Index
All Classes and Interfaces|All Packages
A
- AbstractJdbiConfigurationModule - Class in org.jdbi.v3.guice
-
Base module class for element configuration modules.
- AbstractJdbiConfigurationModule() - Constructor for class org.jdbi.v3.guice.AbstractJdbiConfigurationModule
-
Creates an element configuration module.
- AbstractJdbiConfigurationModule(Class<? extends Annotation>) - Constructor for class org.jdbi.v3.guice.AbstractJdbiConfigurationModule
-
Creates an element configuration module with a custom annotation.
- AbstractJdbiDefinitionModule - Class in org.jdbi.v3.guice
-
Base module class to define
Jdbiinstances. - AbstractJdbiDefinitionModule(Annotation) - Constructor for class org.jdbi.v3.guice.AbstractJdbiDefinitionModule
-
Create a Jdbi definition module.
- AbstractJdbiDefinitionModule(Annotation, Class<? extends Annotation>) - Constructor for class org.jdbi.v3.guice.AbstractJdbiDefinitionModule
-
Create a Jdbi definition module with a custom annotation for element configuration.
- AbstractJdbiDefinitionModule(Class<? extends Annotation>) - Constructor for class org.jdbi.v3.guice.AbstractJdbiDefinitionModule
-
Create a Jdbi definition module.
- AbstractJdbiDefinitionModule(Class<? extends Annotation>, Class<? extends Annotation>) - Constructor for class org.jdbi.v3.guice.AbstractJdbiDefinitionModule
-
Create a Jdbi definition module with a custom annotation for element configuration.
- asEagerSingleton() - Method in class org.jdbi.v3.guice.internal.InternalImportBindingBuilder
- asEagerSingleton() - Method in class org.jdbi.v3.guice.internal.InternalLooseImportBindingBuilder
B
- bindArrayType(Class<?>) - Method in class org.jdbi.v3.guice.internal.InternalJdbiBinder
- bindArrayType(Class<?>) - Method in interface org.jdbi.v3.guice.JdbiBinder
-
Creates a new binding for a SQL array type.
- bindCodec(Type) - Method in class org.jdbi.v3.guice.internal.InternalJdbiBinder
- bindCodec(Type) - Method in interface org.jdbi.v3.guice.JdbiBinder
- bindCodec(GenericType<?>) - Method in class org.jdbi.v3.guice.internal.InternalJdbiBinder
- bindCodec(GenericType<?>) - Method in interface org.jdbi.v3.guice.JdbiBinder
-
Creates a new binding for a
Codecusing aGenericType. - bindCodec(QualifiedType<?>) - Method in class org.jdbi.v3.guice.internal.InternalJdbiBinder
- bindCodec(QualifiedType<?>) - Method in interface org.jdbi.v3.guice.JdbiBinder
-
Creates a new binding for a
Codecusing aQualifiedType. - bindColumnMapper() - Method in class org.jdbi.v3.guice.internal.InternalJdbiBinder
- bindColumnMapper() - Method in interface org.jdbi.v3.guice.JdbiBinder
-
Creates a new binding for a
ColumnMapper. - bindColumnMapper(Type) - Method in class org.jdbi.v3.guice.internal.InternalJdbiBinder
- bindColumnMapper(Type) - Method in interface org.jdbi.v3.guice.JdbiBinder
-
Creates a new binding for a
ColumnMapperusing aType. - bindColumnMapper(GenericType<?>) - Method in class org.jdbi.v3.guice.internal.InternalJdbiBinder
- bindColumnMapper(GenericType<?>) - Method in interface org.jdbi.v3.guice.JdbiBinder
-
Creates a new binding for a
ColumnMapperusing aGenericType. - bindColumnMapper(QualifiedType<?>) - Method in class org.jdbi.v3.guice.internal.InternalJdbiBinder
- bindColumnMapper(QualifiedType<?>) - Method in interface org.jdbi.v3.guice.JdbiBinder
-
Creates a new binding for a
ColumnMapperusing aQualifiedType. - bindCustomizer() - Method in class org.jdbi.v3.guice.internal.InternalJdbiBinder
- bindCustomizer() - Method in interface org.jdbi.v3.guice.JdbiBinder
-
Creates a new binding for a
GuiceJdbiCustomizer. - bindPlugin() - Method in class org.jdbi.v3.guice.internal.InternalJdbiBinder
- bindPlugin() - Method in interface org.jdbi.v3.guice.JdbiBinder
-
Creates a new binding for a
JdbiPlugin. - bindRowMapper() - Method in class org.jdbi.v3.guice.internal.InternalJdbiBinder
- bindRowMapper() - Method in interface org.jdbi.v3.guice.JdbiBinder
-
Creates a new binding for a
RowMapper. - bindRowMapper(Type) - Method in class org.jdbi.v3.guice.internal.InternalJdbiBinder
- bindRowMapper(Type) - Method in interface org.jdbi.v3.guice.JdbiBinder
- bindRowMapper(GenericType<?>) - Method in class org.jdbi.v3.guice.internal.InternalJdbiBinder
- bindRowMapper(GenericType<?>) - Method in interface org.jdbi.v3.guice.JdbiBinder
-
Creates a new binding for a
RowMapperusing aGenericType.
C
- configure() - Method in class org.jdbi.v3.guice.internal.InternalGlobalJdbiModule
- configureJdbi() - Method in class org.jdbi.v3.guice.AbstractJdbiConfigurationModule
-
Override this method to create bindings that will be used in Jdbi definition modules.
- configureJdbi() - Method in class org.jdbi.v3.guice.AbstractJdbiDefinitionModule
-
Override this method to configure all aspects of a Jdbi instance.
- createKey(TypeLiteral<T>) - Method in class org.jdbi.v3.guice.AbstractJdbiDefinitionModule
-
Creates a
Keyobject for aTypeLiteralthat uses the annotation or annotation class used to construct this module. - createKey(Class<T>) - Method in class org.jdbi.v3.guice.AbstractJdbiDefinitionModule
-
Creates a
Keyobject for a class that uses the annotation or annotation class used to construct this module. - createLooseBinding(LinkedBindingBuilder<T>, Key<T>) - Static method in class org.jdbi.v3.guice.internal.InternalLooseImportBindingBuilder
- customize(Jdbi) - Method in interface org.jdbi.v3.guice.GuiceJdbiCustomizer
-
Customize the
Jdbiinstance passed in. - customize(Jdbi) - Method in class org.jdbi.v3.guice.internal.InternalGuiceJdbiCustomizer
E
- equals(Object) - Method in class org.jdbi.v3.guice.internal.InternalGlobalJdbiModule
- exposeBinding(TypeLiteral<T>) - Method in class org.jdbi.v3.guice.AbstractJdbiDefinitionModule
-
Exposes a binding that is in module scope (without annotations) and binds it using either the annotation or annotation class and then exposes it outside the module.
- exposeBinding(Class<T>) - Method in class org.jdbi.v3.guice.AbstractJdbiDefinitionModule
-
Exposes a binding that is in module scope (without annotations) and binds it using either the annotation or annotation class and then exposes it outside the module.
F
- forAnnotation(Class<? extends Annotation>) - Static method in class org.jdbi.v3.guice.internal.InternalGlobalJdbiModule
G
- get() - Method in class org.jdbi.v3.guice.internal.InternalGuiceJdbiFactory
- GuiceJdbiCustomizer - Interface in org.jdbi.v3.guice
-
Allows specific customizations of the
Jdbiinstance during creation.
H
- hashCode() - Method in class org.jdbi.v3.guice.internal.InternalGlobalJdbiModule
I
- importBinding(LinkedBindingBuilder<T>, TypeLiteral<T>) - Method in class org.jdbi.v3.guice.AbstractJdbiDefinitionModule
-
Pulls an existing outside binding into the module scope using the specified binder.
- importBinding(LinkedBindingBuilder<T>, Class<T>) - Method in class org.jdbi.v3.guice.AbstractJdbiDefinitionModule
-
Pulls an existing outside binding into the module scope using the specified binder.
- importBinding(TypeLiteral<T>) - Method in class org.jdbi.v3.guice.AbstractJdbiDefinitionModule
-
Pulls an existing outside binding into the module scope.
- importBinding(Class<T>) - Method in class org.jdbi.v3.guice.AbstractJdbiDefinitionModule
-
Pulls an existing outside binding into the module scope.
- importBindingLoosely(LinkedBindingBuilder<T>, TypeLiteral<T>) - Method in class org.jdbi.v3.guice.AbstractJdbiDefinitionModule
-
Pulls an outside binding into the module scope if it exists using the binder given.
- importBindingLoosely(LinkedBindingBuilder<T>, Class<T>) - Method in class org.jdbi.v3.guice.AbstractJdbiDefinitionModule
-
Pulls an outside binding into the module scope if it exists using the binder given.
- importBindingLoosely(TypeLiteral<T>) - Method in class org.jdbi.v3.guice.AbstractJdbiDefinitionModule
-
Pulls an outside binding into the module scope if it exists.
- importBindingLoosely(Class<T>) - Method in class org.jdbi.v3.guice.AbstractJdbiDefinitionModule
-
Pulls an outside binding into the module scope if it exists.
- in(Scope) - Method in class org.jdbi.v3.guice.internal.InternalImportBindingBuilder
- in(Scope) - Method in class org.jdbi.v3.guice.internal.InternalLooseImportBindingBuilder
- in(Class<? extends Annotation>) - Method in class org.jdbi.v3.guice.internal.InternalImportBindingBuilder
- in(Class<? extends Annotation>) - Method in class org.jdbi.v3.guice.internal.InternalLooseImportBindingBuilder
- InternalGlobalJdbiModule - Class in org.jdbi.v3.guice.internal
- InternalGuiceJdbiCustomizer - Class in org.jdbi.v3.guice.internal
-
Customizer contributing all customizations from a module to a Jdbi instance.
- InternalGuiceJdbiFactory - Class in org.jdbi.v3.guice.internal
-
JDBI Factory creates a new
Jdbiinstance. - InternalImportBindingBuilder<T> - Class in org.jdbi.v3.guice.internal
-
Import binding builder.
- InternalImportBindingBuilder(LinkedBindingBuilder<T>, Key<T>) - Constructor for class org.jdbi.v3.guice.internal.InternalImportBindingBuilder
- InternalJdbiBinder - Class in org.jdbi.v3.guice.internal
-
Exposes binders for all aspects of JDBI objects.
- InternalLooseImportBindingBuilder<T> - Class in org.jdbi.v3.guice.internal
-
Binding builder for loose bindings (with optional default).
J
- jdbiBinder() - Method in class org.jdbi.v3.guice.AbstractJdbiConfigurationModule
-
Provides access to the
JdbiBinderinstance. - jdbiBinder() - Method in class org.jdbi.v3.guice.AbstractJdbiDefinitionModule
-
Provides access to the
JdbiBinderinstance. - jdbiBinder() - Method in interface org.jdbi.v3.guice.JdbiBinder
-
Provides access to a
JdbiBinderinstance. - jdbiBinder(Binder) - Static method in class org.jdbi.v3.guice.internal.InternalJdbiBinder
-
Creates a new binder for Jdbi related elements.
- jdbiBinder(Binder, Class<? extends Annotation>) - Static method in class org.jdbi.v3.guice.internal.InternalJdbiBinder
- JdbiBinder - Interface in org.jdbi.v3.guice
-
Describes all operations to bind Jdbi elements in Guice.
- JdbiGlobal - Annotation Type in org.jdbi.v3.guice.internal
-
Annotation for the default element configuration modules.
- JdbiInternal - Annotation Type in org.jdbi.v3.guice.internal
N
- NOP - Static variable in interface org.jdbi.v3.guice.GuiceJdbiCustomizer
-
Does not modify the Jdbi instance.
O
- org.jdbi.v3.guice - package org.jdbi.v3.guice
-
Google Guiceintegration. - org.jdbi.v3.guice.internal - package org.jdbi.v3.guice.internal
-
Internal classes for the Guice integration, do not use directly outside Jdbi.
T
- to(TypeLiteral<? extends T>) - Method in class org.jdbi.v3.guice.internal.InternalImportBindingBuilder
-
Bind a different type as the given binding.
- to(TypeLiteral<? extends T>) - Method in class org.jdbi.v3.guice.internal.InternalLooseImportBindingBuilder
-
Bind a different type as the given binding.
- to(Class<? extends T>) - Method in class org.jdbi.v3.guice.internal.InternalImportBindingBuilder
-
Bind a different type as the given binding.
- to(Class<? extends T>) - Method in class org.jdbi.v3.guice.internal.InternalLooseImportBindingBuilder
-
Bind a different type as the given binding.
W
- withDefault(T) - Method in class org.jdbi.v3.guice.internal.InternalLooseImportBindingBuilder
-
If the requested binding does not exist, bind the given default value.
All Classes and Interfaces|All Packages