All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AllowUnusedBindings |
Suppresses error when bindings are created but never used in the query.
|
| AllowUnusedBindingsFactory |
|
| AnnotationSqlLocator |
Locates SQL on the SQL method annotations like @SqlQuery("foo").
|
| BatchChunkSize |
Used to control the batch chunk size for sql batch operations.
|
| Bind |
Binds the annotated argument as a named parameter, and as a positional parameter.
|
| BindBean |
Binds the properties of a JavaBean to a SQL statement.
|
| BindBeanFactory |
|
| BindBeanList |
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 |
|
| BindFactory |
|
| BindFields |
Binds the properties and public fields of an object to a SQL statement.
|
| BindFieldsFactory |
|
| BindList |
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 |
describes what needs to be done if the passed argument is null or empty
|
| BindListFactory |
|
| BindMap |
Binds the entries of a Map<String, Object> to a SQL statement.
|
| BindMapFactory |
|
| BindMethods |
|
| BindMethodsFactory |
|
| BindMethodsList |
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 |
|
| BindParameterCustomizerFactory |
|
| BindPojo |
Binds the properties of an object to a SQL statement.
|
| BindPojoFactory |
|
| Configurer |
|
| ConfiguringAnnotation |
Annotation used to modify configuration in the context of a SQL object or method.
|
| CreateSqlObject |
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 |
|
| DecoratorOrder |
Determines the order in which SQL method decorators are invoked.
|
| Define |
Defines a named attribute as the argument passed to the annotated parameter.
|
| DefineFactory |
|
| DefineList |
Defines a named attribute as a comma-separated String from the
elements of the annotated array or List argument.
|
| DefineListFactory |
|
| DefineNamedBindings |
Defines all bound arguments that don't already have a definition.
|
| DefineNamedBindingsFactory |
|
| FetchSize |
Specify batch size to fetch resulting rows in.
|
| FetchSizeFactory |
|
| GenerateSqlObject |
Decorate a SqlObject type to instruct the jdbi3-generator annotation processor
to create a compiled implementation.
|
| GetGeneratedKeys |
|
| Handler |
Implements the contract of a SQL Object method.
|
| HandlerDecorator |
Decorates Handler objects with additional behavior.
|
| HandlerDecorators |
|
| HandlerFactory |
Creates Handler objects for methods annotated with a specific SQL method annotation, which satisfy the contract of
that annotation.
|
| Handlers |
|
| KeyColumn |
Configures the column to use for map keys, for SQL methods that return Map, or Guava's Multimap.
|
| KeyColumnImpl |
|
| MapTo |
Used to specify a polymorphic return type as a parameter on a query method.
|
| MapToFactory |
|
| MaxRows |
Used to specify the maximum number of rows to return on a result set.
|
| MaxRowsFactory |
|
| OutParameter |
Declare a named out parameter on an @SqlCall annotated method.
|
| OutParameterFactory |
|
| OutParameterList |
|
| OutParameterListFactory |
|
| ParameterCustomizerFactory |
|
| ParameterUtil |
|
| PojoWarmingCustomizer |
|
| QueryTimeOut |
Specify the query timeout in seconds.
|
| QueryTimeOutFactory |
|
| RegisterArgumentFactories |
|
| RegisterArgumentFactoriesImpl |
|
| RegisterArgumentFactory |
Used to register an argument factory with either a sql object type or for a specific method.
|
| RegisterArgumentFactoryImpl |
|
| RegisterBeanMapper |
Registers a BeanMapper for a specific bean class
|
| RegisterBeanMapperImpl |
|
| RegisterBeanMappers |
|
| RegisterBeanMappersImpl |
|
| RegisterCollectorFactory |
Used to register a collector factory on the current
SqlStatement either for a sql object type
or for a method.
|
| RegisterCollectorFactoryImpl |
|
| RegisterColumnMapper |
Registers a column mapper in the scope of a SQL Object type or method.
|
| RegisterColumnMapperFactories |
|
| RegisterColumnMapperFactoriesImpl |
|
| RegisterColumnMapperFactory |
Registers a column mapper factory in the scope of a SQL Object type or method.
|
| RegisterColumnMapperFactoryImpl |
|
| RegisterColumnMapperImpl |
|
| RegisterColumnMappers |
|
| RegisterColumnMappersImpl |
|
| RegisterConstructorMapper |
Registers a constructor mapper factory for the given type(s).
|
| RegisterConstructorMapperImpl |
|
| RegisterConstructorMappers |
|
| RegisterConstructorMappersImpl |
|
| RegisterFieldMapper |
Register types to reflectively assign fields with FieldMapper.
|
| RegisterFieldMapperImpl |
|
| RegisterFieldMappers |
|
| RegisterFieldMappersImpl |
|
| RegisterJoinRowMapper |
|
| RegisterJoinRowMapperImpl |
|
| RegisterObjectArgumentFactories |
|
| RegisterObjectArgumentFactoriesImpl |
|
| RegisterObjectArgumentFactory |
|
| RegisterObjectArgumentFactoryImpl |
|
| RegisterRowMapper |
Register a row mapper in the context of a SQL Object type or method.
|
| RegisterRowMapperFactories |
|
| RegisterRowMapperFactoriesImpl |
|
| RegisterRowMapperFactory |
Registers a row mapper factory in the scope of a SQL Object type or method.
|
| RegisterRowMapperFactoryImpl |
|
| RegisterRowMapperImpl |
|
| RegisterRowMappers |
|
| RegisterRowMappersImpl |
|
| SingleValue |
Indicate to SqlObject that a type that looks like a container
should be treated as a single element.
|
| SqlAnnotations |
|
| SqlBatch |
Annotate a method to indicate that it will create and execute a SQL batch.
|
| SqlBatchHandler |
|
| SqlCall |
Support for stored proc invocation.
|
| SqlCallHandler |
|
| SqlLocator |
Locates SQL for jdbi SQL Object methods.
|
| SqlMethodDecoratingAnnotation |
Annotation used to identify SQL method decorating annotations.
|
| SqlObject |
SqlObject base interface.
|
| SqlObjectClasspathSqlLocator |
|
| SqlObjectFactory |
Creates implementations for SqlObject interfaces.
|
| SqlObjectInitData |
|
| SqlObjectInitData.InContextInvoker |
|
| SqlObjectPlugin |
Plugin that installs the SqlObject extension.
|
| SqlObjects |
Configuration class for SQL objects.
|
| SqlObjectStatementConfiguration |
|
| SqlOperation |
Annotation used to identify SQL operation annotations.
|
| SqlQuery |
Used to indicate that a method should execute a query.
|
| SqlQueryHandler |
|
| SqlScript |
Annotate a method to indicate that it will execute one or more SQL statements.
|
| SqlScripts |
|
| SqlScriptsHandler |
|
| SqlStatementCustomizer |
|
| SqlStatementCustomizerFactory |
|
| SqlStatementCustomizingAnnotation |
Annotation used to build customizing annotations.
|
| SqlStatementParameterCustomizer |
Customize a SqlStatement according to the value of an annotated parameter.
|
| SqlUpdate |
Used to indicate that a method should execute a non-query sql statement.
|
| SqlUpdateHandler |
|
| Timestamped |
Binds the named parameter :now or a custom named parameter with
the current DateTime as an OffsetDateTime.
|
| TimestampedConfig |
|
| TimestampedFactory |
|
| Transaction |
Causes the annotated method to be run in a transaction.
|
| Transactional<This extends Transactional<This>> |
A mixin interface to expose transaction methods on the sql object.
|
| TransactionalCallback<R,T extends Transactional<T>,X extends Exception> |
Callback that expects an open transaction and produces a result.
|
| TransactionalConsumer<T extends Transactional<T>,X extends Exception> |
Callback that expects an open transaction and returns no results.
|
| TransactionDecorator |
|
| UnableToCreateSqlObjectException |
Thrown when constructing a SqlObject fails.
|
| UseAnnotationSqlLocator |
Configures SQL Object to use AnnotationSqlLocator (the default SqlLocator).
|
| UseAnnotationSqlLocatorImpl |
|
| UseClasspathSqlLocator |
|
| UseClasspathSqlLocatorImpl |
|
| UseEnumStrategy |
Use the specified EnumStrategy for binding and mapping enum
values.
|
| UseEnumStrategyImpl |
|
| UseRowMapper |
Used to specify specific row mapper on a query method.
|
| UseRowReducer |
Used to specify a row reducer on a result-bearing method.
|
| UseSqlParser |
Use the specified SqlParser class to parse SQL for the annotated SQL object class or method.
|
| UseSqlParserImpl |
|
| UseTemplateEngine |
Use the specified TemplateEngine class to render SQL for the
annotated SQL object class or method.
|
| UseTemplateEngineImpl |
|
| ValueColumn |
Configures the column to use for map values, for SQL methods that return Map, or Guava's Multimap.
|
| ValueColumnImpl |
|