Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V W 

A

AbstractArgumentFactory<T> - Class in org.jdbi.v3.core.argument
An ArgumentFactory base class for arguments of type T.
AbstractArgumentFactory(int) - Constructor for class org.jdbi.v3.core.argument.AbstractArgumentFactory
Constructs an ArgumentFactory for type T.
accepts(Type) - Method in interface org.jdbi.v3.core.collector.CollectorFactory
 
accepts(Class<?>) - Method in interface org.jdbi.v3.core.extension.ExtensionFactory
 
add(String) - Method in class org.jdbi.v3.core.statement.Batch
Add a statement to the batch
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(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.
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.
apply(int, PreparedStatement, StatementContext) - Method in interface org.jdbi.v3.core.argument.Argument
Callback method invoked right before statement execution.
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.NullArgument
 
apply(int, PreparedStatement, StatementContext) - Method in class org.jdbi.v3.core.argument.ObjectArgument
 
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(SqlStatement<?>) - Method in class org.jdbi.v3.core.statement.StatementCustomizers.FetchDirectionStatementCustomizer
 
Argument - Interface in org.jdbi.v3.core.argument
Represents an argument to a prepared statement.
ArgumentFactory - Interface in org.jdbi.v3.core.argument
 
Arguments - Class in org.jdbi.v3.core.argument
 
Arguments() - Constructor for class org.jdbi.v3.core.argument.Arguments
 
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

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
 
BeanMapper<T> - Class in org.jdbi.v3.core.mapper.reflect
A row mapper which maps the columns in a statement into a JavaBean.
BeanMapper(Class<T>) - Constructor for class org.jdbi.v3.core.mapper.reflect.BeanMapper
 
BeanMapper(Class<T>, String) - Constructor for class org.jdbi.v3.core.mapper.reflect.BeanMapper
 
BeanPropertyArguments - Class in org.jdbi.v3.core.argument
 
BeanPropertyArguments(String, Object, StatementContext) - Constructor for class org.jdbi.v3.core.argument.BeanPropertyArguments
 
beforeExecution(PreparedStatement, StatementContext) - Method in interface org.jdbi.v3.core.statement.StatementCustomizer
Make the changes you need to inside this method.
beforeExecution(PreparedStatement, StatementContext) - Method in class org.jdbi.v3.core.statement.StatementCustomizers.FetchDirectionStatementCustomizer
 
beforeExecution(PreparedStatement, StatementContext) - Method in class org.jdbi.v3.core.statement.StatementCustomizers.FetchSizeCustomizer
 
beforeExecution(PreparedStatement, StatementContext) - Method in class org.jdbi.v3.core.statement.StatementCustomizers.MaxFieldSizeCustomizer
 
beforeExecution(PreparedStatement, StatementContext) - Method in class org.jdbi.v3.core.statement.StatementCustomizers.MaxRowsCustomizer
 
beforeExecution(PreparedStatement, StatementContext) - Method in class org.jdbi.v3.core.statement.StatementCustomizers.QueryTimeoutCustomizer
 
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.
bind(Binding, PreparedStatement) - Method in interface org.jdbi.v3.core.rewriter.RewrittenStatement
Binds a set of parameters to a prepared statement.
bind(int, Argument) - Method in class org.jdbi.v3.core.statement.SqlStatement
Used if you need to have some exotic parameter bound.
bind(String, Argument) - Method in class org.jdbi.v3.core.statement.SqlStatement
Used if you need to have some exotic parameter bound.
bind(int, Character) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bind(String, Character) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bind(int, String) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bind(String, String) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bind(int, int) - 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(String, int) - 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(int, char) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bind(String, char) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bind(int, BigDecimal) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bind(String, BigDecimal) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bind(int, Blob) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bind(String, Blob) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bind(int, boolean) - 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(String, boolean) - 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(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(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(int, byte[]) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bind(String, byte[]) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bind(int, Reader, int) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bind(String, Reader, int) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bind(int, Clob) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bind(String, Clob) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bind(int, Date) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bind(String, Date) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bind(int, Date) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bind(String, Date) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bind(int, double) - 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(String, double) - 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(int, float) - 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(String, float) - 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(int, long) - 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(String, long) - 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(int, Short) - 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(String, short) - 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(int, Object) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bind(String, Object) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bind(int, Time) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bind(String, Time) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bind(int, Timestamp) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bind(String, Timestamp) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
bind(int, URL) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument positionally
bind(String, URL) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind an argument by name
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
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(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)
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)
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(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.
Binding - Class in org.jdbi.v3.core.statement
Represents the arguments bound to a particular statement
Binding() - Constructor for class org.jdbi.v3.core.statement.Binding
 
bindList(String, Object...) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind a parameter for each value in the given vararg array, and defines an attribute as the comma-separated list of parameter references (using colon prefix).
bindList(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
bindNamedArgumentFinder(NamedArgumentFinder) - Method in class org.jdbi.v3.core.statement.SqlStatement
Binds a new NamedArgumentFinder.
bindNull(String, int) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind NULL to be set for a given argument.
bindNull(int, int) - Method in class org.jdbi.v3.core.statement.SqlStatement
Bind NULL to be set for a given argument.
build(Type, Object, ConfigRegistry) - Method in class org.jdbi.v3.core.argument.AbstractArgumentFactory
 
build(T, ConfigRegistry) - Method in class org.jdbi.v3.core.argument.AbstractArgumentFactory
Produce an argument object for the given value.
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 class org.jdbi.v3.core.argument.BuiltInArgumentFactory
 
build(Type, Object, ConfigRegistry) - Method in class org.jdbi.v3.core.argument.ObjectArgumentFactory
 
build(Type, Object, ConfigRegistry) - Method in class org.jdbi.v3.core.array.SqlArrayArgumentFactory
 
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) - Method in interface org.jdbi.v3.core.collector.CollectorFactory
 
build(Type, ConfigRegistry) - Method in class org.jdbi.v3.core.mapper.BuiltInMapperFactory
 
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.EnumByNameMapperFactory
 
build(Type, ConfigRegistry) - Method in class org.jdbi.v3.core.mapper.EnumByOrdinalMapperFactory
 
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.
BuiltInArgumentFactory - Class in org.jdbi.v3.core.argument
The BuiltInArgumentFactory provides instances of Argument for many core Java types.
BuiltInArgumentFactory() - Constructor for class org.jdbi.v3.core.argument.BuiltInArgumentFactory
 
BuiltInCollectorFactories - Class in org.jdbi.v3.core.collector
CollectorFactories for built in JDK and jdbi types.
BuiltInCollectorFactories() - Constructor for class org.jdbi.v3.core.collector.BuiltInCollectorFactories
 
BuiltInMapperFactory - Class in org.jdbi.v3.core.mapper
Column mapper factory which knows how to map JDBC-recognized types, along with some other well-known types from the JDK.
BuiltInMapperFactory() - Constructor for class org.jdbi.v3.core.mapper.BuiltInMapperFactory
 
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

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
 
CallableStatementMapper - Interface in org.jdbi.v3.core.statement
 
CaseInsensitiveColumnNameMatcher - Class in org.jdbi.v3.core.mapper.reflect
Matches snake case column names to java camel case names, ignoring case.
CaseInsensitiveColumnNameMatcher() - Constructor for class org.jdbi.v3.core.mapper.reflect.CaseInsensitiveColumnNameMatcher
 
CharacterStreamArgument - Class in org.jdbi.v3.core.argument
 
CharacterStreamArgument(Reader, int) - Constructor for class org.jdbi.v3.core.argument.CharacterStreamArgument
 
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.
cleanupHandle() - Method in class org.jdbi.v3.core.statement.SqlStatement
Close the handle when the statement is closed.
cleanupHandle(TransactionState) - Method in class org.jdbi.v3.core.statement.SqlStatement
Force transaction state when the statement is cleaned up.
clear() - Method in class org.jdbi.v3.core.statement.Binding
 
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 interface org.jdbi.v3.core.statement.Cleanable
 
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) - Method in class org.jdbi.v3.core.statement.DefaultStatementBuilder
In this case, a NOOP
close(Connection, String, Statement) - Method in interface org.jdbi.v3.core.statement.StatementBuilder
Called to close an individual prepared statement created from this builder.
close(Connection) - Method in interface org.jdbi.v3.core.statement.StatementBuilder
Called when the handle this StatementBuilder is attached to is closed.
close() - Method in class org.jdbi.v3.core.statement.StatementContext
 
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
 
collect(Collector<T, ?, R>) - Method in interface org.jdbi.v3.core.result.ResultIterable
Collect the results into a container specified by a collector.
collect(long, StatementContext) - Method in interface org.jdbi.v3.core.statement.TimingCollector
This method is executed every time there is information to collect.
collect(long, StatementContext) - Method in class org.jdbi.v3.core.statement.TimingCollector.NopTimingCollector
 
CollectorFactory - Interface in org.jdbi.v3.core.collector
Factory for building Collectors to assemble containers of elements.
COLON - Static variable in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
ColonPrefixStatementRewriter - Class in org.jdbi.v3.core.rewriter
Statement rewriter which replaces named parameter tokens of the form :tokenName
ColonPrefixStatementRewriter() - Constructor for class org.jdbi.v3.core.rewriter.ColonPrefixStatementRewriter
 
ColonStatementLexer - Class in org.jdbi.v3.core.internal.lexer
 
ColonStatementLexer() - Constructor for class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
ColonStatementLexer(CharStream) - Constructor for class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
ColonStatementLexer(CharStream, RecognizerSharedState) - 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
 
ColumnMappers() - Constructor for class org.jdbi.v3.core.mapper.ColumnMappers
 
ColumnName - Annotation Type in org.jdbi.v3.core.mapper.reflect
Specify the binding or 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
 
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 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
Interface which abstracts away how JDBC Connections are obtained
ConstructorMapper<T> - Class in org.jdbi.v3.core.mapper.reflect
A row mapper which maps the fields in a result set into a constructor.
convertArrayElement(T) - Method in interface org.jdbi.v3.core.array.SqlArrayType
Returns an equivalent value in a type supported by the JDBC vendor.
create(Class<?>) - Static method in class org.jdbi.v3.core.argument.ObjectArgumentFactory
 
create(Class<?>, Integer) - Static method in class org.jdbi.v3.core.argument.ObjectArgumentFactory
 
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(String) - Static method in class org.jdbi.v3.core.Jdbi
 
create(String, Properties) - Static method in class org.jdbi.v3.core.Jdbi
 
create(String, String, String) - Static method in class org.jdbi.v3.core.Jdbi
 
create(Connection, StatementContext) - Method in class org.jdbi.v3.core.statement.DefaultStatementBuilder
 
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, StatementContext) - Method in interface org.jdbi.v3.core.statement.StatementBuilder
Called each time a statement needs to be created.
create(Connection, String, StatementContext) - Method in interface org.jdbi.v3.core.statement.StatementBuilder
Called each time a prepared statement needs to be created.
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 interface org.jdbi.v3.core.config.JdbiConfig
Returns a copy of this configuration object.
createCopy() - Method in class org.jdbi.v3.core.extension.Extensions
 
createCopy() - Method in class org.jdbi.v3.core.mapper.ColumnMappers
 
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.statement.SqlStatements
 
createQuery(String) - Method in class org.jdbi.v3.core.Handle
Return a default Query instance which can be executed later, as long as this handle remains open.
createScript(String) - Method in class org.jdbi.v3.core.Handle
Creates a Script from the given SQL script
createStatementBuilder(Connection) - Method in class org.jdbi.v3.core.statement.DefaultStatementBuilderFactory
Obtain a StatementBuilder, called when a new handle is opened
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
 
customizeHandle(Handle) - Method in interface org.jdbi.v3.core.spi.JdbiPlugin
 
customizeJdbi(Jdbi) - Method in interface org.jdbi.v3.core.spi.JdbiPlugin
 
customizeJdbi(Jdbi) - Method in class org.jdbi.v3.core.vendor.H2DatabasePlugin
 

D

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
 
DefaultStatementBuilderFactory - Class in org.jdbi.v3.core.statement
 
DefaultStatementBuilderFactory() - Constructor for class org.jdbi.v3.core.statement.DefaultStatementBuilderFactory
 
define(String, Object) - Method in interface org.jdbi.v3.core.config.Configurable
Convenience method for getConfig(SqlStatements.class).define(key, value)
DEFINE - Static variable in class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
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.
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.
DefineStatementLexer - Class in org.jdbi.v3.core.internal.lexer
 
DefineStatementLexer() - Constructor for class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
DefineStatementLexer(CharStream) - Constructor for class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
DefineStatementLexer(CharStream, RecognizerSharedState) - Constructor for class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
DelegatingTransactionHandler - Class in org.jdbi.v3.core.transaction
 
DelegatingTransactionHandler(TransactionHandler) - Constructor for class org.jdbi.v3.core.transaction.DelegatingTransactionHandler
 
DOUBLE_COLON - Static variable in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
DOUBLE_QUOTE - Static variable in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
DOUBLE_QUOTE - Static variable in class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
DOUBLE_QUOTE - Static variable in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
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
 

E

elementType(Type) - Method in interface org.jdbi.v3.core.collector.CollectorFactory
 
EnumByNameMapperFactory - Class in org.jdbi.v3.core.mapper
Produces enum column mappers, which map enums from varchar columns using Enum.valueOf(Class, String).
EnumByNameMapperFactory() - Constructor for class org.jdbi.v3.core.mapper.EnumByNameMapperFactory
 
EnumByOrdinalMapperFactory - Class in org.jdbi.v3.core.mapper
Produces enum column mappers, which map enums from numeric columns according to ordinal value.
EnumByOrdinalMapperFactory() - Constructor for class org.jdbi.v3.core.mapper.EnumByOrdinalMapperFactory
 
EnumMapper<E extends Enum<E>> - Class in org.jdbi.v3.core.mapper
 
EOF - Static variable in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
EOF - Static variable in class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
EOF - Static variable in class org.jdbi.v3.core.internal.lexer.FormatterStatementLexer
 
EOF - Static variable in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
EOF - Static variable in class org.jdbi.v3.core.internal.lexer.SqlScriptLexer
 
ESCAPE - Static variable in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
ESCAPE - Static variable in class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
ESCAPE - Static variable in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
ESCAPE_QUOTE - Static variable in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
ESCAPE_QUOTE - Static variable in class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
ESCAPE_QUOTE - Static variable in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
ESCAPE_SEQUENCE - Static variable in class org.jdbi.v3.core.internal.lexer.SqlScriptLexer
 
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(String, Object...) - Method in class org.jdbi.v3.core.Handle
Execute some SQL with no return value
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.PreparedBatch
Execute the batch
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() - 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(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
 
ExtensionMethod(Class<?>, Method) - Constructor for class org.jdbi.v3.core.extension.ExtensionMethod
 
Extensions - Class in org.jdbi.v3.core.extension
 
Extensions() - Constructor for class org.jdbi.v3.core.extension.Extensions
 

F

FetchDirectionStatementCustomizer(Integer) - Constructor for class org.jdbi.v3.core.statement.StatementCustomizers.FetchDirectionStatementCustomizer
 
fetchForward() - Method in class org.jdbi.v3.core.statement.Query
Specify that the fetch order should be forward, uses the underlying Statement.setFetchDirection(int)
fetchReverse() - Method in class org.jdbi.v3.core.statement.Query
Specify that the fetch order should be reversed, uses the underlying Statement.setFetchDirection(int)
FetchSizeCustomizer(int) - Constructor for class org.jdbi.v3.core.statement.StatementCustomizers.FetchSizeCustomizer
 
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.
FieldMapper(Class<T>) - Constructor for class org.jdbi.v3.core.mapper.reflect.FieldMapper
 
FieldMapper(Class<T>, String) - Constructor for class org.jdbi.v3.core.mapper.reflect.FieldMapper
 
find(String) - Method in class org.jdbi.v3.core.argument.BeanPropertyArguments
 
find(String) - Method in class org.jdbi.v3.core.argument.MapArguments
 
find(String) - 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
findCollectorFor(Type) - Method in class org.jdbi.v3.core.statement.StatementContext
Obtain a collector for the given type.
findColumnMapperFor(Class<T>) - 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(Type) - Method in class org.jdbi.v3.core.statement.StatementContext
Obtain a column mapper for the given 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
 
findFirst() - Method in interface org.jdbi.v3.core.result.ResultIterable
 
findFirstPresent(Supplier<Optional<T>>...) - Static method in class org.jdbi.v3.core.internal.JdbiOptionals
 
findFor(Type, Object) - Method in class org.jdbi.v3.core.argument.Arguments
Obtain an argument for given value in the given context
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(Class<E>, HandleSupplier) - Method in class org.jdbi.v3.core.extension.Extensions
 
findFor(Class<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.ColumnMappers
Obtain a column mapper for the given type.
findFor(Type) - 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.RowMappers
Obtain a row mapper for the given type in the given context.
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(Type) - Method in class org.jdbi.v3.core.mapper.RowMappers
Obtain a row mapper for the given type in the given context.
findForName(String) - Method in class org.jdbi.v3.core.statement.Binding
Look up an argument by name
findForPosition(int) - Method in class org.jdbi.v3.core.statement.Binding
Look up an argument by position
findGenericParameter(Type, Class<?>) - Static method in class org.jdbi.v3.core.generic.GenericTypes
For the given type which extends parameterizedSupertype, returns the first generic parameter for parameterized supertype, if concretely expressed.
findOnly() - Method in interface org.jdbi.v3.core.result.ResultIterable
Get the only row in the result set.
findRowMapperFor(Type) - Method in class org.jdbi.v3.core.statement.StatementContext
Obtain a row mapper for the given type in this context.
findRowMapperFor(Class<T>) - 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
findSqlOnClasspath(Class<?>, String) - Static method in class org.jdbi.v3.core.locator.ClasspathSqlLocator
Locates SQL for the given type and name.
findSqlOnClasspath(String) - Static method in class org.jdbi.v3.core.locator.ClasspathSqlLocator
Locates SQL for the given fully-qualified name.
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
 
FormatterStatementLexer - Class in org.jdbi.v3.core.internal.lexer
 
FormatterStatementLexer() - Constructor for class org.jdbi.v3.core.internal.lexer.FormatterStatementLexer
 
FormatterStatementLexer(CharStream) - Constructor for class org.jdbi.v3.core.internal.lexer.FormatterStatementLexer
 
FormatterStatementLexer(CharStream, RecognizerSharedState) - Constructor for class org.jdbi.v3.core.internal.lexer.FormatterStatementLexer
 
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 JoinRowMapper.JoinRow with the resulting values.
fromSupplier(Class<T>, Supplier<Collector<?, ?, ?>>) - Static method in class org.jdbi.v3.core.collector.BuiltInCollectorFactories
Create a CollectorFactory from collection type and a collector supplier.

G

GenericType<T> - Class in org.jdbi.v3.core.generic
 
GenericType() - Constructor for class org.jdbi.v3.core.generic.GenericType
 
GenericTypes - Class in org.jdbi.v3.core.generic
 
GenericTypes() - Constructor for class org.jdbi.v3.core.generic.GenericTypes
 
get() - Static method in class org.jdbi.v3.core.collector.BuiltInCollectorFactories
 
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.JoinRowMapper.JoinRow
Return the value mapped for a given class.
get(Type) - Method in class org.jdbi.v3.core.mapper.JoinRowMapper.JoinRow
Return the value mapped for a given type.
getArgumentStrategy() - Method in class org.jdbi.v3.core.array.SqlArrayTypes
Returns the strategy used to bind array-type arguments to SQL statements.
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.SqlStatement
 
getBinding() - Method in class org.jdbi.v3.core.statement.StatementContext
 
getBytes(String) - Method in class org.jdbi.v3.core.statement.OutParameters
 
getBytes(int) - Method in class org.jdbi.v3.core.statement.OutParameters
 
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(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(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(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(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(int, Type) - Method in class org.jdbi.v3.core.result.RowView
Use a column mapper to extract a type from the current ResultSet row.
getColumnNameMatchers() - Method in class org.jdbi.v3.core.mapper.reflect.ReflectionMappers
 
getConfig() - Method in interface org.jdbi.v3.core.config.Configurable
Returns the configuration registry associated with this object.
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() - Method in class org.jdbi.v3.core.Handle
 
getConfig() - Method in class org.jdbi.v3.core.Jdbi
 
getConfig(Class<C>) - Method in class org.jdbi.v3.core.statement.StatementContext
Gets the configuration object of the given type, associated with this context.
getConfig() - Method in class org.jdbi.v3.core.statement.StatementContext
 
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
 
getDate(String) - Method in class org.jdbi.v3.core.statement.OutParameters
 
getDate(int) - Method in class org.jdbi.v3.core.statement.OutParameters
 
getDelegate() - Method in class org.jdbi.v3.core.transaction.DelegatingTransactionHandler
 
getDelegates() - Method in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
getDelegates() - Method in class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
getDelegates() - Method in class org.jdbi.v3.core.internal.lexer.FormatterStatementLexer
 
getDelegates() - Method in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
getDelegates() - Method in class org.jdbi.v3.core.internal.lexer.SqlScriptLexer
 
getDouble(String) - Method in class org.jdbi.v3.core.statement.OutParameters
 
getDouble(int) - Method in class org.jdbi.v3.core.statement.OutParameters
 
getErasedType(Type) - Static method in class org.jdbi.v3.core.generic.GenericTypes
Returns the erased class for the given type.
getExtensionMethod() - Method in class org.jdbi.v3.core.Handle
 
getExtensionMethod() - Method in class org.jdbi.v3.core.statement.StatementContext
 
getFloat(String) - Method in class org.jdbi.v3.core.statement.OutParameters
 
getFloat(int) - 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.FormatterStatementLexer
 
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.
getInt(String) - Method in class org.jdbi.v3.core.statement.OutParameters
 
getInt(int) - Method in class org.jdbi.v3.core.statement.OutParameters
 
getLong(String) - Method in class org.jdbi.v3.core.statement.OutParameters
 
getLong(int) - Method in class org.jdbi.v3.core.statement.OutParameters
 
getMessage() - Method in exception org.jdbi.v3.core.statement.StatementException
 
getMethod() - Method in class org.jdbi.v3.core.extension.ExtensionMethod
 
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
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(int) - Method in class org.jdbi.v3.core.statement.OutParameters
Type-casting convenience method which obtains an object from the 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
getRawSql() - Method in class org.jdbi.v3.core.statement.StatementContext
Obtain the initial sql for the statement used to create the statement
getResourceOnClasspath(String) - Static method in class org.jdbi.v3.core.locator.ClasspathSqlLocator
Returns resource's contents as a string at the specified path.
getResourceOnClasspath(ClassLoader, String) - Static method in class org.jdbi.v3.core.locator.ClasspathSqlLocator
Returns resource's contents as a string at the specified path by the specified classloader.
getRewrittenSql() - Method in class org.jdbi.v3.core.statement.StatementContext
Obtain the located and rewritten sql
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(GenericType<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.RowView
Use a row mapper to extract a type from the current ResultSet row.
getShort(String) - Method in class org.jdbi.v3.core.statement.OutParameters
 
getShort(int) - Method in class org.jdbi.v3.core.statement.OutParameters
 
getSql() - Method in interface org.jdbi.v3.core.rewriter.RewrittenStatement
 
getSql() - Method in class org.jdbi.v3.core.statement.SqlStatement
 
getSqlArrayArgumentStrategy() - Method in class org.jdbi.v3.core.statement.StatementContext
Returns the strategy used to bind array-type arguments to SQL statements.
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
 
getStatementRewriter() - Method in class org.jdbi.v3.core.statement.SqlStatements
 
getString(String) - Method in class org.jdbi.v3.core.statement.OutParameters
 
getString(int) - Method in class org.jdbi.v3.core.statement.OutParameters
 
getTimestamp(String) - Method in class org.jdbi.v3.core.statement.OutParameters
 
getTimestamp(int) - Method in class org.jdbi.v3.core.statement.OutParameters
 
getTimingCollector() - Method in class org.jdbi.v3.core.statement.SqlStatements
 
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.extension.ExtensionMethod
 
getType() - Method in class org.jdbi.v3.core.generic.GenericType
 
getTypeName() - Method in interface org.jdbi.v3.core.array.SqlArrayType
Returns the vendor-specific SQL type name String for the element type T.
GT - Static variable in class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 

H

H2DatabasePlugin - Class in org.jdbi.v3.core.vendor
 
H2DatabasePlugin() - Constructor for class org.jdbi.v3.core.vendor.H2DatabasePlugin
 
Handle - Class in org.jdbi.v3.core
This represents a connection to the database system.
handle(Token, StringBuilder) - Method in interface org.jdbi.v3.core.internal.SqlScriptParser.TokenHandler
 
HandleCallback<T,X extends Exception> - Interface in org.jdbi.v3.core
Callback for use with Jdbi.withHandle(HandleCallback)
HandleConsumer<X extends Exception> - Interface in org.jdbi.v3.core
Callback for use with Jdbi.useHandle(HandleConsumer)
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
 
HASH - Static variable in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
HashPrefixStatementRewriter - Class in org.jdbi.v3.core.rewriter
Statement rewriter which replaces named parameter tokens of the form #tokenName
HashPrefixStatementRewriter() - Constructor for class org.jdbi.v3.core.rewriter.HashPrefixStatementRewriter
 
HashStatementLexer - Class in org.jdbi.v3.core.internal.lexer
 
HashStatementLexer() - Constructor for class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
HashStatementLexer(CharStream) - Constructor for class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
HashStatementLexer(CharStream, RecognizerSharedState) - Constructor for class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 

I

InputStreamArgument - Class in org.jdbi.v3.core.argument
 
InputStreamArgument(InputStream, int, boolean) - Constructor for class org.jdbi.v3.core.argument.InputStreamArgument
 
insert(String, Object...) - Method in class org.jdbi.v3.core.Handle
Execute a simple insert statement.
installPlugin(JdbiPlugin) - Method in class org.jdbi.v3.core.Jdbi
 
installPlugins() - Method in class org.jdbi.v3.core.Jdbi
 
INSTANCE - Static variable in class org.jdbi.v3.core.argument.BuiltInArgumentFactory
 
INTEGER - Static variable in class org.jdbi.v3.core.internal.lexer.FormatterStatementLexer
 
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(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(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(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.
inTransaction(Handle, 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.CMTTransactionHandler
 
inTransaction(Handle, 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.DelegatingTransactionHandler
 
inTransaction(Handle, 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.LocalTransactionHandler
 
inTransaction(Handle, HandleCallback<R, X>) - Method in class org.jdbi.v3.core.transaction.SerializableTransactionRunner
 
inTransaction(Handle, TransactionIsolationLevel, 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 interface org.jdbi.v3.core.transaction.TransactionHandler
Run a transaction.
intValue() - Method in enum org.jdbi.v3.core.transaction.TransactionIsolationLevel
 
invoke() - Method in class org.jdbi.v3.core.statement.Call
Invoke the callable statement
invokeInContext(ExtensionMethod, ConfigRegistry, Callable<V>) - Method in interface org.jdbi.v3.core.extension.HandleSupplier
 
isArray(Type) - Static method in class org.jdbi.v3.core.generic.GenericTypes
 
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(Object) - Static method in class org.jdbi.v3.core.internal.IterableLike
Attempt to determine if a iterable-like is empty, preferably without iterating.
isEmpty() - Method in class org.jdbi.v3.core.statement.Binding
 
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
 
isReadOnly() - Method in class org.jdbi.v3.core.Handle
 
isReturningGeneratedKeys() - Method in class org.jdbi.v3.core.statement.StatementContext
 
isSqlState(String, Throwable) - Method in class org.jdbi.v3.core.transaction.SerializableTransactionRunner
 
isStrictMatching() - Method in class org.jdbi.v3.core.mapper.reflect.ReflectionMappers
 
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.
IterableLike() - Constructor for class org.jdbi.v3.core.internal.IterableLike
 
iterator() - Method in interface org.jdbi.v3.core.result.ResultIterable
Stream all the rows of the result set out with an Iterator.

J

Jdbi - Class in org.jdbi.v3.core
This class provides the access point for jDBI.
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 which constructor they should prefer, in case the class has more than one.
JdbiConstructors - Class in org.jdbi.v3.core.mapper.reflect
Utilities for JdbiConstructor annotation.
JdbiConstructors() - Constructor for class org.jdbi.v3.core.mapper.reflect.JdbiConstructors
 
JdbiException - Exception in org.jdbi.v3.core
Base runtime exception for exceptions thrown from jdbi.
JdbiException(String, Throwable) - Constructor for exception org.jdbi.v3.core.JdbiException
 
JdbiException(Throwable) - Constructor for exception org.jdbi.v3.core.JdbiException
 
JdbiException(String) - Constructor for exception org.jdbi.v3.core.JdbiException
Constructs a new runtime exception with the specified detail message.
JdbiOptionals - Class in org.jdbi.v3.core.internal
 
JdbiOptionals() - Constructor for class org.jdbi.v3.core.internal.JdbiOptionals
 
JdbiPlugin - Interface in org.jdbi.v3.core.spi
 
JdbiStreams - Class in org.jdbi.v3.core.internal
 
JdbiStreams() - Constructor for class org.jdbi.v3.core.internal.JdbiStreams
 
JoinRowMapper - Class in org.jdbi.v3.core.mapper
A RowMapper implementation to easily compose existing RowMappers.
JoinRowMapper.JoinRow - Class in org.jdbi.v3.core.mapper
Holder for a single joined row.

L

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.FormatterStatementLexer
 
LITERAL - Static variable in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
LITERAL - Static variable in class org.jdbi.v3.core.internal.lexer.SqlScriptLexer
 
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
 
LT - Static variable in class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 

M

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.MapMapper
 
map(ResultSet, StatementContext) - Method in class org.jdbi.v3.core.mapper.reflect.BeanMapper
 
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 interface org.jdbi.v3.core.mapper.RowMapper
Map the row the result set is at when passed in.
map(ResultSet, StatementContext) - Method in class org.jdbi.v3.core.mapper.SingleColumnMapper
 
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(int, CallableStatement) - Method in interface org.jdbi.v3.core.statement.CallableStatementMapper
 
MapArguments - Class in org.jdbi.v3.core.argument
Binds all entries of a map as arguments.
MapArguments(Map<String, ?>, StatementContext) - Constructor for class org.jdbi.v3.core.argument.MapArguments
 
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&lt;String,Object&gt;.
MapMapper() - Constructor for class org.jdbi.v3.core.mapper.MapMapper
Constructs a new MapMapper, with map keys converted to lowercase.
MapMapper(boolean) - Constructor for class org.jdbi.v3.core.mapper.MapMapper
Constructs a new MapMapper
MappingException - Exception in org.jdbi.v3.core.mapper
 
MappingException(String, Throwable) - Constructor for exception org.jdbi.v3.core.mapper.MappingException
 
MappingException(Throwable) - Constructor for exception org.jdbi.v3.core.mapper.MappingException
 
MappingException(String) - Constructor for exception org.jdbi.v3.core.mapper.MappingException
 
mapResultSet(ResultSetMapper<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.
mapResultSet(Supplier<ResultSet>, StatementContext) - Method in interface org.jdbi.v3.core.result.ResultSetMapper
Maps the lazily-supplied result set into an object.
mapResultSet(ResultSetMapper<R>) - Method in class org.jdbi.v3.core.statement.PreparedBatch
 
mapResultSet(ResultSetMapper<R>) - Method in class org.jdbi.v3.core.statement.Query
 
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(GenericType<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.
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>.
MaxFieldSizeCustomizer(int) - Constructor for class org.jdbi.v3.core.statement.StatementCustomizers.MaxFieldSizeCustomizer
 
MaxRowsCustomizer(int) - Constructor for class org.jdbi.v3.core.statement.StatementCustomizers.MaxRowsCustomizer
 
mCOLON() - Method in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
mCOMMENT() - Method in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
mCOMMENT() - Method in class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
mCOMMENT() - Method in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
mCOMMENT() - Method in class org.jdbi.v3.core.internal.lexer.SqlScriptLexer
 
mDEFINE() - Method in class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
mDOUBLE_COLON() - Method in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
mDOUBLE_QUOTE() - Method in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
mDOUBLE_QUOTE() - Method in class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
mDOUBLE_QUOTE() - Method in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
mDOUBLE_QUOTED_TEXT() - Method in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
mDOUBLE_QUOTED_TEXT() - Method in class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
mDOUBLE_QUOTED_TEXT() - Method in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
mESCAPE() - Method in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
mESCAPE() - Method in class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
mESCAPE() - Method in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
mESCAPE_QUOTE() - Method in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
mESCAPE_QUOTE() - Method in class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
mESCAPE_QUOTE() - Method in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
mESCAPE_SEQUENCE() - Method in class org.jdbi.v3.core.internal.lexer.SqlScriptLexer
 
mESCAPED_TEXT() - Method in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
mESCAPED_TEXT() - Method in class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
mESCAPED_TEXT() - Method in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
mGT() - Method in class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
mHASH() - Method in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
mINTEGER() - Method in class org.jdbi.v3.core.internal.lexer.FormatterStatementLexer
 
mLITERAL() - Method in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
mLITERAL() - Method in class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
mLITERAL() - Method in class org.jdbi.v3.core.internal.lexer.FormatterStatementLexer
 
mLITERAL() - Method in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
mLITERAL() - Method in class org.jdbi.v3.core.internal.lexer.SqlScriptLexer
 
mLT() - Method in class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
mMULTI_LINE_COMMENT() - Method in class org.jdbi.v3.core.internal.lexer.SqlScriptLexer
 
mNAME() - Method in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
mNAME() - Method in class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
mNAME() - Method in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
mNAMED_PARAM() - Method in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
mNAMED_PARAM() - Method in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
mNEWLINE() - Method in class org.jdbi.v3.core.internal.lexer.SqlScriptLexer
 
mNEWLINES() - Method in class org.jdbi.v3.core.internal.lexer.SqlScriptLexer
 
mOTHER() - Method in class org.jdbi.v3.core.internal.lexer.SqlScriptLexer
 
mPOSITIONAL_PARAM() - Method in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
mPOSITIONAL_PARAM() - Method in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
mQUOTE() - Method in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
mQUOTE() - Method in class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
mQUOTE() - Method in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
mQUOTED_TEXT() - Method in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
mQUOTED_TEXT() - Method in class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
mQUOTED_TEXT() - Method in class org.jdbi.v3.core.internal.lexer.FormatterStatementLexer
 
mQUOTED_TEXT() - Method in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
mQUOTED_TEXT() - Method in class org.jdbi.v3.core.internal.lexer.SqlScriptLexer
 
mSEMICOLON() - Method in class org.jdbi.v3.core.internal.lexer.SqlScriptLexer
 
mSTRING() - Method in class org.jdbi.v3.core.internal.lexer.FormatterStatementLexer
 
mTokens() - Method in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
mTokens() - Method in class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
mTokens() - Method in class org.jdbi.v3.core.internal.lexer.FormatterStatementLexer
 
mTokens() - Method in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
mTokens() - Method in class org.jdbi.v3.core.internal.lexer.SqlScriptLexer
 
MULTI_LINE_COMMENT - Static variable in class org.jdbi.v3.core.internal.lexer.SqlScriptLexer
 

N

NAME - Static variable in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
NAME - Static variable in class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
NAME - Static variable in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
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.
NEWLINE - Static variable in class org.jdbi.v3.core.internal.lexer.SqlScriptLexer
 
NEWLINES - Static variable in class org.jdbi.v3.core.internal.lexer.SqlScriptLexer
 
NoOpStatementRewriter - Class in org.jdbi.v3.core.rewriter
A statement rewriter which does not, in fact, rewrite anything.
NoOpStatementRewriter() - Constructor for class org.jdbi.v3.core.rewriter.NoOpStatementRewriter
 
NOP_TIMING_COLLECTOR - Static variable in interface org.jdbi.v3.core.statement.TimingCollector
A No Operation Timing Collector.
NopTimingCollector() - Constructor for class org.jdbi.v3.core.statement.TimingCollector.NopTimingCollector
 
NoResultsException - Exception in org.jdbi.v3.core.result
 
NoResultsException(String, Throwable, StatementContext) - Constructor for exception org.jdbi.v3.core.result.NoResultsException
 
NoResultsException(Throwable, StatementContext) - Constructor for exception org.jdbi.v3.core.result.NoResultsException
 
NoResultsException(String, StatementContext) - Constructor for exception org.jdbi.v3.core.result.NoResultsException
 
NoSuchExtensionException - Exception in org.jdbi.v3.core.extension
 
NoSuchExtensionException(String, Throwable) - Constructor for exception org.jdbi.v3.core.extension.NoSuchExtensionException
 
NoSuchExtensionException(Throwable) - Constructor for exception org.jdbi.v3.core.extension.NoSuchExtensionException
 
NoSuchExtensionException(String) - Constructor for exception org.jdbi.v3.core.extension.NoSuchExtensionException
 
NoSuchMapperException - Exception in org.jdbi.v3.core.mapper
 
NoSuchMapperException(String, Throwable) - Constructor for exception org.jdbi.v3.core.mapper.NoSuchMapperException
 
NoSuchMapperException(Throwable) - Constructor for exception org.jdbi.v3.core.mapper.NoSuchMapperException
 
NoSuchMapperException(String) - Constructor for exception org.jdbi.v3.core.mapper.NoSuchMapperException
 
NullArgument - Class in org.jdbi.v3.core.argument
 
NullArgument(int) - Constructor for class org.jdbi.v3.core.argument.NullArgument
 

O

ObjectArgument - Class in org.jdbi.v3.core.argument
An Argument which uses setObject to support vendor specific types.
ObjectArgument(Object, Integer) - Constructor for class org.jdbi.v3.core.argument.ObjectArgument
 
ObjectArgumentFactory - Class in org.jdbi.v3.core.argument
 
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(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(Class<?>) - Static method in class org.jdbi.v3.core.mapper.reflect.BeanMapper
Returns a mapper factory that maps to the given bean class
of(Class<?>, String) - Static method in class org.jdbi.v3.core.mapper.reflect.BeanMapper
Returns a mapper factory that maps to the given bean class
of(Class<?>) - Static method in class org.jdbi.v3.core.mapper.reflect.ConstructorMapper
Use the only declared constructor to map a class.
of(Class<?>, String) - Static method in class org.jdbi.v3.core.mapper.reflect.ConstructorMapper
Use the only declared constructor to map a class.
of(Constructor<?>) - Static method in class org.jdbi.v3.core.mapper.reflect.ConstructorMapper
Use a Constructor<T> to map its declaring type.
of(Constructor<?>, String) - Static method in class org.jdbi.v3.core.mapper.reflect.ConstructorMapper
Use a Constructor<T> to map its declaring type.
of(Class<?>) - Static method in class org.jdbi.v3.core.mapper.reflect.FieldMapper
Returns a mapper factory that maps to the given bean class
of(Class<?>, String) - Static method in class org.jdbi.v3.core.mapper.reflect.FieldMapper
Returns a mapper factory that maps to the given bean class
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(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<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(ResultIterator<T>) - Static method in interface org.jdbi.v3.core.result.ResultIterable
Returns a ResultIterable backed by the given iterator.
onDemand(Class<E>) - Method in class org.jdbi.v3.core.Jdbi
 
open(DataSource) - Static method in class org.jdbi.v3.core.Jdbi
Convenience method used to obtain a handle from a specific data source
open(Connection) - Static method in class org.jdbi.v3.core.Jdbi
Create a Handle wrapping a particular JDBC Connection
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() - Method in class org.jdbi.v3.core.Jdbi
Obtain a Handle to the data source wrapped by this DBI instance
openConnection() - Method in interface org.jdbi.v3.core.ConnectionFactory
 
org.jdbi.v3.core - package org.jdbi.v3.core
Start with DBI and Handle
org.jdbi.v3.core.argument - package org.jdbi.v3.core.argument
 
org.jdbi.v3.core.array - package org.jdbi.v3.core.array
 
org.jdbi.v3.core.collector - package org.jdbi.v3.core.collector
 
org.jdbi.v3.core.config - package org.jdbi.v3.core.config
 
org.jdbi.v3.core.extension - package org.jdbi.v3.core.extension
 
org.jdbi.v3.core.generic - package org.jdbi.v3.core.generic
 
org.jdbi.v3.core.internal - package org.jdbi.v3.core.internal
Utility classes used internally by JDBI.
org.jdbi.v3.core.internal.lexer - package org.jdbi.v3.core.internal.lexer
 
org.jdbi.v3.core.locator - package org.jdbi.v3.core.locator
 
org.jdbi.v3.core.mapper - package org.jdbi.v3.core.mapper
 
org.jdbi.v3.core.mapper.reflect - package org.jdbi.v3.core.mapper.reflect
 
org.jdbi.v3.core.result - package org.jdbi.v3.core.result
 
org.jdbi.v3.core.rewriter - package org.jdbi.v3.core.rewriter
 
org.jdbi.v3.core.spi - package org.jdbi.v3.core.spi
 
org.jdbi.v3.core.statement - package org.jdbi.v3.core.statement
Interfaces used to alter JDBI's handling of JDBC Statements
org.jdbi.v3.core.transaction - package org.jdbi.v3.core.transaction
Several TransactionHandler instances are provided for working in different environments.
org.jdbi.v3.core.vendor - package org.jdbi.v3.core.vendor
 
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)
OutParameters() - Constructor for class org.jdbi.v3.core.statement.OutParameters
 

P

parse(CharStream) - Method in class org.jdbi.v3.core.internal.SqlScriptParser
 
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
 
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
 
produce(Supplier<PreparedStatement>, StatementContext) - Method in interface org.jdbi.v3.core.result.ResultProducer
Produces a statement result from a lazily supplied PreparedStatement.

Q

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
 
QueryTimeoutCustomizer(int) - Constructor for class org.jdbi.v3.core.statement.StatementCustomizers.QueryTimeoutCustomizer
 
QUOTE - Static variable in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
QUOTE - Static variable in class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
QUOTE - Static variable in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
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.FormatterStatementLexer
 
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

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(U, BiFunction<U, RowView, U>) - Method in interface org.jdbi.v3.core.result.ResultBearing
Reduce the results.
ReflectionMappers - Class in org.jdbi.v3.core.mapper.reflect
 
ReflectionMappers() - Constructor for class org.jdbi.v3.core.mapper.reflect.ReflectionMappers
 
register(ArgumentFactory) - Method in class org.jdbi.v3.core.argument.Arguments
 
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(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(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(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(ColumnMapperFactory) - Method in class org.jdbi.v3.core.mapper.ColumnMappers
Register a 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(Type, RowMapper<?>) - Method in class org.jdbi.v3.core.mapper.RowMappers
Register a row mapper for a given type.
register(RowMapperFactory) - Method in class org.jdbi.v3.core.mapper.RowMappers
Register a row mapper factory.
registerArgument(ArgumentFactory) - 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(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)
registerCollector(CollectorFactory) - Method in interface org.jdbi.v3.core.config.Configurable
Convenience method for getConfig(JdbiCollectors.class).register(factory)
registerColumnMapper(ColumnMapper<?>) - Method in interface org.jdbi.v3.core.config.Configurable
Convenience method for getConfig(ColumnMappers.class).register(mapper)
registerColumnMapper(Type, ColumnMapper<?>) - Method in interface org.jdbi.v3.core.config.Configurable
Convenience method for getConfig(ColumnMappers.class).register(type, mapper)
registerColumnMapper(ColumnMapperFactory) - Method in interface org.jdbi.v3.core.config.Configurable
Convenience method for getConfig(ColumnMappers.class).register(factory)
registerExtension(ExtensionFactory) - Method in interface org.jdbi.v3.core.config.Configurable
Convenience method for getConfig(Extensions.class).register(factory)
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(RowMapper<?>) - Method in interface org.jdbi.v3.core.config.Configurable
Convenience method for getConfig(RowMappers.class).register(mapper)
registerRowMapper(Type, RowMapper<?>) - Method in interface org.jdbi.v3.core.config.Configurable
Convenience method for getConfig(RowMappers.class).register(type, 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.
reportError(RecognitionException) - Method in class org.jdbi.v3.core.internal.lexer.ColonStatementLexer
 
reportError(RecognitionException) - Method in class org.jdbi.v3.core.internal.lexer.DefineStatementLexer
 
reportError(RecognitionException) - Method in class org.jdbi.v3.core.internal.lexer.FormatterStatementLexer
 
reportError(RecognitionException) - Method in class org.jdbi.v3.core.internal.lexer.HashStatementLexer
 
reportError(RecognitionException) - Method in class org.jdbi.v3.core.internal.lexer.SqlScriptLexer
 
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
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
 
ResultSetException(String, Exception, StatementContext) - Constructor for exception org.jdbi.v3.core.result.ResultSetException
 
ResultSetMapper<T> - Interface in org.jdbi.v3.core.result
Maps result sets to objects.
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
rewrite(String, Binding, StatementContext) - Method in class org.jdbi.v3.core.rewriter.ColonPrefixStatementRewriter
Munge up the SQL as desired.
rewrite(String, Binding, StatementContext) - Method in class org.jdbi.v3.core.rewriter.HashPrefixStatementRewriter
Munge up the SQL as desired.
rewrite(String, Binding, StatementContext) - Method in class org.jdbi.v3.core.rewriter.NoOpStatementRewriter
 
rewrite(String, Binding, StatementContext) - Method in interface org.jdbi.v3.core.rewriter.StatementRewriter
Munge up the SQL as desired.
RewrittenStatement - Interface in org.jdbi.v3.core.rewriter
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.
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
 
RowMappers() - Constructor for class org.jdbi.v3.core.mapper.RowMappers
 
RowView - Class in org.jdbi.v3.core.result
A RowView is an accessor for ResultSet that uses RowMapper or ColumnMapper to extract values.

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.
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
 
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(SerializableTransactionRunner.Configuration, TransactionHandler) - Constructor for class org.jdbi.v3.core.transaction.SerializableTransactionRunner
 
SerializableTransactionRunner.Configuration - Class in org.jdbi.v3.core.transaction
 
setArgumentStrategy(SqlArrayArgumentStrategy) - Method in class org.jdbi.v3.core.array.SqlArrayTypes
Sets the strategy used when binding array-type arguments to SQL statements.
setColumnNameMatchers(List<ColumnNameMatcher>) - Method in class org.jdbi.v3.core.mapper.reflect.ReflectionMappers
 
setConcurrentUpdatable(boolean) - Method in class org.jdbi.v3.core.statement.StatementContext
Set the context to create a concurrent updatable result set.
setFetchDirection(int) - Method in class org.jdbi.v3.core.statement.SqlStatement
 
setFetchSize(int) - Method in class org.jdbi.v3.core.statement.Query
Specify the fetch size for the query.
setGeneratedKeysColumnNames(String[]) - Method in class org.jdbi.v3.core.statement.StatementContext
Set the generated key column names.
setMaxFieldSize(int) - Method in class org.jdbi.v3.core.statement.Query
Specify the maximum field size in the result set.
setMaxRows(int) - Method in class org.jdbi.v3.core.statement.Query
Specify the maximum number of rows the query is to return.
setQueryTimeout(int) - Method in class org.jdbi.v3.core.statement.SqlStatement
Set the query timeout, in seconds, on the prepared statement
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.mapper.ColumnMappers
 
setRegistry(ConfigRegistry) - Method in class org.jdbi.v3.core.mapper.RowMappers
 
setReturningGeneratedKeys(boolean) - Method in class org.jdbi.v3.core.statement.StatementContext
Sets whether the current statement returns generated keys.
setSqlArrayArgumentStrategy(SqlArrayArgumentStrategy) - Method in interface org.jdbi.v3.core.config.Configurable
Convenience method for getConfig(SqlArrayTypes.class).setArgumentStrategy(strategy)
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.
setStatementRewriter(StatementRewriter) - Method in interface org.jdbi.v3.core.config.Configurable
Convenience method for getConfig(SqlStatements.class).setStatementRewriter(rewriter)
setStatementRewriter(StatementRewriter) - Method in class org.jdbi.v3.core.statement.SqlStatements
Sets the StatementRewriter used to transform SQL for all SQL satements executed by JDBI.
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.
setTimingCollector(TimingCollector) - Method in interface org.jdbi.v3.core.config.Configurable
Convenience method for getConfig(SqlStatements.class).setStatementRewriter(collector)
setTimingCollector(TimingCollector) - Method in class org.jdbi.v3.core.statement.SqlStatements
Sets the TimingCollector used to collect timing about the SQL statements executed by JDBI.
setTransactionHandler(TransactionHandler) - Method in class org.jdbi.v3.core.Jdbi
Specify the TransactionHandler instance to use.
setTransactionIsolation(TransactionIsolationLevel) - Method in class org.jdbi.v3.core.Handle
Set the transaction isolation level on the underlying connection.
setTransactionIsolation(int) - Method in class org.jdbi.v3.core.Handle
Set the transaction isolation level on the underlying connection.
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.
size() - Method in class org.jdbi.v3.core.statement.PreparedBatch
 
SnakeCaseColumnNameMatcher - Class in org.jdbi.v3.core.mapper.reflect
Matches column names with identical java names, ignoring case.
SnakeCaseColumnNameMatcher() - Constructor for class org.jdbi.v3.core.mapper.reflect.SnakeCaseColumnNameMatcher
 
specialize(ResultSet, StatementContext) - Method in class org.jdbi.v3.core.mapper.JoinRowMapper
 
specialize(ResultSet, StatementContext) - Method in class org.jdbi.v3.core.mapper.MapMapper
 
specialize(ResultSet, StatementContext) - Method in class org.jdbi.v3.core.mapper.reflect.BeanMapper
 
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 interface org.jdbi.v3.core.mapper.RowMapper
Returns a specialized row mapper, optimized for the given result set.
SqlArrayArgumentFactory - Class in org.jdbi.v3.core.array
 
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
 
SqlArrayMapperFactory() - Constructor for class org.jdbi.v3.core.array.SqlArrayMapperFactory
 
SqlArrayType<T> - Interface in org.jdbi.v3.core.array
Strategy for converting array-like arguments into SQL arrays.
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
 
SqlScriptLexer - Class in org.jdbi.v3.core.internal.lexer
 
SqlScriptLexer() - Constructor for class org.jdbi.v3.core.internal.lexer.SqlScriptLexer
 
SqlScriptLexer(CharStream) - Constructor for class org.jdbi.v3.core.internal.lexer.SqlScriptLexer
 
SqlScriptLexer(CharStream, RecognizerSharedState) - 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
 
SqlStatements() - Constructor for class org.jdbi.v3.core.statement.SqlStatements
 
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
 
StatementCustomizers.FetchDirectionStatementCustomizer - Class in org.jdbi.v3.core.statement
Sets the fetch direction on a query.
StatementCustomizers.FetchSizeCustomizer - Class in org.jdbi.v3.core.statement
 
StatementCustomizers.MaxFieldSizeCustomizer - Class in org.jdbi.v3.core.statement
 
StatementCustomizers.MaxRowsCustomizer - Class in org.jdbi.v3.core.statement
 
StatementCustomizers.QueryTimeoutCustomizer - Class in org.jdbi.v3.core.statement
 
StatementException - Exception in org.jdbi.v3.core.statement
 
StatementException(String, Throwable, StatementContext) - Constructor for exception org.jdbi.v3.core.statement.StatementException
 
StatementException(Throwable, StatementContext) - Constructor for exception org.jdbi.v3.core.statement.StatementException
 
StatementException(String, StatementContext) - Constructor for exception org.jdbi.v3.core.statement.StatementException
 
StatementRewriter - Interface in org.jdbi.v3.core.rewriter
Use to provide arbitrary statement rewriting.
stream() - Method in interface org.jdbi.v3.core.result.ResultIterable
Returns the stream of results.
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
STRING - Static variable in class org.jdbi.v3.core.internal.lexer.FormatterStatementLexer
 

T

TimingCollector - Interface in org.jdbi.v3.core.statement
This class collects timing information for every database operation.
TimingCollector.NopTimingCollector - Class in org.jdbi.v3.core.statement
 
toList(Object) - Static method in class org.jdbi.v3.core.internal.IterableLike
Collect an iterable-like into a newly allocated ArrayList.
toStream(Optional<T>) - Static method in class org.jdbi.v3.core.internal.JdbiStreams
 
toString() - Method in class org.jdbi.v3.core.argument.BeanPropertyArguments
 
toString() - Method in class org.jdbi.v3.core.argument.MapArguments
 
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.mapper.reflect.CaseInsensitiveColumnNameMatcher
 
toString() - Method in class org.jdbi.v3.core.mapper.reflect.SnakeCaseColumnNameMatcher
 
toString() - Method in class org.jdbi.v3.core.statement.Binding
 
TransactionException - Exception in org.jdbi.v3.core.transaction
 
TransactionException(String, Throwable) - Constructor for exception org.jdbi.v3.core.transaction.TransactionException
 
TransactionException(Throwable) - Constructor for exception org.jdbi.v3.core.transaction.TransactionException
 
TransactionException(String) - 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
 
TransactionState - Enum in org.jdbi.v3.core.transaction
 

U

UnableToCreateStatementException - Exception in org.jdbi.v3.core.statement
 
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(Exception, StatementContext) - Constructor for exception org.jdbi.v3.core.statement.UnableToCreateStatementException
 
UnableToExecuteStatementException - Exception in org.jdbi.v3.core.statement
 
UnableToExecuteStatementException(Exception, StatementContext) - Constructor for exception org.jdbi.v3.core.statement.UnableToExecuteStatementException
 
UnableToExecuteStatementException(String, StatementContext) - Constructor for exception org.jdbi.v3.core.statement.UnableToExecuteStatementException
 
UnableToExecuteStatementException(String, Throwable, StatementContext) - Constructor for exception org.jdbi.v3.core.statement.UnableToExecuteStatementException
 
UnableToManipulateTransactionIsolationLevelException - Exception in org.jdbi.v3.core.transaction
 
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
 
UnableToProduceResultException(Exception, StatementContext) - Constructor for exception org.jdbi.v3.core.result.UnableToProduceResultException
 
UnableToProduceResultException(String, StatementContext) - Constructor for exception org.jdbi.v3.core.result.UnableToProduceResultException
 
UnableToProduceResultException(String, Throwable, StatementContext) - Constructor for exception org.jdbi.v3.core.result.UnableToProduceResultException
 
UnableToRestoreAutoCommitStateException - Exception in org.jdbi.v3.core.transaction
 
UnableToRestoreAutoCommitStateException(Throwable) - Constructor for exception org.jdbi.v3.core.transaction.UnableToRestoreAutoCommitStateException
 
update(String, Object...) - Method in class org.jdbi.v3.core.Handle
Execute a simple update statement
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
 
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(StreamConsumer<T, X>) - Method in interface org.jdbi.v3.core.result.ResultIterable
Passes the stream of results to the consumer.
useStream(Stream<T>) - Method in interface org.jdbi.v3.core.result.StreamConsumer
Will be invoked with result stream.
useTransaction(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.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.Jdbi
A convenience function which manages the lifecycle of a handle and yields it to a callback for use by clients.

V

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.transaction.TransactionIsolationLevel
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum org.jdbi.v3.core.transaction.TransactionIsolationLevel
 
valueOf(String) - Static method in enum org.jdbi.v3.core.transaction.TransactionState
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.transaction.TransactionIsolationLevel
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.TransactionState
Returns an array containing the constants of this enum type, in the order they are declared.

W

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.
withMaxRetries(int) - Method in class org.jdbi.v3.core.transaction.SerializableTransactionRunner.Configuration
 
withSerializationFailureSqlState(String) - Method in class org.jdbi.v3.core.transaction.SerializableTransactionRunner.Configuration
 
withStream(StreamCallback<T, R, X>) - Method in interface org.jdbi.v3.core.result.ResultIterable
Passes the stream of results to the callback.
withStream(Stream<T>) - Method in interface org.jdbi.v3.core.result.StreamCallback
Will be invoked with a Stream<T>.
A B C D E F G H I J L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2017. All rights reserved.