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

A

abort() - Method in class org.skife.jdbi.v2.FoldController
 
accepts(Class, StatementContext) - Method in class org.skife.jdbi.v2.PrimitivesMapperFactory
 
accepts(Class, StatementContext) - Method in interface org.skife.jdbi.v2.ResultSetMapperFactory
Can this factory provide a result set mapper which maps to the desired type
accepts(Class<?>, Object, StatementContext) - Method in interface org.skife.jdbi.v2.tweak.ArgumentFactory
 
accepts(Class, StatementContext) - Method in class org.skife.jdbi.v2.tweak.BeanMapperFactory
 
accepts(Class<?>) - Method in interface org.skife.jdbi.v2.tweak.ContainerFactory
 
add(String) - Method in class org.skife.jdbi.v2.Batch
Add a statement to the batch
add(Object) - Method in interface org.skife.jdbi.v2.ContainerBuilder
 
add() - Method in class org.skife.jdbi.v2.PreparedBatch
Add a statement (part) to this batch.
add(Object...) - Method in class org.skife.jdbi.v2.PreparedBatch
 
add(Map<String, ? extends Object>) - Method in class org.skife.jdbi.v2.PreparedBatch
Create a new batch part by binding values looked up in args to named parameters on the statement.
add(String) - Method in interface org.skife.jdbi.v2.tweak.SQLLog.BatchLogger
Called once for each statement in the batch
addCleanable(Cleanable) - Method in class org.skife.jdbi.v2.ConcreteStatementContext
 
addCleanable(Cleanable) - Method in interface org.skife.jdbi.v2.StatementContext
 
addStatementCustomizer(StatementCustomizer) - Method in class org.skife.jdbi.v2.SQLStatement
Provides a means for custom statement modification.
afterExecution(PreparedStatement, StatementContext) - Method in class org.skife.jdbi.v2.tweak.BaseStatementCustomizer
This will be invoked after execution of the prepared statement, but before any results are accessed.
afterExecution(PreparedStatement, StatementContext) - Method in interface org.skife.jdbi.v2.tweak.StatementCustomizer
This will be invoked after execution of the prepared statement, but before any results are accessed.
afterPropertiesSet() - Method in class org.skife.jdbi.v2.spring.DBIFactoryBean
Verifies that a dataSource has been set
apply(SQLStatement) - Method in class org.skife.jdbi.v2.sqlobject.customizers.FetchDirection.FetchDirectionSqlStatementCustomizer
 
apply(SQLStatement) - Method in class org.skife.jdbi.v2.sqlobject.customizers.RegisterContainerMapper.MyCustomizer
 
apply(SQLStatement) - Method in class org.skife.jdbi.v2.sqlobject.customizers.TransactionIsolation.MyCustomizer
 
apply(SQLStatement) - Method in interface org.skife.jdbi.v2.sqlobject.SqlStatementCustomizer
Invoked to customize the sql statement
apply(SQLStatement) - Method in class org.skife.jdbi.v2.StatementCustomizers.FetchDirectionStatementCustomizer
 
apply(int, PreparedStatement, StatementContext) - Method in interface org.skife.jdbi.v2.tweak.Argument
Callback method invoked right before statement execution.
Argument - Interface in org.skife.jdbi.v2.tweak
Represents an argument to a prepared statement.
ArgumentFactory<T> - Interface in org.skife.jdbi.v2.tweak
 
attach(Class<SqlObjectType>) - Method in interface org.skife.jdbi.v2.Handle
Create a a sql object of the specified type bound to this handle.
attach(Handle, Class<T>) - Static method in class org.skife.jdbi.v2.sqlobject.SqlObjectBuilder
Create a a sql object of the specified type bound to this handle.

B

BaseResultSetMapper<ResultType> - Class in org.skife.jdbi.v2
Convenience class which allows definition of result set mappers which getAttribute the row as a map instead of a result set.
BaseResultSetMapper() - Constructor for class org.skife.jdbi.v2.BaseResultSetMapper
 
BaseStatementCustomizer - Class in org.skife.jdbi.v2.tweak
Convenience class which provides no-op stubs of the StatementCustomizer methods
BaseStatementCustomizer() - Constructor for class org.skife.jdbi.v2.tweak.BaseStatementCustomizer
 
Batch - Class in org.skife.jdbi.v2
Represents a group of non-prepared statements to be sent to the RDMBS in one "request"
BatchChunkSize - Annotation Type in org.skife.jdbi.v2.sqlobject.customizers
Used to control the batch chunk size for sql batch operations.
BeanMapper<T> - Class in org.skife.jdbi.v2
A result set mapper which maps the fields in a statement into a JavaBean.
BeanMapper(Class<T>) - Constructor for class org.skife.jdbi.v2.BeanMapper
 
BeanMapperFactory - Class in org.skife.jdbi.v2.tweak
 
BeanMapperFactory() - Constructor for class org.skife.jdbi.v2.tweak.BeanMapperFactory
 
beforeExecution(PreparedStatement, StatementContext) - Method in class org.skife.jdbi.v2.StatementCustomizers.FetchDirectionStatementCustomizer
 
beforeExecution(PreparedStatement, StatementContext) - Method in class org.skife.jdbi.v2.StatementCustomizers.FetchSizeCustomizer
 
beforeExecution(PreparedStatement, StatementContext) - Method in class org.skife.jdbi.v2.StatementCustomizers.MaxFieldSizeCustomizer
 
beforeExecution(PreparedStatement, StatementContext) - Method in class org.skife.jdbi.v2.StatementCustomizers.MaxRowsCustomizer
 
beforeExecution(PreparedStatement, StatementContext) - Method in class org.skife.jdbi.v2.StatementCustomizers.QueryTimeoutCustomizer
 
beforeExecution(PreparedStatement, StatementContext) - Method in class org.skife.jdbi.v2.tweak.BaseStatementCustomizer
Make the changes you need to inside this method.
beforeExecution(PreparedStatement, StatementContext) - Method in interface org.skife.jdbi.v2.tweak.StatementCustomizer
Make the changes you need to inside this method.
begin() - Method in interface org.skife.jdbi.v2.Handle
Start a transaction
begin() - Method in interface org.skife.jdbi.v2.sqlobject.mixins.Transactional
 
begin(Handle) - Method in interface org.skife.jdbi.v2.tweak.TransactionHandler
Called when a transaction is started
begin(Handle) - Method in class org.skife.jdbi.v2.tweak.transactions.CMTTransactionHandler
Called when a transaction is started
begin(Handle) - Method in class org.skife.jdbi.v2.tweak.transactions.DelegatingTransactionHandler
 
begin(Handle) - Method in class org.skife.jdbi.v2.tweak.transactions.LocalTransactionHandler
Called when a transaction is started
BigDecimalMapper - Class in org.skife.jdbi.v2.util
 
BigDecimalMapper() - Constructor for class org.skife.jdbi.v2.util.BigDecimalMapper
 
BigDecimalMapper(int) - Constructor for class org.skife.jdbi.v2.util.BigDecimalMapper
 
BigDecimalMapper(String) - Constructor for class org.skife.jdbi.v2.util.BigDecimalMapper
 
Bind - Annotation Type in org.skife.jdbi.v2.sqlobject
A binding annotation
bind(SQLStatement<?>, AnnotationType, ArgType) - Method in interface org.skife.jdbi.v2.sqlobject.Binder
 
bind(int, Argument) - Method in class org.skife.jdbi.v2.SQLStatement
Used if you need to have some exotic parameter bound.
bind(String, Argument) - Method in class org.skife.jdbi.v2.SQLStatement
Used if you need to have some exotic parameter bound.
bind(int, Character) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument positionally
bind(String, Character) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument by name
bind(int, String) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument positionally
bind(String, String) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument by name
bind(int, int) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument positionally
bind(int, Integer) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument positionally
bind(String, int) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument by name
bind(String, Integer) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument by name
bind(int, char) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument positionally
bind(String, char) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument by name
bind(int, BigDecimal) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument positionally
bind(String, BigDecimal) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument by name
bind(int, Blob) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument positionally
bind(String, Blob) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument by name
bind(int, boolean) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument positionally
bind(int, Boolean) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument positionally
bind(String, boolean) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument by name
bind(String, Boolean) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument by name
bind(int, byte) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument positionally
bind(int, Byte) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument positionally
bind(String, byte) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument by name
bind(String, Byte) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument by name
bind(int, byte[]) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument positionally
bind(String, byte[]) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument by name
bind(int, Reader, int) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument positionally
bind(String, Reader, int) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument by name
bind(int, Clob) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument positionally
bind(String, Clob) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument by name
bind(int, Date) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument positionally
bind(String, Date) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument by name
bind(int, Date) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument positionally
bind(String, Date) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument by name
bind(int, double) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument positionally
bind(int, Double) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument positionally
bind(String, double) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument by name
bind(String, Double) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument by name
bind(int, float) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument positionally
bind(int, Float) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument positionally
bind(String, float) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument by name
bind(String, Float) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument by name
bind(int, long) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument positionally
bind(int, Long) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument positionally
bind(String, long) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument by name
bind(String, Long) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument by name
bind(int, Short) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument positionally
bind(int, short) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument positionally
bind(String, short) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument by name
bind(String, Short) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument by name
bind(int, Object) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument positionally
bind(String, Object) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument by name
bind(int, Time) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument positionally
bind(String, Time) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument by name
bind(int, Timestamp) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument positionally
bind(String, Timestamp) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument by name
bind(int, URL) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument positionally
bind(String, URL) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument by name
bind(Binding, PreparedStatement) - Method in interface org.skife.jdbi.v2.tweak.RewrittenStatement
Called to bind a set of parameters to a prepared statement.
bindASCIIStream(int, InputStream, int) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument positionally
bindASCIIStream(String, InputStream, int) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument by name
bindAsInt(int, boolean) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument positionally
bindAsInt(int, Boolean) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument positionally
bindAsInt(String, boolean) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument by name
bindAsInt(String, Boolean) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument by name
BindBean - Annotation Type in org.skife.jdbi.v2.sqlobject
 
bindBinaryStream(int, InputStream, int) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument positionally
bindBinaryStream(String, InputStream, int) - Method in class org.skife.jdbi.v2.SQLStatement
Bind an argument by name
bindBySqlType(String, Object, int) - Method in class org.skife.jdbi.v2.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.skife.jdbi.v2.SQLStatement
Bind a value using a specific type from java.sql.Types via PreparedStatement#setObject(int, Object, int)
Binder<AnnotationType extends Annotation,ArgType> - Interface in org.skife.jdbi.v2.sqlobject
 
BinderFactory - Interface in org.skife.jdbi.v2.sqlobject
Factor for building Binder instances.
bindFromMap(Map<String, ? extends Object>) - Method in class org.skife.jdbi.v2.SQLStatement
Binds named parameters from a map of String to Object instances
bindFromProperties(Object) - Method in class org.skife.jdbi.v2.SQLStatement
Binds named parameters from JavaBean properties on o.
BindIn - Annotation Type in org.skife.jdbi.v2.unstable
 
BindIn.BindingFactory - Class in org.skife.jdbi.v2.unstable
 
BindIn.BindingFactory() - Constructor for class org.skife.jdbi.v2.unstable.BindIn.BindingFactory
 
BindIn.CustomizerFactory - Class in org.skife.jdbi.v2.unstable
 
BindIn.CustomizerFactory() - Constructor for class org.skife.jdbi.v2.unstable.BindIn.CustomizerFactory
 
Binding - Class in org.skife.jdbi.v2
Represents the arguments bound to a particular statement
Binding() - Constructor for class org.skife.jdbi.v2.Binding
 
BindingAnnotation - Annotation Type in org.skife.jdbi.v2.sqlobject
Annotation used to mark binding annotations.
bindNamedArgumentFinder(NamedArgumentFinder) - Method in class org.skife.jdbi.v2.SQLStatement
Binds a new NamedArgumentFinder.
bindNull(String, int) - Method in class org.skife.jdbi.v2.SQLStatement
Bind NULL to be set for a given argument.
bindNull(int, int) - Method in class org.skife.jdbi.v2.SQLStatement
Bind NULL to be set for a given argument.
BooleanMapper - Class in org.skife.jdbi.v2.util
Convenience ResultSetMapper for extracting a single value result from a query.
BooleanMapper() - Constructor for class org.skife.jdbi.v2.util.BooleanMapper
Create a new instance which extracts the value from the first column
BooleanMapper(int) - Constructor for class org.skife.jdbi.v2.util.BooleanMapper
Create a new instance which extracts the value positionally in the result set
BooleanMapper(String) - Constructor for class org.skife.jdbi.v2.util.BooleanMapper
Create a new instance which extracts the value by name or alias from the result set
build() - Method in interface org.skife.jdbi.v2.ContainerBuilder
 
build(Annotation) - Method in interface org.skife.jdbi.v2.sqlobject.BinderFactory
Called to build a Binder
build(Class<?>, T, StatementContext) - Method in interface org.skife.jdbi.v2.tweak.ArgumentFactory
 
build(Annotation) - Method in class org.skife.jdbi.v2.unstable.BindIn.BindingFactory
 
ByteArrayMapper - Class in org.skife.jdbi.v2.util
 
ByteArrayMapper() - Constructor for class org.skife.jdbi.v2.util.ByteArrayMapper
 
ByteArrayMapper(int) - Constructor for class org.skife.jdbi.v2.util.ByteArrayMapper
 
ByteArrayMapper(String) - Constructor for class org.skife.jdbi.v2.util.ByteArrayMapper
 
ByteMapper - Class in org.skife.jdbi.v2.util
 
ByteMapper() - Constructor for class org.skife.jdbi.v2.util.ByteMapper
 
ByteMapper(int) - Constructor for class org.skife.jdbi.v2.util.ByteMapper
 
ByteMapper(String) - Constructor for class org.skife.jdbi.v2.util.ByteMapper
 

C

Call - Class in org.skife.jdbi.v2
Used for invoking stored procedures.
CallableStatementMapper - Interface in org.skife.jdbi.v2
 
CallbackFailedException - Exception in org.skife.jdbi.v2.exceptions
Exception used to indicate an exception thrown during a provided callback.
CallbackFailedException(String, Throwable) - Constructor for exception org.skife.jdbi.v2.exceptions.CallbackFailedException
 
CallbackFailedException(Throwable) - Constructor for exception org.skife.jdbi.v2.exceptions.CallbackFailedException
 
checkpoint(String) - Method in interface org.skife.jdbi.v2.Handle
Create a transaction checkpoint (savepoint in JDBC terminology) with the name provided.
checkpoint(String) - Method in interface org.skife.jdbi.v2.sqlobject.mixins.Transactional
 
checkpoint(Handle, String) - Method in interface org.skife.jdbi.v2.tweak.TransactionHandler
Create a new checkpoint (savepoint in JDBC terminology)
checkpoint(Handle, String) - Method in class org.skife.jdbi.v2.tweak.transactions.CMTTransactionHandler
Create a new checkpoint (savepoint in JDBC terminology)
checkpoint(Handle, String) - Method in class org.skife.jdbi.v2.tweak.transactions.DelegatingTransactionHandler
 
checkpoint(Handle, String) - Method in class org.skife.jdbi.v2.tweak.transactions.LocalTransactionHandler
Create a new checkpoint (savepoint in JDBC terminology)
ClasspathStatementLocator - Class in org.skife.jdbi.v2
looks for [name], then [name].sql on the classpath
ClasspathStatementLocator() - Constructor for class org.skife.jdbi.v2.ClasspathStatementLocator
 
Cleanable - Interface in org.skife.jdbi.v2
 
cleanup() - Method in interface org.skife.jdbi.v2.Cleanable
 
cleanup(StatementContext) - Method in class org.skife.jdbi.v2.tweak.BaseStatementCustomizer
Invoked at cleanup time to clean resources used by this statement.
cleanup(StatementContext) - Method in interface org.skife.jdbi.v2.tweak.StatementCustomizer
Invoked at cleanup time to clean resources used by this statement.
cleanupHandle() - Method in class org.skife.jdbi.v2.SQLStatement
Close the handle when the statement is closed.
cleanupHandle(TransactionState) - Method in class org.skife.jdbi.v2.SQLStatement
Force transaction state when the statement is cleaned up.
close(Object) - Method in class org.skife.jdbi.v2.DBI
Used to close a sql object which lacks a close() method.
close(Connection, String, Statement) - Method in class org.skife.jdbi.v2.DefaultStatementBuilder
Called to close an individual prepared statement created from this builder.
close(Connection) - Method in class org.skife.jdbi.v2.DefaultStatementBuilder
In this case, a NOOP
close() - Method in interface org.skife.jdbi.v2.Handle
 
close(Object) - Method in interface org.skife.jdbi.v2.IDBI
Used to close a sql object which lacks a close() method.
close() - Method in interface org.skife.jdbi.v2.ResultIterator
Close the underlying resultset
close() - Method in interface org.skife.jdbi.v2.sqlobject.mixins.CloseMe
Close the underlying handle on the sql object
close(Object) - Static method in class org.skife.jdbi.v2.sqlobject.SqlObjectBuilder
Used to close a sql object which lacks a close() method.
close(Connection, String, Statement) - Method in interface org.skife.jdbi.v2.tweak.StatementBuilder
Called to close an individual prepared statement created from this builder.
close(Connection) - Method in interface org.skife.jdbi.v2.tweak.StatementBuilder
Called when the handle this StatementBuilder is attached to is closed.
closeIfNeeded(Handle) - Static method in class org.skife.jdbi.v2.spring.DBIUtil
Close a handle if it is not transactionally bound, otherwise no-op
CloseInternalDoNotUseThisClass - Interface in org.skife.jdbi.v2.sqlobject
This is public as we need it to be for some stuff to work.
CloseInternalDoNotUseThisClass.CloseHandler - Class in org.skife.jdbi.v2.sqlobject
 
CloseInternalDoNotUseThisClass.CloseHandler() - Constructor for class org.skife.jdbi.v2.sqlobject.CloseInternalDoNotUseThisClass.CloseHandler
 
CloseInternalDoNotUseThisClass.Helper - Class in org.skife.jdbi.v2.sqlobject
 
CloseInternalDoNotUseThisClass.Helper() - Constructor for class org.skife.jdbi.v2.sqlobject.CloseInternalDoNotUseThisClass.Helper
 
CloseMe - Interface in org.skife.jdbi.v2.sqlobject.mixins
A convenience mixin interface which defines the close() method.
CMTTransactionHandler - Class in org.skife.jdbi.v2.tweak.transactions
Handler designed to behave properly in a J2EE CMT environment.
CMTTransactionHandler() - Constructor for class org.skife.jdbi.v2.tweak.transactions.CMTTransactionHandler
 
collect(long, StatementContext) - Method in interface org.skife.jdbi.v2.TimingCollector
This method is executed every time there is information to collect.
collect(long, StatementContext) - Method in class org.skife.jdbi.v2.TimingCollector.NopTimingCollector
 
COLON - Static variable in class org.skife.jdbi.rewriter.colon.ColonStatementLexer
 
COLON - Static variable in class org.skife.jdbi.rewriter.hash.HashStatementLexer
 
ColonPrefixNamedParamStatementRewriter - Class in org.skife.jdbi.v2
Statement rewriter which replaces named parameter tokens of the form :tokenName

This is the default statement rewriter

ColonPrefixNamedParamStatementRewriter() - Constructor for class org.skife.jdbi.v2.ColonPrefixNamedParamStatementRewriter
 
ColonStatementLexer - Class in org.skife.jdbi.rewriter.colon
 
ColonStatementLexer() - Constructor for class org.skife.jdbi.rewriter.colon.ColonStatementLexer
 
ColonStatementLexer(CharStream) - Constructor for class org.skife.jdbi.rewriter.colon.ColonStatementLexer
 
ColonStatementLexer(CharStream, RecognizerSharedState) - Constructor for class org.skife.jdbi.rewriter.colon.ColonStatementLexer
 
commit() - Method in interface org.skife.jdbi.v2.Handle
Commit a transaction
commit() - Method in interface org.skife.jdbi.v2.sqlobject.mixins.Transactional
 
commit(Handle) - Method in interface org.skife.jdbi.v2.tweak.TransactionHandler
Called when a transaction is committed
commit(Handle) - Method in class org.skife.jdbi.v2.tweak.transactions.CMTTransactionHandler
Called when a transaction is committed
commit(Handle) - Method in class org.skife.jdbi.v2.tweak.transactions.DelegatingTransactionHandler
 
commit(Handle) - Method in class org.skife.jdbi.v2.tweak.transactions.LocalTransactionHandler
Called when a transaction is committed
ConcreteStatementContext - Class in org.skife.jdbi.v2
 
ConnectionFactory - Interface in org.skife.jdbi.v2.tweak
Interface which abstracts away how JDBC Connections are obtained
ContainerBuilder<ContainerType> - Interface in org.skife.jdbi.v2
 
ContainerFactory<T> - Interface in org.skife.jdbi.v2.tweak
 
create(Connection, String, StatementContext) - Method in class org.skife.jdbi.v2.DefaultStatementBuilder
Create a new DefaultStatementBuilder which will always create a new PreparedStatement from the Connection
create(Connection, String, StatementContext) - Method in interface org.skife.jdbi.v2.tweak.StatementBuilder
Called each time a prepared statement needs to be created
createBatch() - Method in interface org.skife.jdbi.v2.Handle
Create a non-prepared (no bound parameters, but different SQL, batch statement
createCall(Connection, String, StatementContext) - Method in class org.skife.jdbi.v2.DefaultStatementBuilder
Called each time a Callable statement needs to be created
createCall(String) - Method in interface org.skife.jdbi.v2.Handle
Create a call to a stored procedure
createCall(Connection, String, StatementContext) - Method in interface org.skife.jdbi.v2.tweak.StatementBuilder
Called each time a Callable statement needs to be created
createForMethod(Annotation, Class, Method) - Method in class org.skife.jdbi.v2.sqlobject.customizers.Define.Factory
 
createForMethod(Annotation, Class, Method) - Method in class org.skife.jdbi.v2.sqlobject.customizers.FetchDirection.Factory
 
createForMethod(Annotation, Class, Method) - Method in class org.skife.jdbi.v2.sqlobject.customizers.FetchSize.Factory
 
createForMethod(Annotation, Class, Method) - Method in class org.skife.jdbi.v2.sqlobject.customizers.MaxRows.Factory
 
createForMethod(Annotation, Class, Method) - Method in class org.skife.jdbi.v2.sqlobject.customizers.OverrideStatementLocatorWith.Factory
 
createForMethod(Annotation, Class, Method) - Method in class org.skife.jdbi.v2.sqlobject.customizers.OverrideStatementRewriterWith.Factory
 
createForMethod(Annotation, Class, Method) - Method in class org.skife.jdbi.v2.sqlobject.customizers.QueryTimeOut.Factory
 
createForMethod(Annotation, Class, Method) - Method in class org.skife.jdbi.v2.sqlobject.customizers.RegisterArgumentFactory.Factory
 
createForMethod(Annotation, Class, Method) - Method in class org.skife.jdbi.v2.sqlobject.customizers.RegisterContainerMapper.Factory
 
createForMethod(Annotation, Class, Method) - Method in class org.skife.jdbi.v2.sqlobject.customizers.RegisterMapper.Factory
 
createForMethod(Annotation, Class, Method) - Method in class org.skife.jdbi.v2.sqlobject.customizers.RegisterMapperFactory.Factory
 
createForMethod(Annotation, Class, Method) - Method in class org.skife.jdbi.v2.sqlobject.customizers.TransactionIsolation.Factory
 
createForMethod(Annotation, Class, Method) - Method in class org.skife.jdbi.v2.sqlobject.helpers.MapResultAsBean.MapAsBeanFactory
 
createForMethod(Annotation, Class, Method) - Method in interface org.skife.jdbi.v2.sqlobject.SqlStatementCustomizerFactory
Used to create customizers for annotations on methods.
createForMethod(Annotation, Class, Method) - Method in class org.skife.jdbi.v2.sqlobject.stringtemplate.ExternalizedSqlViaStringTemplate3.LocatorFactory
Deprecated.
 
createForMethod(Annotation, Class, Method) - Method in class org.skife.jdbi.v2.sqlobject.stringtemplate.UseStringTemplate3StatementLocator.LocatorFactory
 
createForMethod(Annotation, Class, Method) - Method in class org.skife.jdbi.v2.unstable.BindIn.CustomizerFactory
 
createForParameter(Annotation, Class, Method, Object) - Method in class org.skife.jdbi.v2.sqlobject.customizers.Define.Factory
 
createForParameter(Annotation, Object) - Method in class org.skife.jdbi.v2.sqlobject.customizers.FetchDirection.Factory
 
createForParameter(Annotation, Class, Method, Object) - Method in class org.skife.jdbi.v2.sqlobject.customizers.FetchDirection.Factory
 
createForParameter(Annotation, Class, Method, Object) - Method in class org.skife.jdbi.v2.sqlobject.customizers.FetchSize.Factory
 
createForParameter(Annotation, Class, Method, Object) - Method in class org.skife.jdbi.v2.sqlobject.customizers.MaxRows.Factory
 
createForParameter(Annotation, Class, Method, Object) - Method in class org.skife.jdbi.v2.sqlobject.customizers.OverrideStatementLocatorWith.Factory
 
createForParameter(Annotation, Class, Method, Object) - Method in class org.skife.jdbi.v2.sqlobject.customizers.OverrideStatementRewriterWith.Factory
 
createForParameter(Annotation, Class, Method, Object) - Method in class org.skife.jdbi.v2.sqlobject.customizers.QueryTimeOut.Factory
 
createForParameter(Annotation, Class, Method, Object) - Method in class org.skife.jdbi.v2.sqlobject.customizers.RegisterArgumentFactory.Factory
 
createForParameter(Annotation, Class, Method, Object) - Method in class org.skife.jdbi.v2.sqlobject.customizers.RegisterContainerMapper.Factory
 
createForParameter(Annotation, Class, Method, Object) - Method in class org.skife.jdbi.v2.sqlobject.customizers.RegisterMapper.Factory
 
createForParameter(Annotation, Class, Method, Object) - Method in class org.skife.jdbi.v2.sqlobject.customizers.RegisterMapperFactory.Factory
 
createForParameter(Annotation, Class, Method, Object) - Method in class org.skife.jdbi.v2.sqlobject.customizers.TransactionIsolation.Factory
 
createForParameter(Annotation, Class, Method, Object) - Method in class org.skife.jdbi.v2.sqlobject.helpers.MapResultAsBean.MapAsBeanFactory
 
createForParameter(Annotation, Class, Method, Object) - Method in interface org.skife.jdbi.v2.sqlobject.SqlStatementCustomizerFactory
Used to create customizers for annotations on parameters
createForParameter(Annotation, Class, Method, Object) - Method in class org.skife.jdbi.v2.sqlobject.stringtemplate.ExternalizedSqlViaStringTemplate3.LocatorFactory
Deprecated.
 
createForParameter(Annotation, Class, Method, Object) - Method in class org.skife.jdbi.v2.sqlobject.stringtemplate.UseStringTemplate3StatementLocator.LocatorFactory
 
createForParameter(Annotation, Class, Method, Object) - Method in class org.skife.jdbi.v2.unstable.BindIn.CustomizerFactory
 
createForType(Annotation, Class) - Method in class org.skife.jdbi.v2.sqlobject.customizers.Define.Factory
 
createForType(Annotation, Class) - Method in class org.skife.jdbi.v2.sqlobject.customizers.FetchDirection.Factory
 
createForType(Annotation, Class) - Method in class org.skife.jdbi.v2.sqlobject.customizers.FetchSize.Factory
 
createForType(Annotation, Class) - Method in class org.skife.jdbi.v2.sqlobject.customizers.MaxRows.Factory
 
createForType(Annotation, Class) - Method in class org.skife.jdbi.v2.sqlobject.customizers.OverrideStatementLocatorWith.Factory
 
createForType(Annotation, Class) - Method in class org.skife.jdbi.v2.sqlobject.customizers.OverrideStatementRewriterWith.Factory
 
createForType(Annotation, Class) - Method in class org.skife.jdbi.v2.sqlobject.customizers.QueryTimeOut.Factory
 
createForType(Annotation, Class) - Method in class org.skife.jdbi.v2.sqlobject.customizers.RegisterArgumentFactory.Factory
 
createForType(Annotation, Class) - Method in class org.skife.jdbi.v2.sqlobject.customizers.RegisterContainerMapper.Factory
 
createForType(Annotation, Class) - Method in class org.skife.jdbi.v2.sqlobject.customizers.RegisterMapper.Factory
 
createForType(Annotation, Class) - Method in class org.skife.jdbi.v2.sqlobject.customizers.RegisterMapperFactory.Factory
 
createForType(Annotation, Class) - Method in class org.skife.jdbi.v2.sqlobject.customizers.TransactionIsolation.Factory
 
createForType(Annotation, Class) - Method in class org.skife.jdbi.v2.sqlobject.helpers.MapResultAsBean.MapAsBeanFactory
 
createForType(Annotation, Class) - Method in interface org.skife.jdbi.v2.sqlobject.SqlStatementCustomizerFactory
Used to create customizers for annotations on sql object interfaces
createForType(Annotation, Class) - Method in class org.skife.jdbi.v2.sqlobject.stringtemplate.ExternalizedSqlViaStringTemplate3.LocatorFactory
Deprecated.
 
createForType(Annotation, Class) - Method in class org.skife.jdbi.v2.sqlobject.stringtemplate.UseStringTemplate3StatementLocator.LocatorFactory
 
createForType(Annotation, Class) - Method in class org.skife.jdbi.v2.unstable.BindIn.CustomizerFactory
 
createQuery(String) - Method in interface org.skife.jdbi.v2.Handle
Return a default Query instance which can be executed later, as long as this handle remains open.
createScript(String) - Method in interface org.skife.jdbi.v2.Handle
Creates an SQL script, looking for the source of the script using the current statement locator (which defaults to searching the classpath)
CreateSqlObject - Annotation Type in org.skife.jdbi.v2.sqlobject
Use this annotation on a sql object method to create a new sql object with the same underlying handle source (onDemand, attached, etc) as the sql object the method is invoked on.
createStatement(String) - Method in interface org.skife.jdbi.v2.Handle
Create an Insert or Update statement which returns the number of rows modified.
createStatementBuilder(Connection) - Method in class org.skife.jdbi.v2.DefaultStatementBuilderFactory
Obtain a StatementBuilder, called when a new handle is opened
createStatementBuilder(Connection) - Method in interface org.skife.jdbi.v2.tweak.StatementBuilderFactory
Obtain a StatementBuilder, called when a new handle is opened

D

DBI - Class in org.skife.jdbi.v2
This class provides the access point for jDBI.
DBI(DataSource) - Constructor for class org.skife.jdbi.v2.DBI
Constructor for use with a DataSource which will provide
DBI(ConnectionFactory) - Constructor for class org.skife.jdbi.v2.DBI
Constructor used to allow for obtaining a Connection in a customized manner.
DBI(String) - Constructor for class org.skife.jdbi.v2.DBI
Create a DBI which directly uses the DriverManager
DBI(String, Properties) - Constructor for class org.skife.jdbi.v2.DBI
Create a DBI which directly uses the DriverManager
DBI(String, String, String) - Constructor for class org.skife.jdbi.v2.DBI
Create a DBI which directly uses the DriverManager
DBIException - Exception in org.skife.jdbi.v2.exceptions
Base runtime exception for exceptions thrown from jDBI
DBIException(String, Throwable) - Constructor for exception org.skife.jdbi.v2.exceptions.DBIException
 
DBIException(Throwable) - Constructor for exception org.skife.jdbi.v2.exceptions.DBIException
 
DBIException(String) - Constructor for exception org.skife.jdbi.v2.exceptions.DBIException
Constructs a new runtime exception with the specified detail message.
DBIFactoryBean - Class in org.skife.jdbi.v2.spring
Utility class which constructs an IDBI instance which can conveniently participate in Spring's transaction management system.
DBIFactoryBean() - Constructor for class org.skife.jdbi.v2.spring.DBIFactoryBean
 
DBIUtil - Class in org.skife.jdbi.v2.spring
Utility for working with jDBI and Spring transaction bound resources
DBIUtil() - Constructor for class org.skife.jdbi.v2.spring.DBIUtil
 
DEFAULT_VALUE - Static variable in annotation type org.skife.jdbi.v2.sqlobject.SqlQuery
 
DEFAULT_VALUE - Static variable in annotation type org.skife.jdbi.v2.sqlobject.stringtemplate.UseStringTemplate3StatementLocator
 
DefaultMapper - Class in org.skife.jdbi.v2
 
DefaultMapper() - Constructor for class org.skife.jdbi.v2.DefaultMapper
 
DefaultStatementBuilder - Class in org.skife.jdbi.v2
A StatementBuilder which will always create a new PreparedStatement
DefaultStatementBuilder() - Constructor for class org.skife.jdbi.v2.DefaultStatementBuilder
 
DefaultStatementBuilderFactory - Class in org.skife.jdbi.v2
 
DefaultStatementBuilderFactory() - Constructor for class org.skife.jdbi.v2.DefaultStatementBuilderFactory
 
define(String, Object) - Method in class org.skife.jdbi.v2.Batch
Specify a value on the statement context for this batch
define(String, Object) - Method in class org.skife.jdbi.v2.DBI
Define an attribute on every StatementContext for every statement created from a handle obtained from this DBI instance.
define(String, Object) - Method in interface org.skife.jdbi.v2.Handle
Define a statement attribute which will be applied to all StatementContext instances for statements created from this handle
define(String, Object) - Method in interface org.skife.jdbi.v2.IDBI
Define an attribute on every StatementContext for every statement created from a handle obtained from this DBI instance.
define(String, Object) - Method in class org.skife.jdbi.v2.PreparedBatch
Specify a value on the statement context for this batch
define(Map<String, ? extends Object>) - Method in class org.skife.jdbi.v2.PreparedBatch
Adds all key/value pairs in the Map to the StatementContext.
Define - Annotation Type in org.skife.jdbi.v2.sqlobject.customizers
Used to set attributes on the StatementContext for the statement generated for this method.
define(String, Object) - Method in class org.skife.jdbi.v2.SQLStatement
Define a value on the StatementContext.
define(Map<String, ? extends Object>) - Method in class org.skife.jdbi.v2.SQLStatement
Adds all key/value pairs in the Map to the StatementContext.
Define.Factory - Class in org.skife.jdbi.v2.sqlobject.customizers
 
Define.Factory() - Constructor for class org.skife.jdbi.v2.sqlobject.customizers.Define.Factory
 
DelegatingTransactionHandler - Class in org.skife.jdbi.v2.tweak.transactions
 
DelegatingTransactionHandler(TransactionHandler) - Constructor for class org.skife.jdbi.v2.tweak.transactions.DelegatingTransactionHandler
 
DOUBLE_QUOTED_TEXT - Static variable in class org.skife.jdbi.rewriter.colon.ColonStatementLexer
 
DOUBLE_QUOTED_TEXT - Static variable in class org.skife.jdbi.rewriter.hash.HashStatementLexer
 
DoubleMapper - Class in org.skife.jdbi.v2.util
 
DoubleMapper() - Constructor for class org.skife.jdbi.v2.util.DoubleMapper
 
DoubleMapper(int) - Constructor for class org.skife.jdbi.v2.util.DoubleMapper
 
DoubleMapper(String) - Constructor for class org.skife.jdbi.v2.util.DoubleMapper
 

E

EOF - Static variable in class org.skife.jdbi.rewriter.colon.ColonStatementLexer
 
EOF - Static variable in class org.skife.jdbi.rewriter.hash.HashStatementLexer
 
EOF - Static variable in class org.skife.jdbi.rewriter.printf.FormatterStatementLexer
 
ESCAPE_SEQUENCE - Static variable in class org.skife.jdbi.rewriter.colon.ColonStatementLexer
 
ESCAPE_SEQUENCE - Static variable in class org.skife.jdbi.rewriter.hash.HashStatementLexer
 
ESCAPED_TEXT - Static variable in class org.skife.jdbi.rewriter.colon.ColonStatementLexer
 
ESCAPED_TEXT - Static variable in class org.skife.jdbi.rewriter.hash.HashStatementLexer
 
execute() - Method in class org.skife.jdbi.v2.Batch
Execute all the queued up statements
execute(String, Object...) - Method in interface org.skife.jdbi.v2.Handle
Execute some SQL with no return value
execute() - Method in class org.skife.jdbi.v2.PreparedBatch
Execute the batch
execute() - Method in class org.skife.jdbi.v2.Script
Execute this script in a batch statement
execute(Handle) - Method in class org.skife.jdbi.v2.tweak.VoidHandleCallback
execute() - Method in class org.skife.jdbi.v2.Update
Execute the statement
execute(Handle, TransactionStatus) - Method in class org.skife.jdbi.v2.VoidTransactionCallback
executeAndReturnGeneratedKeys(ResultSetMapper<GeneratedKeyType>) - Method in class org.skife.jdbi.v2.Update
Execute the statement and returns any auto-generated keys.
executeAndReturnGeneratedKeys() - Method in class org.skife.jdbi.v2.Update
 
ExternalizedSqlViaStringTemplate3.LocatorFactory - Class in org.skife.jdbi.v2.sqlobject.stringtemplate
Deprecated.
 
ExternalizedSqlViaStringTemplate3.LocatorFactory() - Constructor for class org.skife.jdbi.v2.sqlobject.stringtemplate.ExternalizedSqlViaStringTemplate3.LocatorFactory
Deprecated.
 
extractByIndex(ResultSet, int) - Method in class org.skife.jdbi.v2.util.BigDecimalMapper
 
extractByIndex(ResultSet, int) - Method in class org.skife.jdbi.v2.util.BooleanMapper
 
extractByIndex(ResultSet, int) - Method in class org.skife.jdbi.v2.util.ByteArrayMapper
 
extractByIndex(ResultSet, int) - Method in class org.skife.jdbi.v2.util.ByteMapper
 
extractByIndex(ResultSet, int) - Method in class org.skife.jdbi.v2.util.DoubleMapper
 
extractByIndex(ResultSet, int) - Method in class org.skife.jdbi.v2.util.FloatMapper
 
extractByIndex(ResultSet, int) - Method in class org.skife.jdbi.v2.util.IntegerMapper
 
extractByIndex(ResultSet, int) - Method in class org.skife.jdbi.v2.util.LongMapper
 
extractByIndex(ResultSet, int) - Method in class org.skife.jdbi.v2.util.ShortMapper
 
extractByIndex(ResultSet, int) - Method in class org.skife.jdbi.v2.util.StringMapper
 
extractByIndex(ResultSet, int) - Method in class org.skife.jdbi.v2.util.TimestampMapper
 
extractByIndex(ResultSet, int) - Method in class org.skife.jdbi.v2.util.TypedMapper
 
extractByIndex(ResultSet, int) - Method in class org.skife.jdbi.v2.util.URLMapper
 
extractByName(ResultSet, String) - Method in class org.skife.jdbi.v2.util.BigDecimalMapper
 
extractByName(ResultSet, String) - Method in class org.skife.jdbi.v2.util.BooleanMapper
 
extractByName(ResultSet, String) - Method in class org.skife.jdbi.v2.util.ByteArrayMapper
 
extractByName(ResultSet, String) - Method in class org.skife.jdbi.v2.util.ByteMapper
 
extractByName(ResultSet, String) - Method in class org.skife.jdbi.v2.util.DoubleMapper
 
extractByName(ResultSet, String) - Method in class org.skife.jdbi.v2.util.FloatMapper
 
extractByName(ResultSet, String) - Method in class org.skife.jdbi.v2.util.IntegerMapper
 
extractByName(ResultSet, String) - Method in class org.skife.jdbi.v2.util.LongMapper
 
extractByName(ResultSet, String) - Method in class org.skife.jdbi.v2.util.ShortMapper
 
extractByName(ResultSet, String) - Method in class org.skife.jdbi.v2.util.StringMapper
 
extractByName(ResultSet, String) - Method in class org.skife.jdbi.v2.util.TimestampMapper
 
extractByName(ResultSet, String) - Method in class org.skife.jdbi.v2.util.TypedMapper
 
extractByName(ResultSet, String) - Method in class org.skife.jdbi.v2.util.URLMapper
 

F

FetchDirection - Annotation Type in org.skife.jdbi.v2.sqlobject.customizers
Used to specify the fetch direction, per JDBC, of a result set.
FetchDirection.Factory - Class in org.skife.jdbi.v2.sqlobject.customizers
 
FetchDirection.Factory() - Constructor for class org.skife.jdbi.v2.sqlobject.customizers.FetchDirection.Factory
 
FetchDirection.FetchDirectionSqlStatementCustomizer - Class in org.skife.jdbi.v2.sqlobject.customizers
 
FetchDirection.FetchDirectionSqlStatementCustomizer(Integer) - Constructor for class org.skife.jdbi.v2.sqlobject.customizers.FetchDirection.FetchDirectionSqlStatementCustomizer
 
fetchForward() - Method in class org.skife.jdbi.v2.Query
Specify that the fetch order should be forward, uses the underlying Statement.setFetchDirection(int)
fetchReverse() - Method in class org.skife.jdbi.v2.Query
Specify that the fetch order should be reversed, uses the underlying Statement.setFetchDirection(int)
FetchSize - Annotation Type in org.skife.jdbi.v2.sqlobject.customizers
 
FetchSize.Factory - Class in org.skife.jdbi.v2.sqlobject.customizers
 
FetchSize.Factory() - Constructor for class org.skife.jdbi.v2.sqlobject.customizers.FetchSize.Factory
 
find(String) - Method in interface org.skife.jdbi.v2.tweak.NamedArgumentFinder
 
first() - Method in class org.skife.jdbi.v2.GeneratedKeys
Returns the first generated key.
first(Class<T>) - Method in class org.skife.jdbi.v2.GeneratedKeys
 
first() - Method in class org.skife.jdbi.v2.Query
Executes the select.
first(Class<T>) - Method in class org.skife.jdbi.v2.Query
 
first() - Method in interface org.skife.jdbi.v2.ResultBearing
 
first(Class<T>) - Method in interface org.skife.jdbi.v2.ResultBearing
 
FIRST - Static variable in class org.skife.jdbi.v2.util.BigDecimalMapper
 
FIRST - Static variable in class org.skife.jdbi.v2.util.BooleanMapper
An instance which extracts value from the first field
FIRST - Static variable in class org.skife.jdbi.v2.util.ByteArrayMapper
 
FIRST - Static variable in class org.skife.jdbi.v2.util.ByteMapper
 
FIRST - Static variable in class org.skife.jdbi.v2.util.DoubleMapper
 
FIRST - Static variable in class org.skife.jdbi.v2.util.FloatMapper
 
FIRST - Static variable in class org.skife.jdbi.v2.util.IntegerMapper
An instance which extracts value from the first field
FIRST - Static variable in class org.skife.jdbi.v2.util.LongMapper
An instance which extracts value from the first field
FIRST - Static variable in class org.skife.jdbi.v2.util.ShortMapper
 
FIRST - Static variable in class org.skife.jdbi.v2.util.StringMapper
An instance which extracts value from the first field
FIRST - Static variable in class org.skife.jdbi.v2.util.TimestampMapper
An instance which extracts value from the first field
FIRST - Static variable in class org.skife.jdbi.v2.util.URLMapper
 
FloatMapper - Class in org.skife.jdbi.v2.util
 
FloatMapper() - Constructor for class org.skife.jdbi.v2.util.FloatMapper
 
FloatMapper(int) - Constructor for class org.skife.jdbi.v2.util.FloatMapper
 
FloatMapper(String) - Constructor for class org.skife.jdbi.v2.util.FloatMapper
 
fold(AccumulatorType, ResultSet, StatementContext) - Method in interface org.skife.jdbi.v2.Folder2
Invoked once per row in the result set from the query.
fold(AccumulatorType, MappedType, FoldController, StatementContext) - Method in interface org.skife.jdbi.v2.Folder3
Invoked once per row in the result set from the query.
fold(AccumulatorType, Folder2<AccumulatorType>) - Method in class org.skife.jdbi.v2.GeneratedKeys
Used to execute the query and traverse the generated keys with a accumulator.
fold(AccumulatorType, Folder2<AccumulatorType>) - Method in class org.skife.jdbi.v2.Query
Used to execute the query and traverse the result set with a accumulator.
fold(AccumulatorType, Folder3<AccumulatorType, ResultType>) - Method in class org.skife.jdbi.v2.Query
 
FoldController - Class in org.skife.jdbi.v2
 
FoldController(ResultSet) - Constructor for class org.skife.jdbi.v2.FoldController
 
Folder2<AccumulatorType> - Interface in org.skife.jdbi.v2
 
Folder3<AccumulatorType,MappedType> - Interface in org.skife.jdbi.v2
 
FormattedLog - Class in org.skife.jdbi.v2.logging
Convenience class which handles log statement formatting
FormattedLog() - Constructor for class org.skife.jdbi.v2.logging.FormattedLog
 
FormatterStatementLexer - Class in org.skife.jdbi.rewriter.printf
 
FormatterStatementLexer() - Constructor for class org.skife.jdbi.rewriter.printf.FormatterStatementLexer
 
FormatterStatementLexer(CharStream) - Constructor for class org.skife.jdbi.rewriter.printf.FormatterStatementLexer
 
FormatterStatementLexer(CharStream, RecognizerSharedState) - Constructor for class org.skife.jdbi.rewriter.printf.FormatterStatementLexer
 
forName(String) - Method in class org.skife.jdbi.v2.Binding
Look up an argument by name
forPosition(int) - Method in class org.skife.jdbi.v2.Binding
Look up an argument by position

G

GeneratedKeys<Type> - Class in org.skife.jdbi.v2
Wrapper object for generated keys as returned by the Statement.getGeneratedKeys()
getAttribute(String) - Method in class org.skife.jdbi.v2.ConcreteStatementContext
Obtain the value of an attribute
getAttribute(String) - Method in interface org.skife.jdbi.v2.StatementContext
Obtain the value of an attribute
getAttributes() - Method in class org.skife.jdbi.v2.ConcreteStatementContext
Obtain all the attributes associated with this context as a map.
getAttributes() - Method in interface org.skife.jdbi.v2.StatementContext
Obtain all the attributes associated with this context as a map.
getBinding() - Method in class org.skife.jdbi.v2.ConcreteStatementContext
 
getBinding() - Method in interface org.skife.jdbi.v2.StatementContext
 
getBytes(String) - Method in class org.skife.jdbi.v2.OutParameters
 
getBytes(int) - Method in class org.skife.jdbi.v2.OutParameters
 
getCleanables() - Method in class org.skife.jdbi.v2.ConcreteStatementContext
 
getConnection() - Method in class org.skife.jdbi.v2.ConcreteStatementContext
Obtain the JDBC connection being used for this statement
getConnection() - Method in interface org.skife.jdbi.v2.Handle
Get the JDBC Connection this Handle uses
getConnection() - Method in interface org.skife.jdbi.v2.StatementContext
Obtain the JDBC connection being used for this statement
getContainerMapperRegistry() - Method in class org.skife.jdbi.v2.SQLStatement
 
getDate(String) - Method in class org.skife.jdbi.v2.OutParameters
 
getDate(int) - Method in class org.skife.jdbi.v2.OutParameters
 
getDelegate() - Method in class org.skife.jdbi.v2.tweak.transactions.DelegatingTransactionHandler
 
getDouble(String) - Method in class org.skife.jdbi.v2.OutParameters
 
getDouble(int) - Method in class org.skife.jdbi.v2.OutParameters
 
getFloat(String) - Method in class org.skife.jdbi.v2.OutParameters
 
getFloat(int) - Method in class org.skife.jdbi.v2.OutParameters
 
GetGeneratedKeys - Annotation Type in org.skife.jdbi.v2.sqlobject
 
getGrammarFileName() - Method in class org.skife.jdbi.rewriter.colon.ColonStatementLexer
 
getGrammarFileName() - Method in class org.skife.jdbi.rewriter.hash.HashStatementLexer
 
getGrammarFileName() - Method in class org.skife.jdbi.rewriter.printf.FormatterStatementLexer
 
getHandle(IDBI) - Static method in class org.skife.jdbi.v2.spring.DBIUtil
Obtain a Handle instance, either the transactionally bound one if we are in a transaction, or a new one otherwise.
GetHandle - Interface in org.skife.jdbi.v2.sqlobject.mixins
A mixin interface to define a method for obtaining the Handle attached to a sql object
getHandle() - Method in interface org.skife.jdbi.v2.sqlobject.mixins.GetHandle
Obtain the handle associated to this sql object.
getHandle() - Method in class org.skife.jdbi.v2.SQLStatement
 
getInt(String) - Method in class org.skife.jdbi.v2.OutParameters
 
getInt(int) - Method in class org.skife.jdbi.v2.OutParameters
 
getLocatedSql() - Method in class org.skife.jdbi.v2.ConcreteStatementContext
Obtain the located sql

Not available until until statement execution time

getLocatedSql() - Method in interface org.skife.jdbi.v2.StatementContext
Obtain the located sql

Not available until until statement execution time

getLog() - Method in class org.skife.jdbi.v2.SQLStatement
 
getLong(String) - Method in class org.skife.jdbi.v2.OutParameters
 
getLong(int) - Method in class org.skife.jdbi.v2.OutParameters
 
getMessage() - Method in exception org.skife.jdbi.v2.exceptions.StatementException
 
getObject(String, Class<T>) - Method in class org.skife.jdbi.v2.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.skife.jdbi.v2.OutParameters
Obtains an object from the map, the object obtained should have been created with CallableStatementMapper
getObject(int) - Method in class org.skife.jdbi.v2.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.skife.jdbi.v2.OutParameters
Type-casting convenience method which obtains an object from the map positionally object obtained should have been created with CallableStatementMapper
getObject() - Method in class org.skife.jdbi.v2.spring.DBIFactoryBean
See org.springframework.beans.factory.FactoryBean#getObject
getObjectType() - Method in class org.skife.jdbi.v2.spring.DBIFactoryBean
See org.springframework.beans.factory.FactoryBean#getObjectType
getParameters() - Method in class org.skife.jdbi.v2.SQLStatement
 
getParams() - Method in class org.skife.jdbi.v2.PreparedBatch
 
getParams() - Method in class org.skife.jdbi.v2.SQLStatement
 
getRawSql() - Method in class org.skife.jdbi.v2.ConcreteStatementContext
Obtain the initial sql for the statement used to create the statement
getRawSql() - Method in interface org.skife.jdbi.v2.StatementContext
Obtain the initial sql for the statement used to create the statement
getResultSet() - Method in class org.skife.jdbi.v2.FoldController
 
getRewriter() - Method in class org.skife.jdbi.v2.SQLStatement
 
getRewrittenSql() - Method in class org.skife.jdbi.v2.ConcreteStatementContext
Obtain the located and rewritten sql

Not available until until statement execution time

getRewrittenSql() - Method in interface org.skife.jdbi.v2.StatementContext
Obtain the located and rewritten sql

Not available until until statement execution time

getShort(String) - Method in class org.skife.jdbi.v2.OutParameters
 
getShort(int) - Method in class org.skife.jdbi.v2.OutParameters
 
getSize() - Method in class org.skife.jdbi.v2.PreparedBatch
The number of statements which are in this batch
getSql() - Method in class org.skife.jdbi.v2.SQLStatement
The un-translated SQL used to create this statement
getSql() - Method in interface org.skife.jdbi.v2.tweak.RewrittenStatement
Obtain the SQL in valid (rewritten) form to be used to prepare a statement
getSQLLog() - Method in class org.skife.jdbi.v2.DBI
 
getSqlObjectMethod() - Method in class org.skife.jdbi.v2.ConcreteStatementContext
 
getSqlObjectMethod() - Method in interface org.skife.jdbi.v2.StatementContext
 
getSqlObjectType() - Method in class org.skife.jdbi.v2.ConcreteStatementContext
 
getSqlObjectType() - Method in interface org.skife.jdbi.v2.StatementContext
 
getStatement() - Method in class org.skife.jdbi.v2.ConcreteStatementContext
Obtain the actual prepared statement being used.
getStatement() - Method in interface org.skife.jdbi.v2.StatementContext
Obtain the actual prepared statement being used.
getStatementBuilder() - Method in class org.skife.jdbi.v2.SQLStatement
 
getStatementBuilderFactory() - Method in class org.skife.jdbi.v2.DBI
 
getStatementContext() - Method in exception org.skife.jdbi.v2.exceptions.StatementException
 
getStatementLocator() - Method in class org.skife.jdbi.v2.DBI
 
getStatementLocator() - Method in class org.skife.jdbi.v2.SQLStatement
 
getStatementRewriter() - Method in class org.skife.jdbi.v2.DBI
 
getString(String) - Method in class org.skife.jdbi.v2.OutParameters
 
getString(int) - Method in class org.skife.jdbi.v2.OutParameters
 
getTimestamp(String) - Method in class org.skife.jdbi.v2.OutParameters
 
getTimestamp(int) - Method in class org.skife.jdbi.v2.OutParameters
 
getTimingCollector() - Method in class org.skife.jdbi.v2.DBI
 
getTimingCollector() - Method in class org.skife.jdbi.v2.SQLStatement
 
getTransactionHandler() - Method in class org.skife.jdbi.v2.DBI
 
getTransactionIsolationLevel() - Method in interface org.skife.jdbi.v2.Handle
Obtain the current transaction isolation level

H

Handle - Interface in org.skife.jdbi.v2
This represents a connection to the database system.
HandleCallback<T> - Interface in org.skife.jdbi.v2.tweak
Callback for use with DBI.withHandle(HandleCallback)
HashPrefixStatementRewriter - Class in org.skife.jdbi.v2
Statement rewriter which replaces named parameter tokens of the form #tokenName
HashPrefixStatementRewriter() - Constructor for class org.skife.jdbi.v2.HashPrefixStatementRewriter
 
HashStatementLexer - Class in org.skife.jdbi.rewriter.hash
 
HashStatementLexer() - Constructor for class org.skife.jdbi.rewriter.hash.HashStatementLexer
 
HashStatementLexer(CharStream) - Constructor for class org.skife.jdbi.rewriter.hash.HashStatementLexer
 
HashStatementLexer(CharStream, RecognizerSharedState) - Constructor for class org.skife.jdbi.rewriter.hash.HashStatementLexer
 

I

IDBI - Interface in org.skife.jdbi.v2
An interface for DBI instances for systems which like to work with interfaces.
insert(String, Object...) - Method in interface org.skife.jdbi.v2.Handle
Execute a simple insert statement
INTEGER - Static variable in class org.skife.jdbi.rewriter.printf.FormatterStatementLexer
 
IntegerMapper - Class in org.skife.jdbi.v2.util
Convenience ResultSetMapper for extracting a single value result from a query.
IntegerMapper(int) - Constructor for class org.skife.jdbi.v2.util.IntegerMapper
Create a new instance which extracts the value positionally in the result set
IntegerMapper() - Constructor for class org.skife.jdbi.v2.util.IntegerMapper
Create a new instance which extracts the value from the first column
IntegerMapper(String) - Constructor for class org.skife.jdbi.v2.util.IntegerMapper
Create a new instance which extracts the value by name or alias from the result set
internalExecute(QueryResultMunger<Result>) - Method in class org.skife.jdbi.v2.SQLStatement
 
inTransaction(TransactionCallback<ReturnType>) - Method in class org.skife.jdbi.v2.DBI
A convenience function which manages the lifecycle of a handle and yields it to a callback for use by clients.
inTransaction(TransactionIsolationLevel, TransactionCallback<ReturnType>) - Method in class org.skife.jdbi.v2.DBI
 
inTransaction(TransactionCallback<ReturnType>) - Method in interface org.skife.jdbi.v2.Handle
Executes callback in a transaction.
inTransaction(TransactionIsolationLevel, TransactionCallback<ReturnType>) - Method in interface org.skife.jdbi.v2.Handle
Executes callback in a transaction.
inTransaction(TransactionCallback<ReturnType>) - Method in interface org.skife.jdbi.v2.IDBI
A convenience function which manages the lifecycle of a handle and yields it to a callback for use by clients.
inTransaction(TransactionIsolationLevel, TransactionCallback<ReturnType>) - Method in interface org.skife.jdbi.v2.IDBI
A convenience function which manages the lifecycle of a handle and yields it to a callback for use by clients.
inTransaction(Transaction<ReturnType, SelfType>) - Method in interface org.skife.jdbi.v2.sqlobject.mixins.Transactional
 
inTransaction(TransactionIsolationLevel, Transaction<ReturnType, SelfType>) - Method in interface org.skife.jdbi.v2.sqlobject.mixins.Transactional
 
inTransaction(ConnectionType, TransactionStatus) - Method in interface org.skife.jdbi.v2.Transaction
Execute in a transaction.
inTransaction(Handle, TransactionStatus) - Method in interface org.skife.jdbi.v2.TransactionCallback
 
inTransaction(Handle, TransactionCallback<ReturnType>) - Method in interface org.skife.jdbi.v2.tweak.TransactionHandler
Run a transaction.
inTransaction(Handle, TransactionIsolationLevel, TransactionCallback<ReturnType>) - Method in interface org.skife.jdbi.v2.tweak.TransactionHandler
Run a transaction.
inTransaction(Handle, TransactionCallback<ReturnType>) - Method in class org.skife.jdbi.v2.tweak.transactions.CMTTransactionHandler
 
inTransaction(Handle, TransactionIsolationLevel, TransactionCallback<ReturnType>) - Method in class org.skife.jdbi.v2.tweak.transactions.CMTTransactionHandler
 
inTransaction(Handle, TransactionCallback<ReturnType>) - Method in class org.skife.jdbi.v2.tweak.transactions.DelegatingTransactionHandler
 
inTransaction(Handle, TransactionIsolationLevel, TransactionCallback<ReturnType>) - Method in class org.skife.jdbi.v2.tweak.transactions.DelegatingTransactionHandler
 
inTransaction(Handle, TransactionCallback<ReturnType>) - Method in class org.skife.jdbi.v2.tweak.transactions.LocalTransactionHandler
 
inTransaction(Handle, TransactionIsolationLevel, TransactionCallback<ReturnType>) - Method in class org.skife.jdbi.v2.tweak.transactions.LocalTransactionHandler
 
inTransaction(Handle, TransactionCallback<ReturnType>) - Method in class org.skife.jdbi.v2.tweak.transactions.SerializableTransactionRunner
 
inTransaction(Handle, TransactionIsolationLevel, TransactionCallback<ReturnType>) - Method in class org.skife.jdbi.v2.tweak.transactions.SerializableTransactionRunner
 
inTransaction(Handle, TransactionStatus) - Method in class org.skife.jdbi.v2.VoidTransactionCallback
intValue() - Method in enum org.skife.jdbi.v2.TransactionIsolationLevel
 
invoke() - Method in class org.skife.jdbi.v2.Call
Invoke the callable statement
invoke(HandleDing, Object, Object[], MethodProxy) - Method in class org.skife.jdbi.v2.sqlobject.CloseInternalDoNotUseThisClass.CloseHandler
 
isEnabled() - Method in class org.skife.jdbi.v2.logging.FormattedLog
Used to ask implementations if logging is enabled.
isEnabled() - Method in class org.skife.jdbi.v2.logging.Log4JLog
 
isEnabled() - Method in class org.skife.jdbi.v2.logging.PrintStreamLog
 
isEnabled() - Method in class org.skife.jdbi.v2.logging.SLF4JLog
 
isInTransaction() - Method in interface org.skife.jdbi.v2.Handle
Is the handle in a transaction? It defers to the underlying TransactionHandler
isInTransaction(Handle) - Method in interface org.skife.jdbi.v2.tweak.TransactionHandler
Called to test if a handle is in a transaction
isInTransaction(Handle) - Method in class org.skife.jdbi.v2.tweak.transactions.CMTTransactionHandler
Called to test if a handle is in a transaction
isInTransaction(Handle) - Method in class org.skife.jdbi.v2.tweak.transactions.DelegatingTransactionHandler
 
isInTransaction(Handle) - Method in class org.skife.jdbi.v2.tweak.transactions.LocalTransactionHandler
Called to test if a handle is in a transaction
isReturningGeneratedKeys() - Method in class org.skife.jdbi.v2.ConcreteStatementContext
 
isReturningGeneratedKeys() - Method in interface org.skife.jdbi.v2.StatementContext
Is the statement being generated expected to return the generated keys?
isSingleton() - Method in class org.skife.jdbi.v2.spring.DBIFactoryBean
See org.springframework.beans.factory.FactoryBean#isSingleton
isSqlState(String, Throwable) - Method in class org.skife.jdbi.v2.tweak.transactions.SerializableTransactionRunner
Returns true iff the Throwable or one of its causes is an SQLException whose SQLState begins with the passed state.
iterator() - Method in class org.skife.jdbi.v2.GeneratedKeys
Returns a iterator over all generated keys.
iterator() - Method in class org.skife.jdbi.v2.Query
Obtain a forward-only result set iterator.
iterator() - Method in interface org.skife.jdbi.v2.ResultBearing
 

L

list(Class<ContainerType>) - Method in class org.skife.jdbi.v2.GeneratedKeys
 
list(int) - Method in class org.skife.jdbi.v2.GeneratedKeys
 
list() - Method in class org.skife.jdbi.v2.GeneratedKeys
Returns a list of all generated keys.
list() - Method in class org.skife.jdbi.v2.Query
Executes the select

Will eagerly load all results

list(Class<ContainerType>) - Method in class org.skife.jdbi.v2.Query
 
list(int) - Method in class org.skife.jdbi.v2.Query
Executes the select

Will eagerly load all results up to a maximum of maxRows

list(Class<ContainerType>) - Method in interface org.skife.jdbi.v2.ResultBearing
 
list(int) - Method in interface org.skife.jdbi.v2.ResultBearing
 
list() - Method in interface org.skife.jdbi.v2.ResultBearing
 
LITERAL - Static variable in class org.skife.jdbi.rewriter.colon.ColonStatementLexer
 
LITERAL - Static variable in class org.skife.jdbi.rewriter.hash.HashStatementLexer
 
LITERAL - Static variable in class org.skife.jdbi.rewriter.printf.FormatterStatementLexer
 
LocalTransactionHandler - Class in org.skife.jdbi.v2.tweak.transactions
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.skife.jdbi.v2.tweak.transactions.LocalTransactionHandler
 
locate(String, StatementContext) - Method in class org.skife.jdbi.v2.ClasspathStatementLocator
If the passed in name doesn't look like SQL it will search the classpath for a file which looks like the provided name.
locate(String, StatementContext) - Method in class org.skife.jdbi.v2.sqlobject.stringtemplate.StringTemplate3StatementLocator
 
locate(String, StatementContext) - Method in interface org.skife.jdbi.v2.tweak.StatementLocator
Use this to map from a named statement to SQL.
log(String) - Method in class org.skife.jdbi.v2.logging.FormattedLog
Log the statement passed in
log(String) - Method in class org.skife.jdbi.v2.logging.Log4JLog
 
log(String) - Method in class org.skife.jdbi.v2.logging.PrintStreamLog
 
log(String) - Method in class org.skife.jdbi.v2.logging.SLF4JLog
 
log(long) - Method in interface org.skife.jdbi.v2.tweak.SQLLog.BatchLogger
Called when all statements have been passed to add()
Log4JLog - Class in org.skife.jdbi.v2.logging
Logs SQL via Log4J
Log4JLog() - Constructor for class org.skife.jdbi.v2.logging.Log4JLog
Logs to org.skife.jdbi.v2 logger at the debug level
Log4JLog(Logger) - Constructor for class org.skife.jdbi.v2.logging.Log4JLog
Use an arbitrary logger to log to at the debug level
Log4JLog(Logger, Priority) - Constructor for class org.skife.jdbi.v2.logging.Log4JLog
Specify both the logger and the priority to log at
logBatch() - Method in class org.skife.jdbi.v2.logging.FormattedLog
 
logBatch() - Method in class org.skife.jdbi.v2.logging.NoOpLog
 
logBatch() - Method in interface org.skife.jdbi.v2.tweak.SQLLog
Factory method used to obtain a SQLLog.BatchLogger which will be used to log a specific batch statement.
logBeginTransaction(Handle) - Method in class org.skife.jdbi.v2.logging.FormattedLog
 
logBeginTransaction(Handle) - Method in class org.skife.jdbi.v2.logging.NoOpLog
 
logBeginTransaction(Handle) - Method in interface org.skife.jdbi.v2.tweak.SQLLog
Called when a transaction is started
logCheckpointTransaction(Handle, String) - Method in class org.skife.jdbi.v2.logging.FormattedLog
 
logCheckpointTransaction(Handle, String) - Method in class org.skife.jdbi.v2.logging.NoOpLog
 
logCheckpointTransaction(Handle, String) - Method in interface org.skife.jdbi.v2.tweak.SQLLog
Called when a transaction is checkpointed
logCommitTransaction(long, Handle) - Method in class org.skife.jdbi.v2.logging.FormattedLog
 
logCommitTransaction(long, Handle) - Method in class org.skife.jdbi.v2.logging.NoOpLog
 
logCommitTransaction(long, Handle) - Method in interface org.skife.jdbi.v2.tweak.SQLLog
Called when a transaction is committed
logObtainHandle(long, Handle) - Method in class org.skife.jdbi.v2.logging.FormattedLog
 
logObtainHandle(long, Handle) - Method in class org.skife.jdbi.v2.logging.NoOpLog
 
logObtainHandle(long, Handle) - Method in interface org.skife.jdbi.v2.tweak.SQLLog
Called when a handle is opened from a DBI instance
logPreparedBatch(long, String, int) - Method in class org.skife.jdbi.v2.logging.FormattedLog
 
logPreparedBatch(long, String, int) - Method in class org.skife.jdbi.v2.logging.NoOpLog
 
logPreparedBatch(long, String, int) - Method in interface org.skife.jdbi.v2.tweak.SQLLog
Called to log a prepared batch execution
logReleaseCheckpointTransaction(Handle, String) - Method in class org.skife.jdbi.v2.logging.FormattedLog
 
logReleaseCheckpointTransaction(Handle, String) - Method in class org.skife.jdbi.v2.logging.NoOpLog
 
logReleaseCheckpointTransaction(Handle, String) - Method in interface org.skife.jdbi.v2.tweak.SQLLog
Called when a transaction checkpoint is released
logReleaseHandle(Handle) - Method in class org.skife.jdbi.v2.logging.FormattedLog
 
logReleaseHandle(Handle) - Method in class org.skife.jdbi.v2.logging.NoOpLog
 
logReleaseHandle(Handle) - Method in interface org.skife.jdbi.v2.tweak.SQLLog
Called when a handle is closed
logRollbackToCheckpoint(long, Handle, String) - Method in class org.skife.jdbi.v2.logging.FormattedLog
 
logRollbackToCheckpoint(long, Handle, String) - Method in class org.skife.jdbi.v2.logging.NoOpLog
 
logRollbackToCheckpoint(long, Handle, String) - Method in interface org.skife.jdbi.v2.tweak.SQLLog
Called when a transaction checkpoint is rolled back to
logRollbackTransaction(long, Handle) - Method in class org.skife.jdbi.v2.logging.FormattedLog
 
logRollbackTransaction(long, Handle) - Method in class org.skife.jdbi.v2.logging.NoOpLog
 
logRollbackTransaction(long, Handle) - Method in interface org.skife.jdbi.v2.tweak.SQLLog
Called when a transaction is committed
logSQL(long, String) - Method in class org.skife.jdbi.v2.logging.FormattedLog
 
logSQL(long, String) - Method in class org.skife.jdbi.v2.logging.NoOpLog
 
logSQL(long, String) - Method in interface org.skife.jdbi.v2.tweak.SQLLog
Called to log typical sql statements
LongMapper - Class in org.skife.jdbi.v2.util
Convenience ResultSetMapper for extracting a single value result from a query.
LongMapper() - Constructor for class org.skife.jdbi.v2.util.LongMapper
Create a new instance which extracts the value from the first column
LongMapper(int) - Constructor for class org.skife.jdbi.v2.util.LongMapper
Create a new instance which extracts the value positionally in the result set
LongMapper(String) - Constructor for class org.skife.jdbi.v2.util.LongMapper
Create a new instance which extracts the value by name or alias from the result set
looksLikeSql(String) - Static method in class org.skife.jdbi.v2.ClasspathStatementLocator
Very basic sanity test to see if a string looks like it might be sql

M

map(int, ResultSet, StatementContext) - Method in class org.skife.jdbi.v2.BaseResultSetMapper
Defers to mapInternal
map(int, ResultSet, StatementContext) - Method in class org.skife.jdbi.v2.BeanMapper
 
map(int, CallableStatement) - Method in interface org.skife.jdbi.v2.CallableStatementMapper
 
map(int, ResultSet, StatementContext) - Method in class org.skife.jdbi.v2.DefaultMapper
 
map(Class<Type>) - Method in class org.skife.jdbi.v2.Query
Provide basic JavaBean mapping capabilities.
map(ResultSetMapper<T>) - Method in class org.skife.jdbi.v2.Query
 
map(int, ResultSet, StatementContext) - Method in interface org.skife.jdbi.v2.tweak.ResultSetMapper
Map the row the result set is at when passed in.
map(int, ResultSet, StatementContext) - Method in class org.skife.jdbi.v2.util.TypedMapper
 
mapInternal(int, Map<String, Object>) - Method in class org.skife.jdbi.v2.BaseResultSetMapper
Subclasses should implement this method in order to map the result
Mapper - Annotation Type in org.skife.jdbi.v2.sqlobject.customizers
Used to specify specific result set mapper on a query method.
mapperFor(Class, StatementContext) - Method in class org.skife.jdbi.v2.PrimitivesMapperFactory
 
mapperFor(Class, StatementContext) - Method in interface org.skife.jdbi.v2.ResultSetMapperFactory
Supplies a result set mapper which will map result sets to type
mapperFor(Class, StatementContext) - Method in class org.skife.jdbi.v2.tweak.BeanMapperFactory
 
MapResultAsBean - Annotation Type in org.skife.jdbi.v2.sqlobject.helpers
 
MapResultAsBean.MapAsBeanFactory - Class in org.skife.jdbi.v2.sqlobject.helpers
 
MapResultAsBean.MapAsBeanFactory() - Constructor for class org.skife.jdbi.v2.sqlobject.helpers.MapResultAsBean.MapAsBeanFactory
 
mapTo(Class<T>) - Method in class org.skife.jdbi.v2.Query
Makes use of registered mappers to map the result set to the desired type.
MAX_ROW_ONE - Static variable in class org.skife.jdbi.v2.StatementCustomizers
Hint to the statement, that we want only a single row.
MaxRows - Annotation Type in org.skife.jdbi.v2.sqlobject.customizers
Used to specify the maximum numb er of rows to return on a result set.
MaxRows.Factory - Class in org.skife.jdbi.v2.sqlobject.customizers
 
MaxRows.Factory() - Constructor for class org.skife.jdbi.v2.sqlobject.customizers.MaxRows.Factory
 
mCOLON() - Method in class org.skife.jdbi.rewriter.colon.ColonStatementLexer
 
mCOLON() - Method in class org.skife.jdbi.rewriter.hash.HashStatementLexer
 
mDOUBLE_QUOTED_TEXT() - Method in class org.skife.jdbi.rewriter.colon.ColonStatementLexer
 
mDOUBLE_QUOTED_TEXT() - Method in class org.skife.jdbi.rewriter.hash.HashStatementLexer
 
mESCAPE_SEQUENCE() - Method in class org.skife.jdbi.rewriter.colon.ColonStatementLexer
 
mESCAPE_SEQUENCE() - Method in class org.skife.jdbi.rewriter.hash.HashStatementLexer
 
mESCAPED_TEXT() - Method in class org.skife.jdbi.rewriter.colon.ColonStatementLexer
 
mESCAPED_TEXT() - Method in class org.skife.jdbi.rewriter.hash.HashStatementLexer
 
mINTEGER() - Method in class org.skife.jdbi.rewriter.printf.FormatterStatementLexer
 
mLITERAL() - Method in class org.skife.jdbi.rewriter.colon.ColonStatementLexer
 
mLITERAL() - Method in class org.skife.jdbi.rewriter.hash.HashStatementLexer
 
mLITERAL() - Method in class org.skife.jdbi.rewriter.printf.FormatterStatementLexer
 
mNAMED_PARAM() - Method in class org.skife.jdbi.rewriter.colon.ColonStatementLexer
 
mNAMED_PARAM() - Method in class org.skife.jdbi.rewriter.hash.HashStatementLexer
 
mPOSITIONAL_PARAM() - Method in class org.skife.jdbi.rewriter.colon.ColonStatementLexer
 
mPOSITIONAL_PARAM() - Method in class org.skife.jdbi.rewriter.hash.HashStatementLexer
 
mQUOTED_TEXT() - Method in class org.skife.jdbi.rewriter.colon.ColonStatementLexer
 
mQUOTED_TEXT() - Method in class org.skife.jdbi.rewriter.hash.HashStatementLexer
 
mQUOTED_TEXT() - Method in class org.skife.jdbi.rewriter.printf.FormatterStatementLexer
 
mSTRING() - Method in class org.skife.jdbi.rewriter.printf.FormatterStatementLexer
 
mTokens() - Method in class org.skife.jdbi.rewriter.colon.ColonStatementLexer
 
mTokens() - Method in class org.skife.jdbi.rewriter.hash.HashStatementLexer
 
mTokens() - Method in class org.skife.jdbi.rewriter.printf.FormatterStatementLexer
 

N

NAMED_PARAM - Static variable in class org.skife.jdbi.rewriter.colon.ColonStatementLexer
 
NAMED_PARAM - Static variable in class org.skife.jdbi.rewriter.hash.HashStatementLexer
 
NamedArgumentFinder - Interface in org.skife.jdbi.v2.tweak
Returns an Argument based on a name.
newContainerBuilderFor(Class<?>) - Method in interface org.skife.jdbi.v2.tweak.ContainerFactory
 
next() - Method in class org.skife.jdbi.v2.PreparedBatchPart
Submit this part of the batch and open a fresh one
NoOpLog - Class in org.skife.jdbi.v2.logging
Default SQLLog implementation, does nothing
NoOpLog() - Constructor for class org.skife.jdbi.v2.logging.NoOpLog
 
NoOpStatementRewriter - Class in org.skife.jdbi.v2
A statement rewriter which does not, in fact, rewrite anything.
NoOpStatementRewriter() - Constructor for class org.skife.jdbi.v2.NoOpStatementRewriter
 
NOP_TIMING_COLLECTOR - Static variable in interface org.skife.jdbi.v2.TimingCollector
A No Operation Timing Collector.
NoResultsException - Exception in org.skife.jdbi.v2.exceptions
 
NoResultsException(String, Throwable, StatementContext) - Constructor for exception org.skife.jdbi.v2.exceptions.NoResultsException
 
NoResultsException(Throwable, StatementContext) - Constructor for exception org.skife.jdbi.v2.exceptions.NoResultsException
 
NoResultsException(String, StatementContext) - Constructor for exception org.skife.jdbi.v2.exceptions.NoResultsException
 

O

onDemand(Class<SqlObjectType>) - Method in class org.skife.jdbi.v2.DBI
Create a new sql object which will obtain and release connections from this dbi instance, as it needs to, and can, respectively.
onDemand(Class<SqlObjectType>) - Method in interface org.skife.jdbi.v2.IDBI
Create a new sql object which will obtain and release connections from this dbi instance, as it needs to, and can, respectively.
onDemand(IDBI, Class<T>) - Static method in class org.skife.jdbi.v2.sqlobject.SqlObjectBuilder
Create a new sql object which will obtain and release connections from this dbi instance, as it needs to, and can, respectively.
open() - Method in class org.skife.jdbi.v2.DBI
Obtain a Handle to the data source wrapped by this DBI instance
open(Class<SqlObjectType>) - Method in class org.skife.jdbi.v2.DBI
Open a handle and attach a new sql object of the specified type to that handle.
open(DataSource) - Static method in class org.skife.jdbi.v2.DBI
Convenience methd used to obtain a handle from a specific data source
open(Connection) - Static method in class org.skife.jdbi.v2.DBI
Create a Handle wrapping a particular JDBC Connection
open(String) - Static method in class org.skife.jdbi.v2.DBI
Obtain a handle with just a JDBC URL
open(String, String, String) - Static method in class org.skife.jdbi.v2.DBI
Obtain a handle with just a JDBC URL
open(String, Properties) - Static method in class org.skife.jdbi.v2.DBI
Obtain a handle with just a JDBC URL
open() - Method in interface org.skife.jdbi.v2.IDBI
Obtain a Handle to the data source wrapped by this DBI instance
open(Class<SqlObjectType>) - Method in interface org.skife.jdbi.v2.IDBI
Open a handle and attach a new sql object of the specified type to that handle.
open(IDBI, Class<T>) - Static method in class org.skife.jdbi.v2.sqlobject.SqlObjectBuilder
Open a handle and attach a new sql object of the specified type to that handle.
openConnection() - Method in interface org.skife.jdbi.v2.tweak.ConnectionFactory
Provides a Connection
org.skife.jdbi.rewriter.colon - package org.skife.jdbi.rewriter.colon
 
org.skife.jdbi.rewriter.hash - package org.skife.jdbi.rewriter.hash
 
org.skife.jdbi.rewriter.printf - package org.skife.jdbi.rewriter.printf
 
org.skife.jdbi.v2 - package org.skife.jdbi.v2
Start with DBI and Handle
org.skife.jdbi.v2.exceptions - package org.skife.jdbi.v2.exceptions
All JDBI exceptions extend RuntimeException, so you can skip catching them.
org.skife.jdbi.v2.logging - package org.skife.jdbi.v2.logging
 
org.skife.jdbi.v2.spring - package org.skife.jdbi.v2.spring
Classes here provide integration hooks for working with the Spring framework.
org.skife.jdbi.v2.sqlobject - package org.skife.jdbi.v2.sqlobject
SQL Objects
org.skife.jdbi.v2.sqlobject.customizers - package org.skife.jdbi.v2.sqlobject.customizers
 
org.skife.jdbi.v2.sqlobject.helpers - package org.skife.jdbi.v2.sqlobject.helpers
 
org.skife.jdbi.v2.sqlobject.mixins - package org.skife.jdbi.v2.sqlobject.mixins
 
org.skife.jdbi.v2.sqlobject.stringtemplate - package org.skife.jdbi.v2.sqlobject.stringtemplate
 
org.skife.jdbi.v2.tweak - package org.skife.jdbi.v2.tweak
Interfaces used to alter JDBI's behavior
org.skife.jdbi.v2.tweak.transactions - package org.skife.jdbi.v2.tweak.transactions
Several TransactionHandler instances ae provided for working in different environments.
org.skife.jdbi.v2.unstable - package org.skife.jdbi.v2.unstable
Early Access / In Development Modules
org.skife.jdbi.v2.unstable.oracle - package org.skife.jdbi.v2.unstable.oracle
Convenience classes when working with Oracle databases.
org.skife.jdbi.v2.util - package org.skife.jdbi.v2.util
Classes provided as a convenience to users of the library.
OutParameters - Class in org.skife.jdbi.v2
Represents output from a Call (CallableStatement)
OutParameters() - Constructor for class org.skife.jdbi.v2.OutParameters
 
OverrideStatementLocatorWith - Annotation Type in org.skife.jdbi.v2.sqlobject.customizers
Use this to override the statement locator on a sql object, May be specified on either the interface or method level.
OverrideStatementLocatorWith.Factory - Class in org.skife.jdbi.v2.sqlobject.customizers
 
OverrideStatementLocatorWith.Factory() - Constructor for class org.skife.jdbi.v2.sqlobject.customizers.OverrideStatementLocatorWith.Factory
 
OverrideStatementRewriterWith - Annotation Type in org.skife.jdbi.v2.sqlobject.customizers
Use this to override the statement rewriter on a sql object, May be specified on either the interface or method level.
OverrideStatementRewriterWith.Factory - Class in org.skife.jdbi.v2.sqlobject.customizers
 
OverrideStatementRewriterWith.Factory() - Constructor for class org.skife.jdbi.v2.sqlobject.customizers.OverrideStatementRewriterWith.Factory
 

P

POSITIONAL_PARAM - Static variable in class org.skife.jdbi.rewriter.colon.ColonStatementLexer
 
POSITIONAL_PARAM - Static variable in class org.skife.jdbi.rewriter.hash.HashStatementLexer
 
prepareBatch(String) - Method in interface org.skife.jdbi.v2.Handle
Prepare a batch to execute.
PreparedBatch - Class in org.skife.jdbi.v2
Represents a prepared batch statement.
PreparedBatchPart - Class in org.skife.jdbi.v2
Represents a single statement in a prepared batch
PrimitivesMapperFactory - Class in org.skife.jdbi.v2
Result set mapper factory which knows how to construct java primitive types.
PrimitivesMapperFactory() - Constructor for class org.skife.jdbi.v2.PrimitivesMapperFactory
 
PrintStreamLog - Class in org.skife.jdbi.v2.logging
 
PrintStreamLog() - Constructor for class org.skife.jdbi.v2.logging.PrintStreamLog
Log to standard out.
PrintStreamLog(PrintStream) - Constructor for class org.skife.jdbi.v2.logging.PrintStreamLog
Specify the print stream to log to

Q

Query<ResultType> - Class in org.skife.jdbi.v2
Statement providing convenience result handling for SQL queries.
QueryTimeOut - Annotation Type in org.skife.jdbi.v2.sqlobject.customizers
Specify the query timeout in seconds.
QueryTimeOut.Factory - Class in org.skife.jdbi.v2.sqlobject.customizers
 
QueryTimeOut.Factory() - Constructor for class org.skife.jdbi.v2.sqlobject.customizers.QueryTimeOut.Factory
 
QUOTED_TEXT - Static variable in class org.skife.jdbi.rewriter.colon.ColonStatementLexer
 
QUOTED_TEXT - Static variable in class org.skife.jdbi.rewriter.hash.HashStatementLexer
 
QUOTED_TEXT - Static variable in class org.skife.jdbi.rewriter.printf.FormatterStatementLexer
 

R

registerArgumentFactory(ArgumentFactory<?>) - Method in class org.skife.jdbi.v2.DBI
 
registerArgumentFactory(ArgumentFactory) - Method in interface org.skife.jdbi.v2.Handle
 
RegisterArgumentFactory - Annotation Type in org.skife.jdbi.v2.sqlobject.customizers
Used to set attributes on the StatementContext for the statement generated for this method.
registerArgumentFactory(ArgumentFactory<?>) - Method in class org.skife.jdbi.v2.SQLStatement
 
RegisterArgumentFactory.Factory - Class in org.skife.jdbi.v2.sqlobject.customizers
 
RegisterArgumentFactory.Factory() - Constructor for class org.skife.jdbi.v2.sqlobject.customizers.RegisterArgumentFactory.Factory
 
registerContainerFactory(ContainerFactory<?>) - Method in class org.skife.jdbi.v2.DBI
 
registerContainerFactory(ContainerFactory<?>) - Method in interface org.skife.jdbi.v2.Handle
 
registerContainerFactory(ContainerFactory<?>) - Method in class org.skife.jdbi.v2.SQLStatement
 
RegisterContainerMapper - Annotation Type in org.skife.jdbi.v2.sqlobject.customizers
 
RegisterContainerMapper.Factory - Class in org.skife.jdbi.v2.sqlobject.customizers
 
RegisterContainerMapper.Factory() - Constructor for class org.skife.jdbi.v2.sqlobject.customizers.RegisterContainerMapper.Factory
 
RegisterContainerMapper.MyCustomizer - Class in org.skife.jdbi.v2.sqlobject.customizers
 
registerMapper(ResultSetMapper) - Method in class org.skife.jdbi.v2.DBI
Register a result set mapper which will have its parameterized type inspected to determine what it maps to Will be used with Query.mapTo(Class) for registered mappings.
registerMapper(ResultSetMapperFactory) - Method in class org.skife.jdbi.v2.DBI
Register a result set mapper factory.
registerMapper(ResultSetMapper) - Method in interface org.skife.jdbi.v2.Handle
Register a result set mapper which will have its parameterized type inspected to determine what it maps to Will be used with Query.mapTo(Class) for registered mappings.
registerMapper(ResultSetMapperFactory) - Method in interface org.skife.jdbi.v2.Handle
Register a result set mapper factory.
registerMapper(ResultSetMapper) - Method in class org.skife.jdbi.v2.Query
 
registerMapper(ResultSetMapperFactory) - Method in class org.skife.jdbi.v2.Query
 
RegisterMapper - Annotation Type in org.skife.jdbi.v2.sqlobject.customizers
Used to register a result set mapper with either a sql object type or for a specific method.
RegisterMapper.Factory - Class in org.skife.jdbi.v2.sqlobject.customizers
 
RegisterMapper.Factory() - Constructor for class org.skife.jdbi.v2.sqlobject.customizers.RegisterMapper.Factory
 
RegisterMapperFactory - Annotation Type in org.skife.jdbi.v2.sqlobject.customizers
Used to register a result set mapper with either a sql object type or for a specific method.
RegisterMapperFactory.Factory - Class in org.skife.jdbi.v2.sqlobject.customizers
 
RegisterMapperFactory.Factory() - Constructor for class org.skife.jdbi.v2.sqlobject.customizers.RegisterMapperFactory.Factory
 
registerOutParameter(int, int) - Method in class org.skife.jdbi.v2.Call
Register output parameter
registerOutParameter(int, int, CallableStatementMapper) - Method in class org.skife.jdbi.v2.Call
 
registerOutParameter(String, int) - Method in class org.skife.jdbi.v2.Call
Register output parameter
registerOutParameter(String, int, CallableStatementMapper) - Method in class org.skife.jdbi.v2.Call
 
release(String) - Method in interface org.skife.jdbi.v2.Handle
Release a previously created checkpoint
release(String) - Method in interface org.skife.jdbi.v2.sqlobject.mixins.Transactional
 
release(Handle, String) - Method in interface org.skife.jdbi.v2.tweak.TransactionHandler
Release a previously created checkpoint
release(Handle, String) - Method in class org.skife.jdbi.v2.tweak.transactions.CMTTransactionHandler
Release a previously created checkpoint
release(Handle, String) - Method in class org.skife.jdbi.v2.tweak.transactions.DelegatingTransactionHandler
 
release(Handle, String) - Method in class org.skife.jdbi.v2.tweak.transactions.LocalTransactionHandler
 
reportError(RecognitionException) - Method in class org.skife.jdbi.rewriter.colon.ColonStatementLexer
 
reportError(RecognitionException) - Method in class org.skife.jdbi.rewriter.hash.HashStatementLexer
 
reportError(RecognitionException) - Method in class org.skife.jdbi.rewriter.printf.FormatterStatementLexer
 
ResultBearing<ResultType> - Interface in org.skife.jdbi.v2
 
ResultIterator<Type> - Interface in org.skife.jdbi.v2
Represents a forward-only iterator over a result set, which will lazily iterate the results.
ResultSetException - Exception in org.skife.jdbi.v2.exceptions
 
ResultSetException(String, Exception, StatementContext) - Constructor for exception org.skife.jdbi.v2.exceptions.ResultSetException
 
ResultSetMapper<T> - Interface in org.skife.jdbi.v2.tweak
Used with a Query.map(ResultSetMapper) call to specify what to do with each row of a result set
ResultSetMapperFactory - Interface in org.skife.jdbi.v2
Factory interface used to produce result set mappers.
rewrite(String, Binding, StatementContext) - Method in class org.skife.jdbi.v2.ColonPrefixNamedParamStatementRewriter
Munge up the SQL as desired.
rewrite(String, Binding, StatementContext) - Method in class org.skife.jdbi.v2.HashPrefixStatementRewriter
Munge up the SQL as desired.
rewrite(String, Binding, StatementContext) - Method in class org.skife.jdbi.v2.NoOpStatementRewriter
 
rewrite(String, Binding, StatementContext) - Method in interface org.skife.jdbi.v2.tweak.StatementRewriter
Munge up the SQL as desired.
RewrittenStatement - Interface in org.skife.jdbi.v2.tweak
rollback() - Method in interface org.skife.jdbi.v2.Handle
Rollback a transaction
rollback(String) - Method in interface org.skife.jdbi.v2.Handle
Rollback a transaction to a named checkpoint
rollback() - Method in interface org.skife.jdbi.v2.sqlobject.mixins.Transactional
 
rollback(String) - Method in interface org.skife.jdbi.v2.sqlobject.mixins.Transactional
 
rollback(Handle) - Method in interface org.skife.jdbi.v2.tweak.TransactionHandler
Called when a transaction is rolled back
rollback(Handle, String) - Method in interface org.skife.jdbi.v2.tweak.TransactionHandler
Roll back to a named checkpoint
rollback(Handle) - Method in class org.skife.jdbi.v2.tweak.transactions.CMTTransactionHandler
Called when a transaction is rolled back Will throw a RuntimeException to force transactional rollback
rollback(Handle, String) - Method in class org.skife.jdbi.v2.tweak.transactions.CMTTransactionHandler
Roll back to a named checkpoint
rollback(Handle) - Method in class org.skife.jdbi.v2.tweak.transactions.DelegatingTransactionHandler
 
rollback(Handle, String) - Method in class org.skife.jdbi.v2.tweak.transactions.DelegatingTransactionHandler
 
rollback(Handle) - Method in class org.skife.jdbi.v2.tweak.transactions.LocalTransactionHandler
Called when a transaction is rolled back
rollback(Handle, String) - Method in class org.skife.jdbi.v2.tweak.transactions.LocalTransactionHandler
Roll back to a named checkpoint

S

Script - Class in org.skife.jdbi.v2
Represents a number of SQL statements which will be executed in a batch statement.
select(String, Object...) - Method in interface org.skife.jdbi.v2.Handle
Convenience method which executes a select with purely positional arguments
SerializableTransactionRunner - Class in org.skife.jdbi.v2.tweak.transactions
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.skife.jdbi.v2.tweak.transactions.SerializableTransactionRunner
 
SerializableTransactionRunner(SerializableTransactionRunner.Configuration, TransactionHandler) - Constructor for class org.skife.jdbi.v2.tweak.transactions.SerializableTransactionRunner
 
SerializableTransactionRunner.Configuration - Class in org.skife.jdbi.v2.tweak.transactions
 
SerializableTransactionRunner.Configuration() - Constructor for class org.skife.jdbi.v2.tweak.transactions.SerializableTransactionRunner.Configuration
 
setAttribute(String, Object) - Method in class org.skife.jdbi.v2.ConcreteStatementContext
Specify an attribute on the statement context
setAttribute(String, Object) - Method in interface org.skife.jdbi.v2.StatementContext
Specify an attribute on the statement context
setBinding(Binding) - Method in class org.skife.jdbi.v2.ConcreteStatementContext
 
setDataSource(DataSource) - Method in class org.skife.jdbi.v2.spring.DBIFactoryBean
The datasource, which should be managed by spring's transaction system, from which the IDBI will obtain connections
setFetchDirection(int) - Method in class org.skife.jdbi.v2.SQLStatement
 
setFetchDirection2(int) - Method in class org.skife.jdbi.v2.SQLStatement
 
setFetchSize(int) - Method in class org.skife.jdbi.v2.Query
Specify the fetch size for the query.
setGlobalDefines(Map<String, Object>) - Method in class org.skife.jdbi.v2.spring.DBIFactoryBean
 
setMaxFieldSize(int) - Method in class org.skife.jdbi.v2.Query
Specify the maimum field size in the result set.
setMaxRows(int) - Method in class org.skife.jdbi.v2.Query
Specify the maimum number of rows the query is to return.
setQueryTimeout(int) - Method in class org.skife.jdbi.v2.SQLStatement
Set the query timeout, in seconds, on the prepared statement
setReturningGeneratedKeys(boolean) - Method in class org.skife.jdbi.v2.ConcreteStatementContext
 
setRollbackOnly() - Method in interface org.skife.jdbi.v2.TransactionStatus
Force the transaction to be rolled back
setSQLLog(SQLLog) - Method in class org.skife.jdbi.v2.DBI
Specify the class used to log sql statements.
setSQLLog(SQLLog) - Method in interface org.skife.jdbi.v2.Handle
Specify the class used to log sql statements.
setSqlObjectMethod(Method) - Method in class org.skife.jdbi.v2.ConcreteStatementContext
 
setSqlObjectType(Class<?>) - Method in class org.skife.jdbi.v2.ConcreteStatementContext
 
setStatementBuilder(StatementBuilder) - Method in interface org.skife.jdbi.v2.Handle
Specify the statement builder to use for this handle
setStatementBuilderFactory(StatementBuilderFactory) - Method in class org.skife.jdbi.v2.DBI
Allows customization of how prepared statements are created.
setStatementLocator(StatementLocator) - Method in class org.skife.jdbi.v2.DBI
Use a non-standard StatementLocator to look up named statements for all handles created from this DBi instance.
setStatementLocator(StatementLocator) - Method in interface org.skife.jdbi.v2.Handle
Allows for overiding the default statement locator.
setStatementLocator(StatementLocator) - Method in class org.skife.jdbi.v2.spring.DBIFactoryBean
 
setStatementLocator(StatementLocator) - Method in class org.skife.jdbi.v2.SQLStatement
Override the statement locator used for this statement
setStatementLocator2(StatementLocator) - Method in class org.skife.jdbi.v2.SQLStatement
Exactly the same as setStatementLocator but returns self.
setStatementRewriter(StatementRewriter) - Method in class org.skife.jdbi.v2.DBI
Use a non-standard StatementRewriter to transform SQL for all Handle instances created by this DBI.
setStatementRewriter(StatementRewriter) - Method in interface org.skife.jdbi.v2.Handle
Allows for overiding the default statement rewriter.
setStatementRewriter(StatementRewriter) - Method in class org.skife.jdbi.v2.SQLStatement
Override the statement rewriter used for this statement
setStatementRewriter2(StatementRewriter) - Method in class org.skife.jdbi.v2.SQLStatement
Exactly the same as setStatementRewriter but returns self
setTimingCollector(TimingCollector) - Method in class org.skife.jdbi.v2.DBI
Add a callback to accumulate timing information about the queries running from this data source.
setTimingCollector(TimingCollector) - Method in interface org.skife.jdbi.v2.Handle
Specify the class used to collect timing information.
setTransactionHandler(TransactionHandler) - Method in class org.skife.jdbi.v2.DBI
Specify the TransactionHandler instance to use.
setTransactionIsolation(TransactionIsolationLevel) - Method in interface org.skife.jdbi.v2.Handle
Set the transaction isolation level on the underlying connection
setTransactionIsolation(int) - Method in interface org.skife.jdbi.v2.Handle
Set the transaction isolation level on the underlying connection
ShortMapper - Class in org.skife.jdbi.v2.util
 
ShortMapper() - Constructor for class org.skife.jdbi.v2.util.ShortMapper
 
ShortMapper(int) - Constructor for class org.skife.jdbi.v2.util.ShortMapper
 
ShortMapper(String) - Constructor for class org.skife.jdbi.v2.util.ShortMapper
 
SingleValueResult - Annotation Type in org.skife.jdbi.v2.sqlobject.customizers
 
SingleValueResult.Default - Class in org.skife.jdbi.v2.sqlobject.customizers
 
SingleValueResult.Default() - Constructor for class org.skife.jdbi.v2.sqlobject.customizers.SingleValueResult.Default
 
size() - Method in class org.skife.jdbi.v2.PreparedBatch
The number of statements which are in this batch
SLF4JLog - Class in org.skife.jdbi.v2.logging
 
SLF4JLog() - Constructor for class org.skife.jdbi.v2.logging.SLF4JLog
 
SLF4JLog(Logger) - Constructor for class org.skife.jdbi.v2.logging.SLF4JLog
 
SLF4JLog(Logger, Level) - Constructor for class org.skife.jdbi.v2.logging.SLF4JLog
 
SqlBatch - Annotation Type in org.skife.jdbi.v2.sqlobject
Annotate a method to indicate that it will create and execute a SQL batch.
SqlCall - Annotation Type in org.skife.jdbi.v2.sqlobject
Support for stored proc invocation.
SQLLog - Interface in org.skife.jdbi.v2.tweak
Interface used to receive sql logging events.
SQLLog.BatchLogger - Interface in org.skife.jdbi.v2.tweak
Instances of this are used to log batch statements.
SqlObjectBuilder - Class in org.skife.jdbi.v2.sqlobject
This duplicates the API on DBI and Handle for creating sql objects.
SqlObjectBuilder() - Constructor for class org.skife.jdbi.v2.sqlobject.SqlObjectBuilder
 
SqlQuery - Annotation Type in org.skife.jdbi.v2.sqlobject
Used to indicate that a method should execute a query.
SQLStatement<SelfType extends SQLStatement<SelfType>> - Class in org.skife.jdbi.v2
This class provides the common functions between Query and Update.
SqlStatementCustomizer - Interface in org.skife.jdbi.v2.sqlobject
Used with SqlStatementCustomizerFactory to customize sql statements via annotations
SqlStatementCustomizerFactory - Interface in org.skife.jdbi.v2.sqlobject
Interface used in conjunction with SqlStatementCustomizingAnnotation to generate SqlStatementCustomizer instances.
SqlStatementCustomizingAnnotation - Annotation Type in org.skife.jdbi.v2.sqlobject
Annotation used to build customizing annotations.
SqlUpdate - Annotation Type in org.skife.jdbi.v2.sqlobject
Used to indicate that a method should execute a non-query sql statement
StatementBuilder - Interface in org.skife.jdbi.v2.tweak
Used to convert translated SQL into a prepared statement.
StatementBuilderFactory - Interface in org.skife.jdbi.v2.tweak
Used to specify how prepared statements are built.
StatementContext - Interface in org.skife.jdbi.v2
The statement context provides a means for passing client specific information through the evaluation of a statement.
StatementCustomizer - Interface in org.skife.jdbi.v2.tweak
Allows tweaking of statement behaviour.
StatementCustomizers - Class in org.skife.jdbi.v2
 
StatementCustomizers.FetchDirectionStatementCustomizer - Class in org.skife.jdbi.v2
Sets the fetch direction on a query.
StatementCustomizers.FetchDirectionStatementCustomizer(Integer) - Constructor for class org.skife.jdbi.v2.StatementCustomizers.FetchDirectionStatementCustomizer
 
StatementCustomizers.FetchSizeCustomizer - Class in org.skife.jdbi.v2
 
StatementCustomizers.FetchSizeCustomizer(int) - Constructor for class org.skife.jdbi.v2.StatementCustomizers.FetchSizeCustomizer
 
StatementCustomizers.MaxFieldSizeCustomizer - Class in org.skife.jdbi.v2
 
StatementCustomizers.MaxFieldSizeCustomizer(int) - Constructor for class org.skife.jdbi.v2.StatementCustomizers.MaxFieldSizeCustomizer
 
StatementCustomizers.MaxRowsCustomizer - Class in org.skife.jdbi.v2
 
StatementCustomizers.MaxRowsCustomizer(int) - Constructor for class org.skife.jdbi.v2.StatementCustomizers.MaxRowsCustomizer
 
StatementCustomizers.QueryTimeoutCustomizer - Class in org.skife.jdbi.v2
 
StatementCustomizers.QueryTimeoutCustomizer(int) - Constructor for class org.skife.jdbi.v2.StatementCustomizers.QueryTimeoutCustomizer
 
StatementException - Exception in org.skife.jdbi.v2.exceptions
 
StatementException(String, Throwable, StatementContext) - Constructor for exception org.skife.jdbi.v2.exceptions.StatementException
 
StatementException(Throwable, StatementContext) - Constructor for exception org.skife.jdbi.v2.exceptions.StatementException
 
StatementException(String, StatementContext) - Constructor for exception org.skife.jdbi.v2.exceptions.StatementException
 
StatementLocator - Interface in org.skife.jdbi.v2.tweak
Used for finding the actual SQL for named statements..
StatementRewriter - Interface in org.skife.jdbi.v2.tweak
Use to provide arbitrary statement rewriting.
STRING - Static variable in class org.skife.jdbi.rewriter.printf.FormatterStatementLexer
 
StringMapper - Class in org.skife.jdbi.v2.util
Convenience ResultSetMapper for extracting a single value result from a query.
StringMapper() - Constructor for class org.skife.jdbi.v2.util.StringMapper
Create a new instance which extracts the value from the first column
StringMapper(int) - Constructor for class org.skife.jdbi.v2.util.StringMapper
Create a new instance which extracts the value positionally in the result set
StringMapper(String) - Constructor for class org.skife.jdbi.v2.util.StringMapper
Create a new instance which extracts the value by name or alias from the result set
StringTemplate3StatementLocator - Class in org.skife.jdbi.v2.sqlobject.stringtemplate
 
StringTemplate3StatementLocator(Class) - Constructor for class org.skife.jdbi.v2.sqlobject.stringtemplate.StringTemplate3StatementLocator
 
StringTemplate3StatementLocator(Class, boolean, boolean) - Constructor for class org.skife.jdbi.v2.sqlobject.stringtemplate.StringTemplate3StatementLocator
 
StringTemplate3StatementLocator(String) - Constructor for class org.skife.jdbi.v2.sqlobject.stringtemplate.StringTemplate3StatementLocator
 
StringTemplate3StatementLocator(String, boolean, boolean) - Constructor for class org.skife.jdbi.v2.sqlobject.stringtemplate.StringTemplate3StatementLocator
 
submit() - Method in class org.skife.jdbi.v2.PreparedBatchPart
Submit this statement to the batch, yielding the batch.

T

TimestampMapper - Class in org.skife.jdbi.v2.util
Convenience ResultSetMapper for extracting a single value result from a query.
TimestampMapper() - Constructor for class org.skife.jdbi.v2.util.TimestampMapper
Create a new instance which extracts the value from the first column
TimestampMapper(int) - Constructor for class org.skife.jdbi.v2.util.TimestampMapper
Create a new instance which extracts the value positionally in the result set
TimestampMapper(String) - Constructor for class org.skife.jdbi.v2.util.TimestampMapper
Create a new instance which extracts the value by name or alias from the result set
TimingCollector - Interface in org.skife.jdbi.v2
This class collects timing information for every database operation.
TimingCollector.NopTimingCollector - Class in org.skife.jdbi.v2
 
TimingCollector.NopTimingCollector() - Constructor for class org.skife.jdbi.v2.TimingCollector.NopTimingCollector
 
toString() - Method in class org.skife.jdbi.v2.Binding
 
Transaction - Annotation Type in org.skife.jdbi.v2.sqlobject
 
Transaction<ReturnType,ConnectionType> - Interface in org.skife.jdbi.v2
 
Transactional<SelfType extends Transactional<SelfType>> - Interface in org.skife.jdbi.v2.sqlobject.mixins
A mixin interface to expose transaction methods on the sql object.
TransactionCallback<ReturnType> - Interface in org.skife.jdbi.v2
Used as a callback which guarantees that the inTransaction method is invoked in a transaction, and will be committed or rolled back as specified.
TransactionException - Exception in org.skife.jdbi.v2.exceptions
 
TransactionException(String, Throwable) - Constructor for exception org.skife.jdbi.v2.exceptions.TransactionException
 
TransactionException(Throwable) - Constructor for exception org.skife.jdbi.v2.exceptions.TransactionException
 
TransactionException(String) - Constructor for exception org.skife.jdbi.v2.exceptions.TransactionException
 
TransactionFailedException - Exception in org.skife.jdbi.v2.exceptions
 
TransactionFailedException(String, Throwable) - Constructor for exception org.skife.jdbi.v2.exceptions.TransactionFailedException
 
TransactionFailedException(Throwable) - Constructor for exception org.skife.jdbi.v2.exceptions.TransactionFailedException
 
TransactionFailedException(String) - Constructor for exception org.skife.jdbi.v2.exceptions.TransactionFailedException
 
TransactionHandler - Interface in org.skife.jdbi.v2.tweak
Interface which defines callbacks to be used when transaction methods are called on a handle.
TransactionIsolation - Annotation Type in org.skife.jdbi.v2.sqlobject.customizers
Used to specify the transaction isolation level for an object or method (via annotating the method or passing it in as an annotated param).
TransactionIsolation.Factory - Class in org.skife.jdbi.v2.sqlobject.customizers
 
TransactionIsolation.Factory() - Constructor for class org.skife.jdbi.v2.sqlobject.customizers.TransactionIsolation.Factory
 
TransactionIsolation.MyCustomizer - Class in org.skife.jdbi.v2.sqlobject.customizers
 
TransactionIsolation.MyCustomizer(TransactionIsolationLevel) - Constructor for class org.skife.jdbi.v2.sqlobject.customizers.TransactionIsolation.MyCustomizer
 
TransactionIsolationLevel - Enum in org.skife.jdbi.v2
 
TransactionState - Enum in org.skife.jdbi.v2
 
TransactionStatus - Interface in org.skife.jdbi.v2
Allows rolling back a transaction in a TransactionCallback
TypedMapper<T> - Class in org.skife.jdbi.v2.util
Convenience base class for implementing typed result set mappers.
TypedMapper() - Constructor for class org.skife.jdbi.v2.util.TypedMapper
Create a new instance which extracts the value from the first column
TypedMapper(int) - Constructor for class org.skife.jdbi.v2.util.TypedMapper
Create a new instance which extracts the value positionally in the result set
TypedMapper(String) - Constructor for class org.skife.jdbi.v2.util.TypedMapper
Create a new instance which extracts the value by name or alias from the result set

U

UnableToCloseResourceException - Exception in org.skife.jdbi.v2.exceptions
 
UnableToCloseResourceException(String, Throwable) - Constructor for exception org.skife.jdbi.v2.exceptions.UnableToCloseResourceException
 
UnableToCreateStatementException - Exception in org.skife.jdbi.v2.exceptions
 
UnableToCreateStatementException(String, Throwable, StatementContext) - Constructor for exception org.skife.jdbi.v2.exceptions.UnableToCreateStatementException
 
UnableToCreateStatementException(Exception, StatementContext) - Constructor for exception org.skife.jdbi.v2.exceptions.UnableToCreateStatementException
 
UnableToExecuteStatementException - Exception in org.skife.jdbi.v2.exceptions
 
UnableToExecuteStatementException(Exception, StatementContext) - Constructor for exception org.skife.jdbi.v2.exceptions.UnableToExecuteStatementException
 
UnableToExecuteStatementException(String, StatementContext) - Constructor for exception org.skife.jdbi.v2.exceptions.UnableToExecuteStatementException
 
UnableToExecuteStatementException(String, Throwable, StatementContext) - Constructor for exception org.skife.jdbi.v2.exceptions.UnableToExecuteStatementException
 
UnableToManipulateTransactionIsolationLevelException - Exception in org.skife.jdbi.v2.exceptions
 
UnableToManipulateTransactionIsolationLevelException(int, SQLException) - Constructor for exception org.skife.jdbi.v2.exceptions.UnableToManipulateTransactionIsolationLevelException
 
UnableToManipulateTransactionIsolationLevelException(String, SQLException) - Constructor for exception org.skife.jdbi.v2.exceptions.UnableToManipulateTransactionIsolationLevelException
 
UnableToObtainConnectionException - Exception in org.skife.jdbi.v2.exceptions
 
UnableToObtainConnectionException(Throwable) - Constructor for exception org.skife.jdbi.v2.exceptions.UnableToObtainConnectionException
 
update(String, Object...) - Method in interface org.skife.jdbi.v2.Handle
Execute a simple update statement
Update - Class in org.skife.jdbi.v2
Used for INSERT, UPDATE, and DELETE statements
URLMapper - Class in org.skife.jdbi.v2.util
 
URLMapper() - Constructor for class org.skife.jdbi.v2.util.URLMapper
 
URLMapper(int) - Constructor for class org.skife.jdbi.v2.util.URLMapper
 
URLMapper(String) - Constructor for class org.skife.jdbi.v2.util.URLMapper
 
UseStringTemplate3StatementLocator - Annotation Type in org.skife.jdbi.v2.sqlobject.stringtemplate
 
UseStringTemplate3StatementLocator.LocatorFactory - Class in org.skife.jdbi.v2.sqlobject.stringtemplate
 
UseStringTemplate3StatementLocator.LocatorFactory() - Constructor for class org.skife.jdbi.v2.sqlobject.stringtemplate.UseStringTemplate3StatementLocator.LocatorFactory
 

V

valueOf(String) - Static method in enum org.skife.jdbi.v2.TransactionIsolationLevel
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum org.skife.jdbi.v2.TransactionIsolationLevel
 
valueOf(String) - Static method in enum org.skife.jdbi.v2.TransactionState
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.skife.jdbi.v2.TransactionIsolationLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.skife.jdbi.v2.TransactionState
Returns an array containing the constants of this enum type, in the order they are declared.
VoidHandleCallback - Class in org.skife.jdbi.v2.tweak
Abstract HandleCallback that doesn't return a result.
VoidHandleCallback() - Constructor for class org.skife.jdbi.v2.tweak.VoidHandleCallback
 
VoidTransactionCallback - Class in org.skife.jdbi.v2
Abstract TransactionCallback that doesn't return a result.
VoidTransactionCallback() - Constructor for class org.skife.jdbi.v2.VoidTransactionCallback
 

W

withHandle(HandleCallback<ReturnType>) - Method in class org.skife.jdbi.v2.DBI
A convenience function which manages the lifecycle of a handle and yields it to a callback for use by clients.
withHandle(HandleCallback<ReturnType>) - Method in interface org.skife.jdbi.v2.IDBI
A convenience function which manages the lifecycle of a handle and yields it to a callback for use by clients.
withHandle(HandleCallback<ReturnType>) - Method in interface org.skife.jdbi.v2.sqlobject.mixins.GetHandle
A convenience function which manages the lifecycle of the handle associated to this sql object, and yields it to a callback for use by clients.
withHandle(Handle) - Method in interface org.skife.jdbi.v2.tweak.HandleCallback
Will be invoked with an open Handle.
withHandle(Handle) - Method in class org.skife.jdbi.v2.tweak.VoidHandleCallback
withMaxRetries(int) - Method in class org.skife.jdbi.v2.tweak.transactions.SerializableTransactionRunner.Configuration
 
withSerializationFailureSqlState(String) - Method in class org.skife.jdbi.v2.tweak.transactions.SerializableTransactionRunner.Configuration
 

_

___jdbi_close___() - Method in interface org.skife.jdbi.v2.sqlobject.CloseInternalDoNotUseThisClass
 
A B C D E F G H I L M N O P Q R S T U V W _ 

Copyright © 2013. All Rights Reserved.