Index

A B C D E F G H I J K L M N O P Q R S T U V W _ 
All Classes|All Packages|Constant Field Values|Serialized Form

A

AbstractArgumentFactory<T> - Class in org.jdbi.v3.core.argument
An ArgumentFactory base class for arguments of type T.
accept(T) - Method in interface org.jdbi.v3.core.internal.exceptions.CheckedConsumer
 
accept(X, Y) - Method in interface org.jdbi.v3.core.internal.exceptions.CheckedBiConsumer
 
accepts(Class<?>) - Method in interface org.jdbi.v3.core.extension.ExtensionFactory
 
accepts(Type) - Method in interface org.jdbi.v3.core.collector.CollectorFactory
 
accumulate(C, RowView) - Method in interface org.jdbi.v3.core.result.RowReducer
Accumulate data from the current row into the result container.
action(RuleContext, int, int) - Method in class org.jdbi.v3.core.internal.lexer.SqlScriptLexer
 
adapt(ConfigRegistry, ArgumentFactory) - Static method in interface org.jdbi.v3.core.argument.QualifiedArgumentFactory
Adapts an ArgumentFactory into a QualifiedArgumentFactory.
adapt(ConfigRegistry, ArgumentFactory.Preparable) - Static method in interface org.jdbi.v3.core.argument.QualifiedArgumentFactory
Adapts an ArgumentFactory.Preparable into a QualifiedArgumentFactory.Preparable.
adapt(ConfigRegistry, ArgumentFactory.Preparable) - Static method in interface org.jdbi.v3.core.argument.QualifiedArgumentFactory.Preparable
Adapts an ArgumentFactory.Preparable into a QualifiedArgumentFactory.Preparable The returned factory only matches qualified types with zero qualifiers.
adapt(ColumnMapperFactory) - Static method in interface org.jdbi.v3.core.mapper.QualifiedColumnMapperFactory
Adapts a ColumnMapperFactory into a QualifiedColumnMapperFactory.
add() - Method in class org.jdbi.v3.core.statement.PreparedBatch
Add the current binding as a saved batch and clear the binding.
add(Object...) - Method in class org.jdbi.v3.core.statement.PreparedBatch
Bind arguments positionally, add the binding as a saved batch, and then clear the current binding.
add(String) - Method in class org.jdbi.v3.core.statement.Batch
Add a statement to the batch
add(Map<String, ?>) - Method in class org.jdbi.v3.core.statement.PreparedBatch
Bind arguments from a Map, add the binding as a saved batch, then clear the current binding.
addCleanable(Cleanable) - Method in class org.jdbi.v3.core.statement.StatementContext
Registers a Cleanable to be invoked when the statement context is closed.
addCodec(Type, Codec<?>) - Method in class org.jdbi.v3.core.codec.CodecFactory.Builder
Add a codec for a Type.
addCodec(GenericType<?>, Codec<?>) - Method in class org.jdbi.v3.core.codec.CodecFactory.Builder
Add a codec for a GenericType.
addCodec(QualifiedType<?>, Codec<?>) - Method in class org.jdbi.v3.core.codec.CodecFactory.Builder
Add a codec for a QualifiedType.
addCustomizer(StatementCustomizer) - Method in interface org.jdbi.v3.core.config.Configurable
 
addCustomizer(StatementCustomizer) - Method in class org.jdbi.v3.core.statement.SqlStatements
Provides a means for custom statement modification.
addNamed(String, Object) - Method in class org.jdbi.v3.core.statement.Binding
Bind a named parameter for the given name.
addNamed(String, Object, QualifiedType<?>) - Method in class org.jdbi.v3.core.statement.Binding
Bind a named parameter for the given name.
addNamed(String, Argument) - Method in class org.jdbi.v3.core.statement.Binding
Bind a named parameter for the given name.
addNamedArgumentFinder(NamedArgumentFinder) - Method in class org.jdbi.v3.core.statement.Binding
Bind a named argument finder.
addPositional(int, Object) - Method in class org.jdbi.v3.core.statement.Binding
Bind a positional parameter at the given index (0-based).
addPositional(int, Object, QualifiedType<?>) - Method in class org.jdbi.v3.core.statement.Binding
Bind a positional parameter at the given index (0-based).
addPositional(int, Argument) - Method in class org.jdbi.v3.core.statement.Binding
Bind a positional parameter at the given index (0-based).
afterExecution(PreparedStatement, StatementContext) - Method in interface org.jdbi.v3.core.statement.StatementCustomizer
This will be invoked after execution of the prepared statement, but before any results are accessed.
allowNoResults(boolean) - Method in class org.jdbi.v3.core.result.ResultProducers
Normally a query that doesn't return a result set throws an exception.
Alpha - Annotation Type in org.jdbi.v3.meta
Signifies that a public API (public class, method or field) is subject to incompatible changes, or even removal, in a future release.
alwaysSet() - Static method in class org.jdbi.v3.core.mapper.reflect.internal.PojoBuilderUtils
 
AnnotationFactory - Class in org.jdbi.v3.core.internal
 
anyColumnsStartWithPrefix(Collection<String>, String, List<ColumnNameMatcher>) - Static method in class org.jdbi.v3.core.mapper.reflect.ReflectionMapperUtil
Returns whether any of the given column names begin with the given prefix, according to the list of column name matchers.
append(String) - Method in class org.jdbi.v3.core.statement.ParsedSql.Builder
Appends the given SQL fragment to the SQL string.
appendDotPath(String) - Method in class org.jdbi.v3.core.locator.internal.ClasspathBuilder
 
appendFullyQualifiedClassName(Class) - Method in class org.jdbi.v3.core.locator.internal.ClasspathBuilder
 
appendNamedParameter(String) - Method in class org.jdbi.v3.core.statement.ParsedSql.Builder
Records a named parameter with the given name, and appends a ? to the SQL string.
appendPositionalParameter() - Method in class org.jdbi.v3.core.statement.ParsedSql.Builder
Records a positional parameters, and appends a ? to the SQL string.
appendVerbatim(String) - Method in class org.jdbi.v3.core.locator.internal.ClasspathBuilder
 
apply(int, PreparedStatement, StatementContext) - Method in interface org.jdbi.v3.core.argument.Argument
Apply the argument to the given prepared statement.
apply(int, PreparedStatement, StatementContext) - Method in class org.jdbi.v3.core.argument.CharacterStreamArgument
 
apply(int, PreparedStatement, StatementContext) - Method in class org.jdbi.v3.core.argument.InputStreamArgument
 
apply(int, PreparedStatement, StatementContext) - Method in class org.jdbi.v3.core.argument.internal.strategies.LoggableBinderArgument
 
apply(int, PreparedStatement, StatementContext) - Method in class org.jdbi.v3.core.argument.NullArgument
 
apply(int, PreparedStatement, StatementContext) - Method in class org.jdbi.v3.core.argument.ObjectArgument
 
apply(StatementException) - Method in enum org.jdbi.v3.core.statement.StatementExceptions.MessageRendering
 
apply(T, ResultSet, StatementContext) - Method in interface org.jdbi.v3.core.result.ResultSetAccumulator
Extract a single row from the result set, and combine it with the accumulator to produce a result.
apply(X) - Method in interface org.jdbi.v3.core.internal.exceptions.CheckedFunction
 
apply(X, Y) - Method in interface org.jdbi.v3.core.internal.exceptions.CheckedBiFunction
 
Argument - Interface in org.jdbi.v3.core.argument
Represents an argument to a prepared statement.
ArgumentFactory - Interface in org.jdbi.v3.core.argument
Inspect a value with optional static type information and produce an Argument that binds the value to a prepared statement.
ArgumentFactory.Preparable - Interface in org.jdbi.v3.core.argument
ArgumentFactory extension interface that allows preparing arguments for efficient batch binding.
Arguments - Class in org.jdbi.v3.core.argument
A registry for ArgumentFactory instances.
Arguments(ConfigRegistry) - Constructor for class org.jdbi.v3.core.argument.Arguments
 
arrayType(Type) - Static method in class org.jdbi.v3.core.generic.GenericTypes
 
asCallback() - Method in interface org.jdbi.v3.core.HandleConsumer
 
attach(Class<E>, HandleSupplier) - Method in interface org.jdbi.v3.core.extension.ExtensionFactory
 
attach(Class<T>) - Method in class org.jdbi.v3.core.Handle
Create a Jdbi extension object of the specified type bound to this handle.

B

backupArgumentFinders - Variable in class org.jdbi.v3.core.statement.internal.PreparedBinding
 
Base() - Constructor for class org.jdbi.v3.core.argument.internal.NamedArgumentFinderFactory.Base
 
Batch - Class in org.jdbi.v3.core.statement
Represents a group of non-prepared statements to be sent to the RDMBS in one "request".
Batch(Handle) - Constructor for class org.jdbi.v3.core.statement.Batch
 
Bean() - Constructor for class org.jdbi.v3.core.argument.internal.NamedArgumentFinderFactory.Bean
 
BEAN - Static variable in interface org.jdbi.v3.core.argument.internal.NamedArgumentFinderFactory
 
BeanMapper<T> - Class in org.jdbi.v3.core.mapper.reflect
A row mapper which maps the columns in a statement into a JavaBean.
BeanPropertiesFactory - Class in org.jdbi.v3.core.mapper.reflect.internal
 
beforeBinding(PreparedStatement, StatementContext) - Method in interface org.jdbi.v3.core.statement.StatementCustomizer
Invoked prior to applying bound parameters to the PreparedStatement.
beforeExecution(PreparedStatement, StatementContext) - Method in interface org.jdbi.v3.core.statement.StatementCustomizer
Make the changes you need to inside this method.
beforeTemplating(PreparedStatement, StatementContext) - Method in interface org.jdbi.v3.core.statement.StatementCustomizer
Invoked prior to using the TemplateEngine to render sql from definitions.
begin() - Method in class org.jdbi.v3.core.Handle
Start a transaction.
begin(Handle) - Method in class org.jdbi.v3.core.transaction.CMTTransactionHandler
Called when a transaction is started
begin(Handle) - Method in class org.jdbi.v3.core.transaction.DelegatingTransactionHandler
 
begin(Handle) - Method in class org.jdbi.v3.core.transaction.LocalTransactionHandler
 
begin(Handle) - Method in interface org.jdbi.v3.core.transaction.TransactionHandler
Begin a transaction.
Beta - Annotation Type in org.jdbi.v3.meta
Signifies that a public API (public class, method or field) is subject to incompatible changes, or even removal, in a future release.
biConsumer(CheckedBiConsumer<X, Y>) - Static method in class org.jdbi.v3.core.internal.exceptions.Unchecked
 
biFunction(CheckedBiFunction<X, Y, T>) - Static method in class org.jdbi.v3.core.internal.exceptions.Unchecked
 
bind(int, boolean) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bind(int, byte) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bind(int, byte[]) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bind(int, char) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bind(int, double) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bind(int, float) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bind(int, int) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bind(int, long) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bind(int, short) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bind(int, Reader, int) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bind(int, Boolean) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bind(int, Byte) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bind(int, Character) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bind(int, Double) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bind(int, Float) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bind(int, Integer) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bind(int, Long) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bind(int, Object) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bind(int, Short) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bind(int, String) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bind(int, BigDecimal) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bind(int, URI) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bind(int, URL) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bind(int, Blob) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bind(int, Clob) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bind(int, Date) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bind(int, Time) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bind(int, Timestamp) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bind(int, Date) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bind(int, UUID) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bind(int, Argument) - Method in class org.jdbi.v3.core.statement.SqlStatement
Used if you need to have some exotic parameter bound.
bind(String, boolean) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bind(String, byte) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bind(String, byte[]) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bind(String, char) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bind(String, double) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bind(String, float) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bind(String, int) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bind(String, long) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bind(String, short) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bind(String, Reader, int) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bind(String, Boolean) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bind(String, Byte) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bind(String, Character) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bind(String, Double) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bind(String, Float) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bind(String, Integer) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bind(String, Long) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bind(String, Object) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bind(String, Short) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bind(String, String) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bind(String, BigDecimal) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bind(String, URI) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bind(String, URL) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bind(String, Blob) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bind(String, Clob) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bind(String, Date) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bind(String, Time) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bind(String, Timestamp) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bind(String, Date) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bind(String, UUID) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bind(String, Argument) - Method in class org.jdbi.v3.core.statement.SqlStatement
Used if you need to have some exotic parameter bound.
bind(PreparedStatement, int, T) - Method in interface org.jdbi.v3.core.argument.internal.StatementBinder
 
bindArray(int, Type, Iterable<?>) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an Iterable as a SQL array.
bindArray(int, Type, Object...) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind a Java array as a SQL array, casting each element to a new type.
bindArray(int, Type, Iterator<?>) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an Iterator as a SQL array.
bindArray(int, T...) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind a Java array as a SQL array.
bindArray(String, Type, Iterable<?>) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an Iterable as a SQL array.
bindArray(String, Type, Object...) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind a Java array as a SQL array, casting each element to a new type.
bindArray(String, Type, Iterator<?>) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an Iterator as a SQL array.
bindArray(String, T...) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind a Java array as a SQL array.
bindASCIIStream(int, InputStream, int) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bindASCIIStream(String, InputStream, int) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bindAsString(Object) - Static method in class org.jdbi.v3.core.argument.internal.strategies.LoggableBinderArgument
 
bindBean(Object) - Method in class org.jdbi.v3.core.statement.SqlStatement
Binds named parameters from JavaBean properties on the argument.
bindBean(String, Object) - Method in class org.jdbi.v3.core.statement.SqlStatement
Binds named parameters from JavaBean properties on the bean argument, with the given prefix.
bindBeanList(String, List<?>, List<String>) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind a parameter for each value in the given list * number of property names, and defines an attribute as the comma-separated list of parameter references (using colon prefix).
bindBinaryStream(int, InputStream, int) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bindBinaryStream(String, InputStream, int) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bindBySqlType(int, Object, int) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind a value using a specific type from java.sql.Types via PreparedStatement#setObject(int, Object, int)
bindBySqlType(String, Object, int) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind a value using a specific type from java.sql.Types via PreparedStatement#setObject(int, Object, int)
bindByType(int, Object, Type) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument dynamically by the type passed in.
bindByType(int, Object, GenericType<?>) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument dynamically by the generic type passed in.
bindByType(int, Object, QualifiedType<?>) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument dynamically by the qualified type passed in.
bindByType(String, Object, Type) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument dynamically by the type passed in.
bindByType(String, Object, GenericType<?>) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument dynamically by the generic type passed in.
bindByType(String, Object, QualifiedType<?>) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument dynamically by the type passed in.
bindFields(Object) - Method in class org.jdbi.v3.core.statement.SqlStatement
Binds public fields of the specified object as arguments for the query.
bindFields(String, Object) - Method in class org.jdbi.v3.core.statement.SqlStatement
Binds public fields of the specified object as arguments for the query.
binding() - Static method in class org.jdbi.v3.core.transaction.LocalTransactionHandler
 
Binding - Class in org.jdbi.v3.core.statement
Represents the arguments bound to a particular statement.
bindList(String, Iterable<?>) - Method in class org.jdbi.v3.core.statement.SqlStatement
bindList(String, Object...) - Method in class org.jdbi.v3.core.statement.SqlStatement
bindList(String, Iterator<?>) - Method in class org.jdbi.v3.core.statement.SqlStatement
bindList(BiConsumer<SqlStatement, String>, String, Iterable<?>) - Method in class org.jdbi.v3.core.statement.SqlStatement
bindList(BiConsumer<SqlStatement, String>, String, Object...) - Method in class org.jdbi.v3.core.statement.SqlStatement
bindList(BiConsumer<SqlStatement, String>, String, Iterator<?>) - Method in class org.jdbi.v3.core.statement.SqlStatement
bindList(BiConsumer<SqlStatement, String>, String, List<?>) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind a parameter for each value in the given list, and defines an attribute as the comma-separated list of parameter references (using colon prefix).
bindMap(Map<String, ?>) - Method in class org.jdbi.v3.core.statement.SqlStatement
Binds named parameters from a map of String to Object instances
bindMethods(Object) - Method in class org.jdbi.v3.core.statement.SqlStatement
Binds methods with no parameters on the argument.
bindMethods(String, Object) - Method in class org.jdbi.v3.core.statement.SqlStatement
Binds methods with no parameters on the argument, with the given prefix.
bindMethodsList(String, Iterable<?>, List<String>) - Method in class org.jdbi.v3.core.statement.SqlStatement
For each value given, create a tuple by invoking each given method in order, and bind the tuple into a VALUES (...) format insert clause.
bindNamedArgumentFinder(NamedArgumentFinder) - Method in class org.jdbi.v3.core.statement.SqlStatement
Binds a new NamedArgumentFinder.
bindNull(int, int) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind NULL to be set for a given argument.
bindNull(String, int) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind NULL to be set for a given argument.
bindNVarchar(int, String) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind a String argument positionally, as NVARCHAR type.
bindNVarchar(String, String) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind a String argument by name, as NVARCHAR type.
bindPojo(Object) - Method in class org.jdbi.v3.core.statement.SqlStatement
Binds named parameters from object properties on the argument.
bindPojo(Object, Type) - Method in class org.jdbi.v3.core.statement.SqlStatement
Binds named parameters from object properties on the argument.
bindPojo(Object, GenericType<?>) - Method in class org.jdbi.v3.core.statement.SqlStatement
Binds named parameters from object properties on the argument.
bindPojo(String, Object) - Method in class org.jdbi.v3.core.statement.SqlStatement
Binds named parameters from object properties on the bean argument, with the given prefix.
bindPojo(String, Object, Type) - Method in class org.jdbi.v3.core.statement.SqlStatement
Binds named parameters from object properties on the bean argument, with the given prefix.
bindPojo(String, Object, GenericType<?>) - Method in class org.jdbi.v3.core.statement.SqlStatement
Binds named parameters from object properties on the bean argument, with the given prefix.
BLANK - Enum constant in enum org.jdbi.v3.core.statement.EmptyHandling
Render nothing in the query.
box(Type) - Static method in class org.jdbi.v3.core.generic.GenericTypes
Perform boxing conversion on a Type, if it is a primitive type.
build() - Method in class org.jdbi.v3.core.codec.CodecFactory.Builder
 
build() - Method in class org.jdbi.v3.core.locator.internal.ClasspathBuilder
 
build() - Method in interface org.jdbi.v3.core.mapper.reflect.internal.PojoProperties.PojoBuilder
 
build() - Method in class org.jdbi.v3.core.statement.ParsedSql.Builder
 
build(Type) - Method in interface org.jdbi.v3.core.collector.CollectorFactory
 
build(Type, Object, ConfigRegistry) - Method in class org.jdbi.v3.core.argument.AbstractArgumentFactory
 
build(Type, Object, ConfigRegistry) - Method in interface org.jdbi.v3.core.argument.ArgumentFactory
Returns an Argument for the given value if the factory supports it; empty otherwise.
build(Type, Object, ConfigRegistry) - Method in interface org.jdbi.v3.core.argument.ArgumentFactory.Preparable
 
build(Type, Object, ConfigRegistry) - Method in class org.jdbi.v3.core.argument.DirectArgumentFactory
 
build(Type, Object, ConfigRegistry) - Method in class org.jdbi.v3.core.argument.ObjectArgumentFactory
 
build(Type, ConfigRegistry) - Method in class org.jdbi.v3.core.array.SqlArrayMapperFactory
 
build(Type, ConfigRegistry) - Method in interface org.jdbi.v3.core.array.SqlArrayTypeFactory
Returns an SqlArrayType for the given elementType if this factory supports it; empty otherwise.
build(Type, ConfigRegistry) - Method in class org.jdbi.v3.core.enums.internal.EnumSqlArrayTypeFactory
 
build(Type, ConfigRegistry) - Method in interface org.jdbi.v3.core.mapper.ColumnMapperFactory
Supplies a column mapper which will map columns to type if the factory supports it; empty otherwise.
build(Type, ConfigRegistry) - Method in class org.jdbi.v3.core.mapper.GenericMapMapperFactory
 
build(Type, ConfigRegistry) - Method in class org.jdbi.v3.core.mapper.GetObjectColumnMapperFactory
 
build(Type, ConfigRegistry) - Method in class org.jdbi.v3.core.mapper.reflect.internal.PojoMapperFactory
 
build(Type, ConfigRegistry) - Method in interface org.jdbi.v3.core.mapper.RowMapperFactory
Supplies a row mapper which will map result set rows to type if the factory supports it; empty otherwise.
build(QualifiedType<?>, Object, ConfigRegistry) - Method in interface org.jdbi.v3.core.argument.QualifiedArgumentFactory
Returns an Argument for the given value if the factory supports it; empty otherwise.
build(QualifiedType<?>, Object, ConfigRegistry) - Method in class org.jdbi.v3.core.codec.CodecFactory
 
build(QualifiedType<?>, ConfigRegistry) - Method in class org.jdbi.v3.core.codec.CodecFactory
 
build(QualifiedType<?>, ConfigRegistry) - Method in class org.jdbi.v3.core.enums.internal.EnumMapperFactory
 
build(QualifiedType<?>, ConfigRegistry) - Method in interface org.jdbi.v3.core.mapper.QualifiedColumnMapperFactory
Supplies a column mapper which will map columns to type if the factory supports it; empty otherwise.
builder() - Static method in class org.jdbi.v3.core.codec.CodecFactory
Returns a builder for fluent API.
builder() - Static method in class org.jdbi.v3.core.statement.ParsedSql
 
builder(Class<T>, Supplier<B>) - Static method in interface org.jdbi.v3.core.mapper.reflect.internal.BuilderPojoPropertiesFactory
 
Builder(Function<Map<QualifiedType<?>, Codec<?>>, CodecFactory>) - Constructor for class org.jdbi.v3.core.codec.CodecFactory.Builder
 
BUILDER_CACHE - Static variable in interface org.jdbi.v3.core.mapper.reflect.internal.BuilderPojoPropertiesFactory
 
BuilderPojoProperties<T,​B> - Class in org.jdbi.v3.core.mapper.reflect.internal
 
BuilderPojoProperties.BuilderPojoProperty<T> - Class in org.jdbi.v3.core.mapper.reflect.internal
 
BuilderPojoPropertiesFactory - Interface in org.jdbi.v3.core.mapper.reflect.internal
 
BuilderSpec<T,​B> - Class in org.jdbi.v3.core.mapper.reflect.internal
 
BY_NAME - Enum constant in enum org.jdbi.v3.core.enums.EnumStrategy
 
BY_ORDINAL - Enum constant in enum org.jdbi.v3.core.enums.EnumStrategy
 
byName(Class<E>) - Static method in class org.jdbi.v3.core.mapper.EnumMapper
 
byOrdinal(Class<E>) - Static method in class org.jdbi.v3.core.mapper.EnumMapper
 

C

cacheStats() - Method in class org.jdbi.v3.core.statement.ColonPrefixSqlParser
 
call() - Method in interface org.jdbi.v3.core.internal.exceptions.CheckedCallable
 
call() - Method in interface org.jdbi.v3.core.internal.exceptions.Unchecked.SneakyCallable
 
Call - Class in org.jdbi.v3.core.statement
Used for invoking stored procedures.
Call(Handle, String) - Constructor for class org.jdbi.v3.core.statement.Call
 
callable(CheckedCallable<T>) - Static method in class org.jdbi.v3.core.internal.exceptions.Unchecked
 
CallableStatementMapper - Interface in org.jdbi.v3.core.statement
Map an OUT parameter in a callable statement to a result type.
CaseInsensitiveColumnNameMatcher - Class in org.jdbi.v3.core.mapper.reflect
Matches column names with identical java names, ignoring case.
CaseInsensitiveColumnNameMatcher() - Constructor for class org.jdbi.v3.core.mapper.reflect.CaseInsensitiveColumnNameMatcher
 
CaseStrategy - Enum in org.jdbi.v3.core.mapper
Strategies for comparing case sensitive strings.
channelNames - Static variable in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
channelNames - Static variable in class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
channelNames - Static variable in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
channelNames - Static variable in class org.jdbi.v3.core.internal.lexer.SqlScriptLexer
 
CharacterStreamArgument - Class in org.jdbi.v3.core.argument
Bind a Reader as a character stream parameter.
CharacterStreamArgument(Reader, int) - Constructor for class org.jdbi.v3.core.argument.CharacterStreamArgument
 
CheckedBiConsumer<X,​Y> - Interface in org.jdbi.v3.core.internal.exceptions
 
CheckedBiFunction<X,​Y,​T> - Interface in org.jdbi.v3.core.internal.exceptions
 
CheckedCallable<T> - Interface in org.jdbi.v3.core.internal.exceptions
 
CheckedConsumer<T> - Interface in org.jdbi.v3.core.internal.exceptions
 
CheckedFunction<X,​T> - Interface in org.jdbi.v3.core.internal.exceptions
 
CheckedSupplier<T> - Interface in org.jdbi.v3.core.internal.exceptions
 
chopPrefix(String, int) - Static method in class org.jdbi.v3.core.mapper.reflect.internal.PojoBuilderUtils
 
ClasspathBuilder - Class in org.jdbi.v3.core.locator.internal
 
ClasspathBuilder() - Constructor for class org.jdbi.v3.core.locator.internal.ClasspathBuilder
 
ClasspathSqlLocator - Class in org.jdbi.v3.core.locator
Locates SQL in .sql files on the classpath.
Cleanable - Interface in org.jdbi.v3.core.statement
Cleans up some JDBC resource e.g.
cleanupHandleCommit() - Method in class org.jdbi.v3.core.statement.SqlStatement
Transfer ownership of the handle to the statement: when the statement is closed, commit the handle's transaction (if one exists) and close the handle.
cleanupHandleRollback() - Method in class org.jdbi.v3.core.statement.SqlStatement
When the statement is closed, roll it back then close the owning Handle.
clear() - Method in class org.jdbi.v3.core.statement.Binding
Remove all bindings from this Binding.
clear() - Method in class org.jdbi.v3.core.statement.internal.PreparedBinding
 
close() - Method in class org.jdbi.v3.core.Handle
Closes the handle, its connection, and any other database resources it is holding.
close() - Method in interface org.jdbi.v3.core.result.ResultIterator
Close the underlying result set.
close() - Method in class org.jdbi.v3.core.statement.Update
 
close() - Method in interface org.jdbi.v3.core.statement.Cleanable
 
close() - Method in class org.jdbi.v3.core.statement.StatementContext
 
close(Connection) - Method in class org.jdbi.v3.core.statement.DefaultStatementBuilder
No need to do anything on connection close.
close(Connection) - Method in interface org.jdbi.v3.core.statement.StatementBuilder
Called when the handle this StatementBuilder is attached to is closed.
close(Connection, String, Statement) - Method in class org.jdbi.v3.core.statement.DefaultStatementBuilder
Called to close an individual prepared statement created from this builder.
close(Connection, String, Statement) - Method in interface org.jdbi.v3.core.statement.StatementBuilder
Called to close an individual prepared statement created from this builder.
closeConnection(Connection) - Method in interface org.jdbi.v3.core.ConnectionFactory
Close a connection.
CloseException - Exception in org.jdbi.v3.core
Thrown when an exception occurs while attempting to close a database resource.
CloseException(String, Throwable) - Constructor for exception org.jdbi.v3.core.CloseException
 
CMTTransactionHandler - Class in org.jdbi.v3.core.transaction
Handler designed to behave properly in a J2EE CMT environment.
CMTTransactionHandler() - Constructor for class org.jdbi.v3.core.transaction.CMTTransactionHandler
 
Codec<T> - Interface in org.jdbi.v3.core.codec
A Codec provides a convenient way for a bidirectional mapping of an attribute to a database column.
CodecFactory - Class in org.jdbi.v3.core.codec
CodecFactory provides column mappers and arguments for bidirectional mapping types to database columns.
CodecFactory(Map<QualifiedType<?>, Codec<?>>) - Constructor for class org.jdbi.v3.core.codec.CodecFactory
Create a new CodecFactory.
CodecFactory.Builder - Class in org.jdbi.v3.core.codec
Fluent Builder for CodecFactory.
collect(Collector<? super T, ?, R>) - Method in interface org.jdbi.v3.core.result.ResultIterable
Collect the results into a container specified by a collector.
collectInto(Class<R>) - Method in interface org.jdbi.v3.core.result.ResultBearing
Collect the results into a container of the given type.
collectInto(Type) - Method in interface org.jdbi.v3.core.result.ResultBearing
Collect the results into a container of the given type.
collectInto(GenericType<R>) - Method in interface org.jdbi.v3.core.result.ResultBearing
Collect the results into a container of the given generic type.
CollectionCollectors - Class in org.jdbi.v3.core.internal
 
CollectorFactory - Interface in org.jdbi.v3.core.collector
Factory for building Collectors to assemble containers of elements.
collectRows(Collector<RowView, A, R>) - Method in interface org.jdbi.v3.core.result.ResultBearing
Collect the results using the given collector.
ColonPrefixSqlParser - Class in org.jdbi.v3.core.statement
SQL parser which recognizes named parameter tokens of the form :tokenName
ColonPrefixSqlParser() - Constructor for class org.jdbi.v3.core.statement.ColonPrefixSqlParser
 
ColonPrefixSqlParser(Caffeine<Object, Object>) - Constructor for class org.jdbi.v3.core.statement.ColonPrefixSqlParser
 
ColonStatementLexer - Class in org.jdbi.v3.core.internal.lexer
 
ColonStatementLexer(CharStream) - Constructor for class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
ColumnMapper<T> - Interface in org.jdbi.v3.core.mapper
Maps result set columns to objects.
ColumnMapperFactory - Interface in org.jdbi.v3.core.mapper
Factory interface used to produce column mappers.
ColumnMappers - Class in org.jdbi.v3.core.mapper
Configuration registry for ColumnMapperFactory instances.
ColumnMappers() - Constructor for class org.jdbi.v3.core.mapper.ColumnMappers
 
ColumnName - Annotation Type in org.jdbi.v3.core.mapper.reflect
Specify the mapping name for a property or parameter explicitly.
ColumnNameMatcher - Interface in org.jdbi.v3.core.mapper.reflect
Strategy for matching SQL column names to Java property, field, or parameter names.
columnNameMatches(String, String) - Method in class org.jdbi.v3.core.mapper.reflect.CaseInsensitiveColumnNameMatcher
 
columnNameMatches(String, String) - Method in interface org.jdbi.v3.core.mapper.reflect.ColumnNameMatcher
Returns whether the column name fits the given Java identifier name.
columnNameMatches(String, String) - Method in class org.jdbi.v3.core.mapper.reflect.SnakeCaseColumnNameMatcher
 
columnNameStartsWith(String, String) - Method in class org.jdbi.v3.core.mapper.reflect.CaseInsensitiveColumnNameMatcher
 
columnNameStartsWith(String, String) - Method in interface org.jdbi.v3.core.mapper.reflect.ColumnNameMatcher
Return whether the column name starts with the given prefix, according to the matching strategy of this ColumnNameMatcher.
columnNameStartsWith(String, String) - Method in class org.jdbi.v3.core.mapper.reflect.SnakeCaseColumnNameMatcher
 
COMMENT - Static variable in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
COMMENT - Static variable in class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
COMMENT - Static variable in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
COMMENT - Static variable in class org.jdbi.v3.core.internal.lexer.SqlScriptLexer
 
commit() - Method in class org.jdbi.v3.core.Handle
Commit a transaction.
commit(Handle) - Method in class org.jdbi.v3.core.transaction.CMTTransactionHandler
Called when a transaction is committed
commit(Handle) - Method in class org.jdbi.v3.core.transaction.DelegatingTransactionHandler
 
commit(Handle) - Method in class org.jdbi.v3.core.transaction.LocalTransactionHandler
 
commit(Handle) - Method in class org.jdbi.v3.core.transaction.RollbackOnlyTransactionHandler
 
commit(Handle) - Method in interface org.jdbi.v3.core.transaction.TransactionHandler
Commit the transaction.
concurrentUpdatable() - Method in class org.jdbi.v3.core.statement.Query
Specify that the result set should be concurrent updatable.
ConfigRegistry - Class in org.jdbi.v3.core.config
A registry of JdbiConfig instances by type.
ConfigRegistry() - Constructor for class org.jdbi.v3.core.config.ConfigRegistry
Creates a new config registry.
Configurable<This> - Interface in org.jdbi.v3.core.config
A type with access to access and modify arbitrary Jdbi configuration.
Configuration() - Constructor for class org.jdbi.v3.core.transaction.SerializableTransactionRunner.Configuration
 
configure(Class<C>, Consumer<C>) - Method in interface org.jdbi.v3.core.config.Configurable
Passes the configuration object of the given type to the configurer, then returns this object.
ConnectionException - Exception in org.jdbi.v3.core
 
ConnectionException(Throwable) - Constructor for exception org.jdbi.v3.core.ConnectionException
 
ConnectionFactory - Interface in org.jdbi.v3.core
Supplies Connection instances to a created Handle and allows custom close handling.
ConstructorMapper<T> - Class in org.jdbi.v3.core.mapper.reflect
A row mapper which maps the fields in a result set into a constructor.
consumer(CheckedConsumer<T>) - Static method in class org.jdbi.v3.core.internal.exceptions.Unchecked
 
container() - Method in interface org.jdbi.v3.core.result.LinkedHashMapRowReducer
 
container() - Method in interface org.jdbi.v3.core.result.RowReducer
Returns a new, empty result container.
convertArrayElement(T) - Method in interface org.jdbi.v3.core.array.SqlArrayType
Returns an equivalent value in a type supported by the JDBC vendor.
create() - Static method in class org.jdbi.v3.core.locator.ClasspathSqlLocator
 
create() - Method in class org.jdbi.v3.core.mapper.reflect.internal.BuilderPojoProperties
 
create() - Method in class org.jdbi.v3.core.mapper.reflect.internal.ModifiablePojoPropertiesFactory.ModifiablePojoProperties
 
create() - Method in class org.jdbi.v3.core.mapper.reflect.internal.PojoProperties
 
create(Class<?>) - Static method in class org.jdbi.v3.core.argument.ObjectArgumentFactory
Match the given type and bind as an object without SQL type information.
create(Class<?>, Integer) - Static method in class org.jdbi.v3.core.argument.ObjectArgumentFactory
Match the given type and bind as an object with the given SQL type information
create(Class<T>) - Static method in class org.jdbi.v3.core.internal.AnnotationFactory
 
create(Class<T>, Map<String, ?>) - Static method in class org.jdbi.v3.core.internal.AnnotationFactory
 
create(Type, ConfigRegistry) - Method in interface org.jdbi.v3.core.mapper.reflect.internal.PojoPropertiesFactory
 
create(String) - Static method in class org.jdbi.v3.core.Jdbi
 
create(String, String, String) - Static method in class org.jdbi.v3.core.Jdbi
 
create(String, Properties) - Static method in class org.jdbi.v3.core.Jdbi
 
create(Connection) - Static method in class org.jdbi.v3.core.Jdbi
 
create(Connection, String, StatementContext) - Method in class org.jdbi.v3.core.statement.DefaultStatementBuilder
Create a new DefaultStatementBuilder which will always create a new PreparedStatement from the Connection
create(Connection, String, StatementContext) - Method in interface org.jdbi.v3.core.statement.StatementBuilder
Called each time a prepared statement needs to be created.
create(Connection, StatementContext) - Method in class org.jdbi.v3.core.statement.DefaultStatementBuilder
 
create(Connection, StatementContext) - Method in interface org.jdbi.v3.core.statement.StatementBuilder
Called each time a statement needs to be created.
create(DataSource) - Static method in class org.jdbi.v3.core.Jdbi
 
create(ConnectionFactory) - Static method in class org.jdbi.v3.core.Jdbi
Factory used to allow for obtaining a Connection in a customized manner.
create(Jdbi, Class<E>, Class<?>...) - Method in class org.jdbi.v3.core.internal.OnDemandExtensions
 
createBatch() - Method in class org.jdbi.v3.core.Handle
Create a non-prepared (no bound parameters, but different SQL) batch statement.
createCall(String) - Method in class org.jdbi.v3.core.Handle
Create a call to a stored procedure.
createCall(Connection, String, StatementContext) - Method in class org.jdbi.v3.core.statement.DefaultStatementBuilder
Called each time a Callable statement needs to be created
createCall(Connection, String, StatementContext) - Method in interface org.jdbi.v3.core.statement.StatementBuilder
Called each time a Callable statement needs to be created.
createCopy() - Method in class org.jdbi.v3.core.argument.Arguments
 
createCopy() - Method in class org.jdbi.v3.core.array.SqlArrayTypes
 
createCopy() - Method in class org.jdbi.v3.core.collector.JdbiCollectors
 
createCopy() - Method in class org.jdbi.v3.core.config.ConfigRegistry
Returns a copy of this config registry.
createCopy() - Method in class org.jdbi.v3.core.config.JdbiCaches
Does not actually create a copy!!
createCopy() - Method in interface org.jdbi.v3.core.config.JdbiConfig
Returns a copy of this configuration object.
createCopy() - Method in class org.jdbi.v3.core.enums.Enums
 
createCopy() - Method in class org.jdbi.v3.core.extension.Extensions
 
createCopy() - Method in class org.jdbi.v3.core.Handles
 
createCopy() - Method in class org.jdbi.v3.core.internal.EnumStrategies
 
createCopy() - Method in class org.jdbi.v3.core.internal.OnDemandExtensions
 
createCopy() - Method in class org.jdbi.v3.core.mapper.ColumnMappers
 
createCopy() - Method in class org.jdbi.v3.core.mapper.freebuilder.JdbiFreeBuilders
 
createCopy() - Method in class org.jdbi.v3.core.mapper.immutables.JdbiImmutables
 
createCopy() - Method in class org.jdbi.v3.core.mapper.MapEntryMappers
 
createCopy() - Method in class org.jdbi.v3.core.mapper.MapMappers
 
createCopy() - Method in class org.jdbi.v3.core.mapper.Mappers
 
createCopy() - Method in class org.jdbi.v3.core.mapper.reflect.internal.PojoTypes
 
createCopy() - Method in class org.jdbi.v3.core.mapper.reflect.ReflectionMappers
 
createCopy() - Method in class org.jdbi.v3.core.mapper.RowMappers
 
createCopy() - Method in class org.jdbi.v3.core.qualifier.Qualifiers
 
createCopy() - Method in class org.jdbi.v3.core.result.ResultProducers
 
createCopy() - Method in class org.jdbi.v3.core.statement.SqlStatements
 
createCopy() - Method in class org.jdbi.v3.core.statement.StatementExceptions
 
createCopy() - Method in class org.jdbi.v3.core.transaction.SerializableTransactionRunner.Configuration
 
createQuery(String) - Method in class org.jdbi.v3.core.Handle
Return a Query instance that executes a statement with bound parameters and maps the result set into Java types.
createScript(String) - Method in class org.jdbi.v3.core.Handle
Creates a Script from the given SQL script.
createStatementBuilder(Connection) - Method in interface org.jdbi.v3.core.statement.StatementBuilderFactory
 
createUpdate(String) - Method in class org.jdbi.v3.core.Handle
Create an Insert or Update statement which returns the number of rows modified.
customizeConnection(Connection) - Method in interface org.jdbi.v3.core.spi.JdbiPlugin
Configure customizations for a newly acquired Connection.
customizeHandle(Handle) - Method in interface org.jdbi.v3.core.spi.JdbiPlugin
Configure customizations for a new Handle instance.
customizeJdbi(Jdbi) - Method in class org.jdbi.v3.core.h2.H2DatabasePlugin
 
customizeJdbi(Jdbi) - Method in interface org.jdbi.v3.core.spi.JdbiPlugin
Configure customizations global to any object managed by this Jdbi.

D

DatabaseValue - Annotation Type in org.jdbi.v3.core.enums
 
declare(BiFunction<ConfigRegistry, K, V>) - Static method in class org.jdbi.v3.core.config.JdbiCaches
 
declare(Function<K, ?>, BiFunction<ConfigRegistry, K, V>) - Static method in class org.jdbi.v3.core.config.JdbiCaches
 
declare(Function<K, ?>, Function<K, V>) - Static method in class org.jdbi.v3.core.config.JdbiCaches
 
declare(Function<K, V>) - Static method in class org.jdbi.v3.core.config.JdbiCaches
 
defaultSetterName(String) - Static method in class org.jdbi.v3.core.mapper.reflect.internal.PojoBuilderUtils
 
DefaultStatementBuilder - Class in org.jdbi.v3.core.statement
A StatementBuilder which will always create a new PreparedStatement.
DefaultStatementBuilder() - Constructor for class org.jdbi.v3.core.statement.DefaultStatementBuilder
 
define(String, Object) - Method in interface org.jdbi.v3.core.config.Configurable
Convenience method for getConfig(SqlStatements.class).define(key, value)
define(String, Object) - Method in class org.jdbi.v3.core.statement.SqlStatements
Define an attribute for StatementContext for statements executed by Jdbi.
define(String, Object) - Method in class org.jdbi.v3.core.statement.StatementContext
Define an attribute for in this context.
DEFINE - Static variable in class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
DEFINE_NULL - Enum constant in enum org.jdbi.v3.core.statement.EmptyHandling
Define a null value, leaving the result up to the TemplateEngine to decide.
DefinedAttributeTemplateEngine - Class in org.jdbi.v3.core.statement
Template engine which replaces angle-bracketed tokens like <name> with the string value of the named attribute.
DefinedAttributeTemplateEngine() - Constructor for class org.jdbi.v3.core.statement.DefinedAttributeTemplateEngine
 
defineList(String, Object...) - Method in class org.jdbi.v3.core.statement.SqlStatement
Define an attribute as the comma-separated String from the elements of the values argument.
defineList(String, List<?>) - Method in class org.jdbi.v3.core.statement.SqlStatement
Define an attribute as the comma-separated String from the elements of the values argument.
defineMap(Map<String, ?>) - Method in class org.jdbi.v3.core.statement.SqlStatements
Defines attributes for each key/value pair in the Map.
defineNamedBindings() - Method in class org.jdbi.v3.core.statement.SqlStatement
Define all bound arguments that don't already have a definition with a boolean indicating their presence.
DefineStatementLexer - Class in org.jdbi.v3.core.internal.lexer
 
DefineStatementLexer(CharStream) - Constructor for class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
DelegatingTransactionHandler - Class in org.jdbi.v3.core.transaction
Simple delegating subclass that just invokes its delegate.
DelegatingTransactionHandler(TransactionHandler) - Constructor for class org.jdbi.v3.core.transaction.DelegatingTransactionHandler
 
DETAIL - Enum constant in enum org.jdbi.v3.core.statement.StatementExceptions.MessageRendering
Include all detail.
DirectArgumentFactory - Class in org.jdbi.v3.core.argument
 
DirectArgumentFactory() - Constructor for class org.jdbi.v3.core.argument.DirectArgumentFactory
 
DOUBLE_QUOTED_TEXT - Static variable in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
DOUBLE_QUOTED_TEXT - Static variable in class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
DOUBLE_QUOTED_TEXT - Static variable in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
DummyException - Exception in org.jdbi.v3.core.internal.exceptions
 

E

elementType(Type) - Method in interface org.jdbi.v3.core.collector.CollectorFactory
 
ElementTypeNotFoundException - Exception in org.jdbi.v3.core.collector
Thrown when Jdbi tries to build a Collector, but cannot determine the element type intended for it.
ElementTypeNotFoundException(String) - Constructor for exception org.jdbi.v3.core.collector.ElementTypeNotFoundException
 
ElementTypeNotFoundException(String, Throwable) - Constructor for exception org.jdbi.v3.core.collector.ElementTypeNotFoundException
 
ElementTypeNotFoundException(Throwable) - Constructor for exception org.jdbi.v3.core.collector.ElementTypeNotFoundException
 
elementTypeOf(Object) - Static method in class org.jdbi.v3.core.internal.IterableLike
Given an iterable-like object, try to determine its static (i.e, without looking at contents) element type.
elementTypeOf(Type) - Static method in class org.jdbi.v3.core.internal.IterableLike
Given an iterable-like type, try to determine its static (i.e, without looking at contents) element type.
EmptyHandling - Enum in org.jdbi.v3.core.statement
describes what should be done if the value passed to SqlStatement.bindList(java.lang.String, java.lang.Object...) is null or empty
EnumByName - Annotation Type in org.jdbi.v3.core.enums
Specifies that an Enum value should be bound or mapped as its Enum.name().
EnumByOrdinal - Annotation Type in org.jdbi.v3.core.enums
Specifies that an Enum value should be bound or mapped as its Enum.ordinal().
EnumMapper<E extends Enum<E>> - Class in org.jdbi.v3.core.mapper
Column mapper for Java enum types.
EnumMapperFactory - Class in org.jdbi.v3.core.enums.internal
 
EnumMapperFactory() - Constructor for class org.jdbi.v3.core.enums.internal.EnumMapperFactory
 
Enums - Class in org.jdbi.v3.core.enums
Configuration for behavior related to Enums.
Enums() - Constructor for class org.jdbi.v3.core.enums.Enums
 
EnumSqlArrayTypeFactory - Class in org.jdbi.v3.core.enums.internal
 
EnumSqlArrayTypeFactory() - Constructor for class org.jdbi.v3.core.enums.internal.EnumSqlArrayTypeFactory
 
EnumStrategies - Class in org.jdbi.v3.core.internal
 
EnumStrategies() - Constructor for class org.jdbi.v3.core.internal.EnumStrategies
 
EnumStrategy - Enum in org.jdbi.v3.core.enums
 
equals(Object) - Method in class org.jdbi.v3.core.argument.internal.NamedArgumentFinderFactory.PrepareKey
 
equals(Object) - Method in class org.jdbi.v3.core.qualifier.QualifiedType
 
equals(Object) - Method in class org.jdbi.v3.core.spi.JdbiPlugin.Singleton
 
equals(Object) - Method in class org.jdbi.v3.core.statement.ParsedParameters
 
equals(Object) - Method in class org.jdbi.v3.core.statement.ParsedSql
 
ErrorListener - Class in org.jdbi.v3.core.statement.internal
 
ErrorListener() - Constructor for class org.jdbi.v3.core.statement.internal.ErrorListener
 
ESCAPED_TEXT - Static variable in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
ESCAPED_TEXT - Static variable in class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
ESCAPED_TEXT - Static variable in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
execute() - Method in class org.jdbi.v3.core.statement.Batch
Execute all the queued up statements
execute() - Method in class org.jdbi.v3.core.statement.MetaData
 
execute() - Method in class org.jdbi.v3.core.statement.PreparedBatch
Execute the batch
execute() - Method in class org.jdbi.v3.core.statement.Script
Execute this script in a batch statement
execute() - Method in class org.jdbi.v3.core.statement.Update
Executes the statement, returning the update count.
execute(String, Object...) - Method in class org.jdbi.v3.core.Handle
Execute a SQL statement, and return the number of rows affected by the statement.
execute(ResultProducer<R>) - Method in class org.jdbi.v3.core.statement.PreparedBatch
Executes the batch, returning the result obtained from the given ResultProducer.
execute(ResultProducer<R>) - Method in class org.jdbi.v3.core.statement.Query
Executes the query, returning the result obtained from the given ResultProducer.
execute(ResultProducer<R>) - Method in class org.jdbi.v3.core.statement.Update
Executes the update, returning the result obtained from the given ResultProducer.
executeAndGetModCount() - Method in class org.jdbi.v3.core.statement.PreparedBatch
 
executeAndReturnGeneratedKeys(String...) - Method in class org.jdbi.v3.core.statement.PreparedBatch
 
executeAndReturnGeneratedKeys(String...) - Method in class org.jdbi.v3.core.statement.Update
Execute the statement and returns any auto-generated keys.
executeAsSeparateStatements() - Method in class org.jdbi.v3.core.statement.Script
Execute this script as a set of separate statements
ExtensionCallback<R,​E,​X extends Exception> - Interface in org.jdbi.v3.core.extension
ExtensionConsumer<E,​X extends Exception> - Interface in org.jdbi.v3.core.extension
ExtensionFactory - Interface in org.jdbi.v3.core.extension
Factory interface used to produce Jdbi extension objects.
ExtensionMethod - Class in org.jdbi.v3.core.extension
Holder for a Class and a Method that together define which extension method was invoked.
ExtensionMethod(Class<?>, Method) - Constructor for class org.jdbi.v3.core.extension.ExtensionMethod
 
Extensions - Class in org.jdbi.v3.core.extension
Configuration class for defining Jdbi extensions via ExtensionFactory instances.
Extensions() - Constructor for class org.jdbi.v3.core.extension.Extensions
Create an empty ExtensionFactory configuration.

F

factory(Class<?>) - Static method in class org.jdbi.v3.core.mapper.reflect.BeanMapper
Returns a mapper factory that maps to the given bean class
factory(Class<?>) - Static method in class org.jdbi.v3.core.mapper.reflect.ConstructorMapper
Use the only declared constructor to map a class.
factory(Class<?>) - Static method in class org.jdbi.v3.core.mapper.reflect.FieldMapper
Returns a mapper factory that maps to the given bean class
factory(Class<?>, String) - Static method in class org.jdbi.v3.core.mapper.reflect.BeanMapper
Returns a mapper factory that maps to the given bean class
factory(Class<?>, String) - Static method in class org.jdbi.v3.core.mapper.reflect.ConstructorMapper
Use the only declared constructor to map a class.
factory(Class<?>, String) - Static method in class org.jdbi.v3.core.mapper.reflect.FieldMapper
Returns a mapper factory that maps to the given bean class
factory(Constructor<?>) - Static method in class org.jdbi.v3.core.mapper.reflect.ConstructorMapper
Use a Constructor<T> to map its declaring type.
factory(Constructor<?>, String) - Static method in class org.jdbi.v3.core.mapper.reflect.ConstructorMapper
Use a Constructor<T> to map its declaring type.
FACTORY - Static variable in class org.jdbi.v3.core.statement.DefaultStatementBuilder
 
fetchSize(int) - Static method in class org.jdbi.v3.core.statement.StatementCustomizers
Set the number of rows to fetch from the database in a single batch.
FieldMapper<T> - Class in org.jdbi.v3.core.mapper.reflect
A row mapper which maps the columns in a statement into an object, using reflection to set fields on the object.
Fields() - Constructor for class org.jdbi.v3.core.argument.internal.NamedArgumentFinderFactory.Fields
 
FIELDS - Static variable in interface org.jdbi.v3.core.argument.internal.NamedArgumentFinderFactory
 
find(String, StatementContext) - Method in class org.jdbi.v3.core.argument.internal.ObjectPropertyNamedArgumentFinder
 
find(String, StatementContext) - Method in interface org.jdbi.v3.core.argument.NamedArgumentFinder
 
findArgumentFor(Type, Object) - Method in class org.jdbi.v3.core.statement.StatementContext
Obtain an argument for given value in this context
findArgumentFor(QualifiedType<?>, Object) - Method in class org.jdbi.v3.core.statement.StatementContext
Obtain an argument for given value in this context
findBuilderSetter(Class<?>, String, Method, Type) - Static method in class org.jdbi.v3.core.mapper.reflect.internal.PojoBuilderUtils
 
findCollectorFor(Type) - Method in class org.jdbi.v3.core.statement.StatementContext
Obtain a collector for the given type.
findColumnIndex(String, List<String>, List<ColumnNameMatcher>, Supplier<String>) - Static method in class org.jdbi.v3.core.mapper.reflect.ReflectionMapperUtil
Attempts to find the index of a specified column's mapped parameter in a list of column names
findColumnMapperFor(Class<T>) - Method in class org.jdbi.v3.core.statement.StatementContext
Obtain a column mapper for the given type in this context.
findColumnMapperFor(Type) - Method in class org.jdbi.v3.core.statement.StatementContext
Obtain a column mapper for the given type in this context.
findColumnMapperFor(GenericType<T>) - Method in class org.jdbi.v3.core.statement.StatementContext
Obtain a column mapper for the given type in this context.
findColumnMapperFor(QualifiedType<T>) - Method in class org.jdbi.v3.core.statement.StatementContext
Obtain a column mapper for the given qualified type in this context.
findConstructorFor(Class<T>) - Static method in class org.jdbi.v3.core.mapper.reflect.JdbiConstructors
Find an invokable constructor.
findElementTypeFor(Type) - Method in class org.jdbi.v3.core.collector.JdbiCollectors
Returns the element type for the given container type.
findElementTypeFor(Type) - Method in class org.jdbi.v3.core.statement.StatementContext
Returns the element type for the given container type.
findFactory(Class<F>) - Method in class org.jdbi.v3.core.extension.Extensions
Find the registered factory of the given type, if any
findFirst() - Method in interface org.jdbi.v3.core.result.ResultIterable
Returns the first row in the result set, if present.
findFirstPresent(Supplier<Optional<T>>...) - Static method in class org.jdbi.v3.core.internal.JdbiOptionals
 
findFor(Class<E>, HandleSupplier) - Method in class org.jdbi.v3.core.extension.Extensions
Create an extension instance if we have a factory that understands the extension type which has access to a Handle through a HandleSupplier.
findFor(Class<T>) - Method in class org.jdbi.v3.core.mapper.ColumnMappers
Obtain a column mapper for the given type.
findFor(Class<T>) - Method in class org.jdbi.v3.core.mapper.Mappers
Obtain a mapper for the given type.
findFor(Class<T>) - Method in class org.jdbi.v3.core.mapper.RowMappers
Obtain a row mapper for the given type in the given context.
findFor(AnnotatedElement...) - Method in class org.jdbi.v3.core.qualifier.Qualifiers
Returns the set of qualifying annotations on the given elements.
findFor(Type) - Method in class org.jdbi.v3.core.array.SqlArrayTypes
Obtain an SqlArrayType for the given array element type in the given context
findFor(Type) - Method in class org.jdbi.v3.core.collector.JdbiCollectors
Obtain a collector for the given type.
findFor(Type) - Method in class org.jdbi.v3.core.mapper.ColumnMappers
Obtain a column mapper for the given type.
findFor(Type) - Method in class org.jdbi.v3.core.mapper.Mappers
Obtain a mapper for the given type.
findFor(Type) - Method in class org.jdbi.v3.core.mapper.reflect.internal.PojoTypes
 
findFor(Type) - Method in class org.jdbi.v3.core.mapper.RowMappers
Obtain a row mapper for the given type in the given context.
findFor(Type, Object) - Method in class org.jdbi.v3.core.argument.Arguments
Obtain an argument for given value in the given context
findFor(GenericType<T>) - Method in class org.jdbi.v3.core.mapper.ColumnMappers
Obtain a column mapper for the given type.
findFor(GenericType<T>) - Method in class org.jdbi.v3.core.mapper.Mappers
Obtain a mapper for the given type.
findFor(GenericType<T>) - Method in class org.jdbi.v3.core.mapper.RowMappers
Obtain a row mapper for the given type in the given context.
findFor(QualifiedType<?>, Object) - Method in class org.jdbi.v3.core.argument.Arguments
Obtain an argument for given value in the given context.
findFor(QualifiedType<T>) - Method in class org.jdbi.v3.core.mapper.ColumnMappers
Obtain a column mapper for the given qualified type.
findFor(QualifiedType<T>) - Method in class org.jdbi.v3.core.mapper.Mappers
Obtain a mapper for the given qualified type.
findGenericParameter(Type, Class<?>) - Static method in class org.jdbi.v3.core.generic.GenericTypes
findGenericParameter(Type, Class<?>, int) - Static method in class org.jdbi.v3.core.generic.GenericTypes
For the given type which extends parameterizedSupertype, returns the nth generic parameter for the parameterized supertype, if concretely expressed.
findMapperFor(Class<T>) - Method in class org.jdbi.v3.core.statement.StatementContext
Obtain a mapper for the given type in this context.
findMapperFor(Type) - Method in class org.jdbi.v3.core.statement.StatementContext
Obtain a mapper for the given type in this context.
findMapperFor(GenericType<T>) - Method in class org.jdbi.v3.core.statement.StatementContext
Obtain a mapper for the given type in this context.
findMapperFor(QualifiedType<T>) - Method in class org.jdbi.v3.core.statement.StatementContext
Obtain a mapper for the given qualified type in this context.
findOne() - Method in interface org.jdbi.v3.core.result.ResultIterable
Returns the only row in the result set, if any.
findRowMapperFor(Class<T>) - Method in class org.jdbi.v3.core.statement.StatementContext
Obtain a row mapper for the given type in this context.
findRowMapperFor(Type) - Method in class org.jdbi.v3.core.statement.StatementContext
Obtain a row mapper for the given type in this context.
findRowMapperFor(GenericType<T>) - Method in class org.jdbi.v3.core.statement.StatementContext
Obtain a row mapper for the given type in this context.
findSqlArrayTypeFor(Type) - Method in class org.jdbi.v3.core.statement.StatementContext
Obtain an SqlArrayType for the given array element type in this context
findStrategy(QualifiedType<E>) - Method in class org.jdbi.v3.core.internal.EnumStrategies
Determines which strategy is to be used for a given QualifiedType, falling back to reading strategy annotations on the source class and/or using the configured default.
first() - Method in interface org.jdbi.v3.core.result.ResultIterable
Returns the first row in the result set.
flatMapType(Function<Type, Optional<Type>>) - Method in class org.jdbi.v3.core.qualifier.QualifiedType
Apply the provided mapping function to the type, and if non-empty is returned, return an Optional<QualifiedType<?>> with the returned type, and the same qualifiers as this instance.
forClasses(Class<?>...) - Static method in class org.jdbi.v3.core.mapper.GetObjectColumnMapperFactory
 
forClasses(Map<Class<?>, Integer>) - Static method in class org.jdbi.v3.core.argument.SetObjectArgumentFactory
 
forClasses(Set<Class<?>>) - Static method in class org.jdbi.v3.core.mapper.GetObjectColumnMapperFactory
 
forEach(Consumer<? super T>) - Method in interface org.jdbi.v3.core.result.ResultIterable
 
forEachRemaining(Consumer<? super T>) - Method in interface org.jdbi.v3.core.result.ResultIterator
 
forSingleCodec(QualifiedType<?>, Codec<?>) - Static method in class org.jdbi.v3.core.codec.CodecFactory
 
forTypes(Type...) - Static method in class org.jdbi.v3.core.mapper.JoinRowMapper
Create a JoinRowMapper that maps each of the given types and returns a JoinRow with the resulting values.
function(CheckedFunction<X, T>) - Static method in class org.jdbi.v3.core.internal.exceptions.Unchecked
 

G

GenericMapMapperFactory - Class in org.jdbi.v3.core.mapper
Factory for a RowMapper that can map resultset rows to column name/generic value Maps.
GenericMapMapperFactory() - Constructor for class org.jdbi.v3.core.mapper.GenericMapMapperFactory
 
GenericType<T> - Class in org.jdbi.v3.core.generic
 
GenericTypes - Class in org.jdbi.v3.core.generic
Utilities for working with generic types.
get() - Method in interface org.jdbi.v3.core.internal.exceptions.CheckedSupplier
 
get() - Method in class org.jdbi.v3.core.internal.MemoizingSupplier
 
get(Class<C>) - Method in class org.jdbi.v3.core.config.ConfigRegistry
Returns this registry's instance of the given config class.
get(Class<T>) - Method in class org.jdbi.v3.core.mapper.JoinRow
Return the value mapped for a given class.
get(Type) - Method in class org.jdbi.v3.core.mapper.JoinRow
Return the value mapped for a given type.
get(K, ConfigRegistry) - Method in interface org.jdbi.v3.core.config.JdbiCache
 
get(K, Configurable<?>) - Method in interface org.jdbi.v3.core.config.JdbiCache
 
get(K, StatementContext) - Method in interface org.jdbi.v3.core.config.JdbiCache
 
get(T) - Method in class org.jdbi.v3.core.mapper.reflect.internal.BuilderPojoProperties.BuilderPojoProperty
 
get(T) - Method in interface org.jdbi.v3.core.mapper.reflect.internal.PojoProperties.PojoProperty
 
getAnnotation(Class<A>) - Method in class org.jdbi.v3.core.mapper.reflect.internal.BuilderPojoProperties.BuilderPojoProperty
 
getAnnotation(Class<A>) - Method in interface org.jdbi.v3.core.mapper.reflect.internal.PojoProperties.PojoProperty
 
getArgumentFunction() - Method in interface org.jdbi.v3.core.codec.Codec
Returns a Function that creates an Argument to map an attribute value onto the database column.
getArgumentFunction(ConfigRegistry) - Method in interface org.jdbi.v3.core.codec.Codec
Returns a Function that creates an Argument to map an attribute value onto the database column.
getArgumentStrategy() - Method in class org.jdbi.v3.core.array.SqlArrayTypes
 
getATN() - Method in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
getATN() - Method in class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
getATN() - Method in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
getATN() - Method in class org.jdbi.v3.core.internal.lexer.SqlScriptLexer
 
getAttribute(String) - Method in class org.jdbi.v3.core.statement.SqlStatements
Obtain the value of an attribute
getAttribute(String) - Method in class org.jdbi.v3.core.statement.StatementContext
Obtain the value of an attribute
getAttributes() - Method in class org.jdbi.v3.core.statement.SqlStatements
Returns the attributes which will be applied to SQL statements created by Jdbi.
getAttributes() - Method in class org.jdbi.v3.core.statement.StatementContext
Returns the attributes applied in this context.
getBinding() - Method in class org.jdbi.v3.core.statement.StatementContext
 
getBytes(int) - Method in class org.jdbi.v3.core.statement.OutParameters
 
getBytes(String) - Method in class org.jdbi.v3.core.statement.OutParameters
 
getCaseChange() - Method in class org.jdbi.v3.core.mapper.MapMappers
 
getChannelNames() - Method in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
getChannelNames() - Method in class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
getChannelNames() - Method in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
getChannelNames() - Method in class org.jdbi.v3.core.internal.lexer.SqlScriptLexer
 
getCoalesceNullPrimitivesToDefaults() - Method in class org.jdbi.v3.core.mapper.ColumnMappers
 
getColumn(int, Class<T>) - Method in class org.jdbi.v3.core.result.RowView
Use a column mapper to extract a type from the current ResultSet row.
getColumn(int, Type) - Method in class org.jdbi.v3.core.result.RowView
Use a column mapper to extract a type from the current ResultSet row.
getColumn(int, GenericType<T>) - Method in class org.jdbi.v3.core.result.RowView
Use a column mapper to extract a type from the current ResultSet row.
getColumn(int, QualifiedType<T>) - Method in class org.jdbi.v3.core.result.internal.RowViewImpl
Use a qualified column mapper to extract a type from the current ResultSet row.
getColumn(int, QualifiedType<T>) - Method in class org.jdbi.v3.core.result.RowView
Use a qualified column mapper to extract a type from the current ResultSet row.
getColumn(String, Class<T>) - Method in class org.jdbi.v3.core.result.RowView
Use a column mapper to extract a type from the current ResultSet row.
getColumn(String, Type) - Method in class org.jdbi.v3.core.result.RowView
Use a column mapper to extract a type from the current ResultSet row.
getColumn(String, GenericType<T>) - Method in class org.jdbi.v3.core.result.RowView
Use a column mapper to extract a type from the current ResultSet row.
getColumn(String, QualifiedType<T>) - Method in class org.jdbi.v3.core.result.internal.RowViewImpl
Use a qualified column mapper to extract a type from the current ResultSet row.
getColumn(String, QualifiedType<T>) - Method in class org.jdbi.v3.core.result.RowView
Use a qualified column mapper to extract a type from the current ResultSet row.
getColumnMapper() - Method in interface org.jdbi.v3.core.codec.Codec
Returns a ColumnMapper that creates an attribute value from a database column.
getColumnMapper(ConfigRegistry) - Method in interface org.jdbi.v3.core.codec.Codec
Returns a ColumnMapper that creates an attribute value from a database column.
getColumnNameMatchers() - Method in class org.jdbi.v3.core.mapper.reflect.ReflectionMappers
 
getColumnNames(ResultSet) - Static method in class org.jdbi.v3.core.mapper.reflect.ReflectionMapperUtil
Returns the name of all the columns present in the specified ResultSet
getCompletionMoment() - Method in class org.jdbi.v3.core.statement.StatementContext
 
getConfig() - Method in interface org.jdbi.v3.core.config.Configurable
Returns the configuration registry associated with this object.
getConfig() - Method in class org.jdbi.v3.core.Handle
 
getConfig() - Method in class org.jdbi.v3.core.Jdbi
 
getConfig() - Method in class org.jdbi.v3.core.statement.Update
 
getConfig() - Method in class org.jdbi.v3.core.statement.StatementContext
 
getConfig(Class<C>) - Method in interface org.jdbi.v3.core.config.Configurable
Gets the configuration object of the given type, associated with this object.
getConfig(Class<C>) - Method in class org.jdbi.v3.core.statement.StatementContext
Gets the configuration object of the given type, associated with this context.
getConnection() - Method in class org.jdbi.v3.core.Handle
Get the JDBC Connection this Handle uses.
getConnection() - Method in class org.jdbi.v3.core.statement.StatementContext
Obtain the JDBC connection being used for this statement
getContext() - Method in interface org.jdbi.v3.core.result.ResultIterator
 
getContext() - Method in class org.jdbi.v3.core.statement.Update
 
getDate(int) - Method in class org.jdbi.v3.core.statement.OutParameters
 
getDate(String) - Method in class org.jdbi.v3.core.statement.OutParameters
 
getDefaultStrategy() - Method in class org.jdbi.v3.core.enums.Enums
Returns the default strategy to use for mapping and binding enums, in the absence of a EnumByName or EnumByOrdinal qualifying annotation.
getDouble(int) - Method in class org.jdbi.v3.core.statement.OutParameters
 
getDouble(String) - Method in class org.jdbi.v3.core.statement.OutParameters
 
getElapsedTime(ChronoUnit) - Method in class org.jdbi.v3.core.statement.StatementContext
Convenience method to measure elapsed time between start of query execution and completion or exception as appropriate.
getErasedType(Type) - Static method in class org.jdbi.v3.core.generic.GenericTypes
Returns the erased class for the given type.
getExceptionMoment() - Method in class org.jdbi.v3.core.statement.StatementContext
 
getExecutionMoment() - Method in class org.jdbi.v3.core.statement.StatementContext
 
getExtensionMethod() - Method in class org.jdbi.v3.core.Handle
 
getExtensionMethod() - Method in class org.jdbi.v3.core.statement.StatementContext
 
getFactories() - Method in class org.jdbi.v3.core.argument.Arguments
 
getFloat(int) - Method in class org.jdbi.v3.core.statement.OutParameters
 
getFloat(String) - Method in class org.jdbi.v3.core.statement.OutParameters
 
getGeneratedKeysColumnNames() - Method in class org.jdbi.v3.core.statement.StatementContext
 
getGrammarFileName() - Method in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
getGrammarFileName() - Method in class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
getGrammarFileName() - Method in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
getGrammarFileName() - Method in class org.jdbi.v3.core.internal.lexer.SqlScriptLexer
 
getHandle() - Method in interface org.jdbi.v3.core.extension.HandleSupplier
Returns a handle, possibly creating it lazily.
getHandle() - Method in class org.jdbi.v3.core.statement.Update
 
getInt(int) - Method in class org.jdbi.v3.core.statement.OutParameters
 
getInt(String) - Method in class org.jdbi.v3.core.statement.OutParameters
 
getJdbi() - Method in interface org.jdbi.v3.core.extension.HandleSupplier
 
getJdbi() - Method in class org.jdbi.v3.core.Handle
 
getKeyColumn() - Method in interface org.jdbi.v3.core.mapper.MapEntryConfig
 
getKeyColumn() - Method in class org.jdbi.v3.core.mapper.MapEntryMappers
 
getLengthLimit() - Method in class org.jdbi.v3.core.statement.StatementExceptions
 
getLong(int) - Method in class org.jdbi.v3.core.statement.OutParameters
 
getLong(String) - Method in class org.jdbi.v3.core.statement.OutParameters
 
getMapperForValueType(Class<T>, ConfigRegistry) - Static method in class org.jdbi.v3.core.mapper.GenericMapMapperFactory
 
getMapperForValueType(GenericType<T>, ConfigRegistry) - Static method in class org.jdbi.v3.core.mapper.GenericMapMapperFactory
 
getMessage() - Method in exception org.jdbi.v3.core.statement.StatementException
 
getMessageRendering() - Method in class org.jdbi.v3.core.statement.StatementExceptions
 
getMethod() - Method in class org.jdbi.v3.core.extension.ExtensionMethod
 
getModeNames() - Method in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
getModeNames() - Method in class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
getModeNames() - Method in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
getModeNames() - Method in class org.jdbi.v3.core.internal.lexer.SqlScriptLexer
 
getName() - Method in class org.jdbi.v3.core.mapper.reflect.internal.BuilderPojoProperties.BuilderPojoProperty
 
getName() - Method in interface org.jdbi.v3.core.mapper.reflect.internal.PojoProperties.PojoProperty
 
getNames() - Method in class org.jdbi.v3.core.argument.internal.PojoPropertyArguments
 
getNames() - Method in interface org.jdbi.v3.core.argument.NamedArgumentFinder
 
getObject(int) - Method in class org.jdbi.v3.core.statement.OutParameters
Type-casting convenience method which obtains an object from the results positionally object obtained should have been created with CallableStatementMapper
getObject(int, Class<T>) - Method in class org.jdbi.v3.core.statement.OutParameters
Type-casting convenience method which obtains an object from the map positionally object obtained should have been created with CallableStatementMapper
getObject(String) - Method in class org.jdbi.v3.core.statement.OutParameters
Obtains an object from the map, the object obtained should have been created with CallableStatementMapper
getObject(String, Class<T>) - Method in class org.jdbi.v3.core.statement.OutParameters
Type-casting convenience method which obtains an object from the map, the object obtained should have been created with CallableStatementMapper
GetObjectColumnMapperFactory - Class in org.jdbi.v3.core.mapper
Factory that uses ResultSet.getObject(int, Class) to fetch values.
getParameterCount() - Method in class org.jdbi.v3.core.statement.ParsedParameters
 
getParameterNames() - Method in class org.jdbi.v3.core.statement.ParsedParameters
 
getParameters() - Method in class org.jdbi.v3.core.statement.ParsedSql
 
getParsedSql() - Method in class org.jdbi.v3.core.statement.StatementContext
Obtain the parsed SQL statement
getProperties() - Method in class org.jdbi.v3.core.mapper.reflect.internal.BuilderPojoProperties
 
getProperties() - Method in class org.jdbi.v3.core.mapper.reflect.internal.PojoProperties
 
getQualifiedType() - Method in class org.jdbi.v3.core.mapper.reflect.internal.BuilderPojoProperties.BuilderPojoProperty
 
getQualifiedType() - Method in interface org.jdbi.v3.core.mapper.reflect.internal.PojoProperties.PojoProperty
 
getQualifiers() - Method in class org.jdbi.v3.core.qualifier.QualifiedType
 
getQueryTimeout() - Method in class org.jdbi.v3.core.statement.SqlStatements
 
getRawSql() - Method in class org.jdbi.v3.core.statement.StatementContext
Obtain the initial sql for the statement used to create the statement
getRenderedSql() - Method in class org.jdbi.v3.core.statement.StatementContext
Obtain the rendered SQL statement
getResource(ClassLoader, String) - Method in class org.jdbi.v3.core.locator.ClasspathSqlLocator
Returns resource's contents as a string at the specified path by the specified classloader.
getResource(String) - Method in class org.jdbi.v3.core.locator.ClasspathSqlLocator
Returns resource's contents as a string at the specified path.
getRow(Class<T>) - Method in class org.jdbi.v3.core.result.RowView
Use a row mapper to extract a type from the current ResultSet row.
getRow(Type) - Method in class org.jdbi.v3.core.result.internal.RowViewImpl
Use a row mapper to extract a type from the current ResultSet row.
getRow(Type) - Method in class org.jdbi.v3.core.result.RowView
Use a row mapper to extract a type from the current ResultSet row.
getRow(GenericType<T>) - Method in class org.jdbi.v3.core.result.RowView
Use a row mapper to extract a type from the current ResultSet row.
getRowSet(int) - Method in class org.jdbi.v3.core.statement.OutParameters
 
getRowSet(String) - Method in class org.jdbi.v3.core.statement.OutParameters
 
getRuleNames() - Method in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
getRuleNames() - Method in class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
getRuleNames() - Method in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
getRuleNames() - Method in class org.jdbi.v3.core.internal.lexer.SqlScriptLexer
 
getSerializedATN() - Method in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
getSerializedATN() - Method in class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
getSerializedATN() - Method in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
getSerializedATN() - Method in class org.jdbi.v3.core.internal.lexer.SqlScriptLexer
 
getShort(int) - Method in class org.jdbi.v3.core.statement.OutParameters
 
getShort(String) - Method in class org.jdbi.v3.core.statement.OutParameters
 
getShortMessage() - Method in exception org.jdbi.v3.core.statement.StatementException
 
getSql() - Method in class org.jdbi.v3.core.statement.ParsedSql
 
getSqlArrayArgumentStrategy() - Method in class org.jdbi.v3.core.statement.StatementContext
 
getSqlLogger() - Method in class org.jdbi.v3.core.statement.SqlStatements
 
getSqlParser() - Method in class org.jdbi.v3.core.statement.SqlStatements
 
getSqlType() - Method in class org.jdbi.v3.core.argument.NullArgument
 
getStatement() - Method in class org.jdbi.v3.core.statement.StatementContext
Obtain the actual prepared statement being used.
getStatementBuilder() - Method in class org.jdbi.v3.core.Handle
 
getStatementBuilderFactory() - Method in class org.jdbi.v3.core.Jdbi
 
getStatementContext() - Method in exception org.jdbi.v3.core.statement.StatementException
 
getStatements() - Method in class org.jdbi.v3.core.statement.Script
Locate the Script and split it into statements.
getString(int) - Method in class org.jdbi.v3.core.statement.OutParameters
 
getString(String) - Method in class org.jdbi.v3.core.statement.OutParameters
 
getTemplateEngine() - Method in class org.jdbi.v3.core.statement.SqlStatements
 
getTimestamp(int) - Method in class org.jdbi.v3.core.statement.OutParameters
 
getTimestamp(String) - Method in class org.jdbi.v3.core.statement.OutParameters
 
getTransactionHandler() - Method in class org.jdbi.v3.core.Jdbi
 
getTransactionIsolationLevel() - Method in class org.jdbi.v3.core.Handle
Obtain the current transaction isolation level.
getType() - Method in class org.jdbi.v3.core.argument.internal.TypedValue
 
getType() - Method in class org.jdbi.v3.core.extension.ExtensionMethod
 
getType() - Method in class org.jdbi.v3.core.generic.GenericType
 
getType() - Method in class org.jdbi.v3.core.mapper.reflect.internal.PojoProperties
 
getType() - Method in class org.jdbi.v3.core.qualifier.QualifiedType
 
getTypeName() - Method in interface org.jdbi.v3.core.array.SqlArrayType
Returns the vendor-specific SQL type name String for the element type T.
getUntypedNullArgument() - Method in class org.jdbi.v3.core.argument.Arguments
 
getValue() - Method in class org.jdbi.v3.core.argument.internal.TypedValue
 
getValueColumn() - Method in interface org.jdbi.v3.core.mapper.MapEntryConfig
 
getValueColumn() - Method in class org.jdbi.v3.core.mapper.MapEntryMappers
 
getVocabulary() - Method in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
getVocabulary() - Method in class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
getVocabulary() - Method in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
getVocabulary() - Method in class org.jdbi.v3.core.internal.lexer.SqlScriptLexer
 

H

H2DatabasePlugin - Class in org.jdbi.v3.core.h2
Configure vendor supported types for the H2 Java database implementation
H2DatabasePlugin() - Constructor for class org.jdbi.v3.core.h2.H2DatabasePlugin
 
handle(Token, StringBuilder) - Method in interface org.jdbi.v3.core.internal.SqlScriptParser.TokenHandler
 
Handle - Class in org.jdbi.v3.core
This represents a connection to the database system.
HandleCallback<T,​X extends Exception> - Interface in org.jdbi.v3.core
Callback that accepts a Handle that remains open for the duration of the callback invocation.
HandleConsumer<X extends Exception> - Interface in org.jdbi.v3.core
Callback that accepts a Handle and returns no result.
Handles - Class in org.jdbi.v3.core
Configuration class for handles.
Handles() - Constructor for class org.jdbi.v3.core.Handles
 
HandleSupplier - Interface in org.jdbi.v3.core.extension
A handle supplier for extension implementors.
hasExtensionFor(Class<?>) - Method in class org.jdbi.v3.core.extension.Extensions
 
hashCode() - Method in class org.jdbi.v3.core.argument.internal.NamedArgumentFinderFactory.PrepareKey
 
hashCode() - Method in class org.jdbi.v3.core.qualifier.QualifiedType
 
hashCode() - Method in class org.jdbi.v3.core.spi.JdbiPlugin.Singleton
 
hashCode() - Method in class org.jdbi.v3.core.statement.ParsedParameters
 
hashCode() - Method in class org.jdbi.v3.core.statement.ParsedSql
 
HashPrefixSqlParser - Class in org.jdbi.v3.core.statement
SQL parser which recognizes named parameter tokens of the form #tokenName.
HashPrefixSqlParser() - Constructor for class org.jdbi.v3.core.statement.HashPrefixSqlParser
 
HashPrefixSqlParser(Caffeine<Object, Object>) - Constructor for class org.jdbi.v3.core.statement.HashPrefixSqlParser
 
HashStatementLexer - Class in org.jdbi.v3.core.internal.lexer
 
HashStatementLexer(CharStream) - Constructor for class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
hasQualifier(Class<? extends Annotation>) - Method in class org.jdbi.v3.core.qualifier.QualifiedType
 

I

init(ConfigRegistry) - Method in interface org.jdbi.v3.core.mapper.ColumnMapper
Allows for initialization of the column mapper instance within a ConfigRegistry scope.
init(ConfigRegistry) - Method in interface org.jdbi.v3.core.mapper.RowMapper
Allows for initialization of the row mapper instance within a ConfigRegistry scope.
InputStreamArgument - Class in org.jdbi.v3.core.argument
Bind an input stream as either an ASCII (discouraged) or binary stream.
InputStreamArgument(InputStream, int, boolean) - Constructor for class org.jdbi.v3.core.argument.InputStreamArgument
 
installPlugin(JdbiPlugin) - Method in class org.jdbi.v3.core.Jdbi
Install a given JdbiPlugin instance that will configure any provided Handle instances.
installPlugins() - Method in class org.jdbi.v3.core.Jdbi
Use the ServiceLoader API to detect and install plugins automagically.
inTransaction(HandleCallback<R, X>) - Method in class org.jdbi.v3.core.Handle
Executes callback in a transaction, and returns the result of the callback.
inTransaction(HandleCallback<R, X>) - Method in class org.jdbi.v3.core.Jdbi
A convenience function which manages the lifecycle of a handle and yields it to a callback for use by clients.
inTransaction(Handle, HandleCallback<R, X>) - Method in class org.jdbi.v3.core.transaction.CMTTransactionHandler
 
inTransaction(Handle, HandleCallback<R, X>) - Method in class org.jdbi.v3.core.transaction.DelegatingTransactionHandler
 
inTransaction(Handle, HandleCallback<R, X>) - Method in class org.jdbi.v3.core.transaction.LocalTransactionHandler
 
inTransaction(Handle, HandleCallback<R, X>) - Method in class org.jdbi.v3.core.transaction.SerializableTransactionRunner
 
inTransaction(Handle, HandleCallback<R, X>) - Method in interface org.jdbi.v3.core.transaction.TransactionHandler
Run a transaction.
inTransaction(Handle, TransactionIsolationLevel, HandleCallback<R, X>) - Method in class org.jdbi.v3.core.transaction.CMTTransactionHandler
 
inTransaction(Handle, TransactionIsolationLevel, HandleCallback<R, X>) - Method in class org.jdbi.v3.core.transaction.DelegatingTransactionHandler
 
inTransaction(Handle, TransactionIsolationLevel, HandleCallback<R, X>) - Method in class org.jdbi.v3.core.transaction.LocalTransactionHandler
 
inTransaction(Handle, TransactionIsolationLevel, HandleCallback<R, X>) - Method in class org.jdbi.v3.core.transaction.SerializableTransactionRunner
 
inTransaction(Handle, TransactionIsolationLevel, HandleCallback<R, X>) - Method in interface org.jdbi.v3.core.transaction.TransactionHandler
Run a transaction.
inTransaction(TransactionIsolationLevel, HandleCallback<R, X>) - Method in class org.jdbi.v3.core.Handle
Executes callback in a transaction, and returns the result of the callback.
inTransaction(TransactionIsolationLevel, HandleCallback<R, X>) - Method in class org.jdbi.v3.core.Jdbi
A convenience function which manages the lifecycle of a handle and yields it to a callback for use by clients.
intValue() - Method in enum org.jdbi.v3.core.transaction.TransactionIsolationLevel
 
Invocations - Class in org.jdbi.v3.core.internal
 
invoke() - Method in class org.jdbi.v3.core.statement.Call
Invoke the callable statement.
invoke(Consumer<OutParameters>) - Method in class org.jdbi.v3.core.statement.Call
Invoke the callable statement and process its OutParameters results.
invoke(Function<OutParameters, T>) - Method in class org.jdbi.v3.core.statement.Call
Invoke the callable statement and process its OutParameters results, returning a computed value of type T.
invokeInContext(ExtensionMethod, ConfigRegistry, Callable<V>) - Method in interface org.jdbi.v3.core.extension.HandleSupplier
Bind an extension method and configuration registry to the Handle, invoke the given task, then reset the Handle's extension state.
invokeWith(ThreadLocal<L>, L, Callable<V>) - Static method in class org.jdbi.v3.core.internal.Invocations
 
invokeWith(Supplier<L>, Consumer<L>, L, Callable<V>) - Static method in class org.jdbi.v3.core.internal.Invocations
 
isAllowProxy() - Method in class org.jdbi.v3.core.extension.Extensions
 
isArray(Type) - Static method in class org.jdbi.v3.core.generic.GenericTypes
 
isBindingNullToPrimitivesPermitted() - Method in class org.jdbi.v3.core.argument.Arguments
 
isClosed() - Method in class org.jdbi.v3.core.Handle
 
isConcurrentUpdatable() - Method in class org.jdbi.v3.core.statement.StatementContext
Return if the statement should be concurrent updatable.
isEmpty() - Method in class org.jdbi.v3.core.statement.Binding
 
isEmpty() - Method in class org.jdbi.v3.core.statement.internal.PreparedBinding
 
isForceEndTransactions() - Method in class org.jdbi.v3.core.Handles
Returns whether to enforce transaction termination discipline when a Handle is closed.
isInTransaction() - Method in class org.jdbi.v3.core.Handle
 
isInTransaction(Handle) - Method in class org.jdbi.v3.core.transaction.CMTTransactionHandler
Called to test if a handle is in a transaction
isInTransaction(Handle) - Method in class org.jdbi.v3.core.transaction.DelegatingTransactionHandler
 
isInTransaction(Handle) - Method in class org.jdbi.v3.core.transaction.LocalTransactionHandler
 
isInTransaction(Handle) - Method in interface org.jdbi.v3.core.transaction.TransactionHandler
 
isIterable(Object) - Static method in class org.jdbi.v3.core.internal.IterableLike
 
isPositional() - Method in class org.jdbi.v3.core.statement.ParsedParameters
 
isPresent(String) - Static method in class org.jdbi.v3.core.internal.JdbiClassUtils
 
isProperty(Method) - Static method in class org.jdbi.v3.core.mapper.reflect.internal.PojoBuilderUtils
 
isReadOnly() - Method in class org.jdbi.v3.core.Handle
 
isReturningGeneratedKeys() - Method in class org.jdbi.v3.core.statement.StatementContext
 
isStrictMatching() - Method in class org.jdbi.v3.core.mapper.reflect.ReflectionMappers
 
isUnusedBindingAllowed() - Method in class org.jdbi.v3.core.statement.SqlStatements
 
iterable(Object) - Static method in class org.jdbi.v3.core.internal.IterableLike
Given an iterable object (which may be a iterator, iterable, primitive or reference array), return an iterable over its (possibly boxed) elements.
IterableLike - Class in org.jdbi.v3.core.internal
Implements Iterator methods for unidentified arrays and Iterable things that do not have a more specific type than Object.
iterator() - Method in interface org.jdbi.v3.core.result.ResultIterable
Stream all the rows of the result set out with an Iterator.

J

JavaTimeZoneIdArgumentFactory - Class in org.jdbi.v3.core.argument
 
JavaTimeZoneIdArgumentFactory() - Constructor for class org.jdbi.v3.core.argument.JavaTimeZoneIdArgumentFactory
 
Jdbi - Class in org.jdbi.v3.core
Main entry point; configurable wrapper around a JDBC DataSource.
JdbiCache<K,​V> - Interface in org.jdbi.v3.core.config
Simple cache interface.
JdbiCaches - Class in org.jdbi.v3.core.config
Hold metadata caches which maps various JVM constants into pre-parsed forms.
JdbiCaches() - Constructor for class org.jdbi.v3.core.config.JdbiCaches
 
JdbiClassUtils - Class in org.jdbi.v3.core.internal
 
JdbiCollectors - Class in org.jdbi.v3.core.collector
Registry of collector factories.
JdbiCollectors() - Constructor for class org.jdbi.v3.core.collector.JdbiCollectors
 
JdbiConfig<This extends JdbiConfig<This>> - Interface in org.jdbi.v3.core.config
Interface for classes that hold configuration.
JdbiConstructor - Annotation Type in org.jdbi.v3.core.mapper.reflect
Indicate to ConstructorMapper and other reflective mappers how to construct an instance.
JdbiConstructors - Class in org.jdbi.v3.core.mapper.reflect
Utilities for JdbiConstructor annotation.
JdbiException - Exception in org.jdbi.v3.core
Base unchecked exception for exceptions thrown from jdbi.
JdbiException(String) - Constructor for exception org.jdbi.v3.core.JdbiException
Constructs a new runtime exception with the specified detail message.
JdbiException(String, Throwable) - Constructor for exception org.jdbi.v3.core.JdbiException
 
JdbiException(Throwable) - Constructor for exception org.jdbi.v3.core.JdbiException
 
JdbiFreeBuilders - Class in org.jdbi.v3.core.mapper.freebuilder
Configures support for an FreeBuilder generated Builder) value type.
JdbiFreeBuilders() - Constructor for class org.jdbi.v3.core.mapper.freebuilder.JdbiFreeBuilders
 
JdbiImmutables - Class in org.jdbi.v3.core.mapper.immutables
Configures support for an Immutables generated Immutable or Modifiable value type.
JdbiImmutables() - Constructor for class org.jdbi.v3.core.mapper.immutables.JdbiImmutables
 
JdbiOptionals - Class in org.jdbi.v3.core.internal
 
JdbiPlugin - Interface in org.jdbi.v3.core.spi
A plugin is given an opportunity to customize instances of various Jdbi types before they are returned from their factories.
JdbiPlugin.Singleton - Class in org.jdbi.v3.core.spi
Abstract base class for single-install JdbiPlugins.
JoinRow - Class in org.jdbi.v3.core.mapper
Holder for a single joined row.
JoinRowMapper - Class in org.jdbi.v3.core.mapper
A RowMapper implementation to easily compose existing RowMappers.

K

keyFor(String, Object) - Method in class org.jdbi.v3.core.argument.internal.NamedArgumentFinderFactory.Base
 
keyFor(String, Object) - Method in interface org.jdbi.v3.core.argument.internal.NamedArgumentFinderFactory
 

L

LinkedHashMapRowReducer<K,​V> - Interface in org.jdbi.v3.core.result
A row reducer that uses LinkedHashMap (which preserves insertion order) as a result container, and returns map.values().stream() as the final result.
list() - Method in interface org.jdbi.v3.core.result.ResultIterable
Returns results in a List.
LITERAL - Static variable in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
LITERAL - Static variable in class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
LITERAL - Static variable in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
LITERAL - Static variable in class org.jdbi.v3.core.internal.lexer.SqlScriptLexer
 
LOCALE_LOWER - Enum constant in enum org.jdbi.v3.core.mapper.CaseStrategy
All strings to lowercase in system locale.
LOCALE_UPPER - Enum constant in enum org.jdbi.v3.core.mapper.CaseStrategy
All strings to uppercase in system locale.
LocalTransactionHandler - Class in org.jdbi.v3.core.transaction
This TransactionHandler uses local JDBC transactions demarcated explicitly on the handle and passed through to be handled directly on the JDBC Connection instance.
LocalTransactionHandler() - Constructor for class org.jdbi.v3.core.transaction.LocalTransactionHandler
 
locate(Class<?>, String) - Method in class org.jdbi.v3.core.locator.ClasspathSqlLocator
Locates SQL for the given type and name.
locate(String) - Method in class org.jdbi.v3.core.locator.ClasspathSqlLocator
Locates SQL for the given fully-qualified name.
logAfterExecution(StatementContext) - Method in class org.jdbi.v3.core.statement.Slf4JSqlLogger
 
logAfterExecution(StatementContext) - Method in interface org.jdbi.v3.core.statement.SqlLogger
Will be called after a query has been executed.
logBeforeExecution(StatementContext) - Method in interface org.jdbi.v3.core.statement.SqlLogger
Will be called before a query is executed.
logException(StatementContext, SQLException) - Method in class org.jdbi.v3.core.statement.Slf4JSqlLogger
 
logException(StatementContext, SQLException) - Method in interface org.jdbi.v3.core.statement.SqlLogger
Will be called after a query has failed.
LoggableBinderArgument<T> - Class in org.jdbi.v3.core.argument.internal.strategies
 
LoggableBinderArgument(T, StatementBinder<T>) - Constructor for class org.jdbi.v3.core.argument.internal.strategies.LoggableBinderArgument
 
LOWER - Enum constant in enum org.jdbi.v3.core.mapper.CaseStrategy
All strings to lowercase in root locale.

M

map(int, CallableStatement) - Method in interface org.jdbi.v3.core.statement.CallableStatementMapper
 
map(ResultSet, int, StatementContext) - Method in interface org.jdbi.v3.core.mapper.ColumnMapper
Map the given column of the current row of the result set to an Object.
map(ResultSet, String, StatementContext) - Method in interface org.jdbi.v3.core.mapper.ColumnMapper
Map the given column of the current row of the result set to an Object.
map(ResultSet, StatementContext) - Method in class org.jdbi.v3.core.mapper.JoinRowMapper
 
map(ResultSet, StatementContext) - Method in class org.jdbi.v3.core.mapper.MapEntryMapper
 
map(ResultSet, StatementContext) - Method in class org.jdbi.v3.core.mapper.MapMapper
 
map(ResultSet, StatementContext) - Method in class org.jdbi.v3.core.mapper.reflect.ConstructorMapper
 
map(ResultSet, StatementContext) - Method in class org.jdbi.v3.core.mapper.reflect.FieldMapper
 
map(ResultSet, StatementContext) - Method in class org.jdbi.v3.core.mapper.reflect.internal.PojoMapper
 
map(ResultSet, StatementContext) - Method in interface org.jdbi.v3.core.mapper.RowMapper
Map the current row of the result set.
map(ResultSet, StatementContext) - Method in interface org.jdbi.v3.core.mapper.RowViewMapper
 
map(ResultSet, StatementContext) - Method in class org.jdbi.v3.core.mapper.SingleColumnMapper
 
map(Function<? super T, ? extends U>) - Method in interface org.jdbi.v3.core.result.ResultIterable
Returns a ResultIterable<U> derived from this ResultIterable<T>, by transforming elements using the given mapper function.
map(ColumnMapper<T>) - Method in interface org.jdbi.v3.core.result.ResultBearing
Maps this result set to a ResultIterable, using the given column mapper.
map(RowMapper<T>) - Method in interface org.jdbi.v3.core.result.ResultBearing
Maps this result set to a ResultIterable, using the given row mapper.
map(RowViewMapper<T>) - Method in interface org.jdbi.v3.core.result.ResultBearing
Maps this result set to a ResultIterable, using the given RowViewMapper.
map(RowView) - Method in interface org.jdbi.v3.core.mapper.RowViewMapper
Produce a single result item from the current row of a RowView.
MapCollectors - Class in org.jdbi.v3.core.collector
 
MapEntryConfig<This> - Interface in org.jdbi.v3.core.mapper
 
MapEntryMapper<K,​V> - Class in org.jdbi.v3.core.mapper
Maps rows to Map.Entry<K, V>, provided there are mappers registered for types K and V.
MapEntryMappers - Class in org.jdbi.v3.core.mapper
Configuration class for MapEntryMapper.
MapEntryMappers() - Constructor for class org.jdbi.v3.core.mapper.MapEntryMappers
 
MapMapper - Class in org.jdbi.v3.core.mapper
Yo dawg, I heard you like maps, so I made you a mapper that maps rows into Map<String,Object>.
MapMapper() - Constructor for class org.jdbi.v3.core.mapper.MapMapper
Constructs a new MapMapper and delegates case control to MapMappers.
MapMapper(boolean) - Constructor for class org.jdbi.v3.core.mapper.MapMapper
Constructs a new MapMapper
MapMappers - Class in org.jdbi.v3.core.mapper
 
MapMappers() - Constructor for class org.jdbi.v3.core.mapper.MapMappers
 
Mappers - Class in org.jdbi.v3.core.mapper
Configuration class for obtaining row or column mappers.
Mappers() - Constructor for class org.jdbi.v3.core.mapper.Mappers
 
MappingException - Exception in org.jdbi.v3.core.mapper
Thrown when a mapper fails to map the row to a result type.
MappingException(String) - Constructor for exception org.jdbi.v3.core.mapper.MappingException
 
MappingException(String, Throwable) - Constructor for exception org.jdbi.v3.core.mapper.MappingException
 
MappingException(Throwable) - Constructor for exception org.jdbi.v3.core.mapper.MappingException
 
mapTo(Class<T>) - Method in interface org.jdbi.v3.core.result.ResultBearing
Maps this result set to a ResultIterable of the given element type.
mapTo(Type) - Method in interface org.jdbi.v3.core.result.ResultBearing
Maps this result set to a ResultIterable of the given element type.
mapTo(GenericType<T>) - Method in interface org.jdbi.v3.core.result.ResultBearing
Maps this result set to a ResultIterable of the given element type.
mapTo(QualifiedType<T>) - Method in interface org.jdbi.v3.core.result.ResultBearing
Maps this result set to a ResultIterable of the given qualified element type.
mapToBean(Class<T>) - Method in interface org.jdbi.v3.core.result.ResultBearing
Maps this result set to a ResultIterable of the given element type, using BeanMapper.
mapToMap() - Method in interface org.jdbi.v3.core.result.ResultBearing
Maps this result set to a ResultIterable of Map<String,Object>.
mapToMap(Class<T>) - Method in interface org.jdbi.v3.core.result.ResultBearing
Maps this result set to a Map of String and the given value class.
mapToMap(GenericType<T>) - Method in interface org.jdbi.v3.core.result.ResultBearing
Maps this result set to a Map of String and the given value type.
mapType(Function<Type, Type>) - Method in class org.jdbi.v3.core.qualifier.QualifiedType
Apply the provided mapping function to the type, and if non-empty is returned, return an Optional<QualifiedType<?>> with the returned type, and the same qualifiers as this instance.
maxFieldSize(int) - Static method in class org.jdbi.v3.core.statement.StatementCustomizers
Sets the limit of large variable size types like VARCHAR.
maxRows(int) - Static method in class org.jdbi.v3.core.statement.StatementCustomizers
Limit number of rows returned.
MemoizingSupplier<T> - Class in org.jdbi.v3.core.internal
 
MetaData - Class in org.jdbi.v3.core.statement
Access to Database Metadata.
MetaData(Handle, MetaData.MetaDataValueProvider<?>) - Constructor for class org.jdbi.v3.core.statement.MetaData
 
MetaData.MetaDataResultSetProvider - Interface in org.jdbi.v3.core.statement
 
MetaData.MetaDataValueProvider<T> - Interface in org.jdbi.v3.core.statement
 
Methods() - Constructor for class org.jdbi.v3.core.argument.internal.NamedArgumentFinderFactory.Methods
 
METHODS - Static variable in interface org.jdbi.v3.core.argument.internal.NamedArgumentFinderFactory
 
modeNames - Static variable in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
modeNames - Static variable in class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
modeNames - Static variable in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
modeNames - Static variable in class org.jdbi.v3.core.internal.lexer.SqlScriptLexer
 
modifiable(Class<T>, Class<M>, Supplier<M>) - Static method in interface org.jdbi.v3.core.mapper.reflect.internal.ModifiablePojoPropertiesFactory
 
MODIFIABLE_CACHE - Static variable in interface org.jdbi.v3.core.mapper.reflect.internal.ModifiablePojoPropertiesFactory
 
ModifiablePojoPropertiesFactory - Interface in org.jdbi.v3.core.mapper.reflect.internal
 
ModifiablePojoPropertiesFactory.ModifiablePojoProperties<T,​M> - Class in org.jdbi.v3.core.mapper.reflect.internal
 
ModifiablePojoPropertiesFactory.ModifiableSpec<T,​M> - Class in org.jdbi.v3.core.mapper.reflect.internal
 
MULTI_LINE_COMMENT - Static variable in class org.jdbi.v3.core.internal.lexer.SqlScriptLexer
 

N

named(List<String>) - Static method in class org.jdbi.v3.core.statement.ParsedParameters
A static factory of named ParsedParameters instances.
NAMED_PARAM - Static variable in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
NAMED_PARAM - Static variable in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
NamedArgumentFinder - Interface in org.jdbi.v3.core.argument
Returns an Argument based on a name.
NamedArgumentFinderFactory<T> - Interface in org.jdbi.v3.core.argument.internal
 
NamedArgumentFinderFactory.Base<T,​PrepareData> - Class in org.jdbi.v3.core.argument.internal
 
NamedArgumentFinderFactory.Bean<T> - Class in org.jdbi.v3.core.argument.internal
 
NamedArgumentFinderFactory.Fields<T> - Class in org.jdbi.v3.core.argument.internal
 
NamedArgumentFinderFactory.Methods<T> - Class in org.jdbi.v3.core.argument.internal
 
NamedArgumentFinderFactory.Pojo<T> - Class in org.jdbi.v3.core.argument.internal
 
NamedArgumentFinderFactory.PrepareKey - Class in org.jdbi.v3.core.argument.internal
 
NamedArgumentFinderFactory.ReflectionBase<T> - Class in org.jdbi.v3.core.argument.internal
 
nameParameter(String, StatementContext) - Method in class org.jdbi.v3.core.statement.ColonPrefixSqlParser
 
nameParameter(String, StatementContext) - Method in class org.jdbi.v3.core.statement.HashPrefixSqlParser
 
nameParameter(String, StatementContext) - Method in interface org.jdbi.v3.core.statement.SqlParser
Convert rawName to a name as recognized by this parser
Nested - Annotation Type in org.jdbi.v3.core.mapper
Signals that the annotated element is a nested mapped type.
NEWLINES - Static variable in class org.jdbi.v3.core.internal.lexer.SqlScriptLexer
 
NONE - Enum constant in enum org.jdbi.v3.core.statement.StatementExceptions.MessageRendering
Do not include SQL or parameter information.
NONE - Enum constant in enum org.jdbi.v3.core.transaction.TransactionIsolationLevel
 
NOP - Enum constant in enum org.jdbi.v3.core.mapper.CaseStrategy
No case sensitivity.
NOP - Static variable in interface org.jdbi.v3.core.statement.TemplateEngine
Convenience constant that returns the input template.
NOP_SQL_LOGGER - Static variable in interface org.jdbi.v3.core.statement.SqlLogger
 
NoResultsException - Exception in org.jdbi.v3.core.result
Thrown when no results were found in a context that requires at least one.
NoResultsException(String, Throwable, StatementContext) - Constructor for exception org.jdbi.v3.core.result.NoResultsException
 
NoResultsException(String, StatementContext) - Constructor for exception org.jdbi.v3.core.result.NoResultsException
 
NoResultsException(Throwable, StatementContext) - Constructor for exception org.jdbi.v3.core.result.NoResultsException
 
NoSuchCollectorException - Exception in org.jdbi.v3.core.collector
Thrown when Jdbi tries to produce a result Collector but doesn't have a factory to produce it with.
NoSuchCollectorException(String) - Constructor for exception org.jdbi.v3.core.collector.NoSuchCollectorException
 
NoSuchCollectorException(String, Throwable) - Constructor for exception org.jdbi.v3.core.collector.NoSuchCollectorException
 
NoSuchCollectorException(Throwable) - Constructor for exception org.jdbi.v3.core.collector.NoSuchCollectorException
 
NoSuchExtensionException - Exception in org.jdbi.v3.core.extension
Thrown when an extension of an unknown type is created.
NoSuchExtensionException(Class<?>) - Constructor for exception org.jdbi.v3.core.extension.NoSuchExtensionException
 
NoSuchExtensionException(String) - Constructor for exception org.jdbi.v3.core.extension.NoSuchExtensionException
 
NoSuchExtensionException(String, Throwable) - Constructor for exception org.jdbi.v3.core.extension.NoSuchExtensionException
 
NoSuchExtensionException(Throwable) - Constructor for exception org.jdbi.v3.core.extension.NoSuchExtensionException
 
NoSuchMapperException - Exception in org.jdbi.v3.core.mapper
Thrown when you attempt to map a type that Jdbi doesn't have a registered mapper factory for.
NoSuchMapperException(String) - Constructor for exception org.jdbi.v3.core.mapper.NoSuchMapperException
 
NoSuchMapperException(String, Throwable) - Constructor for exception org.jdbi.v3.core.mapper.NoSuchMapperException
 
NoSuchMapperException(Throwable) - Constructor for exception org.jdbi.v3.core.mapper.NoSuchMapperException
 
NULL_KEYWORD - Enum constant in enum org.jdbi.v3.core.statement.EmptyHandling
Render the keyword null in the query, useful e.g.
NullArgument - Class in org.jdbi.v3.core.argument
A typed SQL null argument.
NullArgument(int) - Constructor for class org.jdbi.v3.core.argument.NullArgument
 
NullArgument(Integer) - Constructor for class org.jdbi.v3.core.argument.NullArgument
 
NVarchar - Annotation Type in org.jdbi.v3.core.qualifier
Argument qualifier annotation, indicating that the annotated String element should be bound as an NVARCHAR instead of a VARCHAR.

O

OBJECT_ARRAY - Enum constant in enum org.jdbi.v3.core.array.SqlArrayArgumentStrategy
Bind using PreparedStatement.setObject(int, Object) with an array object.
ObjectArgument - Class in org.jdbi.v3.core.argument
An Argument which uses setObject to support vendor specific types.
ObjectArgumentFactory - Class in org.jdbi.v3.core.argument
Argument factory that matches a specified type and binds it as an ObjectArgument.
ObjectPropertyNamedArgumentFinder - Class in org.jdbi.v3.core.argument.internal
Base NamedArgumentFinder implementation that can be used when binding properties of an object, with an optional prefix.
of(Class<T>) - Static method in class org.jdbi.v3.core.mapper.reflect.BeanMapper
Returns a mapper for the given bean class
of(Class<T>) - Static method in class org.jdbi.v3.core.mapper.reflect.ConstructorMapper
Return a ConstructorMapper for the given type.
of(Class<T>) - Static method in class org.jdbi.v3.core.mapper.reflect.FieldMapper
Returns a mapper for the given bean class
of(Class<T>) - Static method in class org.jdbi.v3.core.qualifier.QualifiedType
Creates a QualifiedType<T> for a Class<T> with no qualifiers.
of(Class<T>, String) - Static method in class org.jdbi.v3.core.mapper.reflect.BeanMapper
Returns a mapper for the given bean class
of(Class<T>, String) - Static method in class org.jdbi.v3.core.mapper.reflect.ConstructorMapper
Return a ConstructorMapper for the given type and prefix.
of(Class<T>, String) - Static method in class org.jdbi.v3.core.mapper.reflect.FieldMapper
Returns a mapper for the given bean class
of(Class<T>, String, Function<T, ?>) - Static method in interface org.jdbi.v3.core.array.SqlArrayTypeFactory
Create a SqlArrayTypeFactory for the given elementType that binds using a type name and convert function.
of(Object) - Static method in class org.jdbi.v3.core.argument.ObjectArgument
Bind a vendor-supported object with the given SQL type.
of(Object) - Static method in class org.jdbi.v3.core.internal.IterableLike
Given an iterable object (which may be a iterator, iterable, primitive or reference array), return an iterator over its (possibly boxed) elements.
of(Object, Integer) - Static method in class org.jdbi.v3.core.argument.ObjectArgument
Bind a vendor-supported object with the given SQL type.
of(Constructor<T>) - Static method in class org.jdbi.v3.core.mapper.reflect.ConstructorMapper
Return a ConstructorMapper using the given constructor
of(Constructor<T>, String) - Static method in class org.jdbi.v3.core.mapper.reflect.ConstructorMapper
Instantiate a ConstructorMapper using the given constructor and prefix
of(Type) - Static method in class org.jdbi.v3.core.qualifier.QualifiedType
Creates a wildcard QualifiedType<?> for a Type with no qualifiers.
of(Type, ColumnMapper<?>) - Static method in interface org.jdbi.v3.core.mapper.ColumnMapperFactory
Create a ColumnMapperFactory from a given ColumnMapper that matches a single Type exactly.
of(Type, RowMapper<?>) - Static method in interface org.jdbi.v3.core.mapper.RowMapperFactory
Create a RowMapperFactory from a given RowMapper that matches a Type exactly.
of(String, Function<T, ?>) - Static method in interface org.jdbi.v3.core.array.SqlArrayType
Create a SqlArrayType from the given type and convert function.
of(String, ParsedParameters) - Static method in class org.jdbi.v3.core.statement.ParsedSql
A static factory of ParsedSql instances.
of(Supplier<ResultSet>, RowMapper<T>, StatementContext) - Static method in interface org.jdbi.v3.core.result.ResultIterable
Returns a ResultIterable backed by the given result set supplier, mapper, and context.
of(Supplier<ResultSet>, StatementContext) - Static method in interface org.jdbi.v3.core.result.ResultBearing
Returns a ResultBearing backed by the given result set supplier and context.
of(Supplier<T>) - Static method in class org.jdbi.v3.core.internal.MemoizingSupplier
 
of(GenericType<T>) - Static method in class org.jdbi.v3.core.qualifier.QualifiedType
Creates a QualifiedType<T> for a GenericType<T> with no qualifiers.
of(QualifiedType<T>, ColumnMapper<T>) - Static method in interface org.jdbi.v3.core.mapper.QualifiedColumnMapperFactory
Create a QualifiedColumnMapperFactory from a given ColumnMapper that matches a single QualifiedType exactly.
of(ResultIterator<T>) - Static method in interface org.jdbi.v3.core.result.ResultIterable
Returns a ResultIterable backed by the given iterator.
onCreateProxy() - Method in class org.jdbi.v3.core.extension.Extensions
Throw if proxy creation is disallowed.
onDemand(Class<E>) - Method in class org.jdbi.v3.core.Jdbi
 
onDemand(Jdbi, Class<?>, Class<?>...) - Method in interface org.jdbi.v3.core.internal.OnDemandExtensions.Factory
 
OnDemandExtensions - Class in org.jdbi.v3.core.internal
 
OnDemandExtensions() - Constructor for class org.jdbi.v3.core.internal.OnDemandExtensions
 
OnDemandExtensions.Factory - Interface in org.jdbi.v3.core.internal
 
OnDemandHandleSupplier - Interface in org.jdbi.v3.core.internal
 
one() - Method in interface org.jdbi.v3.core.result.ResultIterable
Returns the only row in the result set.
one() - Method in class org.jdbi.v3.core.statement.Update
 
open() - Method in class org.jdbi.v3.core.Jdbi
Obtain a Handle to the data source wrapped by this Jdbi instance.
open(String) - Static method in class org.jdbi.v3.core.Jdbi
Obtain a handle with just a JDBC URL
open(String, String, String) - Static method in class org.jdbi.v3.core.Jdbi
Obtain a handle with just a JDBC URL
open(String, Properties) - Static method in class org.jdbi.v3.core.Jdbi
Obtain a handle with just a JDBC URL
open(Connection) - Static method in class org.jdbi.v3.core.Jdbi
Create a Handle wrapping a particular JDBC Connection
open(DataSource) - Static method in class org.jdbi.v3.core.Jdbi
Convenience method used to obtain a handle from a specific data source
open(ConnectionFactory) - Static method in class org.jdbi.v3.core.Jdbi
Convenience method used to obtain a handle from a ConnectionFactory.
openConnection() - Method in interface org.jdbi.v3.core.ConnectionFactory
Open a connection.
OptionalCollectors - Class in org.jdbi.v3.core.collector
Factory methods for collectors of optional types.
org.jdbi.v3.core - package org.jdbi.v3.core
The 'core' package hosts the top level interface into jdbi core.
org.jdbi.v3.core.annotation - package org.jdbi.v3.core.annotation
 
org.jdbi.v3.core.argument - package org.jdbi.v3.core.argument
The argument classes translate Java types into JDBC parameters.
org.jdbi.v3.core.argument.internal - package org.jdbi.v3.core.argument.internal
 
org.jdbi.v3.core.argument.internal.strategies - package org.jdbi.v3.core.argument.internal.strategies
 
org.jdbi.v3.core.array - package org.jdbi.v3.core.array
The array package binds Java arrays and collections to SQL arrays, and handles mapping array result types back to Java arrays and collections.
org.jdbi.v3.core.codec - package org.jdbi.v3.core.codec
 
org.jdbi.v3.core.collector - package org.jdbi.v3.core.collector
The collector package reduces the mapped rows of the result set into a Stream Collector to produce the final aggregated result.
org.jdbi.v3.core.config - package org.jdbi.v3.core.config
The config classes define a configuration registry starting from each Jdbi instance.
org.jdbi.v3.core.enums - package org.jdbi.v3.core.enums
 
org.jdbi.v3.core.enums.internal - package org.jdbi.v3.core.enums.internal
 
org.jdbi.v3.core.extension - package org.jdbi.v3.core.extension
The extension classes allow you to extend Jdbi's functionality by declaring interface types that may attach to Handle instances.
org.jdbi.v3.core.generic - package org.jdbi.v3.core.generic
The generic package holds utility methods and helper types for reflectively working with Java generic types.
org.jdbi.v3.core.h2 - package org.jdbi.v3.core.h2
The h2 package adds vendor support for the H2 embeddable pure Java database implementation.
org.jdbi.v3.core.internal - package org.jdbi.v3.core.internal
Utility classes used internally by Jdbi.
org.jdbi.v3.core.internal.exceptions - package org.jdbi.v3.core.internal.exceptions
 
org.jdbi.v3.core.internal.lexer - package org.jdbi.v3.core.internal.lexer
 
org.jdbi.v3.core.locator - package org.jdbi.v3.core.locator
locator instances inspect text given to Jdbi and provide lookup of the actual SQL to execute.
org.jdbi.v3.core.locator.internal - package org.jdbi.v3.core.locator.internal
 
org.jdbi.v3.core.mapper - package org.jdbi.v3.core.mapper
mappers take the JDBC ResultSet and produce Java results.
org.jdbi.v3.core.mapper.freebuilder - package org.jdbi.v3.core.mapper.freebuilder
 
org.jdbi.v3.core.mapper.immutables - package org.jdbi.v3.core.mapper.immutables
 
org.jdbi.v3.core.mapper.reflect - package org.jdbi.v3.core.mapper.reflect
mapper.reflect provides RowMappers that reflectively construct result types using techniques like constructor injection or JavaBeans setters.
org.jdbi.v3.core.mapper.reflect.internal - package org.jdbi.v3.core.mapper.reflect.internal
 
org.jdbi.v3.core.qualifier - package org.jdbi.v3.core.qualifier
 
org.jdbi.v3.core.result - package org.jdbi.v3.core.result
result provides the streaming interface that reads rows from JDBC and drives the mapper and collector processes to produce results.
org.jdbi.v3.core.result.internal - package org.jdbi.v3.core.result.internal
 
org.jdbi.v3.core.spi - package org.jdbi.v3.core.spi
The spi package includes entrypoints to extending Jdbi instances with your own custom functionality.
org.jdbi.v3.core.statement - package org.jdbi.v3.core.statement
The statement package provides most of the Fluent API to drive statement execution.
org.jdbi.v3.core.statement.internal - package org.jdbi.v3.core.statement.internal
 
org.jdbi.v3.core.transaction - package org.jdbi.v3.core.transaction
The transaction package implements the strategy Jdbi uses to open and close transactions.
org.jdbi.v3.meta - package org.jdbi.v3.meta
 
OTHER - Static variable in class org.jdbi.v3.core.internal.lexer.SqlScriptLexer
 
OutParameters - Class in org.jdbi.v3.core.statement
Represents output from a Call (CallableStatement).

P

parameterizeClass(Class<?>, Type...) - Static method in class org.jdbi.v3.core.generic.GenericTypes
Creates a type of class clazz with arguments as type arguments.
PARAMETERS - Enum constant in enum org.jdbi.v3.core.statement.StatementExceptions.MessageRendering
Include bound parameters but not the SQL.
parse(String, ConfigRegistry) - Method in class org.jdbi.v3.core.statement.DefinedAttributeTemplateEngine
 
parse(String, ConfigRegistry) - Method in interface org.jdbi.v3.core.statement.TemplateEngine
Parse a SQL template and return a parsed representation ready to apply to a statement.
parse(String, ConfigRegistry) - Method in interface org.jdbi.v3.core.statement.TemplateEngine.Parsing
 
parse(String, StatementContext) - Method in class org.jdbi.v3.core.statement.ColonPrefixSqlParser
 
parse(String, StatementContext) - Method in interface org.jdbi.v3.core.statement.SqlParser
Parses the given SQL statement, and returns the ParsedSql for the statement.
parse(CharStream) - Method in class org.jdbi.v3.core.internal.SqlScriptParser
 
ParsedParameters - Class in org.jdbi.v3.core.statement
The parsed parameters from an SQL statement.
ParsedSql - Class in org.jdbi.v3.core.statement
The SQL and parameters parsed from an SQL statement.
ParsedSql.Builder - Class in org.jdbi.v3.core.statement
Fluent builder for ParsedSql instances.
Pojo() - Constructor for class org.jdbi.v3.core.argument.internal.NamedArgumentFinderFactory.Pojo
 
POJO - Static variable in interface org.jdbi.v3.core.argument.internal.NamedArgumentFinderFactory
 
PojoBuilderUtils - Class in org.jdbi.v3.core.mapper.reflect.internal
 
PojoMapper<T> - Class in org.jdbi.v3.core.mapper.reflect.internal
This class is the future home of BeanMapper functionality.
PojoMapper(Type, String) - Constructor for class org.jdbi.v3.core.mapper.reflect.internal.PojoMapper
 
PojoMapperFactory - Class in org.jdbi.v3.core.mapper.reflect.internal
Row mapper that inspects an immutables-style Immutable or Modifiable value class for properties and binds them in the style of BeanMapper.
PojoMapperFactory() - Constructor for class org.jdbi.v3.core.mapper.reflect.internal.PojoMapperFactory
 
PojoProperties<T> - Class in org.jdbi.v3.core.mapper.reflect.internal
Introspector-like interface that works with arbitrary pojos, not just beans.
PojoProperties.PojoBuilder<T> - Interface in org.jdbi.v3.core.mapper.reflect.internal
 
PojoProperties.PojoProperty<T> - Interface in org.jdbi.v3.core.mapper.reflect.internal
 
PojoPropertiesFactory - Interface in org.jdbi.v3.core.mapper.reflect.internal
 
PojoPropertyArguments - Class in org.jdbi.v3.core.argument.internal
This class hosts the logic from BeanPropertyArguments.
PojoPropertyArguments(String, Object, Type, ConfigRegistry) - Constructor for class org.jdbi.v3.core.argument.internal.PojoPropertyArguments
 
PojoTypes - Class in org.jdbi.v3.core.mapper.reflect.internal
 
PojoTypes() - Constructor for class org.jdbi.v3.core.mapper.reflect.internal.PojoTypes
 
positional(int) - Static method in class org.jdbi.v3.core.statement.ParsedParameters
A static factory of positional ParsedParameters instances.
POSITIONAL_PARAM - Static variable in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
POSITIONAL_PARAM - Static variable in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
prepare(Type, ConfigRegistry) - Method in class org.jdbi.v3.core.argument.AbstractArgumentFactory
 
prepare(Type, ConfigRegistry) - Method in interface org.jdbi.v3.core.argument.ArgumentFactory.Preparable
 
prepare(Type, ConfigRegistry) - Method in class org.jdbi.v3.core.argument.ObjectArgumentFactory
 
prepare(Type, ConfigRegistry) - Method in class org.jdbi.v3.core.argument.SetObjectArgumentFactory
 
prepare(Type, ConfigRegistry) - Method in class org.jdbi.v3.core.array.SqlArrayArgumentFactory
 
prepare(QualifiedType<?>, ConfigRegistry) - Method in interface org.jdbi.v3.core.argument.QualifiedArgumentFactory.Preparable
 
prepare(QualifiedType<?>, ConfigRegistry) - Method in class org.jdbi.v3.core.codec.CodecFactory
 
prepareBatch(String) - Method in class org.jdbi.v3.core.Handle
Prepare a batch to execute.
PreparedBatch - Class in org.jdbi.v3.core.statement
Represents a prepared batch statement.
PreparedBatch(Handle, String) - Constructor for class org.jdbi.v3.core.statement.PreparedBatch
 
PreparedBinding - Class in org.jdbi.v3.core.statement.internal
 
PreparedBinding(StatementContext) - Constructor for class org.jdbi.v3.core.statement.internal.PreparedBinding
 
prepareFor(Type) - Method in class org.jdbi.v3.core.argument.Arguments
Obtain a prepared argument function for given type in the given context.
prepareFor(ConfigRegistry, Function<QualifiedType<?>, Function<Object, Argument>>, String, Object, Type) - Method in class org.jdbi.v3.core.argument.internal.NamedArgumentFinderFactory.Bean
 
prepareFor(ConfigRegistry, Function<QualifiedType<?>, Function<Object, Argument>>, String, Object, Type) - Method in class org.jdbi.v3.core.argument.internal.NamedArgumentFinderFactory.Pojo
 
prepareFor(ConfigRegistry, Function<QualifiedType<?>, Function<Object, Argument>>, String, Object, Type) - Method in interface org.jdbi.v3.core.argument.internal.NamedArgumentFinderFactory
 
prepareFor(ConfigRegistry, Function<QualifiedType<?>, Function<Object, Argument>>, String, Object, Type) - Method in class org.jdbi.v3.core.argument.internal.NamedArgumentFinderFactory.ReflectionBase
 
prepareFor(QualifiedType<?>) - Method in class org.jdbi.v3.core.argument.Arguments
Obtain a prepared argument function for given type in the given context.
prepareKeys - Variable in class org.jdbi.v3.core.statement.internal.PreparedBinding
 
prePreparedTypes() - Method in class org.jdbi.v3.core.argument.AbstractArgumentFactory
 
prePreparedTypes() - Method in class org.jdbi.v3.core.argument.SetObjectArgumentFactory
 
prePreparedTypes() - Method in class org.jdbi.v3.core.codec.CodecFactory
 
produce(Supplier<PreparedStatement>, StatementContext) - Method in interface org.jdbi.v3.core.result.ResultProducer
Produces a statement result from a lazily supplied PreparedStatement.
propagateNull(ResultSet, Optional<String>) - Static method in class org.jdbi.v3.core.mapper.reflect.internal.PojoMapper
 
PropagateNull - Annotation Type in org.jdbi.v3.core.mapper
Signals that the annotated property signals the presence of the mapped type: reflective mappers should map a null bean if this property is null, rather than a present bean with a null property value.
propertiesFor(Type, ConfigRegistry) - Static method in class org.jdbi.v3.core.mapper.reflect.internal.BeanPropertiesFactory
 
propertyName(Method) - Static method in class org.jdbi.v3.core.mapper.reflect.internal.PojoBuilderUtils
 
provideValue(DatabaseMetaData) - Method in interface org.jdbi.v3.core.statement.MetaData.MetaDataResultSetProvider
 
provideValue(DatabaseMetaData) - Method in interface org.jdbi.v3.core.statement.MetaData.MetaDataValueProvider
 

Q

QualifiedArgumentFactory - Interface in org.jdbi.v3.core.argument
Inspect a value with optional static qualified type information and produce an Argument that binds the value to a prepared statement.
QualifiedArgumentFactory.Preparable - Interface in org.jdbi.v3.core.argument
QualifiedArgumentFactory extension interface that allows preparing arguments for efficient batch binding.
QualifiedColumnMapperFactory - Interface in org.jdbi.v3.core.mapper
Factory interface used to produce column mappers.
QualifiedType<T> - Class in org.jdbi.v3.core.qualifier
A Type qualified by a set of qualifier annotations.
qualifiedTypeOf(ELEM) - Method in class org.jdbi.v3.core.qualifier.Qualifiers
 
Qualifier - Annotation Type in org.jdbi.v3.core.qualifier
Annotation used to identify type qualifying annotations.
Qualifiers - Class in org.jdbi.v3.core.qualifier
Utility class for type qualifiers supported by Jdbi core.
Qualifiers() - Constructor for class org.jdbi.v3.core.qualifier.Qualifiers
 
Query - Class in org.jdbi.v3.core.statement
Statement providing convenience result handling for SQL queries.
Query(Handle, String) - Constructor for class org.jdbi.v3.core.statement.Query
 
queryMetadata(MetaData.MetaDataResultSetProvider) - Method in class org.jdbi.v3.core.Handle
Access database metadata that returns a ResultSet.
queryMetadata(MetaData.MetaDataValueProvider<T>) - Method in class org.jdbi.v3.core.Handle
Access all database metadata that returns simple values.
QUOTED_TEXT - Static variable in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
QUOTED_TEXT - Static variable in class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
QUOTED_TEXT - Static variable in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
QUOTED_TEXT - Static variable in class org.jdbi.v3.core.internal.lexer.SqlScriptLexer
 

R

READ_COMMITTED - Enum constant in enum org.jdbi.v3.core.transaction.TransactionIsolationLevel
 
READ_UNCOMMITTED - Enum constant in enum org.jdbi.v3.core.transaction.TransactionIsolationLevel
 
realizedBackupArgumentFinders - Variable in class org.jdbi.v3.core.statement.internal.PreparedBinding
 
reduce(U, BiFunction<U, T, U>) - Method in interface org.jdbi.v3.core.result.ResultIterable
Reduce the results.
reduceResultSet(U, ResultSetAccumulator<U>) - Method in interface org.jdbi.v3.core.result.ResultBearing
Reduce the results.
reduceRows(BiConsumer<Map<K, V>, RowView>) - Method in interface org.jdbi.v3.core.result.ResultBearing
Reduce the result rows using a Map<K, V> as the result container.
reduceRows(RowReducer<C, R>) - Method in interface org.jdbi.v3.core.result.ResultBearing
Reduce the result rows using the given row reducer.
reduceRows(U, BiFunction<U, RowView, U>) - Method in interface org.jdbi.v3.core.result.ResultBearing
Reduce the results.
ReflectionBase() - Constructor for class org.jdbi.v3.core.argument.internal.NamedArgumentFinderFactory.ReflectionBase
 
ReflectionMappers - Class in org.jdbi.v3.core.mapper.reflect
Configuration class for reflective mappers.
ReflectionMappers() - Constructor for class org.jdbi.v3.core.mapper.reflect.ReflectionMappers
Create a default configuration that attempts case insensitive and snake_case matching for names.
ReflectionMapperUtil - Class in org.jdbi.v3.core.mapper.reflect
Utilities for reflective mappers.
register(Class<?>, String) - Method in class org.jdbi.v3.core.array.SqlArrayTypes
Register an array element type that is supported by the JDBC vendor.
register(Class<?>, PojoPropertiesFactory) - Method in class org.jdbi.v3.core.mapper.reflect.internal.PojoTypes
 
register(Type, ColumnMapper<?>) - Method in class org.jdbi.v3.core.mapper.ColumnMappers
Register a column mapper for a given explicit Type Column mappers may be reused by RowMapper to map individual columns.
register(Type, RowMapper<?>) - Method in class org.jdbi.v3.core.mapper.RowMappers
Register a row mapper for a given type.
register(ArgumentFactory) - Method in class org.jdbi.v3.core.argument.Arguments
Registers the given argument factory.
register(QualifiedArgumentFactory) - Method in class org.jdbi.v3.core.argument.Arguments
Registers the given qualified argument factory.
register(SqlArrayType<?>) - Method in class org.jdbi.v3.core.array.SqlArrayTypes
Register a SqlArrayType which will have its parameterized type inspected to determine which element type it supports.
register(SqlArrayTypeFactory) - Method in class org.jdbi.v3.core.array.SqlArrayTypes
register(CollectorFactory) - Method in class org.jdbi.v3.core.collector.JdbiCollectors
 
register(ExtensionFactory) - Method in class org.jdbi.v3.core.extension.Extensions
Register an extension factory.
register(GenericType<T>, ColumnMapper<T>) - Method in class org.jdbi.v3.core.mapper.ColumnMappers
Register a column mapper for a given explicit GenericType Column mappers may be reused by RowMapper to map individual columns.
register(GenericType<T>, RowMapper<T>) - Method in class org.jdbi.v3.core.mapper.RowMappers
Register a row mapper for a given type.
register(ColumnMapper<?>) - Method in class org.jdbi.v3.core.mapper.ColumnMappers
Register a column mapper which will have its parameterized type inspected to determine what it maps to.
register(ColumnMapperFactory) - Method in class org.jdbi.v3.core.mapper.ColumnMappers
Register a column mapper factory.
register(QualifiedColumnMapperFactory) - Method in class org.jdbi.v3.core.mapper.ColumnMappers
Register a qualified column mapper factory.
register(RowMapper<?>) - Method in class org.jdbi.v3.core.mapper.RowMappers
Register a row mapper which will have its parameterized type inspected to determine what it maps to.
register(RowMapperFactory) - Method in class org.jdbi.v3.core.mapper.RowMappers
Register a row mapper factory.
register(QualifiedType<T>, ColumnMapper<T>) - Method in class org.jdbi.v3.core.mapper.ColumnMappers
Register a column mapper for a given QualifiedType Column mappers may be reused by RowMapper to map individual columns.
registerArgument(ArgumentFactory) - Method in interface org.jdbi.v3.core.config.Configurable
Convenience method for getConfig(Arguments.class).register(factory)
registerArgument(QualifiedArgumentFactory) - Method in interface org.jdbi.v3.core.config.Configurable
Convenience method for getConfig(Arguments.class).register(factory)
registerArrayType(Class<?>, String) - Method in interface org.jdbi.v3.core.config.Configurable
Convenience method for getConfig(SqlArrayTypes.class).register(elementType, sqlTypeName)
registerArrayType(Class<T>, String, Function<T, ?>) - Method in interface org.jdbi.v3.core.config.Configurable
Convenience method for registering an array type as SqlArrayTypeFactory.of(Class, String, Function).
registerArrayType(SqlArrayType<?>) - Method in interface org.jdbi.v3.core.config.Configurable
Convenience method for getConfig(SqlArrayTypes.class).register(arrayType)
registerArrayType(SqlArrayTypeFactory) - Method in interface org.jdbi.v3.core.config.Configurable
Convenience method for getConfig(SqlArrayTypes.class).register(factory)
registerCodecFactory(CodecFactory) - Method in interface org.jdbi.v3.core.config.Configurable
Convenience method to register a CodecFactory.
registerCollector(CollectorFactory) - Method in interface org.jdbi.v3.core.config.Configurable
Convenience method for getConfig(JdbiCollectors.class).register(factory)
registerColumnMapper(Type, ColumnMapper<?>) - Method in interface org.jdbi.v3.core.config.Configurable
Convenience method for getConfig(ColumnMappers.class).register(type, mapper)
registerColumnMapper(GenericType<T>, ColumnMapper<T>) - Method in interface org.jdbi.v3.core.config.Configurable
Convenience method for getConfig(ColumnMappers.class).register(type, mapper)
registerColumnMapper(ColumnMapper<?>) - Method in interface org.jdbi.v3.core.config.Configurable
Convenience method for getConfig(ColumnMappers.class).register(mapper)
registerColumnMapper(ColumnMapperFactory) - Method in interface org.jdbi.v3.core.config.Configurable
Convenience method for getConfig(ColumnMappers.class).register(factory)
registerColumnMapper(QualifiedColumnMapperFactory) - Method in interface org.jdbi.v3.core.config.Configurable
Convenience method for getConfig(ColumnMappers.class).register(factory)
registerColumnMapper(QualifiedType<T>, ColumnMapper<T>) - Method in interface org.jdbi.v3.core.config.Configurable
Convenience method for getConfig(ColumnMappers.class).register(type, mapper)
registerExtension(ExtensionFactory) - Method in interface org.jdbi.v3.core.config.Configurable
Convenience method for getConfig(Extensions.class).register(factory)
registerFreeBuilder(Class<?>...) - Method in class org.jdbi.v3.core.mapper.freebuilder.JdbiFreeBuilders
Convenience method for registering many freebuilder types.
registerFreeBuilder(Class<S>) - Method in class org.jdbi.v3.core.mapper.freebuilder.JdbiFreeBuilders
Register bean arguments and row mapping for a Freebuilder value class, expecting the default generated class and builder names.
registerFreeBuilder(Class<S>, Class<I>, Supplier<?>) - Method in class org.jdbi.v3.core.mapper.freebuilder.JdbiFreeBuilders
Register bean arguments and row mapping for a FreeBuilder value class, using a supplied implementation and constructor.
registerFreeBuilder(Iterable<Class<?>>) - Method in class org.jdbi.v3.core.mapper.freebuilder.JdbiFreeBuilders
Convenience method for registering many freebuilder types.
registerImmutable(Class<?>...) - Method in class org.jdbi.v3.core.mapper.immutables.JdbiImmutables
Convenience method for registering many immutable types.
registerImmutable(Class<S>) - Method in class org.jdbi.v3.core.mapper.immutables.JdbiImmutables
Register bean arguments and row mapping for an Immutable* value class, expecting the default generated class and builder names.
registerImmutable(Class<S>, Class<I>, Supplier<?>) - Method in class org.jdbi.v3.core.mapper.immutables.JdbiImmutables
Register bean arguments and row mapping for an Immutable* value class, using a supplied implementation and builder.
registerImmutable(Iterable<Class<?>>) - Method in class org.jdbi.v3.core.mapper.immutables.JdbiImmutables
Convenience method for registering many immutable types.
registerModifiable(Class<?>...) - Method in class org.jdbi.v3.core.mapper.immutables.JdbiImmutables
Convenience method for registering many modifiable types.
registerModifiable(Class<S>) - Method in class org.jdbi.v3.core.mapper.immutables.JdbiImmutables
Register bean arguments and row mapping for an Modifiable* value class, expecting the default generated class and public nullary constructor.
registerModifiable(Class<S>, Class<M>, Supplier<?>) - Method in class org.jdbi.v3.core.mapper.immutables.JdbiImmutables
Register bean arguments and row mapping for an Modifiable* value class, using a supplied implementation and constructor.
registerModifiable(Iterable<Class<?>>) - Method in class org.jdbi.v3.core.mapper.immutables.JdbiImmutables
Convenience method for registering many modifiable types.
registerOutParameter(int, int) - Method in class org.jdbi.v3.core.statement.Call
Register a positional output parameter.
registerOutParameter(int, int, CallableStatementMapper) - Method in class org.jdbi.v3.core.statement.Call
Register a positional output parameter.
registerOutParameter(String, int) - Method in class org.jdbi.v3.core.statement.Call
Register a named output parameter.
registerOutParameter(String, int, CallableStatementMapper) - Method in class org.jdbi.v3.core.statement.Call
Register a named output parameter.
registerRowMapper(Type, RowMapper<?>) - Method in interface org.jdbi.v3.core.config.Configurable
Convenience method for getConfig(RowMappers.class).register(type, mapper)
registerRowMapper(GenericType<T>, RowMapper<T>) - Method in interface org.jdbi.v3.core.config.Configurable
Convenience method for getConfig(RowMappers.class).register(type, mapper)
registerRowMapper(RowMapper<?>) - Method in interface org.jdbi.v3.core.config.Configurable
Convenience method for getConfig(RowMappers.class).register(mapper)
registerRowMapper(RowMapperFactory) - Method in interface org.jdbi.v3.core.config.Configurable
Convenience method for getConfig(RowMappers.class).register(factory)
release(String) - Method in class org.jdbi.v3.core.Handle
Release a previously created savepoint.
releaseSavepoint(Handle, String) - Method in class org.jdbi.v3.core.transaction.CMTTransactionHandler
Savepoints are not supported.
releaseSavepoint(Handle, String) - Method in class org.jdbi.v3.core.transaction.DelegatingTransactionHandler
 
releaseSavepoint(Handle, String) - Method in class org.jdbi.v3.core.transaction.LocalTransactionHandler
 
releaseSavepoint(Handle, String) - Method in interface org.jdbi.v3.core.transaction.TransactionHandler
Release a previously created savepoint.
removingComments() - Static method in class org.jdbi.v3.core.locator.ClasspathSqlLocator
 
render(String, StatementContext) - Method in interface org.jdbi.v3.core.statement.TemplateEngine.Parsing
 
render(String, StatementContext) - Method in interface org.jdbi.v3.core.statement.TemplateEngine
Renders an SQL statement from the given template, using the statement context as needed.
REPEATABLE_READ - Enum constant in enum org.jdbi.v3.core.transaction.TransactionIsolationLevel
 
reportAmbiguity(Parser, DFA, int, int, boolean, BitSet, ATNConfigSet) - Method in class org.jdbi.v3.core.statement.internal.ErrorListener
 
reportAttemptingFullContext(Parser, DFA, int, int, BitSet, ATNConfigSet) - Method in class org.jdbi.v3.core.statement.internal.ErrorListener
 
reportContextSensitivity(Parser, DFA, int, int, int, ATNConfigSet) - Method in class org.jdbi.v3.core.statement.internal.ErrorListener
 
resolveMapEntryType(Type) - Static method in class org.jdbi.v3.core.generic.GenericTypes
Given a subtype of Map<K,V>, returns the corresponding map entry type Map.Entry<K,V>.
resolveMapEntryType(Type, Type) - Static method in class org.jdbi.v3.core.generic.GenericTypes
Given a key and value type, returns the map entry type Map.Entry<keyType,valueType>.
resolveType(Type, Type) - Static method in class org.jdbi.v3.core.generic.GenericTypes
Resolves the type parameter in the context of contextType.
ResultBearing - Interface in org.jdbi.v3.core.result
Provides access to the contents of a ResultSet by mapping to Java types.
ResultIterable<T> - Interface in org.jdbi.v3.core.result
An Iterable of values, usually mapped from a ResultSet.
ResultIterator<T> - Interface in org.jdbi.v3.core.result
Represents a forward-only iterator over a result set, which will lazily iterate the results.
ResultProducer<R> - Interface in org.jdbi.v3.core.result
Produces a result from an executed PreparedStatement.
ResultProducers - Class in org.jdbi.v3.core.result
Commonly used ResultProducer implementations.
ResultProducers() - Constructor for class org.jdbi.v3.core.result.ResultProducers
 
ResultSetAccumulator<T> - Interface in org.jdbi.v3.core.result
A ResultSetAccumulator repeatedly combines rows from the given ResultSet to produce a single result.
ResultSetException - Exception in org.jdbi.v3.core.result
Wraps exceptions thrown while traversing the JDBC result set.
ResultSetException(String, Exception, StatementContext) - Constructor for exception org.jdbi.v3.core.result.ResultSetException
 
ResultSetScanner<T> - Interface in org.jdbi.v3.core.result
Scan over rows of result sets, mapping and collecting the rows to a result type.
returningGeneratedKeys(String...) - Static method in class org.jdbi.v3.core.result.ResultProducers
Result producer that returns a ResultBearing over the statement-generated keys.
returningResults() - Static method in class org.jdbi.v3.core.result.ResultProducers
Result producer that returns a ResultBearing over the statement result rows.
returningUpdateCount() - Static method in class org.jdbi.v3.core.result.ResultProducers
Result producer that eagerly executes the statement, returning the update count
rollback() - Method in class org.jdbi.v3.core.Handle
Rollback a transaction.
rollback(Handle) - Method in class org.jdbi.v3.core.transaction.CMTTransactionHandler
Called when a transaction is rolled back Will throw a RuntimeException to force transactional rollback
rollback(Handle) - Method in class org.jdbi.v3.core.transaction.DelegatingTransactionHandler
 
rollback(Handle) - Method in class org.jdbi.v3.core.transaction.LocalTransactionHandler
 
rollback(Handle) - Method in interface org.jdbi.v3.core.transaction.TransactionHandler
Roll back the transaction.
RollbackOnlyTransactionHandler - Class in org.jdbi.v3.core.transaction
RollbackOnlyTransactionHandler() - Constructor for class org.jdbi.v3.core.transaction.RollbackOnlyTransactionHandler
 
RollbackOnlyTransactionHandler(TransactionHandler) - Constructor for class org.jdbi.v3.core.transaction.RollbackOnlyTransactionHandler
 
rollbackToSavepoint(String) - Method in class org.jdbi.v3.core.Handle
Rollback a transaction to a named savepoint.
rollbackToSavepoint(Handle, String) - Method in class org.jdbi.v3.core.transaction.CMTTransactionHandler
Savepoints are not supported.
rollbackToSavepoint(Handle, String) - Method in class org.jdbi.v3.core.transaction.DelegatingTransactionHandler
 
rollbackToSavepoint(Handle, String) - Method in class org.jdbi.v3.core.transaction.LocalTransactionHandler
 
rollbackToSavepoint(Handle, String) - Method in interface org.jdbi.v3.core.transaction.TransactionHandler
Roll back to a named savepoint.
RowMapper<T> - Interface in org.jdbi.v3.core.mapper
Maps result set rows to objects.
RowMapperFactory - Interface in org.jdbi.v3.core.mapper
Factory interface used to produce row mappers.
RowMappers - Class in org.jdbi.v3.core.mapper
Configuration registry for RowMapperFactory instances.
RowMappers() - Constructor for class org.jdbi.v3.core.mapper.RowMappers
 
RowReducer<C,​R> - Interface in org.jdbi.v3.core.result
Reduces row data from a ResultSet into a stream of result elements.
RowView - Class in org.jdbi.v3.core.result
A RowView is an accessor for ResultSet that uses RowMapper or ColumnMapper to extract values.
RowView() - Constructor for class org.jdbi.v3.core.result.RowView
 
RowViewImpl - Class in org.jdbi.v3.core.result.internal
 
RowViewImpl(ResultSet, StatementContext) - Constructor for class org.jdbi.v3.core.result.internal.RowViewImpl
 
RowViewMapper<T> - Interface in org.jdbi.v3.core.mapper
Higher level cousin of RowMapper that operates over RowViews rather than the bare ResultSet.
ruleNames - Static variable in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
ruleNames - Static variable in class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
ruleNames - Static variable in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
ruleNames - Static variable in class org.jdbi.v3.core.internal.lexer.SqlScriptLexer
 
run() - Method in interface org.jdbi.v3.core.internal.exceptions.Unchecked.CheckedRunnable
 
runnable(Unchecked.CheckedRunnable) - Static method in class org.jdbi.v3.core.internal.exceptions.Unchecked
 

S

savepoint(String) - Method in class org.jdbi.v3.core.Handle
Create a transaction savepoint with the name provided.
savepoint(Handle, String) - Method in class org.jdbi.v3.core.transaction.CMTTransactionHandler
Savepoints are not supported.
savepoint(Handle, String) - Method in class org.jdbi.v3.core.transaction.DelegatingTransactionHandler
 
savepoint(Handle, String) - Method in class org.jdbi.v3.core.transaction.LocalTransactionHandler
 
savepoint(Handle, String) - Method in interface org.jdbi.v3.core.transaction.TransactionHandler
Create a new savepoint.
scanResultSet(Supplier<ResultSet>, StatementContext) - Method in interface org.jdbi.v3.core.result.ResultSetScanner
Scans the lazily-supplied result set into a result.
scanResultSet(ResultSetScanner<R>) - Method in interface org.jdbi.v3.core.result.ResultBearing
Invokes the mapper with a result set supplier, and returns the value returned by the mapper.
scanResultSet(ResultSetScanner<R>) - Method in class org.jdbi.v3.core.statement.MetaData
 
scanResultSet(ResultSetScanner<R>) - Method in class org.jdbi.v3.core.statement.PreparedBatch
 
scanResultSet(ResultSetScanner<R>) - Method in class org.jdbi.v3.core.statement.Query
 
Script - Class in org.jdbi.v3.core.statement
Represents a number of SQL statements which will be executed in a batch statement.
Script(Handle, String) - Constructor for class org.jdbi.v3.core.statement.Script
 
select(String, Object...) - Method in class org.jdbi.v3.core.Handle
Convenience method which creates a query with the given positional arguments
SEMICOLON - Static variable in class org.jdbi.v3.core.internal.lexer.SqlScriptLexer
 
sempred(RuleContext, int, int) - Method in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
sempred(RuleContext, int, int) - Method in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
sempred(RuleContext, int, int) - Method in class org.jdbi.v3.core.internal.lexer.SqlScriptLexer
 
SERIALIZABLE - Enum constant in enum org.jdbi.v3.core.transaction.TransactionIsolationLevel
 
SerializableTransactionRunner - Class in org.jdbi.v3.core.transaction
A TransactionHandler that automatically retries transactions that fail due to serialization failures, which can generally be resolved by automatically retrying the transaction.
SerializableTransactionRunner() - Constructor for class org.jdbi.v3.core.transaction.SerializableTransactionRunner
 
SerializableTransactionRunner(TransactionHandler) - Constructor for class org.jdbi.v3.core.transaction.SerializableTransactionRunner
 
SerializableTransactionRunner.Configuration - Class in org.jdbi.v3.core.transaction
Configuration for serializable transaction runner
set(String, Object) - Method in interface org.jdbi.v3.core.mapper.reflect.internal.PojoProperties.PojoBuilder
 
set(PojoProperties.PojoProperty<T>, Object) - Method in interface org.jdbi.v3.core.mapper.reflect.internal.PojoProperties.PojoBuilder
 
setAllowProxy(boolean) - Method in class org.jdbi.v3.core.extension.Extensions
Allow using Proxy to implement extensions.
setArgumentStrategy(SqlArrayArgumentStrategy) - Method in class org.jdbi.v3.core.array.SqlArrayTypes
Sets the strategy used when binding array-type arguments to SQL statements.
setBindingNullToPrimitivesPermitted(boolean) - Method in class org.jdbi.v3.core.argument.Arguments
 
setCaseChange(UnaryOperator<String>) - Method in class org.jdbi.v3.core.mapper.MapMappers
 
setCoalesceNullPrimitivesToDefaults(boolean) - Method in class org.jdbi.v3.core.mapper.ColumnMappers
 
setColumnNameMatchers(List<ColumnNameMatcher>) - Method in class org.jdbi.v3.core.mapper.reflect.ReflectionMappers
Replace all column name matchers with the given list.
setCompletionMoment(Instant) - Method in class org.jdbi.v3.core.statement.StatementContext
for jdbi-internal use only
setConcurrentUpdatable(boolean) - Method in class org.jdbi.v3.core.statement.StatementContext
Set the context to create a concurrent updatable result set.
setEnumStrategy(EnumStrategy) - Method in class org.jdbi.v3.core.enums.Enums
Sets the default strategy for mapping and binding enums.
setExceptionMoment(Instant) - Method in class org.jdbi.v3.core.statement.StatementContext
for jdbi-internal use only
setExecutionMoment(Instant) - Method in class org.jdbi.v3.core.statement.StatementContext
for jdbi-internal use only
setExtension(String) - Method in class org.jdbi.v3.core.locator.internal.ClasspathBuilder
 
setFactory(OnDemandExtensions.Factory) - Method in class org.jdbi.v3.core.internal.OnDemandExtensions
 
setFetchSize(int) - Method in class org.jdbi.v3.core.statement.Query
Specify the fetch size for the query.
setForceEndTransactions(boolean) - Method in class org.jdbi.v3.core.Handles
Sets whether to enforce transaction termination discipline when a Handle is closed.
setGeneratedKeysColumnNames(String[]) - Method in class org.jdbi.v3.core.statement.StatementContext
Set the generated key column names.
setKeyColumn(String) - Method in interface org.jdbi.v3.core.mapper.MapEntryConfig
Sets the column that map entry keys are loaded from.
setKeyColumn(String) - Method in class org.jdbi.v3.core.mapper.MapEntryMappers
Sets the column that map entry keys are loaded from.
setLengthLimit(int) - Method in class org.jdbi.v3.core.statement.StatementExceptions
Set a hint on how long you'd like to shorten various variable-length strings to.
setMapKeyColumn(String) - Method in interface org.jdbi.v3.core.config.Configurable
Convenience method for getConfig(MapEntryMappers.class).setKeyColumn(keyColumn)
setMapValueColumn(String) - Method in interface org.jdbi.v3.core.config.Configurable
Convenience method for getConfig(MapEntryMappers.class).setValueColumn(valueColumn)
setMaxFieldSize(int) - Method in class org.jdbi.v3.core.statement.Query
Specify the maximum field size in the result set.
setMaxRetries(int) - Method in class org.jdbi.v3.core.transaction.SerializableTransactionRunner.Configuration
 
setMaxRows(int) - Method in class org.jdbi.v3.core.statement.Query
Specify the maximum number of rows the query is to return.
setMessageRendering(StatementExceptions.MessageRendering) - Method in class org.jdbi.v3.core.statement.StatementExceptions
Configure exception statement message generation.
SetObjectArgumentFactory - Class in org.jdbi.v3.core.argument
Factory that uses PreparedStatement.setObject(int, Object, int) to bind values.
setOnFailure(Consumer<List<Exception>>) - Method in class org.jdbi.v3.core.transaction.SerializableTransactionRunner.Configuration
 
setOnSuccess(Consumer<List<Exception>>) - Method in class org.jdbi.v3.core.transaction.SerializableTransactionRunner.Configuration
 
setQueryTimeout(int) - Method in class org.jdbi.v3.core.statement.SqlStatement
Set the query timeout, in seconds, on the prepared statement
setQueryTimeout(Integer) - Method in class org.jdbi.v3.core.statement.SqlStatements
Jdbi does not implement its own timeout mechanism: it simply calls Statement.setQueryTimeout(int), leaving timeout handling to your jdbc driver.
setReadOnly(boolean) - Method in class org.jdbi.v3.core.Handle
Set the Handle readOnly.
setRegistry(ConfigRegistry) - Method in class org.jdbi.v3.core.argument.Arguments
 
setRegistry(ConfigRegistry) - Method in class org.jdbi.v3.core.array.SqlArrayTypes
 
setRegistry(ConfigRegistry) - Method in interface org.jdbi.v3.core.config.JdbiConfig
The registry will inject itself into the configuration object.
setRegistry(ConfigRegistry) - Method in class org.jdbi.v3.core.internal.EnumStrategies
 
setRegistry(ConfigRegistry) - Method in class org.jdbi.v3.core.mapper.ColumnMappers
 
setRegistry(ConfigRegistry) - Method in class org.jdbi.v3.core.mapper.freebuilder.JdbiFreeBuilders
 
setRegistry(ConfigRegistry) - Method in class org.jdbi.v3.core.mapper.immutables.JdbiImmutables
 
setRegistry(ConfigRegistry) - Method in class org.jdbi.v3.core.mapper.Mappers
 
setRegistry(ConfigRegistry) - Method in class org.jdbi.v3.core.mapper.reflect.internal.PojoTypes
 
setRegistry(ConfigRegistry) - Method in class org.jdbi.v3.core.mapper.RowMappers
 
setRegistry(ConfigRegistry) - Method in class org.jdbi.v3.core.qualifier.Qualifiers
 
setReturningGeneratedKeys(boolean) - Method in class org.jdbi.v3.core.statement.StatementContext
Sets whether the current statement returns generated keys.
setSerializationFailureSqlState(String) - Method in class org.jdbi.v3.core.transaction.SerializableTransactionRunner.Configuration
 
setSqlArrayArgumentStrategy(SqlArrayArgumentStrategy) - Method in interface org.jdbi.v3.core.config.Configurable
Convenience method for getConfig(SqlArrayTypes.class).setArgumentStrategy(strategy)
setSqlLogger(SqlLogger) - Method in interface org.jdbi.v3.core.config.Configurable
 
setSqlLogger(SqlLogger) - Method in class org.jdbi.v3.core.statement.SqlStatements
 
setSqlParser(SqlParser) - Method in interface org.jdbi.v3.core.config.Configurable
Convenience method for getConfig(SqlStatements.class).setSqlParser(rewriter)
setSqlParser(SqlParser) - Method in class org.jdbi.v3.core.statement.SqlStatements
Sets the SqlParser used to parse parameters in SQL statements executed by Jdbi.
setStatementBuilder(StatementBuilder) - Method in class org.jdbi.v3.core.Handle
Specify the statement builder to use for this handle.
setStatementBuilderFactory(StatementBuilderFactory) - Method in class org.jdbi.v3.core.Jdbi
Allows customization of how prepared statements are created.
setStrictMatching(boolean) - Method in class org.jdbi.v3.core.mapper.reflect.ReflectionMappers
Throw an IllegalArgumentException if a the set of fields doesn't match to columns exactly.
setTemplateCache(Caffeine<Object, Object>) - Method in class org.jdbi.v3.core.statement.SqlStatements
Sets the Caffeine cache used to avoid repeatedly parsing SQL statements.
setTemplateEngine(TemplateEngine) - Method in interface org.jdbi.v3.core.config.Configurable
Convenience method for getConfig(SqlStatements.class).setTemplateEngine(rewriter)
setTemplateEngine(TemplateEngine) - Method in class org.jdbi.v3.core.statement.SqlStatements
Sets the TemplateEngine used to render SQL for all SQL statements executed by Jdbi.
setTransactionHandler(TransactionHandler) - Method in class org.jdbi.v3.core.Jdbi
Specify the TransactionHandler instance to use.
setTransactionIsolation(int) - Method in class org.jdbi.v3.core.Handle
Set the transaction isolation level on the underlying connection.
setTransactionIsolation(TransactionIsolationLevel) - Method in class org.jdbi.v3.core.Handle
Set the transaction isolation level on the underlying connection.
setUntypedNullArgument(Argument) - Method in class org.jdbi.v3.core.argument.Arguments
Configure the Argument to use when binding a null we don't have a type for.
setUnusedBindingAllowed(boolean) - Method in class org.jdbi.v3.core.statement.SqlStatements
Sets whether or not an exception should be thrown when any arguments are given to a query but not actually used in it.
setValueColumn(String) - Method in interface org.jdbi.v3.core.mapper.MapEntryConfig
Sets the column that map entry values are loaded from.
setValueColumn(String) - Method in class org.jdbi.v3.core.mapper.MapEntryMappers
Sets the column that map entry values are loaded from.
SHORT_STATEMENT - Enum constant in enum org.jdbi.v3.core.statement.StatementExceptions.MessageRendering
Include a length-limited SQL statement and parameter information.
SingleColumnMapper<T> - Class in org.jdbi.v3.core.mapper
Adapts a ColumnMapper into a RowMapper by mapping a single column.
SingleColumnMapper(ColumnMapper<T>) - Constructor for class org.jdbi.v3.core.mapper.SingleColumnMapper
Constructs a row mapper which maps the first column.
SingleColumnMapper(ColumnMapper<T>, int) - Constructor for class org.jdbi.v3.core.mapper.SingleColumnMapper
Constructs a row mapper which maps the given column number.
SingleColumnMapper(ColumnMapper<T>, String) - Constructor for class org.jdbi.v3.core.mapper.SingleColumnMapper
Constructs a row mapper which maps the column with the given label.
Singleton() - Constructor for class org.jdbi.v3.core.spi.JdbiPlugin.Singleton
 
size() - Method in class org.jdbi.v3.core.statement.PreparedBatch
 
Slf4JSqlLogger - Class in org.jdbi.v3.core.statement
Simple SqlLogger that emits some diagnostic information about Jdbi usage.
Slf4JSqlLogger() - Constructor for class org.jdbi.v3.core.statement.Slf4JSqlLogger
 
Slf4JSqlLogger(Logger) - Constructor for class org.jdbi.v3.core.statement.Slf4JSqlLogger
 
SnakeCaseColumnNameMatcher - Class in org.jdbi.v3.core.mapper.reflect
Matches snake case column names to java camel case names, ignoring case.
SnakeCaseColumnNameMatcher() - Constructor for class org.jdbi.v3.core.mapper.reflect.SnakeCaseColumnNameMatcher
 
Sneaky - Class in org.jdbi.v3.core.internal.exceptions
 
specialize(ResultSet, StatementContext) - Method in class org.jdbi.v3.core.mapper.JoinRowMapper
 
specialize(ResultSet, StatementContext) - Method in class org.jdbi.v3.core.mapper.MapEntryMapper
 
specialize(ResultSet, StatementContext) - Method in class org.jdbi.v3.core.mapper.MapMapper
 
specialize(ResultSet, StatementContext) - Method in class org.jdbi.v3.core.mapper.reflect.ConstructorMapper
 
specialize(ResultSet, StatementContext) - Method in class org.jdbi.v3.core.mapper.reflect.FieldMapper
 
specialize(ResultSet, StatementContext) - Method in class org.jdbi.v3.core.mapper.reflect.internal.PojoMapper
 
specialize(ResultSet, StatementContext) - Method in interface org.jdbi.v3.core.mapper.RowMapper
Returns a specialized row mapper, optimized for the given result set.
specialize(ResultSet, StatementContext) - Method in interface org.jdbi.v3.core.mapper.RowViewMapper
 
specialize(Handle) - Method in class org.jdbi.v3.core.transaction.SerializableTransactionRunner
 
specialize(Handle) - Method in interface org.jdbi.v3.core.transaction.TransactionHandler
Bind a TransactionHandler to a Handle, to allow it to track handle-local state.
SQL_ARRAY - Enum constant in enum org.jdbi.v3.core.array.SqlArrayArgumentStrategy
SqlArrayArgumentFactory - Class in org.jdbi.v3.core.array
Bind a Java array or Collection to a SQL array using the SqlArrayTypeFactory for the given type information.
SqlArrayArgumentFactory() - Constructor for class org.jdbi.v3.core.array.SqlArrayArgumentFactory
 
SqlArrayArgumentStrategy - Enum in org.jdbi.v3.core.array
Strategies used to bind SQL array arguments to a PreparedStatement.
SqlArrayMapperFactory - Class in org.jdbi.v3.core.array
Maps SQL array columns into Java arrays or other Java container types.
SqlArrayMapperFactory() - Constructor for class org.jdbi.v3.core.array.SqlArrayMapperFactory
 
SqlArrayType<T> - Interface in org.jdbi.v3.core.array
Strategy for converting elements of array-like arguments into SQL array elements.
SqlArrayTypeFactory - Interface in org.jdbi.v3.core.array
Factory interface to produce SqlArrayType instances.
SqlArrayTypes - Class in org.jdbi.v3.core.array
Configuration class for SQL array binding and mapping.
SqlArrayTypes() - Constructor for class org.jdbi.v3.core.array.SqlArrayTypes
 
SqlLogger - Interface in org.jdbi.v3.core.statement
SqlLoggers receive query data before and after a query is executed, and after an exception is thrown by a bad query.
SqlParser - Interface in org.jdbi.v3.core.statement
Parses the named parameters out of an SQL statement, and returns the ParsedSql containing the JDBC-ready SQL statement, along with the type of parameters used (named or positional), the number, and the parameter name for each position (if applicable).
SqlScriptLexer - Class in org.jdbi.v3.core.internal.lexer
 
SqlScriptLexer(CharStream) - Constructor for class org.jdbi.v3.core.internal.lexer.SqlScriptLexer
 
SqlScriptParser - Class in org.jdbi.v3.core.internal
An SQL script parser.
SqlScriptParser(SqlScriptParser.TokenHandler) - Constructor for class org.jdbi.v3.core.internal.SqlScriptParser
 
SqlScriptParser.TokenHandler - Interface in org.jdbi.v3.core.internal
 
SqlStatement<This extends SqlStatement<This>> - Class in org.jdbi.v3.core.statement
This class provides the common functions between Query and Update.
SqlStatements - Class in org.jdbi.v3.core.statement
Configuration holder for SqlStatements.
SqlStatements() - Constructor for class org.jdbi.v3.core.statement.SqlStatements
 
StatementBinder<T> - Interface in org.jdbi.v3.core.argument.internal
 
StatementBuilder - Interface in org.jdbi.v3.core.statement
Used to convert translated SQL into a prepared statement.
StatementBuilderFactory - Interface in org.jdbi.v3.core.statement
Used to specify how prepared statements are built.
StatementContext - Class in org.jdbi.v3.core.statement
The statement context provides access to statement-local configuration.
StatementCustomizer - Interface in org.jdbi.v3.core.statement
Allows tweaking of statement behaviour.
StatementCustomizers - Class in org.jdbi.v3.core.statement
Some simple StatementCustomizers you might find handy.
StatementException - Exception in org.jdbi.v3.core.statement
Superclass for exceptions thrown while trying to execute a statement.
StatementException(String) - Constructor for exception org.jdbi.v3.core.statement.StatementException
 
StatementException(String, Throwable) - Constructor for exception org.jdbi.v3.core.statement.StatementException
 
StatementException(String, Throwable, StatementContext) - Constructor for exception org.jdbi.v3.core.statement.StatementException
 
StatementException(String, StatementContext) - Constructor for exception org.jdbi.v3.core.statement.StatementException
 
StatementException(Throwable) - Constructor for exception org.jdbi.v3.core.statement.StatementException
 
StatementException(Throwable, StatementContext) - Constructor for exception org.jdbi.v3.core.statement.StatementException
 
StatementExceptions - Class in org.jdbi.v3.core.statement
Configuration for StatementException and subclasses behavior.
StatementExceptions() - Constructor for class org.jdbi.v3.core.statement.StatementExceptions
 
StatementExceptions.MessageRendering - Enum in org.jdbi.v3.core.statement
Control exception message generation.
statementTimeout(int) - Static method in class org.jdbi.v3.core.statement.StatementCustomizers
Set a timeout on the statement.
stream() - Method in interface org.jdbi.v3.core.result.ResultIterable
Returns the stream of results.
stream(C) - Method in interface org.jdbi.v3.core.result.RowReducer
Returns a stream of result elements from the result container.
stream(Object) - Static method in class org.jdbi.v3.core.internal.IterableLike
Given an iterable object (which may be a iterator, iterable, primitive or reference array), return a Stream over its (possibly boxed) elements.
stream(Map<K, V>) - Method in interface org.jdbi.v3.core.result.LinkedHashMapRowReducer
 
stream(Optional<T>) - Static method in class org.jdbi.v3.core.internal.JdbiOptionals
 
StreamCallback<T,​R,​X extends Exception> - Interface in org.jdbi.v3.core.result
StreamConsumer<T,​X extends Exception> - Interface in org.jdbi.v3.core.result
supplier(CheckedSupplier<T>) - Static method in class org.jdbi.v3.core.internal.exceptions.Unchecked
 
syntaxError(Recognizer<?, ?>, Object, int, int, String, RecognitionException) - Method in class org.jdbi.v3.core.statement.internal.ErrorListener
 

T

TemplateEngine - Interface in org.jdbi.v3.core.statement
Renders an SQL statement from a template.
TemplateEngine.Parsing - Interface in org.jdbi.v3.core.statement
 
THROW - Enum constant in enum org.jdbi.v3.core.statement.EmptyHandling
Throw IllegalArgumentException.
throwAnyway(Throwable) - Static method in class org.jdbi.v3.core.internal.exceptions.Sneaky
Will always throw an exception, so the caller should also always throw the dummy return value to make sure the control flow remains clear.
toList(Object) - Static method in class org.jdbi.v3.core.internal.IterableLike
Collect an iterable-like into a newly allocated ArrayList.
toMap(Supplier<M>) - Static method in class org.jdbi.v3.core.collector.MapCollectors
 
toOptional() - Static method in class org.jdbi.v3.core.collector.OptionalCollectors
Returns a Collector that accumulates 0 or 1 input elements into an Optional<T>.
toOptional(Supplier<O>, Function<T, O>) - Static method in class org.jdbi.v3.core.collector.OptionalCollectors
Returns a Collector that accumulates 0 or 1 input elements into an arbitrary optional-style container type.
toOptionalDouble() - Static method in class org.jdbi.v3.core.collector.OptionalCollectors
Returns a Collector that accumulates 0 or 1 input Double elements into an OptionalDouble.
toOptionalInt() - Static method in class org.jdbi.v3.core.collector.OptionalCollectors
Returns a Collector that accumulates 0 or 1 input Integer elements into an OptionalInt.
toOptionalLong() - Static method in class org.jdbi.v3.core.collector.OptionalCollectors
Returns a Collector that accumulates 0 or 1 input Long elements into an OptionalLong.
toString() - Method in class org.jdbi.v3.core.argument.CharacterStreamArgument
 
toString() - Method in class org.jdbi.v3.core.argument.InputStreamArgument
 
toString() - Method in class org.jdbi.v3.core.argument.internal.PojoPropertyArguments
 
toString() - Method in class org.jdbi.v3.core.argument.internal.strategies.LoggableBinderArgument
 
toString() - Method in class org.jdbi.v3.core.argument.internal.TypedValue
 
toString() - Method in class org.jdbi.v3.core.argument.NullArgument
 
toString() - Method in class org.jdbi.v3.core.argument.ObjectArgument
 
toString() - Method in class org.jdbi.v3.core.locator.internal.ClasspathBuilder
 
toString() - Method in class org.jdbi.v3.core.mapper.reflect.CaseInsensitiveColumnNameMatcher
 
toString() - Method in class org.jdbi.v3.core.mapper.reflect.SnakeCaseColumnNameMatcher
 
toString() - Method in class org.jdbi.v3.core.qualifier.QualifiedType
 
toString() - Method in class org.jdbi.v3.core.statement.Binding
 
toString() - Method in class org.jdbi.v3.core.statement.ParsedParameters
 
toString() - Method in class org.jdbi.v3.core.statement.ParsedSql
 
toUnmodifiableSet() - Static method in class org.jdbi.v3.core.internal.CollectionCollectors
 
TransactionException - Exception in org.jdbi.v3.core.transaction
Thrown when there's a problem manipulating the transaction isolation level.
TransactionException(String) - Constructor for exception org.jdbi.v3.core.transaction.TransactionException
 
TransactionException(String, Throwable) - Constructor for exception org.jdbi.v3.core.transaction.TransactionException
 
TransactionException(Throwable) - Constructor for exception org.jdbi.v3.core.transaction.TransactionException
 
TransactionHandler - Interface in org.jdbi.v3.core.transaction
Interface which defines callbacks to be used when transaction methods are called on a handle.
TransactionIsolationLevel - Enum in org.jdbi.v3.core.transaction
Supported transaction isolation levels.
TypedValue - Class in org.jdbi.v3.core.argument.internal
 
TypedValue(QualifiedType<?>, Object) - Constructor for class org.jdbi.v3.core.argument.internal.TypedValue
 

U

UnableToCreateStatementException - Exception in org.jdbi.v3.core.statement
Thrown when Jdbi couldn't create a statement.
UnableToCreateStatementException(Exception, StatementContext) - Constructor for exception org.jdbi.v3.core.statement.UnableToCreateStatementException
 
UnableToCreateStatementException(String) - Constructor for exception org.jdbi.v3.core.statement.UnableToCreateStatementException
 
UnableToCreateStatementException(String, Throwable) - Constructor for exception org.jdbi.v3.core.statement.UnableToCreateStatementException
 
UnableToCreateStatementException(String, Throwable, StatementContext) - Constructor for exception org.jdbi.v3.core.statement.UnableToCreateStatementException
 
UnableToCreateStatementException(String, StatementContext) - Constructor for exception org.jdbi.v3.core.statement.UnableToCreateStatementException
 
UnableToCreateStatementException(Throwable) - Constructor for exception org.jdbi.v3.core.statement.UnableToCreateStatementException
 
UnableToExecuteStatementException - Exception in org.jdbi.v3.core.statement
Thrown when statement execution fails.
UnableToExecuteStatementException(Exception, StatementContext) - Constructor for exception org.jdbi.v3.core.statement.UnableToExecuteStatementException
 
UnableToExecuteStatementException(String) - Constructor for exception org.jdbi.v3.core.statement.UnableToExecuteStatementException
 
UnableToExecuteStatementException(String, Throwable, StatementContext) - Constructor for exception org.jdbi.v3.core.statement.UnableToExecuteStatementException
 
UnableToExecuteStatementException(String, StatementContext) - Constructor for exception org.jdbi.v3.core.statement.UnableToExecuteStatementException
 
UnableToManipulateTransactionIsolationLevelException - Exception in org.jdbi.v3.core.transaction
Thrown when Jdbi isn't able to change the transaction isolation level.
UnableToManipulateTransactionIsolationLevelException(int, SQLException) - Constructor for exception org.jdbi.v3.core.transaction.UnableToManipulateTransactionIsolationLevelException
 
UnableToManipulateTransactionIsolationLevelException(String, SQLException) - Constructor for exception org.jdbi.v3.core.transaction.UnableToManipulateTransactionIsolationLevelException
 
UnableToProduceResultException - Exception in org.jdbi.v3.core.result
Wraps exceptions thrown while producing Java result types.
UnableToProduceResultException(Exception, StatementContext) - Constructor for exception org.jdbi.v3.core.result.UnableToProduceResultException
 
UnableToProduceResultException(String) - Constructor for exception org.jdbi.v3.core.result.UnableToProduceResultException
 
UnableToProduceResultException(String, Throwable, StatementContext) - Constructor for exception org.jdbi.v3.core.result.UnableToProduceResultException
 
UnableToProduceResultException(String, StatementContext) - Constructor for exception org.jdbi.v3.core.result.UnableToProduceResultException
 
UnableToProduceResultException(Throwable) - Constructor for exception org.jdbi.v3.core.result.UnableToProduceResultException
 
UnableToRestoreAutoCommitStateException - Exception in org.jdbi.v3.core.transaction
Thrown after a transaction finishes if we can't reset its isolation level.
UnableToRestoreAutoCommitStateException(Throwable) - Constructor for exception org.jdbi.v3.core.transaction.UnableToRestoreAutoCommitStateException
 
UnableToRetrieveMetaDataException - Exception in org.jdbi.v3.core.statement
Thrown when Jdbi couldn't retrieve metadata from the connection.
Unchecked - Class in org.jdbi.v3.core.internal.exceptions
 
Unchecked.CheckedRunnable - Interface in org.jdbi.v3.core.internal.exceptions
 
Unchecked.SneakyCallable<T> - Interface in org.jdbi.v3.core.internal.exceptions
 
UNKNOWN - Enum constant in enum org.jdbi.v3.core.transaction.TransactionIsolationLevel
The transaction isolation level wasn't specified or is unknown to jdbi.
Unmappable - Annotation Type in org.jdbi.v3.core.annotation
Configure reflective bean and pojo mapping to skip a property.
Update - Class in org.jdbi.v3.core.statement
Used for INSERT, UPDATE, and DELETE statements
Update(Handle, String) - Constructor for class org.jdbi.v3.core.statement.Update
 
UPPER - Enum constant in enum org.jdbi.v3.core.mapper.CaseStrategy
All strings to uppercase in root locale.
useExtension(E) - Method in interface org.jdbi.v3.core.extension.ExtensionConsumer
Will be invoked with a live extension.
useExtension(Class<E>, ExtensionConsumer<E, X>) - Method in class org.jdbi.v3.core.Jdbi
A convenience method which opens an extension of the given type, and yields it to a callback.
useHandle(Handle) - Method in interface org.jdbi.v3.core.HandleConsumer
Will be invoked with an open Handle.
useHandle(HandleConsumer<X>) - Method in class org.jdbi.v3.core.Jdbi
A convenience function which manages the lifecycle of a handle and yields it to a callback for use by clients.
useStream(Stream<T>) - Method in interface org.jdbi.v3.core.result.StreamConsumer
Will be invoked with result stream.
useStream(StreamConsumer<T, X>) - Method in interface org.jdbi.v3.core.result.ResultIterable
Passes the stream of results to the consumer.
useTransaction(HandleConsumer<X>) - Method in class org.jdbi.v3.core.Handle
Executes callback in a transaction.
useTransaction(HandleConsumer<X>) - Method in class org.jdbi.v3.core.Jdbi
A convenience function which manages the lifecycle of a handle and yields it to a callback for use by clients.
useTransaction(TransactionIsolationLevel, HandleConsumer<X>) - Method in class org.jdbi.v3.core.Handle
Executes callback in a transaction.
useTransaction(TransactionIsolationLevel, HandleConsumer<X>) - Method in class org.jdbi.v3.core.Jdbi
A convenience function which manages the lifecycle of a handle and yields it to a callback for use by clients.
UtilityClassException - Exception in org.jdbi.v3.core.internal
 
UtilityClassException() - Constructor for exception org.jdbi.v3.core.internal.UtilityClassException
 

V

value() - Element in annotation type org.jdbi.v3.core.annotation.Unmappable
 
value() - Element in annotation type org.jdbi.v3.core.enums.DatabaseValue
 
value() - Element in annotation type org.jdbi.v3.core.mapper.Nested
The column name prefix for all members of the nested object.
value() - Element in annotation type org.jdbi.v3.core.mapper.PropagateNull
When annotating a type, the value is the column name to check for null.
value() - Element in annotation type org.jdbi.v3.core.mapper.reflect.ColumnName
 
valueOf(int) - Static method in enum org.jdbi.v3.core.transaction.TransactionIsolationLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jdbi.v3.core.array.SqlArrayArgumentStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jdbi.v3.core.enums.EnumStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jdbi.v3.core.mapper.CaseStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jdbi.v3.core.statement.EmptyHandling
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jdbi.v3.core.statement.StatementExceptions.MessageRendering
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jdbi.v3.core.transaction.TransactionIsolationLevel
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jdbi.v3.core.array.SqlArrayArgumentStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jdbi.v3.core.enums.EnumStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jdbi.v3.core.mapper.CaseStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jdbi.v3.core.statement.EmptyHandling
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jdbi.v3.core.statement.StatementExceptions.MessageRendering
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jdbi.v3.core.transaction.TransactionIsolationLevel
Returns an array containing the constants of this enum type, in the order they are declared.
VOCABULARY - Static variable in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
VOCABULARY - Static variable in class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
VOCABULARY - Static variable in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
VOCABULARY - Static variable in class org.jdbi.v3.core.internal.lexer.SqlScriptLexer
 

W

with(Annotation...) - Method in class org.jdbi.v3.core.qualifier.QualifiedType
Returns a QualifiedType that has the same type as this instance, but with only the given qualifiers.
with(Class<? extends Annotation>...) - Method in class org.jdbi.v3.core.qualifier.QualifiedType
Returns a QualifiedType that has the same type as this instance, but with only the given qualifiers.
withAnnotationClasses(Iterable<Class<? extends Annotation>>) - Method in class org.jdbi.v3.core.qualifier.QualifiedType
 
withAnnotations(Iterable<? extends Annotation>) - Method in class org.jdbi.v3.core.qualifier.QualifiedType
 
withExtension(E) - Method in interface org.jdbi.v3.core.extension.ExtensionCallback
Will be invoked with a live extension.
withExtension(Class<E>, ExtensionCallback<R, E, X>) - Method in class org.jdbi.v3.core.Jdbi
A convenience method which opens an extension of the given type, yields it to a callback, and returns the result of the callback.
withHandle(Handle) - Method in interface org.jdbi.v3.core.HandleCallback
Will be invoked with an open Handle.
withHandle(HandleCallback<R, X>) - Method in class org.jdbi.v3.core.Jdbi
A convenience function which manages the lifecycle of a handle and yields it to a callback for use by clients.
withStream(Stream<T>) - Method in interface org.jdbi.v3.core.result.StreamCallback
Will be invoked with a Stream<T>.
withStream(StreamCallback<T, R, X>) - Method in interface org.jdbi.v3.core.result.ResultIterable
Passes the stream of results to the callback.

_

_ATN - Static variable in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
_ATN - Static variable in class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
_ATN - Static variable in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
_ATN - Static variable in class org.jdbi.v3.core.internal.lexer.SqlScriptLexer
 
_serializedATN - Static variable in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
_serializedATN - Static variable in class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
_serializedATN - Static variable in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
_serializedATN - Static variable in class org.jdbi.v3.core.internal.lexer.SqlScriptLexer
 
A B C D E F G H I J K L M N O P Q R S T U V W _ 
All Classes|All Packages|Constant Field Values|Serialized Form