Skip navigation links
A B C D F G H I L M 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 class org.jdbi.v3.sqlobject.customizers.TransactionIsolation.MyCustomizer
 
apply(SqlStatement<?>) - Method in interface org.jdbi.v3.sqlobject.SqlStatementCustomizer
Invoked to customize the sql statement
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.customizers
Used to control the batch chunk size for sql batch operations.
begin() - Method in interface org.jdbi.v3.sqlobject.mixins.Transactional
Begins a transaction.
Bind - Annotation Type in org.jdbi.v3.sqlobject
Binds the annotated argument as a named parameter, and as a positional parameter.
Bind.Factory - Class in org.jdbi.v3.sqlobject
 
BindBean - Annotation Type in org.jdbi.v3.sqlobject
Binds the properties of a JavaBean to a SQL statement.
BindBean.Factory - Class in org.jdbi.v3.sqlobject
 
BindList - Annotation Type in org.jdbi.v3.sqlobject.customizers
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.customizers
describes what needs to be done if the passed argument is null or empty
BindList.Factory - Class in org.jdbi.v3.sqlobject.customizers
 
BindList.Util - Class in org.jdbi.v3.sqlobject.customizers
 
BindMap - Annotation Type in org.jdbi.v3.sqlobject
Binds the entries of a Map<String, Object> to a SQL statement.
BindMap.Factory - Class in org.jdbi.v3.sqlobject
 
buildHandler(Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.CreateSqlObject.Factory
 
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.SqlBatch.Factory
 
buildHandler(Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.SqlCall.Factory
 
buildHandler(Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.SqlQuery.Factory
 
buildHandler(Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.SqlUpdate.Factory
 

C

commit() - Method in interface org.jdbi.v3.sqlobject.mixins.Transactional
Commits the open transaction.
ConfigurerFactory - Interface in org.jdbi.v3.sqlobject
Generates Consumer<ConfigRegistry> instances to satisfy the contract of a ConfiguringAnnotation-annotated annotation.
ConfiguringAnnotation - Annotation Type in org.jdbi.v3.sqlobject
Annotation used to modify configuration in the context of a SQL object or method.
createCopy() - Method in class org.jdbi.v3.sqlobject.SqlObjects
 
createForMethod(Annotation, Class<?>, Method) - Method in interface org.jdbi.v3.sqlobject.ConfigurerFactory
Create a configurer for the given annotation on a sql object method.
createForMethod(Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.customizers.FetchDirection.Factory
 
createForMethod(Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.customizers.FetchSize.Factory
 
createForMethod(Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.customizers.MaxRows.Factory
 
createForMethod(Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.customizers.OutParameter.Factory
 
createForMethod(Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.customizers.OverrideStatementRewriterWith.Factory
 
createForMethod(Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.customizers.QueryTimeOut.Factory
 
createForMethod(Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.customizers.RegisterArgumentFactory.Factory
 
createForMethod(Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.customizers.RegisterBeanMapper.Factory
 
createForMethod(Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.customizers.RegisterCollectorFactory.Factory
 
createForMethod(Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.customizers.RegisterColumnMapper.Factory
 
createForMethod(Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.customizers.RegisterColumnMapperFactory.Factory
 
createForMethod(Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.customizers.RegisterConstructorMapper.Factory
 
createForMethod(Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.customizers.RegisterFieldMapper.Factory
 
createForMethod(Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.customizers.RegisterJoinRowMapper.Factory
 
createForMethod(Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.customizers.RegisterObjectArgumentFactory.Factory
 
createForMethod(Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.customizers.RegisterRowMapper.Factory
 
createForMethod(Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.customizers.RegisterRowMapperFactory.Factory
 
createForMethod(Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.customizers.Timestamped.Factory
 
createForMethod(Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.customizers.TransactionIsolation.Factory
 
createForMethod(Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.locator.UseAnnotationSqlLocator.Factory
 
createForMethod(Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.locator.UseClasspathSqlLocator.Factory
 
createForMethod(Annotation, Class<?>, Method) - Method in interface org.jdbi.v3.sqlobject.SqlStatementCustomizerFactory
Used to create customizers for annotations on methods.
createForParameter(Annotation, Class<?>, Method, Parameter, int, Object) - Method in class org.jdbi.v3.sqlobject.Bind.Factory
 
createForParameter(Annotation, Class<?>, Method, Parameter, int, Object) - Method in class org.jdbi.v3.sqlobject.BindBean.Factory
 
createForParameter(Annotation, Class<?>, Method, Parameter, int, Object) - Method in class org.jdbi.v3.sqlobject.BindMap.Factory
 
createForParameter(Annotation, Class<?>, Method, Parameter, int, Object) - Method in class org.jdbi.v3.sqlobject.customizers.BindList.Factory
 
createForParameter(Annotation, Class<?>, Method, Parameter, int, Object) - Method in class org.jdbi.v3.sqlobject.customizers.Define.Factory
 
createForParameter(Annotation, Class<?>, Method, Parameter, int, Object) - Method in class org.jdbi.v3.sqlobject.customizers.DefineList.Factory
 
createForParameter(Annotation, Object) - Method in class org.jdbi.v3.sqlobject.customizers.FetchDirection.Factory
 
createForParameter(Annotation, Class<?>, Method, Parameter, int, Object) - Method in class org.jdbi.v3.sqlobject.customizers.FetchDirection.Factory
 
createForParameter(Annotation, Class<?>, Method, Parameter, int, Object) - Method in class org.jdbi.v3.sqlobject.customizers.FetchSize.Factory
 
createForParameter(Annotation, Class<?>, Method, Parameter, int, Object) - Method in class org.jdbi.v3.sqlobject.customizers.MaxRows.Factory
 
createForParameter(Annotation, Class<?>, Method, Parameter, int, Object) - Method in class org.jdbi.v3.sqlobject.customizers.OutParameter.Factory
 
createForParameter(Annotation, Class<?>, Method, Parameter, int, Object) - Method in class org.jdbi.v3.sqlobject.customizers.QueryTimeOut.Factory
 
createForParameter(Annotation, Class<?>, Method, Parameter, int, Object) - Method in class org.jdbi.v3.sqlobject.customizers.TransactionIsolation.Factory
 
createForParameter(Annotation, Class<?>, Method, Parameter, int, Object) - Method in interface org.jdbi.v3.sqlobject.SqlStatementCustomizerFactory
Used to create customizers for annotations on parameters
createForType(Annotation, Class<?>) - Method in interface org.jdbi.v3.sqlobject.ConfigurerFactory
Create a configurer for the given annotation on a sql object type.
createForType(Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.customizers.FetchDirection.Factory
 
createForType(Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.customizers.FetchSize.Factory
 
createForType(Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.customizers.MaxRows.Factory
 
createForType(Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.customizers.OutParameter.Factory
 
createForType(Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.customizers.OverrideStatementRewriterWith.Factory
 
createForType(Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.customizers.QueryTimeOut.Factory
 
createForType(Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.customizers.RegisterArgumentFactory.Factory
 
createForType(Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.customizers.RegisterBeanMapper.Factory
 
createForType(Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.customizers.RegisterCollectorFactory.Factory
 
createForType(Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.customizers.RegisterColumnMapper.Factory
 
createForType(Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.customizers.RegisterColumnMapperFactory.Factory
 
createForType(Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.customizers.RegisterConstructorMapper.Factory
 
createForType(Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.customizers.RegisterFieldMapper.Factory
 
createForType(Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.customizers.RegisterJoinRowMapper.Factory
 
createForType(Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.customizers.RegisterObjectArgumentFactory.Factory
 
createForType(Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.customizers.RegisterRowMapper.Factory
 
createForType(Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.customizers.RegisterRowMapperFactory.Factory
 
createForType(Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.customizers.TransactionIsolation.Factory
 
createForType(Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.locator.UseAnnotationSqlLocator.Factory
 
createForType(Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.locator.UseClasspathSqlLocator.Factory
 
createForType(Annotation, Class<?>) - Method in interface org.jdbi.v3.sqlobject.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.
CreateSqlObject.Factory - 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 a Handler to add or substitute behavior on the given SQL Object method.
decorateHandler(Handler, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.Transaction.Decorator
 
Decorator() - Constructor for class org.jdbi.v3.sqlobject.Transaction.Decorator
 
DecoratorOrder - Annotation Type in org.jdbi.v3.sqlobject
Determines the order in which SQL method decorators are invoked.
Define - Annotation Type in org.jdbi.v3.sqlobject.customizers
Defines a named attribute as the argument passed to the annotated parameter.
Define.Factory - Class in org.jdbi.v3.sqlobject.customizers
 
DefineList - Annotation Type in org.jdbi.v3.sqlobject.customizers
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.customizers
 

F

Factory() - Constructor for class org.jdbi.v3.sqlobject.Bind.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.BindBean.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.BindMap.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.CreateSqlObject.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.customizers.BindList.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.customizers.Define.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.customizers.DefineList.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.customizers.FetchDirection.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.customizers.FetchSize.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.customizers.MaxRows.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.customizers.OutParameter.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.customizers.OverrideStatementRewriterWith.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.customizers.QueryTimeOut.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.customizers.RegisterArgumentFactory.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.customizers.RegisterBeanMapper.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.customizers.RegisterCollectorFactory.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.customizers.RegisterColumnMapper.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.customizers.RegisterColumnMapperFactory.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.customizers.RegisterConstructorMapper.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.customizers.RegisterFieldMapper.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.customizers.RegisterJoinRowMapper.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.customizers.RegisterObjectArgumentFactory.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.customizers.RegisterRowMapper.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.customizers.RegisterRowMapperFactory.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.customizers.Timestamped.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.customizers.TransactionIsolation.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.locator.UseAnnotationSqlLocator.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.locator.UseClasspathSqlLocator.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.SqlBatch.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.SqlCall.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.SqlQuery.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.SqlUpdate.Factory
 
FetchDirection - Annotation Type in org.jdbi.v3.sqlobject.customizers
Used to specify the fetch direction, per JDBC, of a result set.
FetchDirection.Factory - Class in org.jdbi.v3.sqlobject.customizers
 
FetchSize - Annotation Type in org.jdbi.v3.sqlobject.customizers
 
FetchSize.Factory - Class in org.jdbi.v3.sqlobject.customizers
 

G

getAnnotationValue(Method) - Static method in class org.jdbi.v3.sqlobject.SqlAnnotations
Returns the value() of the @SqlBatch, @SqlCall, @SqlQuery, or @SqlUpdate annotation on the given method if declared and non-empty; empty otherwise.
GetGeneratedKeys - Annotation Type in org.jdbi.v3.sqlobject
 
GetHandle - Interface in org.jdbi.v3.sqlobject.mixins
A mixin interface to define a method for obtaining the Handle attached to a sql object
getHandle() - Method in interface org.jdbi.v3.sqlobject.mixins.GetHandle
Obtain the handle associated to this sql object.
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
Creates Handler decorator objects for methods annotated with a specific SQL method decorating annotation, which satisfy the contract of that annotation.
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.

I

inTransaction(TransactionalCallback<R, This, X>) - Method in interface org.jdbi.v3.sqlobject.mixins.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.mixins.Transactional
Executes the given callback within a transaction, returning the value returned by the callback.
inTransaction(T) - Method in interface org.jdbi.v3.sqlobject.TransactionalCallback
Execute in a transaction.
invoke(Object, Object[], HandleSupplier) - Method in interface org.jdbi.v3.sqlobject.Handler
Executes a SQL Object method, and returns the result.

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

MaxRows - Annotation Type in org.jdbi.v3.sqlobject.customizers
Used to specify the maximum numb er of rows to return on a result set.
MaxRows.Factory - Class in org.jdbi.v3.sqlobject.customizers
 

O

org.jdbi.v3.sqlobject - package org.jdbi.v3.sqlobject
SQL Objects
org.jdbi.v3.sqlobject.customizers - package org.jdbi.v3.sqlobject.customizers
 
org.jdbi.v3.sqlobject.exceptions - package org.jdbi.v3.sqlobject.exceptions
 
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.mixins - package org.jdbi.v3.sqlobject.mixins
 
OutParameter - Annotation Type in org.jdbi.v3.sqlobject.customizers
Declare a named out parameter on an @SqlCall annotated method.
OutParameter.Factory - Class in org.jdbi.v3.sqlobject.customizers
 
OverrideStatementRewriterWith - Annotation Type in org.jdbi.v3.sqlobject.customizers
Use this to override the statement rewriter on a sql object, May be specified on either the interface or method level.
OverrideStatementRewriterWith.Factory - Class in org.jdbi.v3.sqlobject.customizers
 

P

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.customizers
Specify the query timeout in seconds.
QueryTimeOut.Factory - Class in org.jdbi.v3.sqlobject.customizers
 

R

RegisterArgumentFactory - Annotation Type in org.jdbi.v3.sqlobject.customizers
Used to register an argument factory with either a sql object type or for a specific method.
RegisterArgumentFactory.Factory - Class in org.jdbi.v3.sqlobject.customizers
 
RegisterBeanMapper - Annotation Type in org.jdbi.v3.sqlobject.customizers
 
RegisterBeanMapper.Factory - Class in org.jdbi.v3.sqlobject.customizers
 
RegisterCollectorFactory - Annotation Type in org.jdbi.v3.sqlobject.customizers
Used to register container mappers on the current Query either for a sql object type or for a method.
RegisterCollectorFactory.Factory - Class in org.jdbi.v3.sqlobject.customizers
 
RegisterColumnMapper - Annotation Type in org.jdbi.v3.sqlobject.customizers
Used to register a column mapper with either a sql object type or for a specific method.
RegisterColumnMapper.Factory - Class in org.jdbi.v3.sqlobject.customizers
 
RegisterColumnMapperFactory - Annotation Type in org.jdbi.v3.sqlobject.customizers
Used to register a column mapper with either a sql object type or for a specific method.
RegisterColumnMapperFactory.Factory - Class in org.jdbi.v3.sqlobject.customizers
 
RegisterConstructorMapper - Annotation Type in org.jdbi.v3.sqlobject.customizers
Used to register a constructor mapper factory for the only constructor of a type.
RegisterConstructorMapper.Factory - Class in org.jdbi.v3.sqlobject.customizers
 
RegisterFieldMapper - Annotation Type in org.jdbi.v3.sqlobject.customizers
 
RegisterFieldMapper.Factory - Class in org.jdbi.v3.sqlobject.customizers
 
RegisterJoinRowMapper - Annotation Type in org.jdbi.v3.sqlobject.customizers
Used to register a JoinRowMapper factory.
RegisterJoinRowMapper.Factory - Class in org.jdbi.v3.sqlobject.customizers
 
RegisterObjectArgumentFactory - Annotation Type in org.jdbi.v3.sqlobject.customizers
Used to register argument factories for types which are compatible with PreparedStatement.setObject(int, Object).
RegisterObjectArgumentFactory.Factory - Class in org.jdbi.v3.sqlobject.customizers
 
RegisterRowMapper - Annotation Type in org.jdbi.v3.sqlobject.customizers
Used to register a row mapper with either a sql object type or for a specific method.
RegisterRowMapper.Factory - Class in org.jdbi.v3.sqlobject.customizers
 
RegisterRowMapperFactory - Annotation Type in org.jdbi.v3.sqlobject.customizers
Used to register a row mapper factory with either a sql object type or for a specific method.
RegisterRowMapperFactory.Factory - Class in org.jdbi.v3.sqlobject.customizers
 
releaseSavepoint(String) - Method in interface org.jdbi.v3.sqlobject.mixins.Transactional
Releases the given savepoint.
rollback() - Method in interface org.jdbi.v3.sqlobject.mixins.Transactional
Rolls back the open transaction.
rollbackToSavepoint(String) - Method in interface org.jdbi.v3.sqlobject.mixins.Transactional
Rolls back to the given savepoint.

S

savepoint(String) - Method in interface org.jdbi.v3.sqlobject.mixins.Transactional
Creates a savepoint with the given name on the transaction.
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
 
SqlAnnotations() - Constructor for class org.jdbi.v3.sqlobject.SqlAnnotations
 
SqlBatch - Annotation Type in org.jdbi.v3.sqlobject
Annotate a method to indicate that it will create and execute a SQL batch.
SqlBatch.Factory - Class in org.jdbi.v3.sqlobject
 
SqlCall - Annotation Type in org.jdbi.v3.sqlobject
Support for stored proc invocation.
SqlCall.Factory - Class in org.jdbi.v3.sqlobject
 
SqlLocator - Interface in org.jdbi.v3.sqlobject.locator
Locates SQL for jdbi SQL Object methods.
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.
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
 
SqlQuery - Annotation Type in org.jdbi.v3.sqlobject
Used to indicate that a method should execute a query.
SqlQuery.Factory - Class in org.jdbi.v3.sqlobject
 
SqlStatementCustomizer - Interface in org.jdbi.v3.sqlobject
Used with SqlStatementCustomizerFactory to customize sql statements via annotations
SqlStatementCustomizerFactory - Interface in org.jdbi.v3.sqlobject
Interface used in conjunction with SqlStatementCustomizingAnnotation to generate SqlStatementCustomizer instances.
SqlStatementCustomizingAnnotation - Annotation Type in org.jdbi.v3.sqlobject
Annotation used to build customizing annotations.
SqlUpdate - Annotation Type in org.jdbi.v3.sqlobject
Used to indicate that a method should execute a non-query sql statement
SqlUpdate.Factory - Class in org.jdbi.v3.sqlobject
 

T

Timestamped - Annotation Type in org.jdbi.v3.sqlobject.customizers
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.customizers
 
Transaction - Annotation Type in org.jdbi.v3.sqlobject
Causes the annotated method to be run in a transaction.
Transaction.Decorator - Class in org.jdbi.v3.sqlobject
 
Transactional<This extends Transactional<This>> - Interface in org.jdbi.v3.sqlobject.mixins
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
 
TransactionalConsumer<T extends Transactional<T>,X extends Exception> - Interface in org.jdbi.v3.sqlobject
 
TransactionIsolation - Annotation Type in org.jdbi.v3.sqlobject.customizers
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.customizers
 
TransactionIsolation.MyCustomizer - Class in org.jdbi.v3.sqlobject.customizers
 

U

UnableToCreateSqlObjectException - Exception in org.jdbi.v3.sqlobject.exceptions
 
UnableToCreateSqlObjectException(String) - Constructor for exception org.jdbi.v3.sqlobject.exceptions.UnableToCreateSqlObjectException
 
UseAnnotationSqlLocator - Annotation Type in org.jdbi.v3.sqlobject.locator
Configures SQL Object to use AnnotationSqlLocator (the default SqlLocator).
UseAnnotationSqlLocator.Factory - 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.Factory - Class in org.jdbi.v3.sqlobject.locator
 
useHandle(HandleConsumer<X>) - Method in interface org.jdbi.v3.sqlobject.mixins.GetHandle
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.customizers
Used to specify specific row mapper on a query method.
useTransaction(TransactionalConsumer<This, X>) - Method in interface org.jdbi.v3.sqlobject.mixins.Transactional
Executes the given callback within a transaction.
useTransaction(TransactionIsolationLevel, TransactionalConsumer<This, X>) - Method in interface org.jdbi.v3.sqlobject.mixins.Transactional
Executes the given callback within a transaction.
useTransaction(T) - Method in interface org.jdbi.v3.sqlobject.TransactionalConsumer
Execute in a transaction.

V

valueOf(String) - Static method in enum org.jdbi.v3.sqlobject.customizers.BindList.EmptyHandling
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jdbi.v3.sqlobject.customizers.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.mixins.GetHandle
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 L M O P Q R S T U V W 
Skip navigation links

Copyright © 2016. All rights reserved.