Index

A B C E F G H I J N O T W 
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 Jdbi instances.
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
Creates a new binding for a Codec using a Type.
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 Codec using a GenericType.
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 Codec using a QualifiedType.
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 ColumnMapper using a Type.
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 ColumnMapper using a GenericType.
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 ColumnMapper using a QualifiedType.
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
Creates a new binding for a RowMapper using a Type.
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 RowMapper using a GenericType.

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 Key object for a TypeLiteral that uses the annotation or annotation class used to construct this module.
createKey(Class<T>) - Method in class org.jdbi.v3.guice.AbstractJdbiDefinitionModule
Creates a Key object 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 Jdbi instance 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 Jdbi instance 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 Jdbi instance.
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 JdbiBinder instance.
jdbiBinder() - Method in class org.jdbi.v3.guice.AbstractJdbiDefinitionModule
Provides access to the JdbiBinder instance.
jdbiBinder() - Method in interface org.jdbi.v3.guice.JdbiBinder
Provides access to a JdbiBinder instance.
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 Guice integration.
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.
A B C E F G H I J N O T W 
All Classes and Interfaces|All Packages