Index

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

A

absolute(int) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
absolute(int) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Move the cursor to the given row number in the row set, just after the last row.
AbstractColumnMaxValueIncrementer - Class in org.springframework.jdbc.support.incrementer
Abstract base class for DataFieldMaxValueIncrementer implementations that use a column in a custom sequence table.
AbstractColumnMaxValueIncrementer() - Constructor for class org.springframework.jdbc.support.incrementer.AbstractColumnMaxValueIncrementer
Default constructor for bean property style usage.
AbstractColumnMaxValueIncrementer(DataSource, String, String) - Constructor for class org.springframework.jdbc.support.incrementer.AbstractColumnMaxValueIncrementer
Convenience constructor.
AbstractDataFieldMaxValueIncrementer - Class in org.springframework.jdbc.support.incrementer
Base implementation of DataFieldMaxValueIncrementer that delegates to a single AbstractDataFieldMaxValueIncrementer.getNextKey() template method that returns a long.
AbstractDataFieldMaxValueIncrementer() - Constructor for class org.springframework.jdbc.support.incrementer.AbstractDataFieldMaxValueIncrementer
Default constructor for bean property style usage.
AbstractDataFieldMaxValueIncrementer(DataSource, String) - Constructor for class org.springframework.jdbc.support.incrementer.AbstractDataFieldMaxValueIncrementer
Convenience constructor.
AbstractDataSource - Class in org.springframework.jdbc.datasource
Abstract base class for Spring's DataSource implementations, taking care of the padding.
AbstractDataSource() - Constructor for class org.springframework.jdbc.datasource.AbstractDataSource
 
AbstractDriverBasedDataSource - Class in org.springframework.jdbc.datasource
Abstract base class for JDBC DataSource implementations that operate on a JDBC Driver.
AbstractDriverBasedDataSource() - Constructor for class org.springframework.jdbc.datasource.AbstractDriverBasedDataSource
 
AbstractFallbackSQLExceptionTranslator - Class in org.springframework.jdbc.support
Base class for SQLExceptionTranslator implementations that allow for fallback to some other SQLExceptionTranslator.
AbstractFallbackSQLExceptionTranslator() - Constructor for class org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator
 
AbstractIdentityColumnMaxValueIncrementer - Class in org.springframework.jdbc.support.incrementer
Abstract base class for DataFieldMaxValueIncrementer implementations which are based on identity columns in a sequence-like table.
AbstractIdentityColumnMaxValueIncrementer() - Constructor for class org.springframework.jdbc.support.incrementer.AbstractIdentityColumnMaxValueIncrementer
Default constructor for bean property style usage.
AbstractIdentityColumnMaxValueIncrementer(DataSource, String, String) - Constructor for class org.springframework.jdbc.support.incrementer.AbstractIdentityColumnMaxValueIncrementer
 
AbstractInterruptibleBatchPreparedStatementSetter - Class in org.springframework.jdbc.core.support
Abstract implementation of the InterruptibleBatchPreparedStatementSetter interface, combining the check for available values and setting of those into a single callback method AbstractInterruptibleBatchPreparedStatementSetter.setValuesIfAvailable(java.sql.PreparedStatement, int).
AbstractInterruptibleBatchPreparedStatementSetter() - Constructor for class org.springframework.jdbc.core.support.AbstractInterruptibleBatchPreparedStatementSetter
 
AbstractJdbcCall - Class in org.springframework.jdbc.core.simple
Abstract class to provide base functionality for easy stored procedure calls based on configuration options and database meta-data.
AbstractJdbcCall(DataSource) - Constructor for class org.springframework.jdbc.core.simple.AbstractJdbcCall
Constructor to be used when initializing using a DataSource.
AbstractJdbcCall(JdbcTemplate) - Constructor for class org.springframework.jdbc.core.simple.AbstractJdbcCall
Constructor to be used when initializing using a JdbcTemplate.
AbstractJdbcInsert - Class in org.springframework.jdbc.core.simple
Abstract class to provide base functionality for easy inserts based on configuration options and database meta-data.
AbstractJdbcInsert(DataSource) - Constructor for class org.springframework.jdbc.core.simple.AbstractJdbcInsert
Constructor to be used when initializing using a DataSource.
AbstractJdbcInsert(JdbcTemplate) - Constructor for class org.springframework.jdbc.core.simple.AbstractJdbcInsert
Constructor to be used when initializing using a JdbcTemplate.
AbstractLobCreatingPreparedStatementCallback - Class in org.springframework.jdbc.core.support
Abstract PreparedStatementCallback implementation that manages a LobCreator.
AbstractLobCreatingPreparedStatementCallback(LobHandler) - Constructor for class org.springframework.jdbc.core.support.AbstractLobCreatingPreparedStatementCallback
Create a new AbstractLobCreatingPreparedStatementCallback for the given LobHandler.
AbstractLobHandler - Class in org.springframework.jdbc.support.lob
Abstract base class for LobHandler implementations.
AbstractLobHandler() - Constructor for class org.springframework.jdbc.support.lob.AbstractLobHandler
 
AbstractLobStreamingResultSetExtractor<T> - Class in org.springframework.jdbc.core.support
Abstract ResultSetExtractor implementation that assumes streaming of LOB data.
AbstractLobStreamingResultSetExtractor() - Constructor for class org.springframework.jdbc.core.support.AbstractLobStreamingResultSetExtractor
 
AbstractRoutingDataSource - Class in org.springframework.jdbc.datasource.lookup
Abstract DataSource implementation that routes AbstractRoutingDataSource.getConnection() calls to one of various target DataSources based on a lookup key.
AbstractRoutingDataSource() - Constructor for class org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource
 
AbstractSequenceMaxValueIncrementer - Class in org.springframework.jdbc.support.incrementer
Abstract base class for DataFieldMaxValueIncrementer implementations that use a database sequence.
AbstractSequenceMaxValueIncrementer() - Constructor for class org.springframework.jdbc.support.incrementer.AbstractSequenceMaxValueIncrementer
Default constructor for bean property style usage.
AbstractSequenceMaxValueIncrementer(DataSource, String) - Constructor for class org.springframework.jdbc.support.incrementer.AbstractSequenceMaxValueIncrementer
Convenience constructor.
AbstractSqlParameterSource - Class in org.springframework.jdbc.core.namedparam
Abstract base class for SqlParameterSource implementations.
AbstractSqlParameterSource() - Constructor for class org.springframework.jdbc.core.namedparam.AbstractSqlParameterSource
 
AbstractSqlTypeValue - Class in org.springframework.jdbc.core.support
Abstract implementation of the SqlTypeValue interface, for convenient creation of type values that are supposed to be passed into the PreparedStatement.setObject method.
AbstractSqlTypeValue() - Constructor for class org.springframework.jdbc.core.support.AbstractSqlTypeValue
 
addDataSource(String, DataSource) - Method in class org.springframework.jdbc.datasource.lookup.MapDataSourceLookup
Add the supplied DataSource to the map of DataSources maintained by this object.
addDeclaredParameter(SqlParameter) - Method in class org.springframework.jdbc.core.simple.AbstractJdbcCall
Add a declared parameter to the list of parameters for the call.
addDeclaredRowMapper(String, RowMapper<?>) - Method in class org.springframework.jdbc.core.simple.AbstractJdbcCall
Add a RowMapper for the specified parameter or column.
addDefaultScripts() - Method in class org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseBuilder
Add default SQL scripts to execute to populate the database.
addParameter(SqlParameter) - Method in class org.springframework.jdbc.core.CallableStatementCreatorFactory
Add a new declared parameter.
addParameter(SqlParameter) - Method in class org.springframework.jdbc.core.PreparedStatementCreatorFactory
Add a new declared parameter.
addPopulators(DatabasePopulator...) - Method in class org.springframework.jdbc.datasource.init.CompositeDatabasePopulator
Add one or more populators to the list of delegates.
addScript(String) - Method in class org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseBuilder
Add an SQL script to execute to initialize or populate the database.
addScript(Resource) - Method in class org.springframework.jdbc.datasource.init.ResourceDatabasePopulator
Add a script to execute to initialize or clean up the database.
addScripts(String...) - Method in class org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseBuilder
Add multiple SQL scripts to execute to initialize or populate the database.
addScripts(Resource...) - Method in class org.springframework.jdbc.datasource.init.ResourceDatabasePopulator
Add multiple scripts to execute to initialize or clean up the database.
addValue(String, Object) - Method in class org.springframework.jdbc.core.namedparam.MapSqlParameterSource
Add a parameter to this parameter source.
addValue(String, Object, int) - Method in class org.springframework.jdbc.core.namedparam.MapSqlParameterSource
Add a parameter to this parameter source.
addValue(String, Object, int, String) - Method in class org.springframework.jdbc.core.namedparam.MapSqlParameterSource
Add a parameter to this parameter source.
addValues(Map<String, ?>) - Method in class org.springframework.jdbc.core.namedparam.MapSqlParameterSource
Add a Map of parameters to this parameter source.
afterLast() - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
afterLast() - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Move the cursor to the end of this row set.
afterPropertiesSet() - Method in class org.springframework.jdbc.datasource.DataSourceTransactionManager
 
afterPropertiesSet() - Method in class org.springframework.jdbc.datasource.DelegatingDataSource
 
afterPropertiesSet() - Method in class org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactoryBean
 
afterPropertiesSet() - Method in class org.springframework.jdbc.datasource.init.DataSourceInitializer
Use the database populator to set up the database.
afterPropertiesSet() - Method in class org.springframework.jdbc.datasource.LazyConnectionDataSourceProxy
 
afterPropertiesSet() - Method in class org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource
 
afterPropertiesSet() - Method in class org.springframework.jdbc.object.GenericSqlQuery
 
afterPropertiesSet() - Method in class org.springframework.jdbc.object.RdbmsOperation
Ensures compilation if used in a bean factory.
afterPropertiesSet() - Method in class org.springframework.jdbc.support.CustomSQLExceptionTranslatorRegistrar
 
afterPropertiesSet() - Method in class org.springframework.jdbc.support.DatabaseStartupValidator
Check whether the validation query can be executed on a Connection from the specified DataSource, with the specified interval between checks, until the specified timeout.
afterPropertiesSet() - Method in class org.springframework.jdbc.support.incrementer.AbstractColumnMaxValueIncrementer
 
afterPropertiesSet() - Method in class org.springframework.jdbc.support.incrementer.AbstractDataFieldMaxValueIncrementer
 
afterPropertiesSet() - Method in class org.springframework.jdbc.support.JdbcAccessor
Eagerly initialize the exception translator, if demanded, creating a default one for the specified DataSource if none set.
afterPropertiesSet() - Method in class org.springframework.jdbc.support.JdbcTransactionManager
Eagerly initialize the exception translator, if demanded, creating a default one for the specified DataSource if none set.
allowsUnusedParameters() - Method in class org.springframework.jdbc.object.RdbmsOperation
Return whether this operation accepts additional parameters that are given but not actually used.
allowsUnusedParameters() - Method in class org.springframework.jdbc.object.StoredProcedure
StoredProcedure parameter Maps are by default allowed to contain additional entries that are not actually used as parameters.
applyStatementSettings(Statement) - Method in class org.springframework.jdbc.core.JdbcTemplate
Prepare the given JDBC Statement (or PreparedStatement or CallableStatement), applying statement settings such as fetch size, max rows, and query timeout.
applyTimeout(Statement, DataSource, int) - Static method in class org.springframework.jdbc.datasource.DataSourceUtils
Apply the specified timeout - overridden by the current transaction timeout, if any - to the given JDBC Statement object.
applyTransactionTimeout(Statement, DataSource) - Static method in class org.springframework.jdbc.datasource.DataSourceUtils
Apply the current transaction timeout, if any, to the given JDBC Statement object.
ArgumentPreparedStatementSetter - Class in org.springframework.jdbc.core
Simple adapter for PreparedStatementSetter that applies a given array of arguments.
ArgumentPreparedStatementSetter(Object[]) - Constructor for class org.springframework.jdbc.core.ArgumentPreparedStatementSetter
Create a new ArgPreparedStatementSetter for the given arguments.
ArgumentTypePreparedStatementSetter - Class in org.springframework.jdbc.core
Simple adapter for PreparedStatementSetter that applies given arrays of arguments and JDBC argument types.
ArgumentTypePreparedStatementSetter(Object[], int[]) - Constructor for class org.springframework.jdbc.core.ArgumentTypePreparedStatementSetter
Create a new ArgTypePreparedStatementSetter for the given arguments.

B

BadSqlGrammarException - Exception in org.springframework.jdbc
Exception thrown when SQL specified is invalid.
BadSqlGrammarException(String, String, SQLException) - Constructor for exception org.springframework.jdbc.BadSqlGrammarException
Constructor for BadSqlGrammarException.
BatchPreparedStatementSetter - Interface in org.springframework.jdbc.core
Batch update callback interface used by the JdbcTemplate class.
BatchSqlUpdate - Class in org.springframework.jdbc.object
SqlUpdate subclass that performs batch update operations.
BatchSqlUpdate() - Constructor for class org.springframework.jdbc.object.BatchSqlUpdate
Constructor to allow use as a JavaBean.
BatchSqlUpdate(DataSource, String) - Constructor for class org.springframework.jdbc.object.BatchSqlUpdate
Construct an update object with a given DataSource and SQL.
BatchSqlUpdate(DataSource, String, int[]) - Constructor for class org.springframework.jdbc.object.BatchSqlUpdate
Construct an update object with a given DataSource, SQL and anonymous parameters.
BatchSqlUpdate(DataSource, String, int[], int) - Constructor for class org.springframework.jdbc.object.BatchSqlUpdate
Construct an update object with a given DataSource, SQL, anonymous parameters and specifying the maximum number of rows that may be affected.
batchUpdate(String...) - Method in interface org.springframework.jdbc.core.JdbcOperations
Issue multiple SQL updates on a single JDBC Statement using batching.
batchUpdate(String...) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
batchUpdate(String, Collection<T>, int, ParameterizedPreparedStatementSetter<T>) - Method in interface org.springframework.jdbc.core.JdbcOperations
Execute multiple batches using the supplied SQL statement with the collect of supplied arguments.
batchUpdate(String, Collection<T>, int, ParameterizedPreparedStatementSetter<T>) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
batchUpdate(String, List<Object[]>) - Method in interface org.springframework.jdbc.core.JdbcOperations
Execute a batch using the supplied SQL statement with the batch of supplied arguments.
batchUpdate(String, List<Object[]>) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
batchUpdate(String, List<Object[]>, int[]) - Method in interface org.springframework.jdbc.core.JdbcOperations
Execute a batch using the supplied SQL statement with the batch of supplied arguments.
batchUpdate(String, List<Object[]>, int[]) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
batchUpdate(String, Map<String, ?>[]) - Method in interface org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations
Executes a batch using the supplied SQL statement with the batch of supplied arguments.
batchUpdate(String, Map<String, ?>[]) - Method in class org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate
 
batchUpdate(String, BatchPreparedStatementSetter) - Method in interface org.springframework.jdbc.core.JdbcOperations
Issue multiple update statements on a single PreparedStatement, using batch updates and a BatchPreparedStatementSetter to set values.
batchUpdate(String, BatchPreparedStatementSetter) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
batchUpdate(String, SqlParameterSource[]) - Method in interface org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations
Execute a batch using the supplied SQL statement with the batch of supplied arguments.
batchUpdate(String, SqlParameterSource[]) - Method in class org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate
 
BeanFactoryDataSourceLookup - Class in org.springframework.jdbc.datasource.lookup
DataSourceLookup implementation based on a Spring BeanFactory.
BeanFactoryDataSourceLookup() - Constructor for class org.springframework.jdbc.datasource.lookup.BeanFactoryDataSourceLookup
Create a new instance of the BeanFactoryDataSourceLookup class.
BeanFactoryDataSourceLookup(BeanFactory) - Constructor for class org.springframework.jdbc.datasource.lookup.BeanFactoryDataSourceLookup
Create a new instance of the BeanFactoryDataSourceLookup class.
BeanPropertyRowMapper<T> - Class in org.springframework.jdbc.core
RowMapper implementation that converts a row into a new instance of the specified mapped target class.
BeanPropertyRowMapper() - Constructor for class org.springframework.jdbc.core.BeanPropertyRowMapper
Create a new BeanPropertyRowMapper for bean-style configuration.
BeanPropertyRowMapper(Class<T>) - Constructor for class org.springframework.jdbc.core.BeanPropertyRowMapper
Create a new BeanPropertyRowMapper, accepting unpopulated properties in the target bean.
BeanPropertyRowMapper(Class<T>, boolean) - Constructor for class org.springframework.jdbc.core.BeanPropertyRowMapper
Create a new BeanPropertyRowMapper.
BeanPropertySqlParameterSource - Class in org.springframework.jdbc.core.namedparam
SqlParameterSource implementation that obtains parameter values from bean properties of a given JavaBean object.
BeanPropertySqlParameterSource(Object) - Constructor for class org.springframework.jdbc.core.namedparam.BeanPropertySqlParameterSource
Create a new BeanPropertySqlParameterSource for the given bean.
beforeFirst() - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
beforeFirst() - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Move the cursor to the front of this row set, just before the first row.
build() - Method in class org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseBuilder
Build the embedded database.
buildErrorMessage(String, int, EncodedResource) - Static method in exception org.springframework.jdbc.datasource.init.ScriptStatementFailedException
Build an error message for an SQL script execution failure, based on the supplied arguments.
buildMessage(String, String, SQLException) - Method in class org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator
Build a message String for the given SQLException.
buildSqlParameterList(ParsedSql, SqlParameterSource) - Static method in class org.springframework.jdbc.core.namedparam.NamedParameterUtils
Convert parameter declarations from an SqlParameterSource to a corresponding List of SqlParameters.
buildSqlTypeArray(ParsedSql, SqlParameterSource) - Static method in class org.springframework.jdbc.core.namedparam.NamedParameterUtils
Convert parameter types from an SqlParameterSource into a corresponding int array.
buildValueArray(String, Map<String, ?>) - Static method in class org.springframework.jdbc.core.namedparam.NamedParameterUtils
Convert a Map of named parameter values to a corresponding array.
buildValueArray(ParsedSql, SqlParameterSource, List<SqlParameter>) - Static method in class org.springframework.jdbc.core.namedparam.NamedParameterUtils
Convert a Map of named parameter values to a corresponding array.
byPassReturnParameter(String) - Method in interface org.springframework.jdbc.core.metadata.CallMetaDataProvider
Should we bypass the return parameter with the specified name.
byPassReturnParameter(String) - Method in class org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider
 
byPassReturnParameter(String) - Method in class org.springframework.jdbc.core.metadata.PostgresCallMetaDataProvider
 
byPassReturnParameter(String) - Method in class org.springframework.jdbc.core.metadata.SqlServerCallMetaDataProvider
 
byPassReturnParameter(String) - Method in class org.springframework.jdbc.core.metadata.SybaseCallMetaDataProvider
 

C

call(CallableStatementCreator, List<SqlParameter>) - Method in interface org.springframework.jdbc.core.JdbcOperations
Execute an SQL call using a CallableStatementCreator to provide SQL and any required parameters.
call(CallableStatementCreator, List<SqlParameter>) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
CallableStatementCallback<T> - Interface in org.springframework.jdbc.core
Generic callback interface for code that operates on a CallableStatement.
CallableStatementCreator - Interface in org.springframework.jdbc.core
One of the three central callback interfaces used by the JdbcTemplate class.
CallableStatementCreatorFactory - Class in org.springframework.jdbc.core
Helper class that efficiently creates multiple CallableStatementCreator objects with different parameters based on an SQL statement and a single set of parameter declarations.
CallableStatementCreatorFactory(String) - Constructor for class org.springframework.jdbc.core.CallableStatementCreatorFactory
Create a new factory.
CallableStatementCreatorFactory(String, List<SqlParameter>) - Constructor for class org.springframework.jdbc.core.CallableStatementCreatorFactory
Create a new factory with the given SQL and the given parameters.
CallMetaDataContext - Class in org.springframework.jdbc.core.metadata
Class to manage context meta-data used for the configuration and execution of a stored procedure call.
CallMetaDataContext() - Constructor for class org.springframework.jdbc.core.metadata.CallMetaDataContext
 
CallMetaDataProvider - Interface in org.springframework.jdbc.core.metadata
Interface specifying the API to be implemented by a class providing call meta-data.
CallMetaDataProviderFactory - Class in org.springframework.jdbc.core.metadata
Factory used to create a CallMetaDataProvider implementation based on the type of database being used.
CallParameterMetaData - Class in org.springframework.jdbc.core.metadata
Holder of meta-data for a specific parameter that is used for call processing.
CallParameterMetaData(boolean, String, int, int, String, boolean) - Constructor for class org.springframework.jdbc.core.metadata.CallParameterMetaData
Constructor taking all the properties including the function marker.
CannotGetJdbcConnectionException - Exception in org.springframework.jdbc
Fatal exception thrown when we can't connect to an RDBMS using JDBC.
CannotGetJdbcConnectionException(String) - Constructor for exception org.springframework.jdbc.CannotGetJdbcConnectionException
Constructor for CannotGetJdbcConnectionException.
CannotGetJdbcConnectionException(String, IllegalStateException) - Constructor for exception org.springframework.jdbc.CannotGetJdbcConnectionException
Constructor for CannotGetJdbcConnectionException.
CannotGetJdbcConnectionException(String, SQLException) - Constructor for exception org.springframework.jdbc.CannotGetJdbcConnectionException
Constructor for CannotGetJdbcConnectionException.
CannotReadScriptException - Exception in org.springframework.jdbc.datasource.init
Thrown by ScriptUtils if an SQL script cannot be read.
CannotReadScriptException(EncodedResource, Throwable) - Constructor for exception org.springframework.jdbc.datasource.init.CannotReadScriptException
Create a new CannotReadScriptException.
catalogNameToUse(String) - Method in interface org.springframework.jdbc.core.metadata.CallMetaDataProvider
Provide any modification of the catalog name passed in to match the meta-data currently used.
catalogNameToUse(String) - Method in class org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider
 
catalogNameToUse(String) - Method in class org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider
 
catalogNameToUse(String) - Method in interface org.springframework.jdbc.core.metadata.TableMetaDataProvider
Get the catalog name formatted based on meta-data information.
checkCompiled() - Method in class org.springframework.jdbc.core.simple.AbstractJdbcCall
Check whether this operation has been compiled already; lazily compile it if not already compiled.
checkCompiled() - Method in class org.springframework.jdbc.core.simple.AbstractJdbcInsert
Check whether this operation has been compiled already; lazily compile it if not already compiled.
checkCompiled() - Method in class org.springframework.jdbc.object.RdbmsOperation
Check whether this operation has been compiled already; lazily compile it if not already compiled.
checkDaoConfig() - Method in class org.springframework.jdbc.core.support.JdbcDaoSupport
 
checkDefaultConnectionProperties(Connection) - Method in class org.springframework.jdbc.datasource.LazyConnectionDataSourceProxy
Check the default connection properties (auto-commit, transaction isolation), keeping them to be able to expose them correctly without fetching an actual JDBC Connection from the target DataSource.
checkIfConfigurationModificationIsAllowed() - Method in class org.springframework.jdbc.core.simple.AbstractJdbcInsert
Method to check whether we are allowed to make any configuration changes at this time.
checkRowsAffected(int) - Method in class org.springframework.jdbc.object.SqlUpdate
Check the given number of affected rows against the specified maximum number or required number.
cleanup() - Method in interface org.springframework.jdbc.core.DisposableSqlTypeValue
Clean up resources held by this type value, for example the LobCreator in case of an SqlLobValue.
cleanup() - Method in class org.springframework.jdbc.core.support.SqlLobValue
Close the LobCreator, if any.
cleanup() - Method in interface org.springframework.jdbc.support.SqlValue
Clean up resources held by this value object.
cleanupParameters() - Method in class org.springframework.jdbc.core.ArgumentPreparedStatementSetter
 
cleanupParameters() - Method in class org.springframework.jdbc.core.ArgumentTypePreparedStatementSetter
 
cleanupParameters() - Method in interface org.springframework.jdbc.core.ParameterDisposer
Close the resources allocated by parameters that the implementing object holds, for example in case of a DisposableSqlTypeValue (like an SqlLobValue).
cleanupParameters(Object...) - Static method in class org.springframework.jdbc.core.StatementCreatorUtils
Clean up all resources held by parameter values which were passed to an execute method.
cleanupParameters(Collection<?>) - Static method in class org.springframework.jdbc.core.StatementCreatorUtils
Clean up all resources held by parameter values which were passed to an execute method.
clear() - Method in class org.springframework.jdbc.datasource.ConnectionHolder
 
close() - Method in class org.springframework.jdbc.support.lob.DefaultLobHandler.DefaultLobCreator
 
close() - Method in interface org.springframework.jdbc.support.lob.LobCreator
Close this LobCreator session and free its temporarily created BLOBs and CLOBs.
close() - Method in class org.springframework.jdbc.support.lob.TemporaryLobCreator
 
closeConnection(Connection) - Static method in class org.springframework.jdbc.support.JdbcUtils
Close the given JDBC Connection and ignore any thrown exception.
closeResultSet(ResultSet) - Static method in class org.springframework.jdbc.support.JdbcUtils
Close the given JDBC ResultSet and ignore any thrown exception.
closeStatement(Statement) - Static method in class org.springframework.jdbc.support.JdbcUtils
Close the given JDBC Statement and ignore any thrown exception.
ColumnMapRowMapper - Class in org.springframework.jdbc.core
RowMapper implementation that creates a java.util.Map for each row, representing all columns as key-value pairs: one entry for each column, with the column name as key.
ColumnMapRowMapper() - Constructor for class org.springframework.jdbc.core.ColumnMapRowMapper
 
commonDatabaseName(String) - Static method in class org.springframework.jdbc.support.JdbcUtils
Extract a common name for the target database in use even if various drivers/platforms provide varying names at runtime.
compile() - Method in class org.springframework.jdbc.core.simple.AbstractJdbcCall
Compile this JdbcCall using provided parameters and meta-data plus other settings.
compile() - Method in class org.springframework.jdbc.core.simple.AbstractJdbcInsert
Compile this JdbcInsert using provided parameters and meta-data plus other settings.
compile() - Method in class org.springframework.jdbc.object.RdbmsOperation
Compile this query.
compileInternal() - Method in class org.springframework.jdbc.core.simple.AbstractJdbcCall
Delegate method to perform the actual compilation.
compileInternal() - Method in class org.springframework.jdbc.core.simple.AbstractJdbcInsert
Delegate method to perform the actual compilation.
compileInternal() - Method in class org.springframework.jdbc.object.RdbmsOperation
Subclasses must implement this template method to perform their own compilation.
compileInternal() - Method in class org.springframework.jdbc.object.SqlCall
Overridden method to configure the CallableStatementCreatorFactory based on our declared parameters.
compileInternal() - Method in class org.springframework.jdbc.object.SqlOperation
Overridden method to configure the PreparedStatementCreatorFactory based on our declared parameters.
CompositeDatabasePopulator - Class in org.springframework.jdbc.datasource.init
Composite DatabasePopulator that delegates to a list of given DatabasePopulator implementations, executing all scripts.
CompositeDatabasePopulator() - Constructor for class org.springframework.jdbc.datasource.init.CompositeDatabasePopulator
Create an empty CompositeDatabasePopulator.
CompositeDatabasePopulator(Collection<DatabasePopulator>) - Constructor for class org.springframework.jdbc.datasource.init.CompositeDatabasePopulator
Create a CompositeDatabasePopulator with the given populators.
CompositeDatabasePopulator(DatabasePopulator...) - Constructor for class org.springframework.jdbc.datasource.init.CompositeDatabasePopulator
Create a CompositeDatabasePopulator with the given populators.
configureConnectionProperties(ConnectionProperties, String) - Method in interface org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseConfigurer
Configure the properties required to create and connect to the embedded database.
CONNECTION_SYNCHRONIZATION_ORDER - Static variable in class org.springframework.jdbc.datasource.DataSourceUtils
Order value for TransactionSynchronization objects that clean up JDBC Connections.
ConnectionCallback<T> - Interface in org.springframework.jdbc.core
Generic callback interface for code that operates on a JDBC Connection.
ConnectionHandle - Interface in org.springframework.jdbc.datasource
Simple interface to be implemented by handles for a JDBC Connection.
ConnectionHolder - Class in org.springframework.jdbc.datasource
Resource holder wrapping a JDBC Connection.
ConnectionHolder(Connection) - Constructor for class org.springframework.jdbc.datasource.ConnectionHolder
Create a new ConnectionHolder for the given JDBC Connection, wrapping it with a SimpleConnectionHandle, assuming that there is no ongoing transaction.
ConnectionHolder(Connection, boolean) - Constructor for class org.springframework.jdbc.datasource.ConnectionHolder
Create a new ConnectionHolder for the given JDBC Connection, wrapping it with a SimpleConnectionHandle.
ConnectionHolder(ConnectionHandle) - Constructor for class org.springframework.jdbc.datasource.ConnectionHolder
Create a new ConnectionHolder for the given ConnectionHandle.
ConnectionProperties - Interface in org.springframework.jdbc.datasource.embedded
ConnectionProperties serves as a simple data container that allows essential JDBC connection properties to be configured consistently, independent of the actual DataSource implementation.
ConnectionProxy - Interface in org.springframework.jdbc.datasource
Subinterface of Connection to be implemented by Connection proxies.
constructMappedInstance(ResultSet, TypeConverter) - Method in class org.springframework.jdbc.core.BeanPropertyRowMapper
Construct an instance of the mapped class for the current row.
constructMappedInstance(ResultSet, TypeConverter) - Method in class org.springframework.jdbc.core.DataClassRowMapper
 
containsSqlScriptDelimiters(String, String) - Static method in class org.springframework.jdbc.datasource.init.ScriptUtils
Deprecated.
as of Spring Framework 5.2.16 with no plans for replacement. This is an internal API and will likely be removed in Spring Framework 6.0.
continueOnError(boolean) - Method in class org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseBuilder
Specify that all failures which occur while executing SQL scripts should be logged but should not cause a failure.
convertUnderscoreNameToPropertyName(String) - Static method in class org.springframework.jdbc.support.JdbcUtils
Convert a column name with underscores to the corresponding property name using "camel case".
convertValueToRequiredType(Object, Class<?>) - Method in class org.springframework.jdbc.core.SingleColumnRowMapper
Convert the given column value to the specified required type.
createBatch(Object...) - Static method in class org.springframework.jdbc.core.namedparam.SqlParameterSourceUtils
Create an array of SqlParameterSource objects populated with data from the values passed in (either a Map or a bean object).
createBatch(Collection<?>) - Static method in class org.springframework.jdbc.core.namedparam.SqlParameterSourceUtils
Create an array of SqlParameterSource objects populated with data from the values passed in (either a Map or a bean object).
createBatch(Map<String, ?>[]) - Static method in class org.springframework.jdbc.core.namedparam.SqlParameterSourceUtils
Create an array of MapSqlParameterSource objects populated with data from the values passed in.
createCallableStatement(Connection) - Method in interface org.springframework.jdbc.core.CallableStatementCreator
Create a callable statement in this connection.
createCallString() - Method in class org.springframework.jdbc.core.metadata.CallMetaDataContext
Build the call string based on configuration and meta-data information.
createColumnMap(int) - Method in class org.springframework.jdbc.core.ColumnMapRowMapper
Create a Map instance to be used as column map.
createConnectionProxy(Connection) - Method in class org.springframework.jdbc.core.JdbcTemplate
Create a close-suppressing proxy for the given JDBC Connection.
createCustomException(String, String, SQLException, Class<?>) - Method in class org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator
Create a custom DataAccessException, based on a given exception class from a CustomSQLErrorCodesTranslation definition.
createDefaultInOutParameter(String, CallParameterMetaData) - Method in interface org.springframework.jdbc.core.metadata.CallMetaDataProvider
Create a default in/out parameter based on the provided meta-data.
createDefaultInOutParameter(String, CallParameterMetaData) - Method in class org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider
 
createDefaultInParameter(String, CallParameterMetaData) - Method in interface org.springframework.jdbc.core.metadata.CallMetaDataProvider
Create a default in parameter based on the provided meta-data.
createDefaultInParameter(String, CallParameterMetaData) - Method in class org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider
 
createDefaultOutParameter(String, CallParameterMetaData) - Method in interface org.springframework.jdbc.core.metadata.CallMetaDataProvider
Create a default out parameter based on the provided meta-data.
createDefaultOutParameter(String, CallParameterMetaData) - Method in class org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider
 
createDefaultOutParameter(String, CallParameterMetaData) - Method in class org.springframework.jdbc.core.metadata.OracleCallMetaDataProvider
 
createDefaultOutParameter(String, CallParameterMetaData) - Method in class org.springframework.jdbc.core.metadata.PostgresCallMetaDataProvider
 
createInsertString(String...) - Method in class org.springframework.jdbc.core.metadata.TableMetaDataContext
Build the insert string based on configuration and meta-data information.
createInsertTypes() - Method in class org.springframework.jdbc.core.metadata.TableMetaDataContext
Build the array of Types based on configuration and meta-data information.
createInstance() - Method in class org.springframework.jdbc.config.SortedResourcesFactoryBean
 
createJdbcTemplate(DataSource) - Method in class org.springframework.jdbc.core.support.JdbcDaoSupport
Create a JdbcTemplate for the given DataSource.
createMap(Connection) - Method in interface org.springframework.jdbc.core.ParameterMapper
Create a Map of input parameters, keyed by name.
createMetaDataProvider(DataSource, CallMetaDataContext) - Static method in class org.springframework.jdbc.core.metadata.CallMetaDataProviderFactory
Create a CallMetaDataProvider based on the database meta-data.
createMetaDataProvider(DataSource, TableMetaDataContext) - Static method in class org.springframework.jdbc.core.metadata.TableMetaDataProviderFactory
Create a TableMetaDataProvider based on the database meta-data.
createParameterBinding(SqlParameter) - Method in class org.springframework.jdbc.core.metadata.CallMetaDataContext
Build the parameter binding fragment.
createPreparedStatement(Connection) - Method in interface org.springframework.jdbc.core.PreparedStatementCreator
Create a statement in this connection.
createResultsMap() - Method in class org.springframework.jdbc.core.JdbcTemplate
Create a Map instance to be used as the results map.
createReturnResultSetParameter(String, RowMapper<?>) - Method in class org.springframework.jdbc.core.metadata.CallMetaDataContext
Create a ReturnResultSetParameter/SqlOutParameter depending on the support provided by the JDBC driver used for the database in use.
createSavepoint() - Method in class org.springframework.jdbc.datasource.ConnectionHolder
Create a new JDBC 3.0 Savepoint for the current Connection, using generated savepoint names that are unique for the Connection.
createSavepoint() - Method in class org.springframework.jdbc.datasource.JdbcTransactionObjectSupport
This implementation creates a JDBC 3.0 Savepoint and returns it.
createSqlRowSet(ResultSet) - Method in class org.springframework.jdbc.core.SqlRowSetResultSetExtractor
Create a SqlRowSet that wraps the given ResultSet, representing its data in a disconnected fashion.
createTypeValue(Connection, int, String) - Method in class org.springframework.jdbc.core.support.AbstractSqlTypeValue
Create the type value to be passed into PreparedStatement.setObject.
CustomSQLErrorCodesTranslation - Class in org.springframework.jdbc.support
JavaBean for holding custom JDBC error codes translation for a particular database.
CustomSQLErrorCodesTranslation() - Constructor for class org.springframework.jdbc.support.CustomSQLErrorCodesTranslation
 
CustomSQLExceptionTranslatorRegistrar - Class in org.springframework.jdbc.support
Registry for custom SQLExceptionTranslator instances for specific databases.
CustomSQLExceptionTranslatorRegistrar() - Constructor for class org.springframework.jdbc.support.CustomSQLExceptionTranslatorRegistrar
 
CustomSQLExceptionTranslatorRegistry - Class in org.springframework.jdbc.support
Registry for custom SQLExceptionTranslator instances associated with specific databases allowing for overriding translation based on values contained in the configuration file named "sql-error-codes.xml".
customTranslate(String, String, SQLException) - Method in class org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator
Subclasses can override this method to attempt a custom mapping from SQLException to DataAccessException.

D

DatabaseMetaDataCallback<T> - Interface in org.springframework.jdbc.support
A callback interface used by the JdbcUtils class.
DatabasePopulator - Interface in org.springframework.jdbc.datasource.init
Strategy used to populate, initialize, or clean up a database.
DatabasePopulatorUtils - Class in org.springframework.jdbc.datasource.init
Utility methods for executing a DatabasePopulator.
DatabasePopulatorUtils() - Constructor for class org.springframework.jdbc.datasource.init.DatabasePopulatorUtils
 
DatabaseStartupValidator - Class in org.springframework.jdbc.support
Bean that checks if a database has already started up.
DatabaseStartupValidator() - Constructor for class org.springframework.jdbc.support.DatabaseStartupValidator
 
DataClassRowMapper<T> - Class in org.springframework.jdbc.core
RowMapper implementation that converts a row into a new instance of the specified mapped target class.
DataClassRowMapper() - Constructor for class org.springframework.jdbc.core.DataClassRowMapper
Create a new DataClassRowMapper for bean-style configuration.
DataClassRowMapper(Class<T>) - Constructor for class org.springframework.jdbc.core.DataClassRowMapper
Create a new DataClassRowMapper.
DataFieldMaxValueIncrementer - Interface in org.springframework.jdbc.support.incrementer
Interface that defines contract of incrementing any data store field's maximum value.
DataSourceFactory - Interface in org.springframework.jdbc.datasource.embedded
DataSourceFactory encapsulates the creation of a particular DataSource implementation such as a non-pooling SimpleDriverDataSource or a HikariCP pool setup in the shape of a HikariDataSource.
DataSourceInitializer - Class in org.springframework.jdbc.datasource.init
Used to set up a database during initialization and clean up a database during destruction.
DataSourceInitializer() - Constructor for class org.springframework.jdbc.datasource.init.DataSourceInitializer
 
DataSourceLookup - Interface in org.springframework.jdbc.datasource.lookup
Strategy interface for looking up DataSources by name.
DataSourceLookupFailureException - Exception in org.springframework.jdbc.datasource.lookup
Exception to be thrown by a DataSourceLookup implementation, indicating that the specified DataSource could not be obtained.
DataSourceLookupFailureException(String) - Constructor for exception org.springframework.jdbc.datasource.lookup.DataSourceLookupFailureException
Constructor for DataSourceLookupFailureException.
DataSourceLookupFailureException(String, Throwable) - Constructor for exception org.springframework.jdbc.datasource.lookup.DataSourceLookupFailureException
Constructor for DataSourceLookupFailureException.
DataSourceTransactionManager - Class in org.springframework.jdbc.datasource
PlatformTransactionManager implementation for a single JDBC DataSource.
DataSourceTransactionManager() - Constructor for class org.springframework.jdbc.datasource.DataSourceTransactionManager
Create a new DataSourceTransactionManager instance.
DataSourceTransactionManager(DataSource) - Constructor for class org.springframework.jdbc.datasource.DataSourceTransactionManager
Create a new DataSourceTransactionManager instance.
DataSourceUtils - Class in org.springframework.jdbc.datasource
Helper class that provides static methods for obtaining JDBC Connections from a DataSource.
DataSourceUtils() - Constructor for class org.springframework.jdbc.datasource.DataSourceUtils
 
Db2CallMetaDataProvider - Class in org.springframework.jdbc.core.metadata
DB2 specific implementation for the CallMetaDataProvider interface.
Db2CallMetaDataProvider(DatabaseMetaData) - Constructor for class org.springframework.jdbc.core.metadata.Db2CallMetaDataProvider
 
Db2LuwMaxValueIncrementer - Class in org.springframework.jdbc.support.incrementer
DataFieldMaxValueIncrementer that retrieves the next value of a given sequence on DB2 LUW (for Linux, Unix and Windows).
Db2LuwMaxValueIncrementer() - Constructor for class org.springframework.jdbc.support.incrementer.Db2LuwMaxValueIncrementer
Default constructor for bean property style usage.
Db2LuwMaxValueIncrementer(DataSource, String) - Constructor for class org.springframework.jdbc.support.incrementer.Db2LuwMaxValueIncrementer
Convenience constructor.
Db2MainframeMaxValueIncrementer - Class in org.springframework.jdbc.support.incrementer
DataFieldMaxValueIncrementer that retrieves the next value of a given sequence on DB2 for the mainframe (z/OS, DB2/390, DB2/400).
Db2MainframeMaxValueIncrementer() - Constructor for class org.springframework.jdbc.support.incrementer.Db2MainframeMaxValueIncrementer
Default constructor for bean property style usage.
Db2MainframeMaxValueIncrementer(DataSource, String) - Constructor for class org.springframework.jdbc.support.incrementer.Db2MainframeMaxValueIncrementer
Convenience constructor.
declareParameter(SqlParameter) - Method in class org.springframework.jdbc.object.RdbmsOperation
Declare a parameter for this operation.
declareParameter(SqlParameter) - Method in class org.springframework.jdbc.object.StoredProcedure
Declare a parameter.
declareParameters(SqlParameter...) - Method in class org.springframework.jdbc.core.simple.SimpleJdbcCall
 
declareParameters(SqlParameter...) - Method in interface org.springframework.jdbc.core.simple.SimpleJdbcCallOperations
Specify one or more parameters if desired.
DEFAULT_BATCH_SIZE - Static variable in class org.springframework.jdbc.object.BatchSqlUpdate
Default number of inserts to accumulate before committing a batch (5000).
DEFAULT_BLOCK_COMMENT_END_DELIMITER - Static variable in class org.springframework.jdbc.datasource.init.ScriptUtils
Default end delimiter for block comments within SQL scripts: "*/".
DEFAULT_BLOCK_COMMENT_START_DELIMITER - Static variable in class org.springframework.jdbc.datasource.init.ScriptUtils
Default start delimiter for block comments within SQL scripts: "/*".
DEFAULT_CACHE_LIMIT - Static variable in class org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate
Default maximum number of entries for this template's SQL cache: 256.
DEFAULT_COMMENT_PREFIX - Static variable in class org.springframework.jdbc.datasource.init.ScriptUtils
Default prefix for single-line comments within SQL scripts: "--".
DEFAULT_COMMENT_PREFIXES - Static variable in class org.springframework.jdbc.datasource.init.ScriptUtils
Default prefixes for single-line comments within SQL scripts: ["--"].
DEFAULT_DATABASE_NAME - Static variable in class org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory
Default name for an embedded database: "testdb".
DEFAULT_INTERVAL - Static variable in class org.springframework.jdbc.support.DatabaseStartupValidator
The default interval.
DEFAULT_STATEMENT_SEPARATOR - Static variable in class org.springframework.jdbc.datasource.init.ScriptUtils
Default statement separator within SQL scripts: ";".
DEFAULT_TIMEOUT - Static variable in class org.springframework.jdbc.support.DatabaseStartupValidator
The default timeout.
defaultAutoCommit() - Method in class org.springframework.jdbc.datasource.LazyConnectionDataSourceProxy
Expose the default auto-commit value.
DefaultLobCreator() - Constructor for class org.springframework.jdbc.support.lob.DefaultLobHandler.DefaultLobCreator
 
DefaultLobHandler - Class in org.springframework.jdbc.support.lob
Default implementation of the LobHandler interface.
DefaultLobHandler() - Constructor for class org.springframework.jdbc.support.lob.DefaultLobHandler
 
DefaultLobHandler.DefaultLobCreator - Class in org.springframework.jdbc.support.lob
Default LobCreator implementation as an inner class.
defaultTransactionIsolation() - Method in class org.springframework.jdbc.datasource.LazyConnectionDataSourceProxy
Expose the default transaction isolation value.
DelegatingDataSource - Class in org.springframework.jdbc.datasource
JDBC DataSource implementation that delegates all calls to a given target DataSource.
DelegatingDataSource() - Constructor for class org.springframework.jdbc.datasource.DelegatingDataSource
Create a new DelegatingDataSource.
DelegatingDataSource(DataSource) - Constructor for class org.springframework.jdbc.datasource.DelegatingDataSource
Create a new DelegatingDataSource.
DERBY - Enum constant in enum class org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType
The Apache Derby Embedded SQL Database.
DerbyCallMetaDataProvider - Class in org.springframework.jdbc.core.metadata
Derby specific implementation for the CallMetaDataProvider interface.
DerbyCallMetaDataProvider(DatabaseMetaData) - Constructor for class org.springframework.jdbc.core.metadata.DerbyCallMetaDataProvider
 
DerbyMaxValueIncrementer - Class in org.springframework.jdbc.support.incrementer
DataFieldMaxValueIncrementer that increments the maximum value of a given Derby table with the equivalent of an auto-increment column.
DerbyMaxValueIncrementer() - Constructor for class org.springframework.jdbc.support.incrementer.DerbyMaxValueIncrementer
Default constructor for bean property style usage.
DerbyMaxValueIncrementer(DataSource, String, String) - Constructor for class org.springframework.jdbc.support.incrementer.DerbyMaxValueIncrementer
Convenience constructor.
DerbyMaxValueIncrementer(DataSource, String, String, String) - Constructor for class org.springframework.jdbc.support.incrementer.DerbyMaxValueIncrementer
Convenience constructor.
DerbyTableMetaDataProvider - Class in org.springframework.jdbc.core.metadata
The Derby specific implementation of TableMetaDataProvider.
DerbyTableMetaDataProvider(DatabaseMetaData) - Constructor for class org.springframework.jdbc.core.metadata.DerbyTableMetaDataProvider
 
destroy() - Method in class org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactoryBean
 
destroy() - Method in class org.springframework.jdbc.datasource.init.DataSourceInitializer
Use the database cleaner to clean up the database.
destroy() - Method in class org.springframework.jdbc.datasource.SingleConnectionDataSource
Close the underlying Connection.
determineCurrentLookupKey() - Method in class org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource
Determine the current lookup key.
determineCurrentLookupKey() - Method in class org.springframework.jdbc.datasource.lookup.IsolationLevelDataSourceRouter
 
determineTargetDataSource() - Method in class org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource
Retrieve the current target DataSource.
DisposableSqlTypeValue - Interface in org.springframework.jdbc.core
Subinterface of SqlTypeValue that adds a cleanup callback, to be invoked after the value has been set and the corresponding statement has been executed.
doBegin(Object, TransactionDefinition) - Method in class org.springframework.jdbc.datasource.DataSourceTransactionManager
 
doCleanupAfterCompletion(Object) - Method in class org.springframework.jdbc.datasource.DataSourceTransactionManager
 
doCloseConnection(Connection, DataSource) - Static method in class org.springframework.jdbc.datasource.DataSourceUtils
Close the Connection, unless a SmartDataSource doesn't want us to.
doCommit(DefaultTransactionStatus) - Method in class org.springframework.jdbc.datasource.DataSourceTransactionManager
 
doExecute(Object...) - Method in class org.springframework.jdbc.core.simple.AbstractJdbcCall
Delegate method that executes the call using the passed-in array of parameters.
doExecute(Map<String, ?>) - Method in class org.springframework.jdbc.core.simple.AbstractJdbcCall
Delegate method that executes the call using the passed-in Map of parameters.
doExecute(Map<String, ?>) - Method in class org.springframework.jdbc.core.simple.AbstractJdbcInsert
Delegate method that executes the insert using the passed-in Map of parameters.
doExecute(SqlParameterSource) - Method in class org.springframework.jdbc.core.simple.AbstractJdbcCall
Delegate method that executes the call using the passed-in SqlParameterSource.
doExecute(SqlParameterSource) - Method in class org.springframework.jdbc.core.simple.AbstractJdbcInsert
Delegate method that executes the insert using the passed-in SqlParameterSource.
doExecuteAndReturnKey(Map<String, ?>) - Method in class org.springframework.jdbc.core.simple.AbstractJdbcInsert
Method that provides execution of the insert using the passed-in Map of parameters and returning a generated key.
doExecuteAndReturnKey(SqlParameterSource) - Method in class org.springframework.jdbc.core.simple.AbstractJdbcInsert
Method that provides execution of the insert using the passed-in SqlParameterSource and returning a generated key.
doExecuteAndReturnKeyHolder(Map<String, ?>) - Method in class org.springframework.jdbc.core.simple.AbstractJdbcInsert
Method that provides execution of the insert using the passed-in Map of parameters and returning all generated keys.
doExecuteAndReturnKeyHolder(SqlParameterSource) - Method in class org.springframework.jdbc.core.simple.AbstractJdbcInsert
Method that provides execution of the insert using the passed-in SqlParameterSource and returning all generated keys.
doExecuteBatch(Map<String, ?>...) - Method in class org.springframework.jdbc.core.simple.AbstractJdbcInsert
Delegate method that executes a batch insert using the passed-in Maps of parameters.
doExecuteBatch(SqlParameterSource...) - Method in class org.springframework.jdbc.core.simple.AbstractJdbcInsert
Delegate method that executes a batch insert using the passed-in SqlParameterSources.
doGetConnection(String, String) - Method in class org.springframework.jdbc.datasource.IsolationLevelDataSourceAdapter
Applies the current isolation level value and read-only flag to the returned Connection.
doGetConnection(String, String) - Method in class org.springframework.jdbc.datasource.UserCredentialsDataSourceAdapter
This implementation delegates to the getConnection(username, password) method of the target DataSource, passing in the specified user credentials.
doGetConnection(DataSource) - Static method in class org.springframework.jdbc.datasource.DataSourceUtils
Actually obtain a JDBC Connection from the given DataSource.
doGetTransaction() - Method in class org.springframework.jdbc.datasource.DataSourceTransactionManager
 
doInCallableStatement(CallableStatement) - Method in interface org.springframework.jdbc.core.CallableStatementCallback
Gets called by JdbcTemplate.execute with an active JDBC CallableStatement.
doInConnection(Connection) - Method in interface org.springframework.jdbc.core.ConnectionCallback
Gets called by JdbcTemplate.execute with an active JDBC Connection.
doInPreparedStatement(PreparedStatement) - Method in interface org.springframework.jdbc.core.PreparedStatementCallback
Gets called by JdbcTemplate.execute with an active JDBC PreparedStatement.
doInPreparedStatement(PreparedStatement) - Method in class org.springframework.jdbc.core.support.AbstractLobCreatingPreparedStatementCallback
 
doInStatement(Statement) - Method in interface org.springframework.jdbc.core.StatementCallback
Gets called by JdbcTemplate.execute with an active JDBC Statement.
doReleaseConnection(Connection, DataSource) - Static method in class org.springframework.jdbc.datasource.DataSourceUtils
Actually close the given Connection, obtained from the given DataSource.
doResume(Object, Object) - Method in class org.springframework.jdbc.datasource.DataSourceTransactionManager
 
doRollback(DefaultTransactionStatus) - Method in class org.springframework.jdbc.datasource.DataSourceTransactionManager
 
doSetRollbackOnly(DefaultTransactionStatus) - Method in class org.springframework.jdbc.datasource.DataSourceTransactionManager
 
doSetValue(PreparedStatement, int, int, Object) - Method in class org.springframework.jdbc.core.ArgumentTypePreparedStatementSetter
Set the value for the prepared statement's specified parameter position using the passed in value and type.
doSetValue(PreparedStatement, int, Object) - Method in class org.springframework.jdbc.core.ArgumentPreparedStatementSetter
Set the value for prepared statements specified parameter index using the passed in value.
doSuspend(Object) - Method in class org.springframework.jdbc.datasource.DataSourceTransactionManager
 
doTranslate(String, String, SQLException) - Method in class org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator
Template method for actually translating the given exception.
doTranslate(String, String, SQLException) - Method in class org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator
 
doTranslate(String, String, SQLException) - Method in class org.springframework.jdbc.support.SQLExceptionSubclassTranslator
 
doTranslate(String, String, SQLException) - Method in class org.springframework.jdbc.support.SQLStateSQLExceptionTranslator
 
DriverManagerDataSource - Class in org.springframework.jdbc.datasource
Simple implementation of the standard JDBC DataSource interface, configuring the plain old JDBC DriverManager via bean properties, and returning a new Connection from every getConnection call.
DriverManagerDataSource() - Constructor for class org.springframework.jdbc.datasource.DriverManagerDataSource
Constructor for bean-style configuration.
DriverManagerDataSource(String) - Constructor for class org.springframework.jdbc.datasource.DriverManagerDataSource
Create a new DriverManagerDataSource with the given JDBC URL, not specifying a username or password for JDBC access.
DriverManagerDataSource(String, String, String) - Constructor for class org.springframework.jdbc.datasource.DriverManagerDataSource
Create a new DriverManagerDataSource with the given standard DriverManager parameters.
DriverManagerDataSource(String, Properties) - Constructor for class org.springframework.jdbc.datasource.DriverManagerDataSource
Create a new DriverManagerDataSource with the given JDBC URL, not specifying a username or password for JDBC access.

E

EmbeddedDatabase - Interface in org.springframework.jdbc.datasource.embedded
EmbeddedDatabase serves as a handle to an embedded database instance.
EmbeddedDatabaseBuilder - Class in org.springframework.jdbc.datasource.embedded
A builder that provides a convenient API for constructing an embedded database.
EmbeddedDatabaseBuilder() - Constructor for class org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseBuilder
Create a new embedded database builder with a DefaultResourceLoader.
EmbeddedDatabaseBuilder(ResourceLoader) - Constructor for class org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseBuilder
Create a new embedded database builder with the given ResourceLoader.
EmbeddedDatabaseConfigurer - Interface in org.springframework.jdbc.datasource.embedded
EmbeddedDatabaseConfigurer encapsulates the configuration required to create, connect to, and shut down a specific type of embedded database such as HSQL, H2, or Derby.
EmbeddedDatabaseFactory - Class in org.springframework.jdbc.datasource.embedded
Factory for creating an EmbeddedDatabase instance.
EmbeddedDatabaseFactory() - Constructor for class org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory
 
EmbeddedDatabaseFactoryBean - Class in org.springframework.jdbc.datasource.embedded
A subclass of EmbeddedDatabaseFactory that implements FactoryBean for registration as a Spring bean.
EmbeddedDatabaseFactoryBean() - Constructor for class org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactoryBean
 
EmbeddedDatabaseType - Enum Class in org.springframework.jdbc.datasource.embedded
A supported embedded database type.
EmptySqlParameterSource - Class in org.springframework.jdbc.core.namedparam
A simple empty implementation of the SqlParameterSource interface.
EmptySqlParameterSource() - Constructor for class org.springframework.jdbc.core.namedparam.EmptySqlParameterSource
 
EOF_STATEMENT_SEPARATOR - Static variable in class org.springframework.jdbc.datasource.init.ScriptUtils
End of file (EOF) SQL statement separator: "^^^ END OF SCRIPT ^^^".
execute() - Method in class org.springframework.jdbc.object.SqlQuery
Convenient method to execute without parameters nor context.
execute(int) - Method in class org.springframework.jdbc.object.SqlQuery
Convenient method to execute with a single int parameter.
execute(int, int) - Method in class org.springframework.jdbc.object.SqlQuery
Convenient method to execute with two int parameters.
execute(int, int, Map<?, ?>) - Method in class org.springframework.jdbc.object.SqlQuery
Convenient method to execute with two int parameters and context.
execute(int, Map<?, ?>) - Method in class org.springframework.jdbc.object.SqlQuery
Convenient method to execute with a single int parameter and context.
execute(long) - Method in class org.springframework.jdbc.object.SqlQuery
Convenient method to execute with a single long parameter.
execute(long, Map<?, ?>) - Method in class org.springframework.jdbc.object.SqlQuery
Convenient method to execute with a single long parameter and context.
execute(Object...) - Method in class org.springframework.jdbc.core.simple.SimpleJdbcCall
 
execute(Object...) - Method in interface org.springframework.jdbc.core.simple.SimpleJdbcCallOperations
Execute the stored procedure and return a map of output params, keyed by name as in parameter declarations.
execute(Object...) - Method in class org.springframework.jdbc.object.SqlQuery
Convenient method to execute without context.
execute(Object...) - Method in class org.springframework.jdbc.object.StoredProcedure
Execute the stored procedure with the provided parameter values.
execute(Object[], Map<?, ?>) - Method in class org.springframework.jdbc.object.SqlQuery
Central execution method.
execute(String) - Method in interface org.springframework.jdbc.core.JdbcOperations
Issue a single SQL execute, typically a DDL statement.
execute(String) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
execute(String) - Method in class org.springframework.jdbc.object.SqlQuery
Convenient method to execute with a single String parameter.
execute(String, Map<?, ?>) - Method in class org.springframework.jdbc.object.SqlQuery
Convenient method to execute with a single String parameter and context.
execute(String, Map<String, ?>, PreparedStatementCallback<T>) - Method in interface org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations
Execute a JDBC data access operation, implemented as callback action working on a JDBC PreparedStatement.
execute(String, Map<String, ?>, PreparedStatementCallback<T>) - Method in class org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate
 
execute(String, CallableStatementCallback<T>) - Method in interface org.springframework.jdbc.core.JdbcOperations
Execute a JDBC data access operation, implemented as callback action working on a JDBC CallableStatement.
execute(String, CallableStatementCallback<T>) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
execute(String, SqlParameterSource, PreparedStatementCallback<T>) - Method in interface org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations
Execute a JDBC data access operation, implemented as callback action working on a JDBC PreparedStatement.
execute(String, SqlParameterSource, PreparedStatementCallback<T>) - Method in class org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate
 
execute(String, PreparedStatementCallback<T>) - Method in interface org.springframework.jdbc.core.JdbcOperations
Execute a JDBC data access operation, implemented as callback action working on a JDBC PreparedStatement.
execute(String, PreparedStatementCallback<T>) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
execute(String, PreparedStatementCallback<T>) - Method in interface org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations
Execute a JDBC data access operation, implemented as callback action working on a JDBC PreparedStatement.
execute(String, PreparedStatementCallback<T>) - Method in class org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate
 
execute(Map<?, ?>) - Method in class org.springframework.jdbc.object.SqlQuery
Convenient method to execute without parameters.
execute(Map<String, ?>) - Method in class org.springframework.jdbc.core.simple.SimpleJdbcCall
 
execute(Map<String, ?>) - Method in interface org.springframework.jdbc.core.simple.SimpleJdbcCallOperations
Execute the stored procedure and return a map of output params, keyed by name as in parameter declarations.
execute(Map<String, ?>) - Method in class org.springframework.jdbc.core.simple.SimpleJdbcInsert
 
execute(Map<String, ?>) - Method in interface org.springframework.jdbc.core.simple.SimpleJdbcInsertOperations
Execute the insert using the values passed in.
execute(Map<String, ?>) - Method in class org.springframework.jdbc.object.StoredProcedure
Execute the stored procedure.
execute(DataSource) - Method in class org.springframework.jdbc.datasource.init.ResourceDatabasePopulator
Execute this ResourceDatabasePopulator against the given DataSource.
execute(CallableStatementCreator, CallableStatementCallback<T>) - Method in interface org.springframework.jdbc.core.JdbcOperations
Execute a JDBC data access operation, implemented as callback action working on a JDBC CallableStatement.
execute(CallableStatementCreator, CallableStatementCallback<T>) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
execute(ConnectionCallback<T>) - Method in interface org.springframework.jdbc.core.JdbcOperations
Execute a JDBC data access operation, implemented as callback action working on a JDBC Connection.
execute(ConnectionCallback<T>) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
execute(SqlParameterSource) - Method in class org.springframework.jdbc.core.simple.SimpleJdbcCall
 
execute(SqlParameterSource) - Method in interface org.springframework.jdbc.core.simple.SimpleJdbcCallOperations
Execute the stored procedure and return a map of output params, keyed by name as in parameter declarations.
execute(SqlParameterSource) - Method in class org.springframework.jdbc.core.simple.SimpleJdbcInsert
 
execute(SqlParameterSource) - Method in interface org.springframework.jdbc.core.simple.SimpleJdbcInsertOperations
Execute the insert using the values passed in.
execute(ParameterMapper) - Method in class org.springframework.jdbc.object.StoredProcedure
Execute the stored procedure.
execute(PreparedStatementCreator, PreparedStatementCallback<T>) - Method in interface org.springframework.jdbc.core.JdbcOperations
Execute a JDBC data access operation, implemented as callback action working on a JDBC PreparedStatement.
execute(PreparedStatementCreator, PreparedStatementCallback<T>) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
execute(StatementCallback<T>) - Method in interface org.springframework.jdbc.core.JdbcOperations
Execute a JDBC data access operation, implemented as callback action working on a JDBC Statement.
execute(StatementCallback<T>) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
execute(DatabasePopulator, DataSource) - Static method in class org.springframework.jdbc.datasource.init.DatabasePopulatorUtils
Execute the given DatabasePopulator against the given DataSource.
executeAndReturnKey(Map<String, ?>) - Method in class org.springframework.jdbc.core.simple.SimpleJdbcInsert
 
executeAndReturnKey(Map<String, ?>) - Method in interface org.springframework.jdbc.core.simple.SimpleJdbcInsertOperations
Execute the insert using the values passed in and return the generated key.
executeAndReturnKey(SqlParameterSource) - Method in class org.springframework.jdbc.core.simple.SimpleJdbcInsert
 
executeAndReturnKey(SqlParameterSource) - Method in interface org.springframework.jdbc.core.simple.SimpleJdbcInsertOperations
Execute the insert using the values passed in and return the generated key.
executeAndReturnKeyHolder(Map<String, ?>) - Method in class org.springframework.jdbc.core.simple.SimpleJdbcInsert
 
executeAndReturnKeyHolder(Map<String, ?>) - Method in interface org.springframework.jdbc.core.simple.SimpleJdbcInsertOperations
Execute the insert using the values passed in and return the generated keys.
executeAndReturnKeyHolder(SqlParameterSource) - Method in class org.springframework.jdbc.core.simple.SimpleJdbcInsert
 
executeAndReturnKeyHolder(SqlParameterSource) - Method in interface org.springframework.jdbc.core.simple.SimpleJdbcInsertOperations
Execute the insert using the values passed in and return the generated keys.
executeBatch(Map<String, ?>...) - Method in class org.springframework.jdbc.core.simple.SimpleJdbcInsert
 
executeBatch(Map<String, ?>...) - Method in interface org.springframework.jdbc.core.simple.SimpleJdbcInsertOperations
Execute a batch insert using the batch of values passed in.
executeBatch(SqlParameterSource...) - Method in class org.springframework.jdbc.core.simple.SimpleJdbcInsert
 
executeBatch(SqlParameterSource...) - Method in interface org.springframework.jdbc.core.simple.SimpleJdbcInsertOperations
Execute a batch insert using the batch of values passed in.
executeByNamedParam(Map<String, ?>) - Method in class org.springframework.jdbc.object.SqlQuery
Convenient method to execute without context.
executeByNamedParam(Map<String, ?>, Map<?, ?>) - Method in class org.springframework.jdbc.object.SqlQuery
Central execution method.
executeFunction(Class<T>, Object...) - Method in class org.springframework.jdbc.core.simple.SimpleJdbcCall
 
executeFunction(Class<T>, Object...) - Method in interface org.springframework.jdbc.core.simple.SimpleJdbcCallOperations
Execute the stored function and return the results obtained as an Object of the specified return type.
executeFunction(Class<T>, Map<String, ?>) - Method in class org.springframework.jdbc.core.simple.SimpleJdbcCall
 
executeFunction(Class<T>, Map<String, ?>) - Method in interface org.springframework.jdbc.core.simple.SimpleJdbcCallOperations
Execute the stored function and return the results obtained as an Object of the specified return type.
executeFunction(Class<T>, SqlParameterSource) - Method in class org.springframework.jdbc.core.simple.SimpleJdbcCall
 
executeFunction(Class<T>, SqlParameterSource) - Method in interface org.springframework.jdbc.core.simple.SimpleJdbcCallOperations
Execute the stored function and return the results obtained as an Object of the specified return type.
executeObject(Class<T>, Object...) - Method in class org.springframework.jdbc.core.simple.SimpleJdbcCall
 
executeObject(Class<T>, Object...) - Method in interface org.springframework.jdbc.core.simple.SimpleJdbcCallOperations
Execute the stored procedure and return the single out parameter as an Object of the specified return type.
executeObject(Class<T>, Map<String, ?>) - Method in class org.springframework.jdbc.core.simple.SimpleJdbcCall
 
executeObject(Class<T>, Map<String, ?>) - Method in interface org.springframework.jdbc.core.simple.SimpleJdbcCallOperations
Execute the stored procedure and return the single out parameter as an Object of the specified return type.
executeObject(Class<T>, SqlParameterSource) - Method in class org.springframework.jdbc.core.simple.SimpleJdbcCall
 
executeObject(Class<T>, SqlParameterSource) - Method in interface org.springframework.jdbc.core.simple.SimpleJdbcCallOperations
Execute the stored procedure and return the single out parameter as an Object of the specified return type.
executeSqlScript(Connection, Resource) - Static method in class org.springframework.jdbc.datasource.init.ScriptUtils
Execute the given SQL script using default settings for statement separators, comment delimiters, and exception handling flags.
executeSqlScript(Connection, EncodedResource) - Static method in class org.springframework.jdbc.datasource.init.ScriptUtils
Execute the given SQL script using default settings for statement separators, comment delimiters, and exception handling flags.
executeSqlScript(Connection, EncodedResource, boolean, boolean, String[], String, String, String) - Static method in class org.springframework.jdbc.datasource.init.ScriptUtils
Execute the given SQL script.
executeSqlScript(Connection, EncodedResource, boolean, boolean, String, String, String, String) - Static method in class org.springframework.jdbc.datasource.init.ScriptUtils
Execute the given SQL script.
extractCaseInsensitiveParameterNames(SqlParameterSource) - Static method in class org.springframework.jdbc.core.namedparam.SqlParameterSourceUtils
Create a Map of case-insensitive parameter names together with the original name.
extractData(ResultSet) - Method in interface org.springframework.jdbc.core.ResultSetExtractor
Implementations must implement this method to process the entire ResultSet.
extractData(ResultSet) - Method in class org.springframework.jdbc.core.RowMapperResultSetExtractor
 
extractData(ResultSet) - Method in class org.springframework.jdbc.core.SqlRowSetResultSetExtractor
 
extractData(ResultSet) - Method in class org.springframework.jdbc.core.support.AbstractLobStreamingResultSetExtractor
Delegates to handleNoRowFound, handleMultipleRowsFound and streamData, according to the ResultSet state.
extractDatabaseMetaData(DataSource, String) - Static method in class org.springframework.jdbc.support.JdbcUtils
Deprecated.
as of 5.2.9, in favor of JdbcUtils.extractDatabaseMetaData(DataSource, DatabaseMetaDataCallback) with a lambda expression or method reference and a generically typed result
extractDatabaseMetaData(DataSource, DatabaseMetaDataCallback<T>) - Static method in class org.springframework.jdbc.support.JdbcUtils
Extract database meta-data via the given DatabaseMetaDataCallback.
extractOutputParameters(CallableStatement, List<SqlParameter>) - Method in class org.springframework.jdbc.core.JdbcTemplate
Extract output parameters from the completed stored procedure.
extractReturnedResults(CallableStatement, List<SqlParameter>, List<SqlParameter>, int) - Method in class org.springframework.jdbc.core.JdbcTemplate
Extract returned ResultSets from the completed stored procedure.

F

FALLBACK_STATEMENT_SEPARATOR - Static variable in class org.springframework.jdbc.datasource.init.ScriptUtils
Fallback statement separator within SQL scripts: "\n".
findColumn(String) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
findColumn(String) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Map the given column label to its column index.
findObject(int) - Method in class org.springframework.jdbc.object.SqlQuery
Convenient method to find a single object given a single int parameter.
findObject(int, int) - Method in class org.springframework.jdbc.object.SqlQuery
Convenient method to find a single object given two int parameters.
findObject(int, int, Map<?, ?>) - Method in class org.springframework.jdbc.object.SqlQuery
Convenient method to find a single object given two int parameters and a context.
findObject(int, Map<?, ?>) - Method in class org.springframework.jdbc.object.SqlQuery
Convenient method to find a single object given a single int parameter and a context.
findObject(long) - Method in class org.springframework.jdbc.object.SqlQuery
Convenient method to find a single object given a single long parameter.
findObject(long, Map<?, ?>) - Method in class org.springframework.jdbc.object.SqlQuery
Convenient method to find a single object given a single long parameter and a context.
findObject(Object...) - Method in class org.springframework.jdbc.object.SqlQuery
Convenient method to find a single object without context.
findObject(Object[], Map<?, ?>) - Method in class org.springframework.jdbc.object.SqlQuery
Generic object finder method, used by all other findObject methods.
findObject(String) - Method in class org.springframework.jdbc.object.SqlQuery
Convenient method to find a single object given a single String parameter.
findObject(String, Map<?, ?>) - Method in class org.springframework.jdbc.object.SqlQuery
Convenient method to find a single object given a single String parameter and a context.
findObjectByNamedParam(Map<String, ?>) - Method in class org.springframework.jdbc.object.SqlQuery
Convenient method to execute without context.
findObjectByNamedParam(Map<String, ?>, Map<?, ?>) - Method in class org.springframework.jdbc.object.SqlQuery
Generic object finder method for named parameters.
findTranslatorForDatabase(String) - Method in class org.springframework.jdbc.support.CustomSQLExceptionTranslatorRegistry
Find a custom translator for the specified database.
first() - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
first() - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Move the cursor to the first row of this row set.
flush() - Method in class org.springframework.jdbc.datasource.JdbcTransactionObjectSupport
 
flush() - Method in class org.springframework.jdbc.object.BatchSqlUpdate
Trigger any queued update operations to be added as a final batch.

G

GeneratedKeyHolder - Class in org.springframework.jdbc.support
The standard implementation of the KeyHolder interface, to be used for holding auto-generated keys (as potentially returned by JDBC insert statements).
GeneratedKeyHolder() - Constructor for class org.springframework.jdbc.support.GeneratedKeyHolder
Create a new GeneratedKeyHolder with a default list.
GeneratedKeyHolder(List<Map<String, Object>>) - Constructor for class org.springframework.jdbc.support.GeneratedKeyHolder
Create a new GeneratedKeyHolder with a given list.
generateUniqueName(boolean) - Method in class org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseBuilder
Specify whether a unique ID should be generated and used as the database name.
GenericCallMetaDataProvider - Class in org.springframework.jdbc.core.metadata
A generic implementation of the CallMetaDataProvider interface.
GenericCallMetaDataProvider(DatabaseMetaData) - Constructor for class org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider
Constructor used to initialize with provided database meta-data.
GenericSqlQuery<T> - Class in org.springframework.jdbc.object
A concrete variant of SqlQuery which can be configured with a RowMapper.
GenericSqlQuery() - Constructor for class org.springframework.jdbc.object.GenericSqlQuery
 
GenericStoredProcedure - Class in org.springframework.jdbc.object
Concrete implementation making it possible to define the RDBMS stored procedures in an application context without writing a custom Java implementation class.
GenericStoredProcedure() - Constructor for class org.springframework.jdbc.object.GenericStoredProcedure
 
GenericTableMetaDataProvider - Class in org.springframework.jdbc.core.metadata
A generic implementation of the TableMetaDataProvider interface which should provide enough features for all supported databases.
GenericTableMetaDataProvider(DatabaseMetaData) - Constructor for class org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider
Constructor used to initialize with provided database meta-data.
getActualCount() - Method in exception org.springframework.jdbc.IncorrectResultSetColumnCountException
Return the actual column count.
getActualRowsAffected() - Method in exception org.springframework.jdbc.JdbcUpdateAffectedIncorrectNumberOfRowsException
Return the number of rows that have actually been affected.
getAutoCommitValue() - Method in class org.springframework.jdbc.datasource.SingleConnectionDataSource
Return whether the returned Connection's "autoCommit" setting should be overridden.
getBadSqlGrammarCodes() - Method in class org.springframework.jdbc.support.SQLErrorCodes
 
getBatchSize() - Method in interface org.springframework.jdbc.core.BatchPreparedStatementSetter
Return the size of the batch.
getBatchSize() - Method in class org.springframework.jdbc.core.support.AbstractInterruptibleBatchPreparedStatementSetter
This implementation returns Integer.MAX_VALUE.
getBigDecimal(int) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
getBigDecimal(int) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Retrieve the value of the indicated column in the current row as a BigDecimal object.
getBigDecimal(String) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
getBigDecimal(String) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Retrieve the value of the indicated column in the current row as a BigDecimal object.
getBlobAsBinaryStream(ResultSet, int) - Method in class org.springframework.jdbc.support.lob.DefaultLobHandler
 
getBlobAsBinaryStream(ResultSet, int) - Method in interface org.springframework.jdbc.support.lob.LobHandler
Retrieve the given column as binary stream from the given ResultSet.
getBlobAsBinaryStream(ResultSet, String) - Method in class org.springframework.jdbc.support.lob.AbstractLobHandler
 
getBlobAsBinaryStream(ResultSet, String) - Method in interface org.springframework.jdbc.support.lob.LobHandler
Retrieve the given column as binary stream from the given ResultSet.
getBlobAsBytes(ResultSet, int) - Method in class org.springframework.jdbc.support.lob.DefaultLobHandler
 
getBlobAsBytes(ResultSet, int) - Method in interface org.springframework.jdbc.support.lob.LobHandler
Retrieve the given column as bytes from the given ResultSet.
getBlobAsBytes(ResultSet, String) - Method in class org.springframework.jdbc.support.lob.AbstractLobHandler
 
getBlobAsBytes(ResultSet, String) - Method in interface org.springframework.jdbc.support.lob.LobHandler
Retrieve the given column as bytes from the given ResultSet.
getBoolean(int) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
getBoolean(int) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Retrieve the value of the indicated column in the current row as a boolean.
getBoolean(String) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
getBoolean(String) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Retrieve the value of the indicated column in the current row as a boolean.
getByte(int) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
getByte(int) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Retrieve the value of the indicated column in the current row as a byte.
getByte(String) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
getByte(String) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Retrieve the value of the indicated column in the current row as a byte.
getCacheLimit() - Method in class org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate
Return the maximum number of entries for this template's SQL cache.
getCacheSize() - Method in class org.springframework.jdbc.support.incrementer.AbstractColumnMaxValueIncrementer
Return the number of buffered keys.
getCallableStatementFactory() - Method in class org.springframework.jdbc.core.simple.AbstractJdbcCall
getCallParameterMetaData() - Method in interface org.springframework.jdbc.core.metadata.CallMetaDataProvider
Get the call parameter meta-data that is currently used.
getCallParameterMetaData() - Method in class org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider
 
getCallParameters() - Method in class org.springframework.jdbc.core.metadata.CallMetaDataContext
Get the List of SqlParameter objects to be used in call execution.
getCallParameters() - Method in class org.springframework.jdbc.core.simple.AbstractJdbcCall
Get a List of all the call parameters to be used for call.
getCallString() - Method in class org.springframework.jdbc.core.CallableStatementCreatorFactory
Return the SQL call string.
getCallString() - Method in class org.springframework.jdbc.core.simple.AbstractJdbcCall
Get the call string that should be used based on parameters and meta-data.
getCallString() - Method in class org.springframework.jdbc.object.SqlCall
Get the call string.
getCannotAcquireLockCodes() - Method in class org.springframework.jdbc.support.SQLErrorCodes
 
getCannotSerializeTransactionCodes() - Method in class org.springframework.jdbc.support.SQLErrorCodes
 
getCatalog() - Method in class org.springframework.jdbc.datasource.AbstractDriverBasedDataSource
Return the database catalog to be applied to each Connection, if any.
getCatalogName() - Method in class org.springframework.jdbc.core.metadata.CallMetaDataContext
Get the name of the catalog.
getCatalogName() - Method in class org.springframework.jdbc.core.metadata.TableMetaDataContext
Get the name of the catalog for this context.
getCatalogName() - Method in class org.springframework.jdbc.core.simple.AbstractJdbcCall
Get the catalog name used.
getCatalogName() - Method in class org.springframework.jdbc.core.simple.AbstractJdbcInsert
Get the name of the catalog for this insert.
getCatalogName(int) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSetMetaData
 
getCatalogName(int) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSetMetaData
Retrieve the catalog name of the table that served as the source for the specified column.
getClobAsAsciiStream(ResultSet, int) - Method in class org.springframework.jdbc.support.lob.DefaultLobHandler
 
getClobAsAsciiStream(ResultSet, int) - Method in interface org.springframework.jdbc.support.lob.LobHandler
Retrieve the given column as ASCII stream from the given ResultSet.
getClobAsAsciiStream(ResultSet, String) - Method in class org.springframework.jdbc.support.lob.AbstractLobHandler
 
getClobAsAsciiStream(ResultSet, String) - Method in interface org.springframework.jdbc.support.lob.LobHandler
Retrieve the given column as ASCII stream from the given ResultSet.
getClobAsCharacterStream(ResultSet, int) - Method in class org.springframework.jdbc.support.lob.DefaultLobHandler
 
getClobAsCharacterStream(ResultSet, int) - Method in interface org.springframework.jdbc.support.lob.LobHandler
Retrieve the given column as character stream from the given ResultSet.
getClobAsCharacterStream(ResultSet, String) - Method in class org.springframework.jdbc.support.lob.AbstractLobHandler
 
getClobAsCharacterStream(ResultSet, String) - Method in interface org.springframework.jdbc.support.lob.LobHandler
Retrieve the given column as character stream from the given ResultSet.
getClobAsString(ResultSet, int) - Method in class org.springframework.jdbc.support.lob.DefaultLobHandler
 
getClobAsString(ResultSet, int) - Method in interface org.springframework.jdbc.support.lob.LobHandler
Retrieve the given column as String from the given ResultSet.
getClobAsString(ResultSet, String) - Method in class org.springframework.jdbc.support.lob.AbstractLobHandler
 
getClobAsString(ResultSet, String) - Method in interface org.springframework.jdbc.support.lob.LobHandler
Retrieve the given column as String from the given ResultSet.
getCloseSuppressingConnectionProxy(Connection) - Method in class org.springframework.jdbc.datasource.SingleConnectionDataSource
Wrap the given Connection with a proxy that delegates every method call to it but suppresses close calls.
getColumnClassName(int) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSetMetaData
 
getColumnClassName(int) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSetMetaData
Retrieve the fully qualified class that the specified column will be mapped to.
getColumnCount() - Method in class org.springframework.jdbc.core.RowCountCallbackHandler
Return the number of columns in this result set.
getColumnCount() - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSetMetaData
 
getColumnCount() - Method in interface org.springframework.jdbc.support.rowset.SqlRowSetMetaData
Retrieve the number of columns in the RowSet.
getColumnDisplaySize(int) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSetMetaData
 
getColumnDisplaySize(int) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSetMetaData
Retrieve the maximum width of the designated column.
getColumnKey(String) - Method in class org.springframework.jdbc.core.ColumnMapRowMapper
Determine the key to use for the given column in the column Map.
getColumnLabel(int) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSetMetaData
 
getColumnLabel(int) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSetMetaData
Retrieve the suggested column title for the column specified.
getColumnMapRowMapper() - Method in class org.springframework.jdbc.core.JdbcTemplate
Create a new RowMapper for reading columns as key-value pairs.
getColumnName() - Method in class org.springframework.jdbc.support.incrementer.AbstractColumnMaxValueIncrementer
Return the name of the column in the sequence table.
getColumnName(int) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSetMetaData
 
getColumnName(int) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSetMetaData
Retrieve the column name for the indicated column.
getColumnNames() - Method in class org.springframework.jdbc.core.RowCountCallbackHandler
Return the names of the columns.
getColumnNames() - Method in class org.springframework.jdbc.core.simple.AbstractJdbcInsert
Get the names of the columns used.
getColumnNames() - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSetMetaData
 
getColumnNames() - Method in interface org.springframework.jdbc.support.rowset.SqlRowSetMetaData
Return the column names of the table that the result set represents.
getColumnType(int) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSetMetaData
 
getColumnType(int) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSetMetaData
Retrieve the SQL type code for the indicated column.
getColumnTypeName(int) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSetMetaData
 
getColumnTypeName(int) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSetMetaData
Retrieve the DBMS-specific type name for the indicated column.
getColumnTypes() - Method in class org.springframework.jdbc.core.RowCountCallbackHandler
Return the types of the columns as java.sql.Types constants Valid after processRow is invoked the first time.
getColumnValue(ResultSet, int) - Method in class org.springframework.jdbc.core.ColumnMapRowMapper
Retrieve a JDBC object value for the specified column.
getColumnValue(ResultSet, int) - Method in class org.springframework.jdbc.core.SingleColumnRowMapper
Retrieve a JDBC object value for the specified column, using the most appropriate value type.
getColumnValue(ResultSet, int, PropertyDescriptor) - Method in class org.springframework.jdbc.core.BeanPropertyRowMapper
Retrieve a JDBC object value for the specified column.
getColumnValue(ResultSet, int, Class<?>) - Method in class org.springframework.jdbc.core.BeanPropertyRowMapper
Retrieve a JDBC object value for the specified column.
getColumnValue(ResultSet, int, Class<?>) - Method in class org.springframework.jdbc.core.SingleColumnRowMapper
Retrieve a JDBC object value for the specified column.
getConnection() - Method in class org.springframework.jdbc.core.support.JdbcDaoSupport
Get a JDBC Connection, either from the current transaction or a new one.
getConnection() - Method in class org.springframework.jdbc.datasource.AbstractDriverBasedDataSource
This implementation delegates to getConnectionFromDriver, using the default username and password of this DataSource.
getConnection() - Method in interface org.springframework.jdbc.datasource.ConnectionHandle
Fetch the JDBC Connection that this handle refers to.
getConnection() - Method in class org.springframework.jdbc.datasource.ConnectionHolder
Return the current Connection held by this ConnectionHolder.
getConnection() - Method in class org.springframework.jdbc.datasource.DelegatingDataSource
 
getConnection() - Method in class org.springframework.jdbc.datasource.LazyConnectionDataSourceProxy
Return a Connection handle that lazily fetches an actual JDBC Connection when asked for a Statement (or PreparedStatement or CallableStatement).
getConnection() - Method in class org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource
 
getConnection() - Method in class org.springframework.jdbc.datasource.SimpleConnectionHandle
Return the specified Connection as-is.
getConnection() - Method in class org.springframework.jdbc.datasource.SingleConnectionDataSource
 
getConnection() - Method in class org.springframework.jdbc.datasource.TransactionAwareDataSourceProxy
Delegates to DataSourceUtils for automatically participating in Spring-managed transactions.
getConnection() - Method in class org.springframework.jdbc.datasource.UserCredentialsDataSourceAdapter
Determine whether there are currently thread-bound credentials, using them if available, falling back to the statically specified username and password (i.e.
getConnection(String, String) - Method in class org.springframework.jdbc.datasource.AbstractDriverBasedDataSource
This implementation delegates to getConnectionFromDriver, using the given username and password.
getConnection(String, String) - Method in class org.springframework.jdbc.datasource.DelegatingDataSource
 
getConnection(String, String) - Method in class org.springframework.jdbc.datasource.LazyConnectionDataSourceProxy
Return a Connection handle that lazily fetches an actual JDBC Connection when asked for a Statement (or PreparedStatement or CallableStatement).
getConnection(String, String) - Method in class org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource
 
getConnection(String, String) - Method in class org.springframework.jdbc.datasource.SingleConnectionDataSource
Specifying a custom username and password doesn't make sense with a single Connection.
getConnection(String, String) - Method in class org.springframework.jdbc.datasource.UserCredentialsDataSourceAdapter
Simply delegates to UserCredentialsDataSourceAdapter.doGetConnection(String, String), keeping the given user credentials as-is.
getConnection(DataSource) - Static method in class org.springframework.jdbc.datasource.DataSourceUtils
Obtain a Connection from the given DataSource.
getConnectionFromDriver(String, String) - Method in class org.springframework.jdbc.datasource.AbstractDriverBasedDataSource
Build properties for the Driver, including the given username and password (if any), and obtain a corresponding Connection.
getConnectionFromDriver(Properties) - Method in class org.springframework.jdbc.datasource.AbstractDriverBasedDataSource
Obtain a Connection using the given properties.
getConnectionFromDriver(Properties) - Method in class org.springframework.jdbc.datasource.DriverManagerDataSource
 
getConnectionFromDriver(Properties) - Method in class org.springframework.jdbc.datasource.SimpleDriverDataSource
 
getConnectionFromDriverManager(String, Properties) - Method in class org.springframework.jdbc.datasource.DriverManagerDataSource
Getting a Connection using the nasty static from DriverManager is extracted into a protected method to allow for easy unit testing.
getConnectionHandle() - Method in class org.springframework.jdbc.datasource.ConnectionHolder
Return the ConnectionHandle held by this ConnectionHolder.
getConnectionHolder() - Method in class org.springframework.jdbc.datasource.JdbcTransactionObjectSupport
Return the ConnectionHolder for this transaction object.
getConnectionHolderForSavepoint() - Method in class org.springframework.jdbc.datasource.JdbcTransactionObjectSupport
 
getConnectionProperties() - Method in class org.springframework.jdbc.datasource.AbstractDriverBasedDataSource
Return the connection properties to be passed to the Driver, if any.
getConnectionProperties() - Method in interface org.springframework.jdbc.datasource.embedded.DataSourceFactory
Get the connection properties of the DataSource to be configured.
getConversionService() - Method in class org.springframework.jdbc.core.BeanPropertyRowMapper
Return a ConversionService for binding JDBC values to bean properties, or null if none.
getCurrentIsolationLevel() - Method in class org.springframework.jdbc.datasource.IsolationLevelDataSourceAdapter
Determine the current isolation level: either the transaction's isolation level or a statically defined isolation level.
getCurrentReadOnlyFlag() - Method in class org.springframework.jdbc.datasource.IsolationLevelDataSourceAdapter
Determine the current read-only flag: by default, the transaction's read-only hint.
getCustomSqlExceptionTranslator() - Method in class org.springframework.jdbc.support.SQLErrorCodes
 
getCustomTranslations() - Method in class org.springframework.jdbc.support.SQLErrorCodes
 
getDataAccessResourceFailureCodes() - Method in class org.springframework.jdbc.support.SQLErrorCodes
 
getDatabase() - Method in class org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory
Factory method that returns the embedded database instance, which is also a DataSource.
getDatabaseProductName() - Method in class org.springframework.jdbc.support.SQLErrorCodes
 
getDatabaseProductNames() - Method in class org.springframework.jdbc.support.SQLErrorCodes
 
getDatabaseVersion() - Method in class org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider
Provide access to version info for subclasses.
getDataIntegrityViolationCodes() - Method in class org.springframework.jdbc.support.SQLErrorCodes
 
getDataSource() - Method in class org.springframework.jdbc.core.support.JdbcDaoSupport
Return the JDBC DataSource used by this DAO.
getDataSource() - Method in class org.springframework.jdbc.datasource.DataSourceTransactionManager
Return the JDBC DataSource that this instance manages transactions for.
getDataSource() - Method in interface org.springframework.jdbc.datasource.embedded.DataSourceFactory
Get the DataSource with the connection properties applied.
getDataSource() - Method in class org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory
Hook that gets the DataSource that provides the connectivity to the embedded database.
getDataSource() - Method in class org.springframework.jdbc.support.incrementer.AbstractDataFieldMaxValueIncrementer
Return the data source to retrieve the value from.
getDataSource() - Method in class org.springframework.jdbc.support.JdbcAccessor
Return the DataSource used by this template.
getDataSource(String) - Method in class org.springframework.jdbc.datasource.lookup.BeanFactoryDataSourceLookup
 
getDataSource(String) - Method in interface org.springframework.jdbc.datasource.lookup.DataSourceLookup
Retrieve the DataSource identified by the given name.
getDataSource(String) - Method in class org.springframework.jdbc.datasource.lookup.JndiDataSourceLookup
 
getDataSource(String) - Method in class org.springframework.jdbc.datasource.lookup.MapDataSourceLookup
 
getDataSource(String) - Method in class org.springframework.jdbc.datasource.lookup.SingleDataSourceLookup
 
getDataSources() - Method in class org.springframework.jdbc.datasource.lookup.MapDataSourceLookup
Get the Map of DataSources maintained by this object.
getDate(int) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
getDate(int) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Retrieve the value of the indicated column in the current row as a Date object.
getDate(int, Calendar) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
getDate(int, Calendar) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Retrieve the value of the indicated column in the current row as a Date object.
getDate(String) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
getDate(String) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Retrieve the value of the indicated column in the current row as a Date object.
getDate(String, Calendar) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
getDate(String, Calendar) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Retrieve the value of the indicated column in the current row as a Date object.
getDeadlockLoserCodes() - Method in class org.springframework.jdbc.support.SQLErrorCodes
 
getDeclaredParameters() - Method in class org.springframework.jdbc.object.RdbmsOperation
Return a list of the declared SqlParameter objects.
getDefaultSchema() - Method in class org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider
Provide access to default schema for subclasses.
getDefaultSchema() - Method in class org.springframework.jdbc.core.metadata.OracleTableMetaDataProvider
 
getDeleteStatement(long[]) - Method in class org.springframework.jdbc.support.incrementer.AbstractIdentityColumnMaxValueIncrementer
Statement to use to clean up "sequence" values.
getDouble(int) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
getDouble(int) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Retrieve the value of the indicated column in the current row as a Double object.
getDouble(String) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
getDouble(String) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Retrieve the value of the indicated column in the current row as a Double object.
getDriver() - Method in class org.springframework.jdbc.datasource.SimpleDriverDataSource
Return the JDBC Driver instance to use.
getDummyName() - Method in class org.springframework.jdbc.support.incrementer.DerbyMaxValueIncrementer
Return the name of the dummy column.
getDuplicateKeyCodes() - Method in class org.springframework.jdbc.support.SQLErrorCodes
 
getErrorCodes() - Method in class org.springframework.jdbc.support.CustomSQLErrorCodesTranslation
Return the SQL error codes to match.
getErrorCodes(String) - Method in class org.springframework.jdbc.support.SQLErrorCodesFactory
Return the SQLErrorCodes instance for the given database.
getErrorCodes(DataSource) - Method in class org.springframework.jdbc.support.SQLErrorCodesFactory
Return SQLErrorCodes for the given DataSource, evaluating "databaseProductName" from the DatabaseMetaData, or an empty error codes instance if no SQLErrorCodes were found.
getExceptionClass() - Method in class org.springframework.jdbc.support.CustomSQLErrorCodesTranslation
Return the exception class for the specified error codes.
getExceptionTranslator() - Method in class org.springframework.jdbc.core.support.JdbcDaoSupport
Return the SQLExceptionTranslator of this DAO's JdbcTemplate, for translating SQLExceptions in custom JDBC access code.
getExceptionTranslator() - Method in class org.springframework.jdbc.support.JdbcAccessor
Return the exception translator for this instance.
getExceptionTranslator() - Method in class org.springframework.jdbc.support.JdbcTransactionManager
Return the exception translator for this instance.
getExecutionCount() - Method in class org.springframework.jdbc.object.BatchSqlUpdate
Return the number of already executed statements.
getExpectedCount() - Method in exception org.springframework.jdbc.IncorrectResultSetColumnCountException
Return the expected column count.
getExpectedRowsAffected() - Method in exception org.springframework.jdbc.JdbcUpdateAffectedIncorrectNumberOfRowsException
Return the number of rows that should have been affected.
getFallbackTranslator() - Method in class org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator
Return the fallback exception translator, if any.
getFetchSize() - Method in class org.springframework.jdbc.core.JdbcTemplate
Return the fetch size specified for this JdbcTemplate.
getFloat(int) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
getFloat(int) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Retrieve the value of the indicated column in the current row as a float.
getFloat(String) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
getFloat(String) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Retrieve the value of the indicated column in the current row as a float.
getFunctionReturnName() - Method in class org.springframework.jdbc.core.metadata.CallMetaDataContext
Get the name used for the return value of the function.
getGeneratedKeyNames() - Method in class org.springframework.jdbc.core.simple.AbstractJdbcInsert
Get the names of any generated keys.
getGeneratedKeysColumnNames() - Method in class org.springframework.jdbc.object.RdbmsOperation
Return the column names of the auto generated keys.
getIdentityStatement() - Method in class org.springframework.jdbc.support.incrementer.AbstractIdentityColumnMaxValueIncrementer
Statement to use to obtain the current identity value.
getIdentityStatement() - Method in class org.springframework.jdbc.support.incrementer.DerbyMaxValueIncrementer
 
getIdentityStatement() - Method in class org.springframework.jdbc.support.incrementer.HsqlMaxValueIncrementer
 
getIdentityStatement() - Method in class org.springframework.jdbc.support.incrementer.SqlServerMaxValueIncrementer
 
getIdentityStatement() - Method in class org.springframework.jdbc.support.incrementer.SybaseMaxValueIncrementer
 
getIncrementerName() - Method in class org.springframework.jdbc.support.incrementer.AbstractDataFieldMaxValueIncrementer
Return the name of the sequence/table.
getIncrementStatement() - Method in class org.springframework.jdbc.support.incrementer.AbstractIdentityColumnMaxValueIncrementer
Statement to use to increment the "sequence" value.
getIncrementStatement() - Method in class org.springframework.jdbc.support.incrementer.DerbyMaxValueIncrementer
 
getIncrementStatement() - Method in class org.springframework.jdbc.support.incrementer.HsqlMaxValueIncrementer
 
getIncrementStatement() - Method in class org.springframework.jdbc.support.incrementer.SqlServerMaxValueIncrementer
 
getIncrementStatement() - Method in class org.springframework.jdbc.support.incrementer.SybaseAnywhereMaxValueIncrementer
 
getIncrementStatement() - Method in class org.springframework.jdbc.support.incrementer.SybaseMaxValueIncrementer
 
getInParameterNames() - Method in class org.springframework.jdbc.core.simple.AbstractJdbcCall
Get the names of in parameters to be used.
getInsertString() - Method in class org.springframework.jdbc.core.simple.AbstractJdbcInsert
Get the insert string to be used.
getInsertTypes() - Method in class org.springframework.jdbc.core.simple.AbstractJdbcInsert
Get the array of Types to be used for insert.
getInstance() - Static method in class org.springframework.jdbc.support.CustomSQLExceptionTranslatorRegistry
Return the singleton instance.
getInstance() - Static method in class org.springframework.jdbc.support.SQLErrorCodesFactory
Return the singleton instance.
getInt(int) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
getInt(int) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Retrieve the value of the indicated column in the current row as an int.
getInt(String) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
getInt(String) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Retrieve the value of the indicated column in the current row as an int.
getInvalidResultSetAccessCodes() - Method in class org.springframework.jdbc.support.SQLErrorCodes
 
getIsolationLevel() - Method in class org.springframework.jdbc.datasource.IsolationLevelDataSourceAdapter
Return the statically specified isolation level, or null if none.
getJdbcOperations() - Method in interface org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations
Expose the classic Spring JdbcTemplate to allow invocation of classic JDBC operations.
getJdbcOperations() - Method in class org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate
Expose the classic Spring JdbcTemplate operations to allow invocation of less commonly used methods.
getJdbcTemplate() - Method in class org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate
Expose the classic Spring JdbcTemplate itself, if available, in particular for passing it on to other JdbcTemplate consumers.
getJdbcTemplate() - Method in class org.springframework.jdbc.core.simple.AbstractJdbcCall
Get the configured JdbcTemplate.
getJdbcTemplate() - Method in class org.springframework.jdbc.core.simple.AbstractJdbcInsert
Get the configured JdbcTemplate.
getJdbcTemplate() - Method in class org.springframework.jdbc.core.support.JdbcDaoSupport
Return the JdbcTemplate for this DAO, pre-initialized with the DataSource or set explicitly.
getJdbcTemplate() - Method in class org.springframework.jdbc.object.RdbmsOperation
Return the JdbcTemplate used by this operation object.
getKey() - Method in class org.springframework.jdbc.support.GeneratedKeyHolder
 
getKey() - Method in interface org.springframework.jdbc.support.KeyHolder
Retrieve the first item from the first map, assuming that there is just one item and just one map, and that the item is a number.
getKeyAs(Class<T>) - Method in class org.springframework.jdbc.support.GeneratedKeyHolder
 
getKeyAs(Class<T>) - Method in interface org.springframework.jdbc.support.KeyHolder
Retrieve the first item from the first map, assuming that there is just one item and just one map, and that the item is an instance of specified type.
getKeyList() - Method in class org.springframework.jdbc.support.GeneratedKeyHolder
 
getKeyList() - Method in interface org.springframework.jdbc.support.KeyHolder
Return a reference to the List that contains the keys.
getKeys() - Method in class org.springframework.jdbc.support.GeneratedKeyHolder
 
getKeys() - Method in interface org.springframework.jdbc.support.KeyHolder
Retrieve the first map of keys.
getLimitedInParameterNames() - Method in class org.springframework.jdbc.core.metadata.CallMetaDataContext
Get a limited set of in parameters to be used.
getLobCreator() - Method in class org.springframework.jdbc.support.lob.DefaultLobHandler
 
getLobCreator() - Method in interface org.springframework.jdbc.support.lob.LobHandler
Create a new LobCreator instance, i.e.
getLoginTimeout() - Method in class org.springframework.jdbc.datasource.AbstractDataSource
Returns 0, indicating the default system timeout is to be used.
getLoginTimeout() - Method in class org.springframework.jdbc.datasource.DelegatingDataSource
 
getLogWriter() - Method in class org.springframework.jdbc.datasource.AbstractDataSource
LogWriter methods are not supported.
getLogWriter() - Method in class org.springframework.jdbc.datasource.DelegatingDataSource
 
getLong(int) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
getLong(int) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Retrieve the value of the indicated column in the current row as a long.
getLong(String) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
getLong(String) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Retrieve the value of the indicated column in the current row as a long.
getMappedClass() - Method in class org.springframework.jdbc.core.BeanPropertyRowMapper
Get the class that we are mapping to.
getMaxRows() - Method in class org.springframework.jdbc.core.JdbcTemplate
Return the maximum number of rows specified for this JdbcTemplate.
getMetaData() - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
getMetaData() - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Retrieve the meta-data, i.e.
getName() - Method in class org.springframework.jdbc.core.SqlParameter
Return the name of the parameter, or null if anonymous.
getNamedParameterJdbcTemplate() - Method in class org.springframework.jdbc.core.namedparam.NamedParameterJdbcDaoSupport
Return a NamedParameterJdbcTemplate wrapping the configured JdbcTemplate.
getNextKey() - Method in class org.springframework.jdbc.support.incrementer.AbstractDataFieldMaxValueIncrementer
Determine the next key to use, as a long.
getNextKey() - Method in class org.springframework.jdbc.support.incrementer.AbstractIdentityColumnMaxValueIncrementer
 
getNextKey() - Method in class org.springframework.jdbc.support.incrementer.AbstractSequenceMaxValueIncrementer
getNextKey() - Method in class org.springframework.jdbc.support.incrementer.MySQLMaxValueIncrementer
 
getNoopOutputStream() - Static method in class org.springframework.jdbc.datasource.embedded.OutputStreamFactory
Returns an OutputStream that ignores all data given to it.
getNString(int) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
getNString(int) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Retrieve the value of the indicated column in the current row as a String (for NCHAR, NVARCHAR, LONGNVARCHAR columns).
getNString(String) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
getNString(String) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Retrieve the value of the indicated column in the current row as a String (for NCHAR, NVARCHAR, LONGNVARCHAR columns).
getObject() - Method in class org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactoryBean
 
getObject(int) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
getObject(int) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Retrieve the value of the indicated column in the current row as an Object.
getObject(int, Class<T>) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
getObject(int, Class<T>) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Retrieve the value of the indicated column in the current row as an Object.
getObject(int, Map<String, Class<?>>) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
getObject(int, Map<String, Class<?>>) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Retrieve the value of the indicated column in the current row as an Object.
getObject(String) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
getObject(String) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Retrieve the value of the indicated column in the current row as an Object.
getObject(String, Class<T>) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
getObject(String, Class<T>) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Retrieve the value of the indicated column in the current row as an Object.
getObject(String, Map<String, Class<?>>) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
getObject(String, Map<String, Class<?>>) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Retrieve the value of the indicated column in the current row as an Object.
getObjectType() - Method in class org.springframework.jdbc.config.SortedResourcesFactoryBean
 
getObjectType() - Method in class org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactoryBean
 
getOutParameterNames() - Method in class org.springframework.jdbc.core.metadata.CallMetaDataContext
Get a list of the out parameter names.
getPaddingLength() - Method in class org.springframework.jdbc.support.incrementer.AbstractDataFieldMaxValueIncrementer
Return the padding length for String values.
getParameterName() - Method in class org.springframework.jdbc.core.metadata.CallParameterMetaData
Return the parameter name.
getParameterName() - Method in class org.springframework.jdbc.core.metadata.TableParameterMetaData
Get the parameter name.
getParameterNames() - Method in class org.springframework.jdbc.core.namedparam.BeanPropertySqlParameterSource
 
getParameterNames() - Method in class org.springframework.jdbc.core.namedparam.EmptySqlParameterSource
 
getParameterNames() - Method in class org.springframework.jdbc.core.namedparam.MapSqlParameterSource
 
getParameterNames() - Method in interface org.springframework.jdbc.core.namedparam.SqlParameterSource
Enumerate all available parameter names if possible.
getParameterType() - Method in class org.springframework.jdbc.core.metadata.CallParameterMetaData
Return the parameter type.
getParentLogger() - Method in class org.springframework.jdbc.datasource.AbstractDataSource
 
getParentLogger() - Method in class org.springframework.jdbc.datasource.DelegatingDataSource
 
getParsedSql() - Method in class org.springframework.jdbc.object.SqlOperation
Obtain a parsed representation of this operation's SQL statement.
getParsedSql(String) - Method in class org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate
Obtain a parsed representation of the given SQL statement.
getPassword() - Method in class org.springframework.jdbc.datasource.AbstractDriverBasedDataSource
Return the JDBC password to use for connecting through the Driver.
getPermissionDeniedCodes() - Method in class org.springframework.jdbc.support.SQLErrorCodes
 
getPrecision(int) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSetMetaData
 
getPrecision(int) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSetMetaData
Retrieve the precision for the indicated column.
getPreparedStatementCreator(String, SqlParameterSource) - Method in class org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate
Build a PreparedStatementCreator based on the given SQL and named parameters.
getPreparedStatementCreator(String, SqlParameterSource, Consumer<PreparedStatementCreatorFactory>) - Method in class org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate
Build a PreparedStatementCreator based on the given SQL and named parameters.
getPreparedStatementCreatorFactory(ParsedSql, SqlParameterSource) - Method in class org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate
Build a PreparedStatementCreatorFactory based on the given SQL and named parameters.
getPreviousIsolationLevel() - Method in class org.springframework.jdbc.datasource.JdbcTransactionObjectSupport
Return the retained previous isolation level, if any.
getProcedureName() - Method in class org.springframework.jdbc.core.metadata.CallMetaDataContext
Get the name of the procedure.
getProcedureName() - Method in class org.springframework.jdbc.core.simple.AbstractJdbcCall
Get the name of the stored procedure.
getQueryTimeout() - Method in class org.springframework.jdbc.core.JdbcTemplate
Return the query timeout for statements that this JdbcTemplate executes.
getQueueCount() - Method in class org.springframework.jdbc.object.BatchSqlUpdate
Return the current number of statements or statement parameters in the queue.
getReadablePropertyNames() - Method in class org.springframework.jdbc.core.namedparam.BeanPropertySqlParameterSource
Provide access to the property names of the wrapped bean.
getRefCursorSqlType() - Method in interface org.springframework.jdbc.core.metadata.CallMetaDataProvider
Get the Types type for columns that return ResultSets as ref cursors if this feature is supported.
getRefCursorSqlType() - Method in class org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider
 
getRefCursorSqlType() - Method in class org.springframework.jdbc.core.metadata.OracleCallMetaDataProvider
 
getRefCursorSqlType() - Method in class org.springframework.jdbc.core.metadata.PostgresCallMetaDataProvider
 
getResolvedDataSources() - Method in class org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource
Return the resolved target DataSources that this router manages.
getResolvedDefaultDataSource() - Method in class org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource
Return the resolved default target DataSource, if any.
getResourceFactory() - Method in class org.springframework.jdbc.datasource.DataSourceTransactionManager
 
getResultSet() - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
Return the underlying ResultSet (usually a javax.sql.rowset.CachedRowSet).
getResultSetExtractor() - Method in class org.springframework.jdbc.core.ResultSetSupportingSqlParameter
Return the ResultSetExtractor held by this parameter, if any.
getResultSetType() - Method in class org.springframework.jdbc.object.RdbmsOperation
Return whether statements will return a specific type of ResultSet.
getResultSetValue(ResultSet, int) - Static method in class org.springframework.jdbc.support.JdbcUtils
Retrieve a JDBC column value from a ResultSet, using the most appropriate value type.
getResultSetValue(ResultSet, int, Class<?>) - Static method in class org.springframework.jdbc.support.JdbcUtils
Retrieve a JDBC column value from a ResultSet, using the specified value type.
getRow() - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
getRow() - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Retrieve the current row number.
getRowCallbackHandler() - Method in class org.springframework.jdbc.core.ResultSetSupportingSqlParameter
Return the RowCallbackHandler held by this parameter, if any.
getRowCount() - Method in class org.springframework.jdbc.core.RowCountCallbackHandler
Return the row count of this ResultSet.
getRowMapper() - Method in class org.springframework.jdbc.core.ResultSetSupportingSqlParameter
Return the RowMapper held by this parameter, if any.
getRowsAffected() - Method in class org.springframework.jdbc.object.BatchSqlUpdate
Return the number of affected rows for all already executed statements.
getRowsExpected() - Method in class org.springframework.jdbc.object.SqlQuery
Get the number of rows expected.
getScalarOutParameterName() - Method in class org.springframework.jdbc.core.metadata.CallMetaDataContext
Get the name of the single out parameter for this call.
getScalarOutParameterName() - Method in class org.springframework.jdbc.core.simple.AbstractJdbcCall
Get the name of a single out parameter or return value.
getScale() - Method in class org.springframework.jdbc.core.SqlParameter
Return the scale of the parameter, if any.
getScale(int) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSetMetaData
 
getScale(int) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSetMetaData
Retrieve the scale of the indicated column.
getSchema() - Method in class org.springframework.jdbc.datasource.AbstractDriverBasedDataSource
Return the database schema to be applied to each Connection, if any.
getSchemaName() - Method in class org.springframework.jdbc.core.metadata.CallMetaDataContext
Get the name of the schema.
getSchemaName() - Method in class org.springframework.jdbc.core.metadata.TableMetaDataContext
Get the name of the schema for this context.
getSchemaName() - Method in class org.springframework.jdbc.core.simple.AbstractJdbcCall
Get the schema name used.
getSchemaName() - Method in class org.springframework.jdbc.core.simple.AbstractJdbcInsert
Get the name of the schema for this insert.
getSchemaName(int) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSetMetaData
 
getSchemaName(int) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSetMetaData
Retrieve the schema name of the table that served as the source for the specified column.
getSequenceQuery() - Method in class org.springframework.jdbc.support.incrementer.AbstractSequenceMaxValueIncrementer
Return the database-specific query to use for retrieving a sequence value.
getSequenceQuery() - Method in class org.springframework.jdbc.support.incrementer.Db2LuwMaxValueIncrementer
 
getSequenceQuery() - Method in class org.springframework.jdbc.support.incrementer.Db2MainframeMaxValueIncrementer
 
getSequenceQuery() - Method in class org.springframework.jdbc.support.incrementer.H2SequenceMaxValueIncrementer
 
getSequenceQuery() - Method in class org.springframework.jdbc.support.incrementer.HanaSequenceMaxValueIncrementer
 
getSequenceQuery() - Method in class org.springframework.jdbc.support.incrementer.HsqlSequenceMaxValueIncrementer
 
getSequenceQuery() - Method in class org.springframework.jdbc.support.incrementer.MariaDBSequenceMaxValueIncrementer
 
getSequenceQuery() - Method in class org.springframework.jdbc.support.incrementer.OracleSequenceMaxValueIncrementer
 
getSequenceQuery() - Method in class org.springframework.jdbc.support.incrementer.PostgresSequenceMaxValueIncrementer
 
getSequenceQuery() - Method in class org.springframework.jdbc.support.incrementer.SqlServerSequenceMaxValueIncrementer
 
getShort(int) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
getShort(int) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Retrieve the value of the indicated column in the current row as a short.
getShort(String) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
getShort(String) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Retrieve the value of the indicated column in the current row as a short.
getSimpleQueryForGetGeneratedKey(String, String) - Method in class org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider
 
getSimpleQueryForGetGeneratedKey(String, String) - Method in class org.springframework.jdbc.core.metadata.HsqlTableMetaDataProvider
 
getSimpleQueryForGetGeneratedKey(String, String) - Method in class org.springframework.jdbc.core.metadata.PostgresTableMetaDataProvider
 
getSimpleQueryForGetGeneratedKey(String, String) - Method in class org.springframework.jdbc.core.metadata.TableMetaDataContext
Does this database support a simple query to retrieve generated keys when the JDBC 3.0 feature is not supported: DatabaseMetaData.supportsGetGeneratedKeys()?
getSimpleQueryForGetGeneratedKey(String, String) - Method in interface org.springframework.jdbc.core.metadata.TableMetaDataProvider
Get the simple query to retrieve a generated key.
getSingleColumnRowMapper(Class<T>) - Method in class org.springframework.jdbc.core.JdbcTemplate
Create a new RowMapper for reading result objects from a single column.
getSql() - Method in exception org.springframework.jdbc.BadSqlGrammarException
Return the SQL that caused the problem.
getSql() - Method in class org.springframework.jdbc.core.PreparedStatementCreatorFactory
Return the SQL statement to execute.
getSql() - Method in interface org.springframework.jdbc.core.SqlProvider
Return the SQL string for this object, i.e.
getSql() - Method in exception org.springframework.jdbc.InvalidResultSetAccessException
Return the SQL that caused the problem.
getSql() - Method in class org.springframework.jdbc.object.RdbmsOperation
Subclasses can override this to supply dynamic SQL if they wish, but SQL is normally set by calling the RdbmsOperation.setSql(java.lang.String) method or in a subclass constructor.
getSql() - Method in exception org.springframework.jdbc.UncategorizedSQLException
Return the SQL that led to the problem (if known).
getSqlErrorCodes() - Method in class org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator
Return the error codes used by this translator.
getSQLException() - Method in exception org.springframework.jdbc.BadSqlGrammarException
Return the wrapped SQLException.
getSQLException() - Method in exception org.springframework.jdbc.InvalidResultSetAccessException
Return the wrapped SQLException.
getSQLException() - Method in exception org.springframework.jdbc.UncategorizedSQLException
Return the underlying SQLException.
getSqlReturnType() - Method in class org.springframework.jdbc.core.SqlOutParameter
Return the custom return type, if any.
getSqlType() - Method in class org.springframework.jdbc.core.metadata.CallParameterMetaData
Return the parameter SQL type.
getSqlType() - Method in class org.springframework.jdbc.core.metadata.TableParameterMetaData
Get the parameter SQL type.
getSqlType() - Method in class org.springframework.jdbc.core.SqlParameter
Return the SQL type of the parameter.
getSqlType(String) - Method in class org.springframework.jdbc.core.namedparam.AbstractSqlParameterSource
Return the SQL type for the given parameter, if registered.
getSqlType(String) - Method in class org.springframework.jdbc.core.namedparam.BeanPropertySqlParameterSource
Derives a default SQL type from the corresponding property type.
getSqlType(String) - Method in class org.springframework.jdbc.core.namedparam.EmptySqlParameterSource
 
getSqlType(String) - Method in interface org.springframework.jdbc.core.namedparam.SqlParameterSource
Determine the SQL type for the specified named parameter.
getString(int) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
getString(int) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Retrieve the value of the indicated column in the current row as a String.
getString(String) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
getString(String) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Retrieve the value of the indicated column in the current row as a String.
getTableColumns() - Method in class org.springframework.jdbc.core.metadata.TableMetaDataContext
Get a List of the table column names.
getTableName() - Method in class org.springframework.jdbc.core.metadata.TableMetaDataContext
Get the name of the table for this context.
getTableName() - Method in class org.springframework.jdbc.core.simple.AbstractJdbcInsert
Get the name of the table for this insert.
getTableName(int) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSetMetaData
 
getTableName(int) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSetMetaData
Retrieve the name of the table that served as the source for the specified column.
getTableParameterMetaData() - Method in class org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider
 
getTableParameterMetaData() - Method in interface org.springframework.jdbc.core.metadata.TableMetaDataProvider
Get the table parameter meta-data that is currently used.
getTargetConnection() - Method in interface org.springframework.jdbc.datasource.ConnectionProxy
Return the target Connection of this proxy.
getTargetConnection(Connection) - Static method in class org.springframework.jdbc.datasource.DataSourceUtils
Return the innermost target Connection of the given Connection.
getTargetDataSource() - Method in class org.springframework.jdbc.datasource.DelegatingDataSource
Return the target DataSource that this DataSource should delegate to.
getTime(int) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
getTime(int) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Retrieve the value of the indicated column in the current row as a Time object.
getTime(int, Calendar) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
getTime(int, Calendar) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Retrieve the value of the indicated column in the current row as a Time object.
getTime(String) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
getTime(String) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Retrieve the value of the indicated column in the current row as a Time object.
getTime(String, Calendar) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
getTime(String, Calendar) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Retrieve the value of the indicated column in the current row as a Time object.
getTimestamp(int) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
getTimestamp(int) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Retrieve the value of the indicated column in the current row as a Timestamp object.
getTimestamp(int, Calendar) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
getTimestamp(int, Calendar) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Retrieve the value of the indicated column in the current row as a Timestamp object.
getTimestamp(String) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
getTimestamp(String) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Retrieve the value of the indicated column in the current row as a Timestamp object.
getTimestamp(String, Calendar) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
getTimestamp(String, Calendar) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Retrieve the value of the indicated column in the current row as a Timestamp object.
getTransactionAwareConnectionProxy(DataSource) - Method in class org.springframework.jdbc.datasource.TransactionAwareDataSourceProxy
Wraps the given Connection with a proxy that delegates every method call to it but delegates close() calls to DataSourceUtils.
getTransientDataAccessResourceCodes() - Method in class org.springframework.jdbc.support.SQLErrorCodes
 
getTypedValue(SqlParameterSource, String) - Static method in class org.springframework.jdbc.core.namedparam.SqlParameterSourceUtils
Create a wrapped value if parameter has type information, plain object if not.
getTypeName() - Method in class org.springframework.jdbc.core.metadata.CallParameterMetaData
Return the parameter type name.
getTypeName() - Method in class org.springframework.jdbc.core.SqlParameter
Return the type name of the parameter, if any.
getTypeName(String) - Method in class org.springframework.jdbc.core.namedparam.AbstractSqlParameterSource
Return the type name for the given parameter, if registered.
getTypeName(String) - Method in class org.springframework.jdbc.core.namedparam.EmptySqlParameterSource
 
getTypeName(String) - Method in interface org.springframework.jdbc.core.namedparam.SqlParameterSource
Determine the type name for the specified named parameter.
getTypeValue(CallableStatement, int, int, String) - Method in interface org.springframework.jdbc.core.SqlReturnType
Get the type value from the specific object.
getUrl() - Method in class org.springframework.jdbc.datasource.AbstractDriverBasedDataSource
Return the JDBC URL to use for connecting through the Driver.
getUsername() - Method in class org.springframework.jdbc.datasource.AbstractDriverBasedDataSource
Return the JDBC username to use for connecting through the Driver.
getUserName() - Method in interface org.springframework.jdbc.core.metadata.CallMetaDataProvider
Get the name of the current user.
getUserName() - Method in class org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider
 
getValue() - Method in class org.springframework.jdbc.core.SqlParameterValue
Return the value object that this parameter value holds.
getValue(String) - Method in class org.springframework.jdbc.core.namedparam.BeanPropertySqlParameterSource
 
getValue(String) - Method in class org.springframework.jdbc.core.namedparam.EmptySqlParameterSource
 
getValue(String) - Method in class org.springframework.jdbc.core.namedparam.MapSqlParameterSource
 
getValue(String) - Method in interface org.springframework.jdbc.core.namedparam.SqlParameterSource
Return the parameter value for the requested named parameter.
getValues() - Method in class org.springframework.jdbc.core.namedparam.MapSqlParameterSource
Expose the current parameter values as read-only Map.
getXmlAsBinaryStream(ResultSet, int) - Method in class org.springframework.jdbc.support.xml.Jdbc4SqlXmlHandler
 
getXmlAsBinaryStream(ResultSet, int) - Method in interface org.springframework.jdbc.support.xml.SqlXmlHandler
Retrieve the given column as binary stream from the given ResultSet.
getXmlAsBinaryStream(ResultSet, String) - Method in class org.springframework.jdbc.support.xml.Jdbc4SqlXmlHandler
 
getXmlAsBinaryStream(ResultSet, String) - Method in interface org.springframework.jdbc.support.xml.SqlXmlHandler
Retrieve the given column as binary stream from the given ResultSet.
getXmlAsCharacterStream(ResultSet, int) - Method in class org.springframework.jdbc.support.xml.Jdbc4SqlXmlHandler
 
getXmlAsCharacterStream(ResultSet, int) - Method in interface org.springframework.jdbc.support.xml.SqlXmlHandler
Retrieve the given column as character stream from the given ResultSet.
getXmlAsCharacterStream(ResultSet, String) - Method in class org.springframework.jdbc.support.xml.Jdbc4SqlXmlHandler
 
getXmlAsCharacterStream(ResultSet, String) - Method in interface org.springframework.jdbc.support.xml.SqlXmlHandler
Retrieve the given column as character stream from the given ResultSet.
getXmlAsSource(ResultSet, int, Class<? extends Source>) - Method in class org.springframework.jdbc.support.xml.Jdbc4SqlXmlHandler
 
getXmlAsSource(ResultSet, int, Class<? extends Source>) - Method in interface org.springframework.jdbc.support.xml.SqlXmlHandler
Retrieve the given column as Source implemented using the specified source class from the given ResultSet.
getXmlAsSource(ResultSet, String, Class<? extends Source>) - Method in class org.springframework.jdbc.support.xml.Jdbc4SqlXmlHandler
 
getXmlAsSource(ResultSet, String, Class<? extends Source>) - Method in interface org.springframework.jdbc.support.xml.SqlXmlHandler
Retrieve the given column as Source implemented using the specified source class from the given ResultSet.
getXmlAsString(ResultSet, int) - Method in class org.springframework.jdbc.support.xml.Jdbc4SqlXmlHandler
 
getXmlAsString(ResultSet, int) - Method in interface org.springframework.jdbc.support.xml.SqlXmlHandler
Retrieve the given column as String from the given ResultSet.
getXmlAsString(ResultSet, String) - Method in class org.springframework.jdbc.support.xml.Jdbc4SqlXmlHandler
 
getXmlAsString(ResultSet, String) - Method in interface org.springframework.jdbc.support.xml.SqlXmlHandler
Retrieve the given column as String from the given ResultSet.

H

H2 - Enum constant in enum class org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType
The H2 Embedded Java SQL Database Engine.
H2SequenceMaxValueIncrementer - Class in org.springframework.jdbc.support.incrementer
DataFieldMaxValueIncrementer that retrieves the next value of a given H2 sequence.
H2SequenceMaxValueIncrementer() - Constructor for class org.springframework.jdbc.support.incrementer.H2SequenceMaxValueIncrementer
Default constructor for bean property style usage.
H2SequenceMaxValueIncrementer(DataSource, String) - Constructor for class org.springframework.jdbc.support.incrementer.H2SequenceMaxValueIncrementer
Convenience constructor.
HanaCallMetaDataProvider - Class in org.springframework.jdbc.core.metadata
SAP HANA specific implementation for the CallMetaDataProvider interface.
HanaCallMetaDataProvider(DatabaseMetaData) - Constructor for class org.springframework.jdbc.core.metadata.HanaCallMetaDataProvider
 
HanaSequenceMaxValueIncrementer - Class in org.springframework.jdbc.support.incrementer
DataFieldMaxValueIncrementer that retrieves the next value of a given SAP HANA sequence.
HanaSequenceMaxValueIncrementer() - Constructor for class org.springframework.jdbc.support.incrementer.HanaSequenceMaxValueIncrementer
Default constructor for bean property style usage.
HanaSequenceMaxValueIncrementer(DataSource, String) - Constructor for class org.springframework.jdbc.support.incrementer.HanaSequenceMaxValueIncrementer
Convenience constructor.
handleMultipleRowsFound() - Method in class org.springframework.jdbc.core.support.AbstractLobStreamingResultSetExtractor
Handle the case where the ResultSet contains multiple rows.
handleNoRowFound() - Method in class org.springframework.jdbc.core.support.AbstractLobStreamingResultSetExtractor
Handle the case where the ResultSet does not contain a row.
handleWarnings(SQLWarning) - Method in class org.springframework.jdbc.core.JdbcTemplate
Throw an SQLWarningException if encountering an actual warning.
handleWarnings(Statement) - Method in class org.springframework.jdbc.core.JdbcTemplate
Throw an SQLWarningException if we're not ignoring warnings, otherwise log the warnings at debug level.
hasConnection() - Method in class org.springframework.jdbc.datasource.ConnectionHolder
Return whether this holder currently has a Connection.
hasConnectionHolder() - Method in class org.springframework.jdbc.datasource.JdbcTransactionObjectSupport
Check whether this transaction object has a ConnectionHolder.
hasValue(String) - Method in class org.springframework.jdbc.core.namedparam.BeanPropertySqlParameterSource
 
hasValue(String) - Method in class org.springframework.jdbc.core.namedparam.EmptySqlParameterSource
 
hasValue(String) - Method in class org.springframework.jdbc.core.namedparam.MapSqlParameterSource
 
hasValue(String) - Method in interface org.springframework.jdbc.core.namedparam.SqlParameterSource
Determine whether there is a value for the specified named parameter.
HSQL - Enum constant in enum class org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType
The Hypersonic Embedded Java SQL Database.
HsqlMaxValueIncrementer - Class in org.springframework.jdbc.support.incrementer
DataFieldMaxValueIncrementer that increments the maximum value of a given HSQL table with the equivalent of an auto-increment column.
HsqlMaxValueIncrementer() - Constructor for class org.springframework.jdbc.support.incrementer.HsqlMaxValueIncrementer
Default constructor for bean property style usage.
HsqlMaxValueIncrementer(DataSource, String, String) - Constructor for class org.springframework.jdbc.support.incrementer.HsqlMaxValueIncrementer
Convenience constructor.
HsqlSequenceMaxValueIncrementer - Class in org.springframework.jdbc.support.incrementer
DataFieldMaxValueIncrementer that retrieves the next value of a given HSQL sequence.
HsqlSequenceMaxValueIncrementer() - Constructor for class org.springframework.jdbc.support.incrementer.HsqlSequenceMaxValueIncrementer
Default constructor for bean property style usage.
HsqlSequenceMaxValueIncrementer(DataSource, String) - Constructor for class org.springframework.jdbc.support.incrementer.HsqlSequenceMaxValueIncrementer
Convenience constructor.
HsqlTableMetaDataProvider - Class in org.springframework.jdbc.core.metadata
The HSQL specific implementation of TableMetaDataProvider.
HsqlTableMetaDataProvider(DatabaseMetaData) - Constructor for class org.springframework.jdbc.core.metadata.HsqlTableMetaDataProvider
 

I

IGNORE_GETPARAMETERTYPE_PROPERTY_NAME - Static variable in class org.springframework.jdbc.core.StatementCreatorUtils
System property that instructs Spring to ignore ParameterMetaData.getParameterType(int) completely, i.e.
ignoreFailedDrops(boolean) - Method in class org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseBuilder
Specify that a failed SQL DROP statement within an executed script can be ignored.
includeSynonymsForTableColumnMetaData() - Method in class org.springframework.jdbc.core.simple.SimpleJdbcInsert
 
includeSynonymsForTableColumnMetaData() - Method in interface org.springframework.jdbc.core.simple.SimpleJdbcInsertOperations
Include synonyms for the column meta-data lookups via JDBC.
IncorrectResultSetColumnCountException - Exception in org.springframework.jdbc
Data access exception thrown when a result set did not have the correct column count, for example when expecting a single column but getting 0 or more than 1 columns.
IncorrectResultSetColumnCountException(int, int) - Constructor for exception org.springframework.jdbc.IncorrectResultSetColumnCountException
Constructor for IncorrectResultSetColumnCountException.
IncorrectResultSetColumnCountException(String, int, int) - Constructor for exception org.springframework.jdbc.IncorrectResultSetColumnCountException
Constructor for IncorrectResultCountDataAccessException.
init() - Method in class org.springframework.jdbc.config.JdbcNamespaceHandler
 
initBeanWrapper(BeanWrapper) - Method in class org.springframework.jdbc.core.BeanPropertyRowMapper
Initialize the given BeanWrapper to be used for row mapping.
initConnection() - Method in class org.springframework.jdbc.datasource.SingleConnectionDataSource
Initialize the underlying Connection via the DriverManager.
initDatabase() - Method in class org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory
Hook to initialize the embedded database.
initialize(Class<T>) - Method in class org.springframework.jdbc.core.BeanPropertyRowMapper
Initialize the mapping meta-data for the given class.
initialize(Class<T>) - Method in class org.springframework.jdbc.core.DataClassRowMapper
 
initializeMetaData(DataSource) - Method in class org.springframework.jdbc.core.metadata.CallMetaDataContext
Initialize this class with meta-data from the database.
initializeWithMetaData(DatabaseMetaData) - Method in interface org.springframework.jdbc.core.metadata.CallMetaDataProvider
Initialize using the provided DatabaseMetData.
initializeWithMetaData(DatabaseMetaData) - Method in class org.springframework.jdbc.core.metadata.Db2CallMetaDataProvider
 
initializeWithMetaData(DatabaseMetaData) - Method in class org.springframework.jdbc.core.metadata.DerbyTableMetaDataProvider
 
initializeWithMetaData(DatabaseMetaData) - Method in class org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider
 
initializeWithMetaData(DatabaseMetaData) - Method in class org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider
 
initializeWithMetaData(DatabaseMetaData) - Method in class org.springframework.jdbc.core.metadata.HanaCallMetaDataProvider
 
initializeWithMetaData(DatabaseMetaData) - Method in interface org.springframework.jdbc.core.metadata.TableMetaDataProvider
Initialize using the database meta-data provided.
initializeWithProcedureColumnMetaData(DatabaseMetaData, String, String, String) - Method in interface org.springframework.jdbc.core.metadata.CallMetaDataProvider
Initialize the database specific management of procedure column meta-data.
initializeWithProcedureColumnMetaData(DatabaseMetaData, String, String, String) - Method in class org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider
 
initializeWithTableColumnMetaData(DatabaseMetaData, String, String, String) - Method in class org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider
 
initializeWithTableColumnMetaData(DatabaseMetaData, String, String, String) - Method in class org.springframework.jdbc.core.metadata.OracleTableMetaDataProvider
 
initializeWithTableColumnMetaData(DatabaseMetaData, String, String, String) - Method in interface org.springframework.jdbc.core.metadata.TableMetaDataProvider
Initialize using provided database meta-data, table and column information.
initTemplateConfig() - Method in class org.springframework.jdbc.core.namedparam.NamedParameterJdbcDaoSupport
Create a NamedParameterJdbcTemplate based on the configured JdbcTemplate.
initTemplateConfig() - Method in class org.springframework.jdbc.core.support.JdbcDaoSupport
Initialize the template-based configuration of this DAO.
INSTANCE - Static variable in class org.springframework.jdbc.core.namedparam.EmptySqlParameterSource
A shared instance of EmptySqlParameterSource.
InterruptibleBatchPreparedStatementSetter - Interface in org.springframework.jdbc.core
Extension of the BatchPreparedStatementSetter interface, adding a batch exhaustion check.
InvalidResultSetAccessException - Exception in org.springframework.jdbc
Exception thrown when a ResultSet has been accessed in an invalid fashion.
InvalidResultSetAccessException(String, String, SQLException) - Constructor for exception org.springframework.jdbc.InvalidResultSetAccessException
Constructor for InvalidResultSetAccessException.
InvalidResultSetAccessException(SQLException) - Constructor for exception org.springframework.jdbc.InvalidResultSetAccessException
Constructor for InvalidResultSetAccessException.
isAccessCallParameterMetaData() - Method in class org.springframework.jdbc.core.metadata.CallMetaDataContext
Check whether call parameter meta-data should be accessed.
isAccessTableColumnMetaData() - Method in class org.springframework.jdbc.core.metadata.TableMetaDataContext
Are we accessing table meta-data?
isAfterLast() - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
isAfterLast() - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Retrieve whether the cursor is after the last row of this row set.
isBatchExhausted(int) - Method in interface org.springframework.jdbc.core.InterruptibleBatchPreparedStatementSetter
Return whether the batch is complete, that is, whether there were no additional values added during the last setValues call.
isBatchExhausted(int) - Method in class org.springframework.jdbc.core.support.AbstractInterruptibleBatchPreparedStatementSetter
This implementation return this instance's current exhaustion flag.
isBeforeFirst() - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
isBeforeFirst() - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Retrieve whether the cursor is before the first row of this row set.
isCaseSensitive(int) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSetMetaData
 
isCaseSensitive(int) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSetMetaData
Indicate whether the case of the designated column is significant.
isCheckFullyPopulated() - Method in class org.springframework.jdbc.core.BeanPropertyRowMapper
Return whether we're strictly validating that all bean properties have been mapped from corresponding database columns.
isCompiled() - Method in class org.springframework.jdbc.core.simple.AbstractJdbcCall
Is this operation "compiled"?
isCompiled() - Method in class org.springframework.jdbc.core.simple.AbstractJdbcInsert
Is this operation "compiled"?
isCompiled() - Method in class org.springframework.jdbc.object.RdbmsOperation
Is this operation "compiled"? Compilation, as in JDO, means that the operation is fully configured, and ready to use.
isConnectionTransactional(Connection, DataSource) - Static method in class org.springframework.jdbc.datasource.DataSourceUtils
Determine whether the given JDBC Connection is transactional, that is, bound to the current thread by Spring's transaction facilities.
isCurrency(int) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSetMetaData
 
isCurrency(int) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSetMetaData
Indicate whether the designated column contains a currency value.
isDeleteSpecificValues() - Method in class org.springframework.jdbc.support.incrementer.AbstractIdentityColumnMaxValueIncrementer
Return whether to delete the entire range below the current maximum key value (false - the default), or the specifically generated values (true).
isEnforceReadOnly() - Method in class org.springframework.jdbc.datasource.DataSourceTransactionManager
Return whether to enforce the read-only nature of a transaction through an explicit statement on the transactional connection.
isExistingTransaction(Object) - Method in class org.springframework.jdbc.datasource.DataSourceTransactionManager
 
isFirst() - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
isFirst() - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Retrieve whether the cursor is on the first row of this row set.
isFunction() - Method in class org.springframework.jdbc.core.metadata.CallMetaDataContext
Check whether this call is a function call.
isFunction() - Method in class org.springframework.jdbc.core.metadata.CallParameterMetaData
Return whether this parameter is declared in a function.
isFunction() - Method in class org.springframework.jdbc.core.simple.AbstractJdbcCall
Is this call a function call?
isFunction() - Method in class org.springframework.jdbc.object.SqlCall
Return whether this call is for a function.
isGeneratedKeysColumnNameArraySupported() - Method in class org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider
 
isGeneratedKeysColumnNameArraySupported() - Method in class org.springframework.jdbc.core.metadata.TableMetaDataContext
Is a column name String array for retrieving generated keys supported: Connection.createStruct(String, Object[])?
isGeneratedKeysColumnNameArraySupported() - Method in interface org.springframework.jdbc.core.metadata.TableMetaDataProvider
Does this database support a column name String array for retrieving generated keys: Connection.createStruct(String, Object[])?
isGetGeneratedKeysSimulated() - Method in class org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider
 
isGetGeneratedKeysSimulated() - Method in class org.springframework.jdbc.core.metadata.HsqlTableMetaDataProvider
 
isGetGeneratedKeysSimulated() - Method in class org.springframework.jdbc.core.metadata.PostgresTableMetaDataProvider
 
isGetGeneratedKeysSimulated() - Method in class org.springframework.jdbc.core.metadata.TableMetaDataContext
Does this database support simple query to retrieve generated keys when the JDBC 3.0 feature is not supported: DatabaseMetaData.supportsGetGeneratedKeys()?
isGetGeneratedKeysSimulated() - Method in interface org.springframework.jdbc.core.metadata.TableMetaDataProvider
Does this database support a simple query to retrieve the generated key when the JDBC 3.0 feature of retrieving generated keys is not supported?
isGetGeneratedKeysSupported() - Method in class org.springframework.jdbc.core.metadata.DerbyTableMetaDataProvider
 
isGetGeneratedKeysSupported() - Method in class org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider
 
isGetGeneratedKeysSupported() - Method in class org.springframework.jdbc.core.metadata.TableMetaDataContext
Does this database support the JDBC 3.0 feature of retrieving generated keys: DatabaseMetaData.supportsGetGeneratedKeys()?
isGetGeneratedKeysSupported() - Method in interface org.springframework.jdbc.core.metadata.TableMetaDataProvider
Does this database support the JDBC 3.0 feature of retrieving generated keys: DatabaseMetaData.supportsGetGeneratedKeys()?
isIgnoreWarnings() - Method in class org.springframework.jdbc.core.JdbcTemplate
Return whether we ignore SQLWarnings.
isInputValueProvided() - Method in class org.springframework.jdbc.core.ResultSetSupportingSqlParameter
This implementation always returns false.
isInputValueProvided() - Method in class org.springframework.jdbc.core.SqlInOutParameter
This implementation always returns true.
isInputValueProvided() - Method in class org.springframework.jdbc.core.SqlParameter
Return whether this parameter holds input values that should be set before execution even if they are null.
isInputValueProvided() - Method in class org.springframework.jdbc.core.SqlReturnUpdateCount
This implementation always returns false.
isLast() - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
isLast() - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Retrieve whether the cursor is on the last row of this row set.
isLazyInit() - Method in class org.springframework.jdbc.support.JdbcAccessor
Return whether to lazily initialize the SQLExceptionTranslator for this accessor.
isLazyInit() - Method in class org.springframework.jdbc.support.JdbcTransactionManager
Return whether to lazily initialize the SQLExceptionTranslator for this transaction manager.
isNamedBinding() - Method in class org.springframework.jdbc.core.metadata.CallMetaDataContext
Check whether parameters should be bound by name.
isNamedBinding() - Method in class org.springframework.jdbc.core.simple.AbstractJdbcCall
Should parameters be bound by name?
isNullable() - Method in class org.springframework.jdbc.core.metadata.CallParameterMetaData
Return whether the parameter is nullable.
isNullable() - Method in class org.springframework.jdbc.core.metadata.TableParameterMetaData
Get whether the parameter/column is nullable.
isNumeric(int) - Static method in class org.springframework.jdbc.support.JdbcUtils
Check whether the given SQL type is numeric.
IsolationLevelDataSourceAdapter - Class in org.springframework.jdbc.datasource
An adapter for a target DataSource, applying the current Spring transaction's isolation level (and potentially specified user credentials) to every getConnection call.
IsolationLevelDataSourceAdapter() - Constructor for class org.springframework.jdbc.datasource.IsolationLevelDataSourceAdapter
 
IsolationLevelDataSourceRouter - Class in org.springframework.jdbc.datasource.lookup
DataSource that routes to one of various target DataSources based on the current transaction isolation level.
IsolationLevelDataSourceRouter() - Constructor for class org.springframework.jdbc.datasource.lookup.IsolationLevelDataSourceRouter
 
isOverrideIncludeSynonymsDefault() - Method in class org.springframework.jdbc.core.metadata.TableMetaDataContext
Are we overriding include synonyms default?
isPrimitivesDefaultedForNullValue() - Method in class org.springframework.jdbc.core.BeanPropertyRowMapper
Get the value of the primitivesDefaultedForNullValue flag.
isProcedureColumnMetaDataUsed() - Method in interface org.springframework.jdbc.core.metadata.CallMetaDataProvider
Are we using the meta-data for the procedure columns?
isProcedureColumnMetaDataUsed() - Method in class org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider
 
isReadOnly() - Method in class org.springframework.jdbc.datasource.JdbcTransactionObjectSupport
Return the read-only status of this transaction.
isRefCursorSupported() - Method in interface org.springframework.jdbc.core.metadata.CallMetaDataProvider
Does this database support returning ResultSets as ref cursors to be retrieved with CallableStatement.getObject(int) for the specified column.
isRefCursorSupported() - Method in class org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider
 
isRefCursorSupported() - Method in class org.springframework.jdbc.core.metadata.OracleCallMetaDataProvider
 
isRefCursorSupported() - Method in class org.springframework.jdbc.core.metadata.PostgresCallMetaDataProvider
 
isResultSetSupported() - Method in class org.springframework.jdbc.core.ResultSetSupportingSqlParameter
Does this parameter support a ResultSet, i.e.
isResultsMapCaseInsensitive() - Method in class org.springframework.jdbc.core.JdbcTemplate
Return whether execution of a CallableStatement will return the results in a Map that uses case-insensitive names for the parameters.
isResultsParameter() - Method in class org.springframework.jdbc.core.SqlParameter
Return whether this parameter is an implicit return parameter used during the results processing of CallableStatement.getMoreResults/getUpdateCount.
isResultsParameter() - Method in class org.springframework.jdbc.core.SqlReturnResultSet
This implementation always returns true.
isResultsParameter() - Method in class org.springframework.jdbc.core.SqlReturnUpdateCount
This implementation always returns true.
isReturnGeneratedKeys() - Method in class org.springframework.jdbc.object.RdbmsOperation
Return whether statements should be capable of returning auto-generated keys.
isReturnParameter() - Method in class org.springframework.jdbc.core.metadata.CallParameterMetaData
Determine whether the declared parameter qualifies as a 'return' parameter for our purposes: type DatabaseMetaData.procedureColumnReturn or DatabaseMetaData.procedureColumnResult, or in case of a function, DatabaseMetaData.functionReturn.
isReturnResultSetSupported() - Method in interface org.springframework.jdbc.core.metadata.CallMetaDataProvider
Does this database support returning ResultSets that should be retrieved with the JDBC call: Statement.getResultSet()?
isReturnResultSetSupported() - Method in class org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider
 
isReturnResultSetSupported() - Method in class org.springframework.jdbc.core.metadata.OracleCallMetaDataProvider
 
isReturnResultSetSupported() - Method in class org.springframework.jdbc.core.metadata.PostgresCallMetaDataProvider
 
isReturnTypeSupported() - Method in class org.springframework.jdbc.core.SqlOutParameter
Return whether this parameter holds a custom return type.
isReturnValueRequired() - Method in class org.springframework.jdbc.core.metadata.CallMetaDataContext
Check whether a return value is required.
isReturnValueRequired() - Method in class org.springframework.jdbc.core.simple.AbstractJdbcCall
Does the call require a return value?
isSavepointAllowed() - Method in class org.springframework.jdbc.datasource.JdbcTransactionObjectSupport
Return whether savepoints are allowed within this transaction.
isSigned(int) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSetMetaData
 
isSigned(int) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSetMetaData
Indicate whether the designated column contains a signed number.
isSingleton() - Method in class org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactoryBean
 
isSkipResultsProcessing() - Method in class org.springframework.jdbc.core.JdbcTemplate
Return whether results processing should be skipped.
isSkipUndeclaredResults() - Method in class org.springframework.jdbc.core.JdbcTemplate
Return whether undeclared results should be skipped.
isSqlReadyForUse() - Method in class org.springframework.jdbc.object.SqlCall
Return whether the SQL can be used as is.
isStoresLowerCaseIdentifiers() - Method in class org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider
Does the database use lower case for identifiers?
isStoresLowerCaseIdentifiers() - Method in class org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider
 
isStoresUpperCaseIdentifiers() - Method in class org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider
Does the database use upper case for identifiers?
isStoresUpperCaseIdentifiers() - Method in class org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider
 
isSupportsCatalogsInProcedureCalls() - Method in interface org.springframework.jdbc.core.metadata.CallMetaDataProvider
Does the database support the use of catalog name in procedure calls?
isSupportsCatalogsInProcedureCalls() - Method in class org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider
Does the database support the use of catalog name in procedure calls?
isSupportsSchemasInProcedureCalls() - Method in interface org.springframework.jdbc.core.metadata.CallMetaDataProvider
Does the database support the use of schema name in procedure calls?
isSupportsSchemasInProcedureCalls() - Method in class org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider
Does the database support the use of schema name in procedure calls?
isSuppressClose() - Method in class org.springframework.jdbc.datasource.SingleConnectionDataSource
Return whether the returned Connection will be a close-suppressing proxy or the physical Connection.
isTableColumnMetaDataUsed() - Method in class org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider
 
isTableColumnMetaDataUsed() - Method in interface org.springframework.jdbc.core.metadata.TableMetaDataProvider
Are we using the meta-data for the table columns?
isTransactionActive() - Method in class org.springframework.jdbc.datasource.ConnectionHolder
Return whether this holder represents an active, JDBC-managed transaction.
isUpdatableResults() - Method in class org.springframework.jdbc.object.RdbmsOperation
Return whether statements will return updatable ResultSets.
isUseSqlStateForTranslation() - Method in class org.springframework.jdbc.support.SQLErrorCodes
 
isWrapperFor(Class<?>) - Method in class org.springframework.jdbc.datasource.AbstractDataSource
 
isWrapperFor(Class<?>) - Method in class org.springframework.jdbc.datasource.DelegatingDataSource
 
isWrapperFor(Class<?>) - Method in class org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource
 

J

javaTypeToSqlParameterType(Class<?>) - Static method in class org.springframework.jdbc.core.StatementCreatorUtils
Derive a default SQL type from the given Java type.
Jdbc4SqlXmlHandler - Class in org.springframework.jdbc.support.xml
Default implementation of the SqlXmlHandler interface.
Jdbc4SqlXmlHandler() - Constructor for class org.springframework.jdbc.support.xml.Jdbc4SqlXmlHandler
 
JdbcAccessor - Class in org.springframework.jdbc.support
Base class for JdbcTemplate and other JDBC-accessing DAO helpers, defining common properties such as DataSource and exception translator.
JdbcAccessor() - Constructor for class org.springframework.jdbc.support.JdbcAccessor
 
JdbcBeanDefinitionReader - Class in org.springframework.jdbc.core.support
Deprecated.
as of 5.3, in favor of Spring's common bean definition formats and/or custom reader implementations
JdbcBeanDefinitionReader(BeanDefinitionRegistry) - Constructor for class org.springframework.jdbc.core.support.JdbcBeanDefinitionReader
Deprecated.
Create a new JdbcBeanDefinitionReader for the given bean factory, using a default PropertiesBeanDefinitionReader underneath.
JdbcBeanDefinitionReader(PropertiesBeanDefinitionReader) - Constructor for class org.springframework.jdbc.core.support.JdbcBeanDefinitionReader
Deprecated.
Create a new JdbcBeanDefinitionReader that delegates to the given PropertiesBeanDefinitionReader underneath.
JdbcDaoSupport - Class in org.springframework.jdbc.core.support
Convenient superclass for JDBC-based data access objects.
JdbcDaoSupport() - Constructor for class org.springframework.jdbc.core.support.JdbcDaoSupport
 
JdbcNamespaceHandler - Class in org.springframework.jdbc.config
NamespaceHandler for JDBC configuration namespace.
JdbcNamespaceHandler() - Constructor for class org.springframework.jdbc.config.JdbcNamespaceHandler
 
JdbcOperations - Interface in org.springframework.jdbc.core
Interface specifying a basic set of JDBC operations.
JdbcTemplate - Class in org.springframework.jdbc.core
This is the central class in the JDBC core package. It simplifies the use of JDBC and helps to avoid common errors.
JdbcTemplate() - Constructor for class org.springframework.jdbc.core.JdbcTemplate
Construct a new JdbcTemplate for bean usage.
JdbcTemplate(DataSource) - Constructor for class org.springframework.jdbc.core.JdbcTemplate
Construct a new JdbcTemplate, given a DataSource to obtain connections from.
JdbcTemplate(DataSource, boolean) - Constructor for class org.springframework.jdbc.core.JdbcTemplate
Construct a new JdbcTemplate, given a DataSource to obtain connections from.
JdbcTransactionManager - Class in org.springframework.jdbc.support
JdbcAccessor-aligned subclass of the plain DataSourceTransactionManager, adding common JDBC exception translation for the commit and rollback step.
JdbcTransactionManager() - Constructor for class org.springframework.jdbc.support.JdbcTransactionManager
Create a new JdbcTransactionManager instance.
JdbcTransactionManager(DataSource) - Constructor for class org.springframework.jdbc.support.JdbcTransactionManager
Create a new JdbcTransactionManager instance.
JdbcTransactionObjectSupport - Class in org.springframework.jdbc.datasource
Convenient base class for JDBC-aware transaction objects.
JdbcTransactionObjectSupport() - Constructor for class org.springframework.jdbc.datasource.JdbcTransactionObjectSupport
 
JdbcUpdateAffectedIncorrectNumberOfRowsException - Exception in org.springframework.jdbc
Exception thrown when a JDBC update affects an unexpected number of rows.
JdbcUpdateAffectedIncorrectNumberOfRowsException(String, int, int) - Constructor for exception org.springframework.jdbc.JdbcUpdateAffectedIncorrectNumberOfRowsException
Constructor for JdbcUpdateAffectedIncorrectNumberOfRowsException.
JdbcUtils - Class in org.springframework.jdbc.support
Generic utility methods for working with JDBC.
JdbcUtils() - Constructor for class org.springframework.jdbc.support.JdbcUtils
 
JndiDataSourceLookup - Class in org.springframework.jdbc.datasource.lookup
JNDI-based DataSourceLookup implementation.
JndiDataSourceLookup() - Constructor for class org.springframework.jdbc.datasource.lookup.JndiDataSourceLookup
 

K

KeyHolder - Interface in org.springframework.jdbc.support
Interface for retrieving keys, typically used for auto-generated keys as potentially returned by JDBC insert statements.

L

last() - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
last() - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Move the cursor to the last row of this row set.
LazyConnectionDataSourceProxy - Class in org.springframework.jdbc.datasource
Proxy for a target DataSource, fetching actual JDBC Connections lazily, i.e.
LazyConnectionDataSourceProxy() - Constructor for class org.springframework.jdbc.datasource.LazyConnectionDataSourceProxy
Create a new LazyConnectionDataSourceProxy.
LazyConnectionDataSourceProxy(DataSource) - Constructor for class org.springframework.jdbc.datasource.LazyConnectionDataSourceProxy
Create a new LazyConnectionDataSourceProxy.
loadBeanDefinitions(String) - Method in class org.springframework.jdbc.core.support.JdbcBeanDefinitionReader
Deprecated.
Load bean definitions from the database via the given SQL string.
loadResource(String) - Method in class org.springframework.jdbc.support.SQLErrorCodesFactory
Load the given resource from the class path.
LobCreator - Interface in org.springframework.jdbc.support.lob
Interface that abstracts potentially database-specific creation of large binary fields and large text fields.
LobHandler - Interface in org.springframework.jdbc.support.lob
Abstraction for handling large binary fields and large text fields in specific databases, no matter if represented as simple types or Large OBjects.
LobRetrievalFailureException - Exception in org.springframework.jdbc
Exception to be thrown when a LOB could not be retrieved.
LobRetrievalFailureException(String) - Constructor for exception org.springframework.jdbc.LobRetrievalFailureException
Constructor for LobRetrievalFailureException.
LobRetrievalFailureException(String, IOException) - Constructor for exception org.springframework.jdbc.LobRetrievalFailureException
Constructor for LobRetrievalFailureException.
logger - Variable in class org.springframework.jdbc.core.BeanPropertyRowMapper
Logger available to subclasses.
logger - Variable in class org.springframework.jdbc.core.metadata.CallMetaDataContext
 
logger - Static variable in class org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider
Logger available to subclasses.
logger - Static variable in class org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider
Logger available to subclasses.
logger - Variable in class org.springframework.jdbc.core.metadata.TableMetaDataContext
 
logger - Variable in class org.springframework.jdbc.core.simple.AbstractJdbcCall
Logger available to subclasses.
logger - Variable in class org.springframework.jdbc.core.simple.AbstractJdbcInsert
Logger available to subclasses.
logger - Variable in class org.springframework.jdbc.datasource.AbstractDataSource
Logger available to subclasses.
logger - Variable in class org.springframework.jdbc.object.RdbmsOperation
Logger available to subclasses.
logger - Variable in class org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator
Logger available to subclasses.
logger - Variable in class org.springframework.jdbc.support.DatabaseStartupValidator
 
logger - Variable in class org.springframework.jdbc.support.JdbcAccessor
Logger available to subclasses.
logger - Variable in class org.springframework.jdbc.support.lob.DefaultLobHandler
 
logger - Static variable in class org.springframework.jdbc.support.lob.TemporaryLobCreator
 
lookupColumnName(ResultSetMetaData, int) - Static method in class org.springframework.jdbc.support.JdbcUtils
Determine the column name to use.
lowerCaseName(String) - Method in class org.springframework.jdbc.core.BeanPropertyRowMapper
Convert the given name to lower case.

M

MapDataSourceLookup - Class in org.springframework.jdbc.datasource.lookup
Simple DataSourceLookup implementation that relies on a map for doing lookups.
MapDataSourceLookup() - Constructor for class org.springframework.jdbc.datasource.lookup.MapDataSourceLookup
Create a new instance of the MapDataSourceLookup class.
MapDataSourceLookup(String, DataSource) - Constructor for class org.springframework.jdbc.datasource.lookup.MapDataSourceLookup
Create a new instance of the MapDataSourceLookup class.
MapDataSourceLookup(Map<String, DataSource>) - Constructor for class org.springframework.jdbc.datasource.lookup.MapDataSourceLookup
Create a new instance of the MapDataSourceLookup class.
MappingSqlQuery<T> - Class in org.springframework.jdbc.object
Reusable query in which concrete subclasses must implement the abstract mapRow(ResultSet, int) method to convert each row of the JDBC ResultSet into an object.
MappingSqlQuery() - Constructor for class org.springframework.jdbc.object.MappingSqlQuery
Constructor that allows use as a JavaBean.
MappingSqlQuery(DataSource, String) - Constructor for class org.springframework.jdbc.object.MappingSqlQuery
Convenient constructor with DataSource and SQL string.
MappingSqlQueryWithParameters<T> - Class in org.springframework.jdbc.object
Reusable RDBMS query in which concrete subclasses must implement the abstract mapRow(ResultSet, int) method to map each row of the JDBC ResultSet into an object.
MappingSqlQueryWithParameters() - Constructor for class org.springframework.jdbc.object.MappingSqlQueryWithParameters
Constructor to allow use as a JavaBean.
MappingSqlQueryWithParameters(DataSource, String) - Constructor for class org.springframework.jdbc.object.MappingSqlQueryWithParameters
Convenient constructor with DataSource and SQL string.
MappingSqlQueryWithParameters.RowMapperImpl - Class in org.springframework.jdbc.object
Implementation of RowMapper that calls the enclosing class's mapRow method for each row.
mapRow(ResultSet, int) - Method in class org.springframework.jdbc.core.BeanPropertyRowMapper
Extract the values for all columns in the current row.
mapRow(ResultSet, int) - Method in class org.springframework.jdbc.core.ColumnMapRowMapper
 
mapRow(ResultSet, int) - Method in interface org.springframework.jdbc.core.RowMapper
Implementations must implement this method to map each row of data in the ResultSet.
mapRow(ResultSet, int) - Method in class org.springframework.jdbc.core.SingleColumnRowMapper
Extract a value for the single column in the current row.
mapRow(ResultSet, int) - Method in class org.springframework.jdbc.object.MappingSqlQuery
Subclasses must implement this method to convert each row of the ResultSet into an object of the result type.
mapRow(ResultSet, int) - Method in class org.springframework.jdbc.object.MappingSqlQueryWithParameters.RowMapperImpl
 
mapRow(ResultSet, int) - Method in class org.springframework.jdbc.object.SqlFunction
This implementation of this method extracts a single value from the single row returned by the function.
mapRow(ResultSet, int) - Method in class org.springframework.jdbc.object.UpdatableSqlQuery.RowMapperImpl
 
mapRow(ResultSet, int, Object[], Map<?, ?>) - Method in class org.springframework.jdbc.object.MappingSqlQuery
This method is implemented to invoke the simpler mapRow template method, ignoring parameters.
mapRow(ResultSet, int, Object[], Map<?, ?>) - Method in class org.springframework.jdbc.object.MappingSqlQueryWithParameters
Subclasses must implement this method to convert each row of the ResultSet into an object of the result type.
MapSqlParameterSource - Class in org.springframework.jdbc.core.namedparam
SqlParameterSource implementation that holds a given Map of parameters.
MapSqlParameterSource() - Constructor for class org.springframework.jdbc.core.namedparam.MapSqlParameterSource
Create an empty MapSqlParameterSource, with values to be added via addValue.
MapSqlParameterSource(String, Object) - Constructor for class org.springframework.jdbc.core.namedparam.MapSqlParameterSource
Create a new MapSqlParameterSource, with one value comprised of the supplied arguments.
MapSqlParameterSource(Map<String, ?>) - Constructor for class org.springframework.jdbc.core.namedparam.MapSqlParameterSource
Create a new MapSqlParameterSource based on a Map.
MariaDBSequenceMaxValueIncrementer - Class in org.springframework.jdbc.support.incrementer
DataFieldMaxValueIncrementer that retrieves the next value of a given MariaDB sequence.
MariaDBSequenceMaxValueIncrementer() - Constructor for class org.springframework.jdbc.support.incrementer.MariaDBSequenceMaxValueIncrementer
Default constructor for bean property style usage.
MariaDBSequenceMaxValueIncrementer(DataSource, String) - Constructor for class org.springframework.jdbc.support.incrementer.MariaDBSequenceMaxValueIncrementer
Convenience constructor.
matchInParameterValuesWithCallParameters(Object[]) - Method in class org.springframework.jdbc.core.metadata.CallMetaDataContext
 
matchInParameterValuesWithCallParameters(Map<String, ?>) - Method in class org.springframework.jdbc.core.metadata.CallMetaDataContext
Match input parameter values with the parameters declared to be used in the call.
matchInParameterValuesWithCallParameters(Map<String, ?>) - Method in class org.springframework.jdbc.core.simple.AbstractJdbcCall
Match the provided in parameter values with registered parameters and parameters defined via meta-data processing.
matchInParameterValuesWithCallParameters(SqlParameterSource) - Method in class org.springframework.jdbc.core.metadata.CallMetaDataContext
Match input parameter values with the parameters declared to be used in the call.
matchInParameterValuesWithCallParameters(SqlParameterSource) - Method in class org.springframework.jdbc.core.simple.AbstractJdbcCall
Match the provided in parameter values with registered parameters and parameters defined via meta-data processing.
matchInParameterValuesWithInsertColumns(Map<String, ?>) - Method in class org.springframework.jdbc.core.metadata.TableMetaDataContext
Match the provided column names and values with the list of columns used.
matchInParameterValuesWithInsertColumns(Map<String, ?>) - Method in class org.springframework.jdbc.core.simple.AbstractJdbcInsert
Match the provided in parameter values with registered parameters and parameters defined via meta-data processing.
matchInParameterValuesWithInsertColumns(SqlParameterSource) - Method in class org.springframework.jdbc.core.metadata.TableMetaDataContext
Match the provided column names and values with the list of columns used.
matchInParameterValuesWithInsertColumns(SqlParameterSource) - Method in class org.springframework.jdbc.core.simple.AbstractJdbcInsert
Match the provided in parameter values with registered parameters and parameters defined via meta-data processing.
MetaDataAccessException - Exception in org.springframework.jdbc.support
Exception indicating that something went wrong during JDBC meta-data lookup.
MetaDataAccessException(String) - Constructor for exception org.springframework.jdbc.support.MetaDataAccessException
Constructor for MetaDataAccessException.
MetaDataAccessException(String, Throwable) - Constructor for exception org.springframework.jdbc.support.MetaDataAccessException
Constructor for MetaDataAccessException.
metaDataCatalogNameToUse(String) - Method in interface org.springframework.jdbc.core.metadata.CallMetaDataProvider
Provide any modification of the catalog name passed in to match the meta-data currently used.
metaDataCatalogNameToUse(String) - Method in class org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider
 
metaDataCatalogNameToUse(String) - Method in class org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider
 
metaDataCatalogNameToUse(String) - Method in class org.springframework.jdbc.core.metadata.OracleCallMetaDataProvider
 
metaDataCatalogNameToUse(String) - Method in interface org.springframework.jdbc.core.metadata.TableMetaDataProvider
Provide any modification of the catalog name passed in to match the meta-data currently used.
metaDataSchemaNameToUse(String) - Method in interface org.springframework.jdbc.core.metadata.CallMetaDataProvider
Provide any modification of the schema name passed in to match the meta-data currently used.
metaDataSchemaNameToUse(String) - Method in class org.springframework.jdbc.core.metadata.Db2CallMetaDataProvider
 
metaDataSchemaNameToUse(String) - Method in class org.springframework.jdbc.core.metadata.DerbyCallMetaDataProvider
 
metaDataSchemaNameToUse(String) - Method in class org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider
 
metaDataSchemaNameToUse(String) - Method in class org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider
 
metaDataSchemaNameToUse(String) - Method in class org.springframework.jdbc.core.metadata.OracleCallMetaDataProvider
 
metaDataSchemaNameToUse(String) - Method in class org.springframework.jdbc.core.metadata.PostgresCallMetaDataProvider
 
metaDataSchemaNameToUse(String) - Method in interface org.springframework.jdbc.core.metadata.TableMetaDataProvider
Provide any modification of the schema name passed in to match the meta-data currently used.
MySQLMaxValueIncrementer - Class in org.springframework.jdbc.support.incrementer
DataFieldMaxValueIncrementer that increments the maximum value of a given MySQL table with the equivalent of an auto-increment column.
MySQLMaxValueIncrementer() - Constructor for class org.springframework.jdbc.support.incrementer.MySQLMaxValueIncrementer
Default constructor for bean property style usage.
MySQLMaxValueIncrementer(DataSource, String, String) - Constructor for class org.springframework.jdbc.support.incrementer.MySQLMaxValueIncrementer
Convenience constructor.

N

NamedParameterJdbcDaoSupport - Class in org.springframework.jdbc.core.namedparam
Extension of JdbcDaoSupport that exposes a NamedParameterJdbcTemplate as well.
NamedParameterJdbcDaoSupport() - Constructor for class org.springframework.jdbc.core.namedparam.NamedParameterJdbcDaoSupport
 
NamedParameterJdbcOperations - Interface in org.springframework.jdbc.core.namedparam
Interface specifying a basic set of JDBC operations allowing the use of named parameters rather than the traditional '?' placeholders.
NamedParameterJdbcTemplate - Class in org.springframework.jdbc.core.namedparam
Template class with a basic set of JDBC operations, allowing the use of named parameters rather than traditional '?' placeholders.
NamedParameterJdbcTemplate(DataSource) - Constructor for class org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate
Create a new NamedParameterJdbcTemplate for the given DataSource.
NamedParameterJdbcTemplate(JdbcOperations) - Constructor for class org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate
Create a new NamedParameterJdbcTemplate for the given classic Spring JdbcTemplate.
NamedParameterUtils - Class in org.springframework.jdbc.core.namedparam
Helper methods for named parameter parsing.
NamedParameterUtils() - Constructor for class org.springframework.jdbc.core.namedparam.NamedParameterUtils
 
newArgPreparedStatementSetter(Object[]) - Method in class org.springframework.jdbc.core.JdbcTemplate
Create a new arg-based PreparedStatementSetter using the args passed in.
newArgTypePreparedStatementSetter(Object[], int[]) - Method in class org.springframework.jdbc.core.JdbcTemplate
Create a new arg-type-based PreparedStatementSetter using the args and types passed in.
newCachedRowSet() - Method in class org.springframework.jdbc.core.SqlRowSetResultSetExtractor
Create a new CachedRowSet instance, to be populated by the createSqlRowSet implementation.
newCallableStatementCreator(Map<String, ?>) - Method in class org.springframework.jdbc.core.CallableStatementCreatorFactory
Return a new CallableStatementCreator instance given these parameters.
newCallableStatementCreator(Map<String, ?>) - Method in class org.springframework.jdbc.object.SqlCall
Return a CallableStatementCreator to perform an operation with these parameters.
newCallableStatementCreator(ParameterMapper) - Method in class org.springframework.jdbc.core.CallableStatementCreatorFactory
Return a new CallableStatementCreator instance given this parameter mapper.
newCallableStatementCreator(ParameterMapper) - Method in class org.springframework.jdbc.object.SqlCall
Return a CallableStatementCreator to perform an operation with the parameters returned from this ParameterMapper.
newInstance(Class<T>) - Static method in class org.springframework.jdbc.core.BeanPropertyRowMapper
Static factory method to create a new BeanPropertyRowMapper.
newInstance(Class<T>) - Static method in class org.springframework.jdbc.core.DataClassRowMapper
Static factory method to create a new DataClassRowMapper.
newInstance(Class<T>) - Static method in class org.springframework.jdbc.core.SingleColumnRowMapper
Static factory method to create a new SingleColumnRowMapper.
newInstance(Class<T>, ConversionService) - Static method in class org.springframework.jdbc.core.BeanPropertyRowMapper
Static factory method to create a new BeanPropertyRowMapper.
newInstance(Class<T>, ConversionService) - Static method in class org.springframework.jdbc.core.DataClassRowMapper
Static factory method to create a new DataClassRowMapper.
newInstance(Class<T>, ConversionService) - Static method in class org.springframework.jdbc.core.SingleColumnRowMapper
Static factory method to create a new SingleColumnRowMapper.
newPreparedStatementCreator(Object[]) - Method in class org.springframework.jdbc.core.PreparedStatementCreatorFactory
Return a new PreparedStatementCreator for the given parameters.
newPreparedStatementCreator(Object[]) - Method in class org.springframework.jdbc.object.SqlOperation
Return a PreparedStatementCreator to perform an operation with the given parameters.
newPreparedStatementCreator(String, Object[]) - Method in class org.springframework.jdbc.core.PreparedStatementCreatorFactory
Return a new PreparedStatementCreator for the given parameters.
newPreparedStatementCreator(String, Object[]) - Method in class org.springframework.jdbc.object.SqlOperation
Return a PreparedStatementCreator to perform an operation with the given parameters.
newPreparedStatementCreator(List<?>) - Method in class org.springframework.jdbc.core.PreparedStatementCreatorFactory
Return a new PreparedStatementCreator for the given parameters.
newPreparedStatementSetter(Object[]) - Method in class org.springframework.jdbc.core.PreparedStatementCreatorFactory
Return a new PreparedStatementSetter for the given parameters.
newPreparedStatementSetter(Object[]) - Method in class org.springframework.jdbc.object.SqlOperation
Return a PreparedStatementSetter to perform an operation with the given parameters.
newPreparedStatementSetter(List<?>) - Method in class org.springframework.jdbc.core.PreparedStatementCreatorFactory
Return a new PreparedStatementSetter for the given parameters.
newRowMapper(Object[], Map<?, ?>) - Method in class org.springframework.jdbc.object.GenericSqlQuery
 
newRowMapper(Object[], Map<?, ?>) - Method in class org.springframework.jdbc.object.MappingSqlQueryWithParameters
Implementation of protected abstract method.
newRowMapper(Object[], Map<?, ?>) - Method in class org.springframework.jdbc.object.SqlQuery
Subclasses must implement this method to extract an object per row, to be returned by the execute method as an aggregated List.
newRowMapper(Object[], Map<?, ?>) - Method in class org.springframework.jdbc.object.UpdatableSqlQuery
Implementation of the superclass template method.
newSqlXmlValue(Class<? extends Result>, XmlResultProvider) - Method in class org.springframework.jdbc.support.xml.Jdbc4SqlXmlHandler
 
newSqlXmlValue(Class<? extends Result>, XmlResultProvider) - Method in interface org.springframework.jdbc.support.xml.SqlXmlHandler
Create a SqlXmlValue instance for the given XML data, as supported by the underlying JDBC driver.
newSqlXmlValue(String) - Method in class org.springframework.jdbc.support.xml.Jdbc4SqlXmlHandler
 
newSqlXmlValue(String) - Method in interface org.springframework.jdbc.support.xml.SqlXmlHandler
Create a SqlXmlValue instance for the given XML data, as supported by the underlying JDBC driver.
newSqlXmlValue(XmlBinaryStreamProvider) - Method in class org.springframework.jdbc.support.xml.Jdbc4SqlXmlHandler
 
newSqlXmlValue(XmlBinaryStreamProvider) - Method in interface org.springframework.jdbc.support.xml.SqlXmlHandler
Create a SqlXmlValue instance for the given XML data, as supported by the underlying JDBC driver.
newSqlXmlValue(XmlCharacterStreamProvider) - Method in class org.springframework.jdbc.support.xml.Jdbc4SqlXmlHandler
 
newSqlXmlValue(XmlCharacterStreamProvider) - Method in interface org.springframework.jdbc.support.xml.SqlXmlHandler
Create a SqlXmlValue instance for the given XML data, as supported by the underlying JDBC driver.
newSqlXmlValue(Document) - Method in class org.springframework.jdbc.support.xml.Jdbc4SqlXmlHandler
 
newSqlXmlValue(Document) - Method in interface org.springframework.jdbc.support.xml.SqlXmlHandler
Create a SqlXmlValue instance for the given XML data, as supported by the underlying JDBC driver.
next() - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
next() - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Move the cursor to the next row.
nextIntValue() - Method in class org.springframework.jdbc.support.incrementer.AbstractDataFieldMaxValueIncrementer
 
nextIntValue() - Method in interface org.springframework.jdbc.support.incrementer.DataFieldMaxValueIncrementer
Increment the data store field's max value as int.
nextLongValue() - Method in class org.springframework.jdbc.support.incrementer.AbstractDataFieldMaxValueIncrementer
 
nextLongValue() - Method in interface org.springframework.jdbc.support.incrementer.DataFieldMaxValueIncrementer
Increment the data store field's max value as long.
nextStringValue() - Method in class org.springframework.jdbc.support.incrementer.AbstractDataFieldMaxValueIncrementer
 
nextStringValue() - Method in interface org.springframework.jdbc.support.incrementer.DataFieldMaxValueIncrementer
Increment the data store field's max value as String.

O

obtainDataSource() - Method in class org.springframework.jdbc.datasource.DataSourceTransactionManager
Obtain the DataSource for actual use.
obtainDataSource() - Method in class org.springframework.jdbc.support.JdbcAccessor
Obtain the DataSource for actual use.
obtainTargetDataSource() - Method in class org.springframework.jdbc.datasource.DelegatingDataSource
Obtain the target DataSource for actual use (never null).
onCompileInternal() - Method in class org.springframework.jdbc.core.simple.AbstractJdbcCall
Hook method that subclasses may override to react to compilation.
onCompileInternal() - Method in class org.springframework.jdbc.core.simple.AbstractJdbcInsert
Hook method that subclasses may override to react to compilation.
onCompileInternal() - Method in class org.springframework.jdbc.object.SqlCall
Hook method that subclasses may override to react to compilation.
onCompileInternal() - Method in class org.springframework.jdbc.object.SqlOperation
Hook method that subclasses may override to post-process compilation.
OracleCallMetaDataProvider - Class in org.springframework.jdbc.core.metadata
Oracle-specific implementation for the CallMetaDataProvider interface.
OracleCallMetaDataProvider(DatabaseMetaData) - Constructor for class org.springframework.jdbc.core.metadata.OracleCallMetaDataProvider
 
OracleSequenceMaxValueIncrementer - Class in org.springframework.jdbc.support.incrementer
DataFieldMaxValueIncrementer that retrieves the next value of a given Oracle sequence.
OracleSequenceMaxValueIncrementer() - Constructor for class org.springframework.jdbc.support.incrementer.OracleSequenceMaxValueIncrementer
Default constructor for bean property style usage.
OracleSequenceMaxValueIncrementer(DataSource, String) - Constructor for class org.springframework.jdbc.support.incrementer.OracleSequenceMaxValueIncrementer
Convenience constructor.
OracleTableMetaDataProvider - Class in org.springframework.jdbc.core.metadata
Oracle-specific implementation of the TableMetaDataProvider.
OracleTableMetaDataProvider(DatabaseMetaData) - Constructor for class org.springframework.jdbc.core.metadata.OracleTableMetaDataProvider
Constructor used to initialize with provided database meta-data.
OracleTableMetaDataProvider(DatabaseMetaData, boolean) - Constructor for class org.springframework.jdbc.core.metadata.OracleTableMetaDataProvider
Constructor used to initialize with provided database meta-data.
org.springframework.jdbc - package org.springframework.jdbc
The classes in this package make JDBC easier to use and reduce the likelihood of common errors.
org.springframework.jdbc.config - package org.springframework.jdbc.config
Defines the Spring JDBC configuration namespace.
org.springframework.jdbc.core - package org.springframework.jdbc.core
Provides the core JDBC framework, based on JdbcTemplate and its associated callback interfaces and helper objects.
org.springframework.jdbc.core.metadata - package org.springframework.jdbc.core.metadata
Context metadata abstraction for the configuration and execution of table inserts and stored procedure calls.
org.springframework.jdbc.core.namedparam - package org.springframework.jdbc.core.namedparam
JdbcTemplate variant with named parameter support.
org.springframework.jdbc.core.simple - package org.springframework.jdbc.core.simple
Simplification layer for table inserts and stored procedure calls.
org.springframework.jdbc.core.support - package org.springframework.jdbc.core.support
Classes supporting the org.springframework.jdbc.core package.
org.springframework.jdbc.datasource - package org.springframework.jdbc.datasource
Provides a utility class for easy DataSource access, a PlatformTransactionManager for a single DataSource, and various simple DataSource implementations.
org.springframework.jdbc.datasource.embedded - package org.springframework.jdbc.datasource.embedded
Provides extensible support for creating embedded database instances.
org.springframework.jdbc.datasource.init - package org.springframework.jdbc.datasource.init
Provides extensible support for initializing databases through scripts.
org.springframework.jdbc.datasource.lookup - package org.springframework.jdbc.datasource.lookup
Provides a strategy for looking up JDBC DataSources by name.
org.springframework.jdbc.object - package org.springframework.jdbc.object
The classes in this package represent RDBMS queries, updates, and stored procedures as threadsafe, reusable objects.
org.springframework.jdbc.support - package org.springframework.jdbc.support
Support classes for the JDBC framework, used by the classes in the jdbc.core and jdbc.object packages.
org.springframework.jdbc.support.incrementer - package org.springframework.jdbc.support.incrementer
Provides a support framework for incrementing database table values via sequences, with implementations for various databases.
org.springframework.jdbc.support.lob - package org.springframework.jdbc.support.lob
Provides a strategy interface for Large OBject handling, as well as a customizable default implementation.
org.springframework.jdbc.support.rowset - package org.springframework.jdbc.support.rowset
Provides a convenient holder for disconnected result sets.
org.springframework.jdbc.support.xml - package org.springframework.jdbc.support.xml
Abstraction for handling fields of SQLXML data type.
OutputStreamFactory - Class in org.springframework.jdbc.datasource.embedded
Internal helper for exposing dummy OutputStreams to embedded databases such as Derby, preventing the creation of a log file.

P

paddingLength - Variable in class org.springframework.jdbc.support.incrementer.AbstractDataFieldMaxValueIncrementer
The length to which a string result should be pre-pended with zeroes.
ParameterDisposer - Interface in org.springframework.jdbc.core
Interface to be implemented by objects that can close resources allocated by parameters like SqlLobValue objects.
ParameterizedPreparedStatementSetter<T> - Interface in org.springframework.jdbc.core
Parameterized callback interface used by the JdbcTemplate class for batch updates.
ParameterMapper - Interface in org.springframework.jdbc.core
Implement this interface when parameters need to be customized based on the connection.
parameterNameToUse(String) - Method in interface org.springframework.jdbc.core.metadata.CallMetaDataProvider
Provide any modification of the column name passed in to match the meta-data currently used.
parameterNameToUse(String) - Method in class org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider
 
parameterNameToUse(String) - Method in class org.springframework.jdbc.core.metadata.SqlServerCallMetaDataProvider
 
parameterNameToUse(String) - Method in class org.springframework.jdbc.core.metadata.SybaseCallMetaDataProvider
 
ParsedSql - Class in org.springframework.jdbc.core.namedparam
Holds information about a parsed SQL statement.
parseSqlStatement(String) - Static method in class org.springframework.jdbc.core.namedparam.NamedParameterUtils
Parse the SQL statement and locate any placeholders or named parameters.
parseSqlStatementIntoString(String) - Static method in class org.springframework.jdbc.core.namedparam.NamedParameterUtils
Parse the SQL statement and locate any placeholders or named parameters.
populate(Connection) - Method in class org.springframework.jdbc.datasource.init.CompositeDatabasePopulator
 
populate(Connection) - Method in interface org.springframework.jdbc.datasource.init.DatabasePopulator
Populate, initialize, or clean up the database using the provided JDBC connection.
populate(Connection) - Method in class org.springframework.jdbc.datasource.init.ResourceDatabasePopulator
Populate, initialize, or clean up the database using the provided JDBC connection.
PostgresCallMetaDataProvider - Class in org.springframework.jdbc.core.metadata
Postgres-specific implementation for the CallMetaDataProvider interface.
PostgresCallMetaDataProvider(DatabaseMetaData) - Constructor for class org.springframework.jdbc.core.metadata.PostgresCallMetaDataProvider
 
PostgresSequenceMaxValueIncrementer - Class in org.springframework.jdbc.support.incrementer
DataFieldMaxValueIncrementer that retrieves the next value of a given PostgreSQL sequence.
PostgresSequenceMaxValueIncrementer() - Constructor for class org.springframework.jdbc.support.incrementer.PostgresSequenceMaxValueIncrementer
Default constructor for bean property style usage.
PostgresSequenceMaxValueIncrementer(DataSource, String) - Constructor for class org.springframework.jdbc.support.incrementer.PostgresSequenceMaxValueIncrementer
Convenience constructor.
PostgresTableMetaDataProvider - Class in org.springframework.jdbc.core.metadata
The PostgreSQL specific implementation of TableMetaDataProvider.
PostgresTableMetaDataProvider(DatabaseMetaData) - Constructor for class org.springframework.jdbc.core.metadata.PostgresTableMetaDataProvider
 
prepareConnection(Connection) - Method in class org.springframework.jdbc.datasource.SingleConnectionDataSource
Prepare the given Connection before it is exposed.
prepareConnectionForTransaction(Connection, TransactionDefinition) - Static method in class org.springframework.jdbc.datasource.DataSourceUtils
Prepare the given Connection with the given transaction semantics.
PreparedStatementCallback<T> - Interface in org.springframework.jdbc.core
Generic callback interface for code that operates on a PreparedStatement.
PreparedStatementCreator - Interface in org.springframework.jdbc.core
One of the two central callback interfaces used by the JdbcTemplate class.
PreparedStatementCreatorFactory - Class in org.springframework.jdbc.core
Helper class that efficiently creates multiple PreparedStatementCreator objects with different parameters based on an SQL statement and a single set of parameter declarations.
PreparedStatementCreatorFactory(String) - Constructor for class org.springframework.jdbc.core.PreparedStatementCreatorFactory
Create a new factory.
PreparedStatementCreatorFactory(String, int...) - Constructor for class org.springframework.jdbc.core.PreparedStatementCreatorFactory
Create a new factory with the given SQL and JDBC types.
PreparedStatementCreatorFactory(String, List<SqlParameter>) - Constructor for class org.springframework.jdbc.core.PreparedStatementCreatorFactory
Create a new factory with the given SQL and parameters.
PreparedStatementSetter - Interface in org.springframework.jdbc.core
General callback interface used by the JdbcTemplate class.
prepareTransactionalConnection(Connection, TransactionDefinition) - Method in class org.springframework.jdbc.datasource.DataSourceTransactionManager
Prepare the transactional Connection right after transaction begin.
previous() - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
previous() - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Move the cursor to the previous row.
procedureNameToUse(String) - Method in interface org.springframework.jdbc.core.metadata.CallMetaDataProvider
Provide any modification of the procedure name passed in to match the meta-data currently used.
procedureNameToUse(String) - Method in class org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider
 
processMetaData(DatabaseMetaData) - Method in interface org.springframework.jdbc.support.DatabaseMetaDataCallback
Implementations must implement this method to process the meta-data passed in.
processMetaData(DataSource, List<String>, String[]) - Method in class org.springframework.jdbc.core.metadata.TableMetaDataContext
Process the current meta-data with the provided configuration options.
processParameters(List<SqlParameter>) - Method in class org.springframework.jdbc.core.metadata.CallMetaDataContext
Process the list of parameters provided, and if procedure column meta-data is used, the parameters will be matched against the meta-data information and any missing ones will be automatically included.
processResultSet(ResultSet, ResultSetSupportingSqlParameter) - Method in class org.springframework.jdbc.core.JdbcTemplate
Process the given ResultSet from a stored procedure.
processRow(ResultSet) - Method in interface org.springframework.jdbc.core.RowCallbackHandler
Implementations must implement this method to process each row of data in the ResultSet.
processRow(ResultSet) - Method in class org.springframework.jdbc.core.RowCountCallbackHandler
Implementation of ResultSetCallbackHandler.
processRow(ResultSet, int) - Method in class org.springframework.jdbc.core.RowCountCallbackHandler
Subclasses may override this to perform custom extraction or processing.
provideXml(OutputStream) - Method in interface org.springframework.jdbc.support.xml.XmlBinaryStreamProvider
Implementations must implement this method to provide the XML content for the OutputStream.
provideXml(Writer) - Method in interface org.springframework.jdbc.support.xml.XmlCharacterStreamProvider
Implementations must implement this method to provide the XML content for the Writer.
provideXml(Result) - Method in interface org.springframework.jdbc.support.xml.XmlResultProvider
Implementations must implement this method to provide the XML content for the Result.

Q

query(String, Object[], int[], ResultSetExtractor<T>) - Method in interface org.springframework.jdbc.core.JdbcOperations
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, reading the ResultSet with a ResultSetExtractor.
query(String, Object[], int[], ResultSetExtractor<T>) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
query(String, Object[], int[], RowCallbackHandler) - Method in interface org.springframework.jdbc.core.JdbcOperations
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, reading the ResultSet on a per-row basis with a RowCallbackHandler.
query(String, Object[], int[], RowCallbackHandler) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
query(String, Object[], int[], RowMapper<T>) - Method in interface org.springframework.jdbc.core.JdbcOperations
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, mapping each row to a result object via a RowMapper.
query(String, Object[], int[], RowMapper<T>) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
query(String, Object[], ResultSetExtractor<T>) - Method in interface org.springframework.jdbc.core.JdbcOperations
query(String, Object[], ResultSetExtractor<T>) - Method in class org.springframework.jdbc.core.JdbcTemplate
Deprecated.
query(String, Object[], RowCallbackHandler) - Method in interface org.springframework.jdbc.core.JdbcOperations
query(String, Object[], RowCallbackHandler) - Method in class org.springframework.jdbc.core.JdbcTemplate
Deprecated.
query(String, Object[], RowMapper<T>) - Method in interface org.springframework.jdbc.core.JdbcOperations
Deprecated.
query(String, Object[], RowMapper<T>) - Method in class org.springframework.jdbc.core.JdbcTemplate
Deprecated.
query(String, Map<String, ?>, ResultSetExtractor<T>) - Method in interface org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, reading the ResultSet with a ResultSetExtractor.
query(String, Map<String, ?>, ResultSetExtractor<T>) - Method in class org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate
 
query(String, Map<String, ?>, RowCallbackHandler) - Method in interface org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, reading the ResultSet on a per-row basis with a RowCallbackHandler.
query(String, Map<String, ?>, RowCallbackHandler) - Method in class org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate
 
query(String, Map<String, ?>, RowMapper<T>) - Method in interface org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, mapping each row to a Java object via a RowMapper.
query(String, Map<String, ?>, RowMapper<T>) - Method in class org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate
 
query(String, SqlParameterSource, ResultSetExtractor<T>) - Method in interface org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, reading the ResultSet with a ResultSetExtractor.
query(String, SqlParameterSource, ResultSetExtractor<T>) - Method in class org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate
 
query(String, SqlParameterSource, RowCallbackHandler) - Method in interface org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, reading the ResultSet on a per-row basis with a RowCallbackHandler.
query(String, SqlParameterSource, RowCallbackHandler) - Method in class org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate
 
query(String, SqlParameterSource, RowMapper<T>) - Method in interface org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, mapping each row to a Java object via a RowMapper.
query(String, SqlParameterSource, RowMapper<T>) - Method in class org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate
 
query(String, PreparedStatementSetter, ResultSetExtractor<T>) - Method in interface org.springframework.jdbc.core.JdbcOperations
Query using a prepared statement, reading the ResultSet with a ResultSetExtractor.
query(String, PreparedStatementSetter, ResultSetExtractor<T>) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
query(String, PreparedStatementSetter, RowCallbackHandler) - Method in interface org.springframework.jdbc.core.JdbcOperations
Query given SQL to create a prepared statement from SQL and a PreparedStatementSetter implementation that knows how to bind values to the query, reading the ResultSet on a per-row basis with a RowCallbackHandler.
query(String, PreparedStatementSetter, RowCallbackHandler) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
query(String, PreparedStatementSetter, RowMapper<T>) - Method in interface org.springframework.jdbc.core.JdbcOperations
Query given SQL to create a prepared statement from SQL and a PreparedStatementSetter implementation that knows how to bind values to the query, mapping each row to a result object via a RowMapper.
query(String, PreparedStatementSetter, RowMapper<T>) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
query(String, ResultSetExtractor<T>) - Method in interface org.springframework.jdbc.core.JdbcOperations
Execute a query given static SQL, reading the ResultSet with a ResultSetExtractor.
query(String, ResultSetExtractor<T>) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
query(String, ResultSetExtractor<T>) - Method in interface org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations
Query given SQL to create a prepared statement from SQL, reading the ResultSet with a ResultSetExtractor.
query(String, ResultSetExtractor<T>) - Method in class org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate
 
query(String, ResultSetExtractor<T>, Object...) - Method in interface org.springframework.jdbc.core.JdbcOperations
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, reading the ResultSet with a ResultSetExtractor.
query(String, ResultSetExtractor<T>, Object...) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
query(String, RowCallbackHandler) - Method in interface org.springframework.jdbc.core.JdbcOperations
Execute a query given static SQL, reading the ResultSet on a per-row basis with a RowCallbackHandler.
query(String, RowCallbackHandler) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
query(String, RowCallbackHandler) - Method in interface org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations
Query given SQL to create a prepared statement from SQL, reading the ResultSet on a per-row basis with a RowCallbackHandler.
query(String, RowCallbackHandler) - Method in class org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate
 
query(String, RowCallbackHandler, Object...) - Method in interface org.springframework.jdbc.core.JdbcOperations
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, reading the ResultSet on a per-row basis with a RowCallbackHandler.
query(String, RowCallbackHandler, Object...) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
query(String, RowMapper<T>) - Method in interface org.springframework.jdbc.core.JdbcOperations
Execute a query given static SQL, mapping each row to a result object via a RowMapper.
query(String, RowMapper<T>) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
query(String, RowMapper<T>) - Method in interface org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations
Query given SQL to create a prepared statement from SQL, mapping each row to a Java object via a RowMapper.
query(String, RowMapper<T>) - Method in class org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate
 
query(String, RowMapper<T>, Object...) - Method in interface org.springframework.jdbc.core.JdbcOperations
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, mapping each row to a result object via a RowMapper.
query(String, RowMapper<T>, Object...) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
query(PreparedStatementCreator, PreparedStatementSetter, ResultSetExtractor<T>) - Method in class org.springframework.jdbc.core.JdbcTemplate
Query using a prepared statement, allowing for a PreparedStatementCreator and a PreparedStatementSetter.
query(PreparedStatementCreator, ResultSetExtractor<T>) - Method in interface org.springframework.jdbc.core.JdbcOperations
Query using a prepared statement, reading the ResultSet with a ResultSetExtractor.
query(PreparedStatementCreator, ResultSetExtractor<T>) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
query(PreparedStatementCreator, RowCallbackHandler) - Method in interface org.springframework.jdbc.core.JdbcOperations
Query using a prepared statement, reading the ResultSet on a per-row basis with a RowCallbackHandler.
query(PreparedStatementCreator, RowCallbackHandler) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
query(PreparedStatementCreator, RowMapper<T>) - Method in interface org.springframework.jdbc.core.JdbcOperations
Query using a prepared statement, mapping each row to a result object via a RowMapper.
query(PreparedStatementCreator, RowMapper<T>) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
queryForList(String) - Method in interface org.springframework.jdbc.core.JdbcOperations
Execute a query for a result list, given static SQL.
queryForList(String) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
queryForList(String, Class<T>) - Method in interface org.springframework.jdbc.core.JdbcOperations
Execute a query for a result list, given static SQL.
queryForList(String, Class<T>) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
queryForList(String, Class<T>, Object...) - Method in interface org.springframework.jdbc.core.JdbcOperations
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, expecting a result list.
queryForList(String, Class<T>, Object...) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
queryForList(String, Object...) - Method in interface org.springframework.jdbc.core.JdbcOperations
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, expecting a result list.
queryForList(String, Object...) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
queryForList(String, Object[], int[]) - Method in interface org.springframework.jdbc.core.JdbcOperations
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, expecting a result list.
queryForList(String, Object[], int[]) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
queryForList(String, Object[], int[], Class<T>) - Method in interface org.springframework.jdbc.core.JdbcOperations
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, expecting a result list.
queryForList(String, Object[], int[], Class<T>) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
queryForList(String, Object[], Class<T>) - Method in interface org.springframework.jdbc.core.JdbcOperations
Deprecated.
queryForList(String, Object[], Class<T>) - Method in class org.springframework.jdbc.core.JdbcTemplate
Deprecated.
queryForList(String, Map<String, ?>) - Method in interface org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, expecting a result list.
queryForList(String, Map<String, ?>) - Method in class org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate
 
queryForList(String, Map<String, ?>, Class<T>) - Method in interface org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, expecting a result list.
queryForList(String, Map<String, ?>, Class<T>) - Method in class org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate
 
queryForList(String, SqlParameterSource) - Method in interface org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, expecting a result list.
queryForList(String, SqlParameterSource) - Method in class org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate
 
queryForList(String, SqlParameterSource, Class<T>) - Method in interface org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, expecting a result list.
queryForList(String, SqlParameterSource, Class<T>) - Method in class org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate
 
queryForMap(String) - Method in interface org.springframework.jdbc.core.JdbcOperations
Execute a query for a result map, given static SQL.
queryForMap(String) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
queryForMap(String, Object...) - Method in interface org.springframework.jdbc.core.JdbcOperations
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, expecting a result map.
queryForMap(String, Object...) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
queryForMap(String, Object[], int[]) - Method in interface org.springframework.jdbc.core.JdbcOperations
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, expecting a result map.
queryForMap(String, Object[], int[]) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
queryForMap(String, Map<String, ?>) - Method in interface org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, expecting a result Map.
queryForMap(String, Map<String, ?>) - Method in class org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate
 
queryForMap(String, SqlParameterSource) - Method in interface org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, expecting a result Map.
queryForMap(String, SqlParameterSource) - Method in class org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate
 
queryForObject(String, Class<T>) - Method in interface org.springframework.jdbc.core.JdbcOperations
Execute a query for a result object, given static SQL.
queryForObject(String, Class<T>) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
queryForObject(String, Class<T>, Object...) - Method in interface org.springframework.jdbc.core.JdbcOperations
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, expecting a result object.
queryForObject(String, Class<T>, Object...) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
queryForObject(String, Object[], int[], Class<T>) - Method in interface org.springframework.jdbc.core.JdbcOperations
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, expecting a result object.
queryForObject(String, Object[], int[], Class<T>) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
queryForObject(String, Object[], int[], RowMapper<T>) - Method in interface org.springframework.jdbc.core.JdbcOperations
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, mapping a single result row to a result object via a RowMapper.
queryForObject(String, Object[], int[], RowMapper<T>) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
queryForObject(String, Object[], Class<T>) - Method in interface org.springframework.jdbc.core.JdbcOperations
queryForObject(String, Object[], Class<T>) - Method in class org.springframework.jdbc.core.JdbcTemplate
Deprecated.
queryForObject(String, Object[], RowMapper<T>) - Method in interface org.springframework.jdbc.core.JdbcOperations
queryForObject(String, Object[], RowMapper<T>) - Method in class org.springframework.jdbc.core.JdbcTemplate
Deprecated.
queryForObject(String, Map<String, ?>, Class<T>) - Method in interface org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, expecting a result object.
queryForObject(String, Map<String, ?>, Class<T>) - Method in class org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate
 
queryForObject(String, Map<String, ?>, RowMapper<T>) - Method in interface org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, mapping a single result row to a Java object via a RowMapper.
queryForObject(String, Map<String, ?>, RowMapper<T>) - Method in class org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate
 
queryForObject(String, SqlParameterSource, Class<T>) - Method in interface org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, expecting a result object.
queryForObject(String, SqlParameterSource, Class<T>) - Method in class org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate
 
queryForObject(String, SqlParameterSource, RowMapper<T>) - Method in interface org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, mapping a single result row to a Java object via a RowMapper.
queryForObject(String, SqlParameterSource, RowMapper<T>) - Method in class org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate
 
queryForObject(String, RowMapper<T>) - Method in interface org.springframework.jdbc.core.JdbcOperations
Execute a query given static SQL, mapping a single result row to a result object via a RowMapper.
queryForObject(String, RowMapper<T>) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
queryForObject(String, RowMapper<T>, Object...) - Method in interface org.springframework.jdbc.core.JdbcOperations
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, mapping a single result row to a result object via a RowMapper.
queryForObject(String, RowMapper<T>, Object...) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
queryForRowSet(String) - Method in interface org.springframework.jdbc.core.JdbcOperations
Execute a query for an SqlRowSet, given static SQL.
queryForRowSet(String) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
queryForRowSet(String, Object...) - Method in interface org.springframework.jdbc.core.JdbcOperations
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, expecting an SqlRowSet.
queryForRowSet(String, Object...) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
queryForRowSet(String, Object[], int[]) - Method in interface org.springframework.jdbc.core.JdbcOperations
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, expecting an SqlRowSet.
queryForRowSet(String, Object[], int[]) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
queryForRowSet(String, Map<String, ?>) - Method in interface org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, expecting an SqlRowSet.
queryForRowSet(String, Map<String, ?>) - Method in class org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate
 
queryForRowSet(String, SqlParameterSource) - Method in interface org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, expecting an SqlRowSet.
queryForRowSet(String, SqlParameterSource) - Method in class org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate
 
queryForStream(String, Map<String, ?>, RowMapper<T>) - Method in interface org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, mapping each row to a Java object via a RowMapper, and turning it into an iterable and closeable Stream.
queryForStream(String, Map<String, ?>, RowMapper<T>) - Method in class org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate
 
queryForStream(String, SqlParameterSource, RowMapper<T>) - Method in interface org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, mapping each row to a Java object via a RowMapper, and turning it into an iterable and closeable Stream.
queryForStream(String, SqlParameterSource, RowMapper<T>) - Method in class org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate
 
queryForStream(String, PreparedStatementSetter, RowMapper<T>) - Method in interface org.springframework.jdbc.core.JdbcOperations
Query given SQL to create a prepared statement from SQL and a PreparedStatementSetter implementation that knows how to bind values to the query, mapping each row to a result object via a RowMapper, and turning it into an iterable and closeable Stream.
queryForStream(String, PreparedStatementSetter, RowMapper<T>) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
queryForStream(String, RowMapper<T>) - Method in interface org.springframework.jdbc.core.JdbcOperations
Execute a query given static SQL, mapping each row to a result object via a RowMapper, and turning it into an iterable and closeable Stream.
queryForStream(String, RowMapper<T>) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
queryForStream(String, RowMapper<T>, Object...) - Method in interface org.springframework.jdbc.core.JdbcOperations
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, mapping each row to a result object via a RowMapper, and turning it into an iterable and closeable Stream.
queryForStream(String, RowMapper<T>, Object...) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
queryForStream(PreparedStatementCreator, PreparedStatementSetter, RowMapper<T>) - Method in class org.springframework.jdbc.core.JdbcTemplate
Query using a prepared statement, allowing for a PreparedStatementCreator and a PreparedStatementSetter.
queryForStream(PreparedStatementCreator, RowMapper<T>) - Method in interface org.springframework.jdbc.core.JdbcOperations
Query using a prepared statement, mapping each row to a result object via a RowMapper, and turning it into an iterable and closeable Stream.
queryForStream(PreparedStatementCreator, RowMapper<T>) - Method in class org.springframework.jdbc.core.JdbcTemplate
 

R

RdbmsOperation - Class in org.springframework.jdbc.object
An "RDBMS operation" is a multithreaded, reusable object representing a query, update, or stored procedure call.
RdbmsOperation() - Constructor for class org.springframework.jdbc.object.RdbmsOperation
 
readScript(LineNumberReader, String[], String, String) - Static method in class org.springframework.jdbc.datasource.init.ScriptUtils
Deprecated.
as of Spring Framework 5.2.16 with no plans for replacement. This is an internal API and will likely be removed in Spring Framework 6.0.
readScript(LineNumberReader, String, String, String) - Static method in class org.springframework.jdbc.datasource.init.ScriptUtils
Deprecated.
as of Spring Framework 5.2.16 with no plans for replacement. This is an internal API and will likely be removed in Spring Framework 6.0.
reconcileColumnsToUse(List<String>, String[]) - Method in class org.springframework.jdbc.core.metadata.TableMetaDataContext
Compare columns created from meta-data with declared columns and return a reconciled list.
reconcileParameters(List<SqlParameter>) - Method in class org.springframework.jdbc.core.metadata.CallMetaDataContext
Reconcile the provided parameters with available meta-data and add new ones where appropriate.
registerDatabase(DataSource, String) - Method in class org.springframework.jdbc.support.SQLErrorCodesFactory
Associate the specified database name with the given DataSource.
registerSqlType(String, int) - Method in class org.springframework.jdbc.core.namedparam.AbstractSqlParameterSource
Register an SQL type for the given parameter.
registerTranslator(String, SQLExceptionTranslator) - Method in class org.springframework.jdbc.support.CustomSQLExceptionTranslatorRegistry
Register a new custom translator for the specified database name.
registerTypeName(String, String) - Method in class org.springframework.jdbc.core.namedparam.AbstractSqlParameterSource
Register an SQL type for the given parameter.
relative(int) - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
relative(int) - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Move the cursor a relative number of rows, either positive or negative.
releaseConnection(Connection) - Method in class org.springframework.jdbc.core.support.JdbcDaoSupport
Close the given JDBC Connection, created via this DAO's DataSource, if it isn't bound to the thread.
releaseConnection(Connection) - Method in interface org.springframework.jdbc.datasource.ConnectionHandle
Release the JDBC Connection that this handle refers to.
releaseConnection(Connection, DataSource) - Static method in class org.springframework.jdbc.datasource.DataSourceUtils
Close the given Connection, obtained from the given DataSource, if it is not managed externally (that is, not bound to the thread).
released() - Method in class org.springframework.jdbc.datasource.ConnectionHolder
Releases the current Connection held by this ConnectionHolder.
releaseSavepoint(Object) - Method in class org.springframework.jdbc.datasource.JdbcTransactionObjectSupport
This implementation releases the given JDBC 3.0 Savepoint.
removeCredentialsFromCurrentThread() - Method in class org.springframework.jdbc.datasource.UserCredentialsDataSourceAdapter
Remove any user credentials for this proxy from the current thread.
reset() - Method in class org.springframework.jdbc.object.BatchSqlUpdate
Reset the statement parameter queue, the rows affected cache, and the execution count.
resetConnection() - Method in class org.springframework.jdbc.datasource.SingleConnectionDataSource
Reset the underlying shared Connection, to be reinitialized on next access.
resetConnectionAfterTransaction(Connection, Integer) - Static method in class org.springframework.jdbc.datasource.DataSourceUtils
resetConnectionAfterTransaction(Connection, Integer, boolean) - Static method in class org.springframework.jdbc.datasource.DataSourceUtils
Reset the given Connection after a transaction, regarding read-only flag and isolation level.
resolveErrorCodes(DataSource) - Method in class org.springframework.jdbc.support.SQLErrorCodesFactory
Return SQLErrorCodes for the given DataSource, evaluating "databaseProductName" from the DatabaseMetaData, or null if case of a JDBC meta-data access problem.
resolveSpecifiedDataSource(Object) - Method in class org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource
Resolve the specified data source object into a DataSource instance.
resolveSpecifiedLookupKey(Object) - Method in class org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource
Resolve the given lookup key object, as specified in the targetDataSources map, into the actual lookup key to be used for matching with the current lookup key.
resolveSpecifiedLookupKey(Object) - Method in class org.springframework.jdbc.datasource.lookup.IsolationLevelDataSourceRouter
Supports Integer values for the isolation level constants as well as isolation level names as defined on the TransactionDefinition interface.
resolveSql() - Method in class org.springframework.jdbc.object.RdbmsOperation
Resolve the configured SQL for actual use.
resolveTypeName(int) - Static method in class org.springframework.jdbc.support.JdbcUtils
Resolve the standard type name for the given SQL type, if possible.
ResourceDatabasePopulator - Class in org.springframework.jdbc.datasource.init
Populates, initializes, or cleans up a database using SQL scripts defined in external resources.
ResourceDatabasePopulator() - Constructor for class org.springframework.jdbc.datasource.init.ResourceDatabasePopulator
Construct a new ResourceDatabasePopulator with default settings.
ResourceDatabasePopulator(boolean, boolean, String, Resource...) - Constructor for class org.springframework.jdbc.datasource.init.ResourceDatabasePopulator
Construct a new ResourceDatabasePopulator with the supplied values.
ResourceDatabasePopulator(Resource...) - Constructor for class org.springframework.jdbc.datasource.init.ResourceDatabasePopulator
Construct a new ResourceDatabasePopulator with default settings for the supplied scripts.
ResultSetExtractor<T> - Interface in org.springframework.jdbc.core
Callback interface used by JdbcTemplate's query methods.
ResultSetSupportingSqlParameter - Class in org.springframework.jdbc.core
Common base class for ResultSet-supporting SqlParameters like SqlOutParameter and SqlReturnResultSet.
ResultSetSupportingSqlParameter(String, int) - Constructor for class org.springframework.jdbc.core.ResultSetSupportingSqlParameter
Create a new ResultSetSupportingSqlParameter.
ResultSetSupportingSqlParameter(String, int, int) - Constructor for class org.springframework.jdbc.core.ResultSetSupportingSqlParameter
Create a new ResultSetSupportingSqlParameter.
ResultSetSupportingSqlParameter(String, int, String) - Constructor for class org.springframework.jdbc.core.ResultSetSupportingSqlParameter
Create a new ResultSetSupportingSqlParameter.
ResultSetSupportingSqlParameter(String, int, ResultSetExtractor<?>) - Constructor for class org.springframework.jdbc.core.ResultSetSupportingSqlParameter
Create a new ResultSetSupportingSqlParameter.
ResultSetSupportingSqlParameter(String, int, RowCallbackHandler) - Constructor for class org.springframework.jdbc.core.ResultSetSupportingSqlParameter
Create a new ResultSetSupportingSqlParameter.
ResultSetSupportingSqlParameter(String, int, RowMapper<?>) - Constructor for class org.springframework.jdbc.core.ResultSetSupportingSqlParameter
Create a new ResultSetSupportingSqlParameter.
ResultSetWrappingSqlRowSet - Class in org.springframework.jdbc.support.rowset
The default implementation of Spring's SqlRowSet interface, wrapping a ResultSet, catching any SQLExceptions and translating them to a corresponding Spring InvalidResultSetAccessException.
ResultSetWrappingSqlRowSet(ResultSet) - Constructor for class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
Create a new ResultSetWrappingSqlRowSet for the given ResultSet.
ResultSetWrappingSqlRowSetMetaData - Class in org.springframework.jdbc.support.rowset
The default implementation of Spring's SqlRowSetMetaData interface, wrapping a ResultSetMetaData instance, catching any SQLExceptions and translating them to a corresponding Spring InvalidResultSetAccessException.
ResultSetWrappingSqlRowSetMetaData(ResultSetMetaData) - Constructor for class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSetMetaData
Create a new ResultSetWrappingSqlRowSetMetaData object for the given ResultSetMetaData instance.
returningResultSet(String, RowMapper<?>) - Method in class org.springframework.jdbc.core.simple.SimpleJdbcCall
 
returningResultSet(String, RowMapper<?>) - Method in interface org.springframework.jdbc.core.simple.SimpleJdbcCallOperations
Used to specify when a ResultSet is returned by the stored procedure and you want it mapped by a RowMapper.
rollbackToSavepoint(Object) - Method in class org.springframework.jdbc.datasource.JdbcTransactionObjectSupport
This implementation rolls back to the given JDBC 3.0 Savepoint.
RowCallbackHandler - Interface in org.springframework.jdbc.core
An interface used by JdbcTemplate for processing rows of a ResultSet on a per-row basis.
RowCountCallbackHandler - Class in org.springframework.jdbc.core
Implementation of RowCallbackHandler.
RowCountCallbackHandler() - Constructor for class org.springframework.jdbc.core.RowCountCallbackHandler
 
RowMapper<T> - Interface in org.springframework.jdbc.core
An interface used by JdbcTemplate for mapping rows of a ResultSet on a per-row basis.
RowMapperImpl(Object[], Map<?, ?>) - Constructor for class org.springframework.jdbc.object.MappingSqlQueryWithParameters.RowMapperImpl
Use an array results.
RowMapperImpl(Map<?, ?>) - Constructor for class org.springframework.jdbc.object.UpdatableSqlQuery.RowMapperImpl
 
RowMapperResultSetExtractor<T> - Class in org.springframework.jdbc.core
Adapter implementation of the ResultSetExtractor interface that delegates to a RowMapper which is supposed to create an object for each row.
RowMapperResultSetExtractor(RowMapper<T>) - Constructor for class org.springframework.jdbc.core.RowMapperResultSetExtractor
Create a new RowMapperResultSetExtractor.
RowMapperResultSetExtractor(RowMapper<T>, int) - Constructor for class org.springframework.jdbc.core.RowMapperResultSetExtractor
Create a new RowMapperResultSetExtractor.
run() - Method in class org.springframework.jdbc.object.SqlFunction
Convenient method to run the function without arguments.
run(int) - Method in class org.springframework.jdbc.object.SqlFunction
Convenient method to run the function with a single int argument.
run(Object...) - Method in class org.springframework.jdbc.object.SqlFunction
Analogous to the SqlQuery.execute([]) method.
runGeneric() - Method in class org.springframework.jdbc.object.SqlFunction
Convenient method to run the function without arguments, returning the value as an object.
runGeneric(int) - Method in class org.springframework.jdbc.object.SqlFunction
Convenient method to run the function with a single int argument.
runGeneric(Object[]) - Method in class org.springframework.jdbc.object.SqlFunction
Analogous to the SqlQuery.findObject(Object[]) method.

S

SAVEPOINT_NAME_PREFIX - Static variable in class org.springframework.jdbc.datasource.ConnectionHolder
Prefix for savepoint names.
schemaNameToUse(String) - Method in interface org.springframework.jdbc.core.metadata.CallMetaDataProvider
Provide any modification of the schema name passed in to match the meta-data currently used.
schemaNameToUse(String) - Method in class org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider
 
schemaNameToUse(String) - Method in class org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider
 
schemaNameToUse(String) - Method in interface org.springframework.jdbc.core.metadata.TableMetaDataProvider
Get the schema name formatted based on meta-data information.
ScriptException - Exception in org.springframework.jdbc.datasource.init
Root of the hierarchy of data access exceptions that are related to processing of SQL scripts.
ScriptException(String) - Constructor for exception org.springframework.jdbc.datasource.init.ScriptException
Create a new ScriptException.
ScriptException(String, Throwable) - Constructor for exception org.springframework.jdbc.datasource.init.ScriptException
Create a new ScriptException.
ScriptParseException - Exception in org.springframework.jdbc.datasource.init
Thrown by ScriptUtils if an SQL script cannot be properly parsed.
ScriptParseException(String, EncodedResource) - Constructor for exception org.springframework.jdbc.datasource.init.ScriptParseException
Create a new ScriptParseException.
ScriptParseException(String, EncodedResource, Throwable) - Constructor for exception org.springframework.jdbc.datasource.init.ScriptParseException
Create a new ScriptParseException.
ScriptStatementFailedException - Exception in org.springframework.jdbc.datasource.init
Thrown by ScriptUtils if a statement in an SQL script failed when executing it against the target database.
ScriptStatementFailedException(String, int, EncodedResource, Throwable) - Constructor for exception org.springframework.jdbc.datasource.init.ScriptStatementFailedException
Construct a new ScriptStatementFailedException.
ScriptUtils - Class in org.springframework.jdbc.datasource.init
Generic utility methods for working with SQL scripts in conjunction with JDBC.
ScriptUtils() - Constructor for class org.springframework.jdbc.datasource.init.ScriptUtils
 
setAccessCallParameterMetaData(boolean) - Method in class org.springframework.jdbc.core.metadata.CallMetaDataContext
Specify whether call parameter meta-data should be accessed.
setAccessCallParameterMetaData(boolean) - Method in class org.springframework.jdbc.core.simple.AbstractJdbcCall
Specify whether the parameter meta-data for the call should be used.
setAccessTableColumnMetaData(boolean) - Method in class org.springframework.jdbc.core.metadata.TableMetaDataContext
Specify whether we should access table column meta-data.
setAccessTableColumnMetaData(boolean) - Method in class org.springframework.jdbc.core.simple.AbstractJdbcInsert
Specify whether the parameter meta-data for the call should be used.
setAutoCommit(boolean) - Method in class org.springframework.jdbc.datasource.SingleConnectionDataSource
Set whether the returned Connection's "autoCommit" setting should be overridden.
setBadSqlGrammarCodes(String...) - Method in class org.springframework.jdbc.support.SQLErrorCodes
 
setBatchSize(int) - Method in class org.springframework.jdbc.object.BatchSqlUpdate
Set the number of statements that will trigger an automatic intermediate flush.
setBeanFactory(BeanFactory) - Method in class org.springframework.jdbc.datasource.lookup.BeanFactoryDataSourceLookup
 
setBlobAsBinaryStream(PreparedStatement, int, InputStream, int) - Method in class org.springframework.jdbc.support.lob.DefaultLobHandler.DefaultLobCreator
 
setBlobAsBinaryStream(PreparedStatement, int, InputStream, int) - Method in interface org.springframework.jdbc.support.lob.LobCreator
Set the given content as binary stream on the given statement, using the given parameter index.
setBlobAsBinaryStream(PreparedStatement, int, InputStream, int) - Method in class org.springframework.jdbc.support.lob.TemporaryLobCreator
 
setBlobAsBytes(PreparedStatement, int, byte[]) - Method in class org.springframework.jdbc.support.lob.DefaultLobHandler.DefaultLobCreator
 
setBlobAsBytes(PreparedStatement, int, byte[]) - Method in interface org.springframework.jdbc.support.lob.LobCreator
Set the given content as bytes on the given statement, using the given parameter index.
setBlobAsBytes(PreparedStatement, int, byte[]) - Method in class org.springframework.jdbc.support.lob.TemporaryLobCreator
 
setBlockCommentEndDelimiter(String) - Method in class org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseBuilder
Specify the end delimiter for block comments in all SQL scripts.
setBlockCommentEndDelimiter(String) - Method in class org.springframework.jdbc.datasource.init.ResourceDatabasePopulator
Set the end delimiter that identifies block comments within the SQL scripts.
setBlockCommentStartDelimiter(String) - Method in class org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseBuilder
Specify the start delimiter for block comments in all SQL scripts.
setBlockCommentStartDelimiter(String) - Method in class org.springframework.jdbc.datasource.init.ResourceDatabasePopulator
Set the start delimiter that identifies block comments within the SQL scripts.
setCacheLimit(int) - Method in class org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate
Specify the maximum number of entries for this template's SQL cache.
setCacheSize(int) - Method in class org.springframework.jdbc.support.incrementer.AbstractColumnMaxValueIncrementer
Set the number of buffered keys.
setCannotAcquireLockCodes(String...) - Method in class org.springframework.jdbc.support.SQLErrorCodes
 
setCannotSerializeTransactionCodes(String...) - Method in class org.springframework.jdbc.support.SQLErrorCodes
 
setCatalog(String) - Method in class org.springframework.jdbc.datasource.AbstractDriverBasedDataSource
Specify a database catalog to be applied to each Connection.
setCatalog(String) - Method in class org.springframework.jdbc.datasource.UserCredentialsDataSourceAdapter
Specify a database catalog to be applied to each retrieved Connection.
setCatalogName(String) - Method in class org.springframework.jdbc.core.metadata.CallMetaDataContext
Specify the name of the catalog.
setCatalogName(String) - Method in class org.springframework.jdbc.core.metadata.TableMetaDataContext
Set the name of the catalog for this context.
setCatalogName(String) - Method in class org.springframework.jdbc.core.simple.AbstractJdbcCall
Set the catalog name to use.
setCatalogName(String) - Method in class org.springframework.jdbc.core.simple.AbstractJdbcInsert
Set the name of the catalog for this insert.
setCheckFullyPopulated(boolean) - Method in class org.springframework.jdbc.core.BeanPropertyRowMapper
Set whether we're strictly validating that all bean properties have been mapped from corresponding database columns.
setClobAsAsciiStream(PreparedStatement, int, InputStream, int) - Method in class org.springframework.jdbc.support.lob.DefaultLobHandler.DefaultLobCreator
 
setClobAsAsciiStream(PreparedStatement, int, InputStream, int) - Method in interface org.springframework.jdbc.support.lob.LobCreator
Set the given content as ASCII stream on the given statement, using the given parameter index.
setClobAsAsciiStream(PreparedStatement, int, InputStream, int) - Method in class org.springframework.jdbc.support.lob.TemporaryLobCreator
 
setClobAsCharacterStream(PreparedStatement, int, Reader, int) - Method in class org.springframework.jdbc.support.lob.DefaultLobHandler.DefaultLobCreator
 
setClobAsCharacterStream(PreparedStatement, int, Reader, int) - Method in interface org.springframework.jdbc.support.lob.LobCreator
Set the given content as character stream on the given statement, using the given parameter index.
setClobAsCharacterStream(PreparedStatement, int, Reader, int) - Method in class org.springframework.jdbc.support.lob.TemporaryLobCreator
 
setClobAsString(PreparedStatement, int, String) - Method in class org.springframework.jdbc.support.lob.DefaultLobHandler.DefaultLobCreator
 
setClobAsString(PreparedStatement, int, String) - Method in interface org.springframework.jdbc.support.lob.LobCreator
Set the given content as String on the given statement, using the given parameter index.
setClobAsString(PreparedStatement, int, String) - Method in class org.springframework.jdbc.support.lob.TemporaryLobCreator
 
setColumnName(String) - Method in class org.springframework.jdbc.support.incrementer.AbstractColumnMaxValueIncrementer
Set the name of the column in the sequence table.
setColumnNames(List<String>) - Method in class org.springframework.jdbc.core.simple.AbstractJdbcInsert
Set the names of the columns to be used.
setCommentPrefix(String) - Method in class org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseBuilder
Specify the single-line comment prefix used in all SQL scripts.
setCommentPrefix(String) - Method in class org.springframework.jdbc.datasource.init.ResourceDatabasePopulator
Set the prefix that identifies single-line comments within the SQL scripts.
setCommentPrefixes(String...) - Method in class org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseBuilder
Specify the prefixes that identify single-line comments within all SQL scripts.
setCommentPrefixes(String...) - Method in class org.springframework.jdbc.datasource.init.ResourceDatabasePopulator
Set the prefixes that identify single-line comments within the SQL scripts.
setConnection(Connection) - Method in class org.springframework.jdbc.datasource.ConnectionHolder
Override the existing Connection handle with the given Connection.
setConnectionHolder(ConnectionHolder) - Method in class org.springframework.jdbc.datasource.JdbcTransactionObjectSupport
Set the ConnectionHolder for this transaction object.
setConnectionProperties(Properties) - Method in class org.springframework.jdbc.datasource.AbstractDriverBasedDataSource
Specify arbitrary connection properties as key/value pairs, to be passed to the Driver.
setContinueOnError(boolean) - Method in class org.springframework.jdbc.datasource.init.ResourceDatabasePopulator
Flag to indicate that all failures in SQL should be logged but not cause a failure.
setConversionService(ConversionService) - Method in class org.springframework.jdbc.core.BeanPropertyRowMapper
Set a ConversionService for binding JDBC values to bean properties, or null for none.
setConversionService(ConversionService) - Method in class org.springframework.jdbc.core.SingleColumnRowMapper
Set a ConversionService for converting a fetched value.
setCreateTemporaryLob(boolean) - Method in class org.springframework.jdbc.support.lob.DefaultLobHandler
Specify whether to copy a byte array / String into a temporary JDBC Blob / Clob object created through the JDBC 4.0 createBlob / createClob methods.
setCredentialsForCurrentThread(String, String) - Method in class org.springframework.jdbc.datasource.UserCredentialsDataSourceAdapter
Set user credentials for this proxy and the current thread.
setCustomSqlExceptionTranslator(SQLExceptionTranslator) - Method in class org.springframework.jdbc.support.SQLErrorCodes
 
setCustomSqlExceptionTranslatorClass(Class<? extends SQLExceptionTranslator>) - Method in class org.springframework.jdbc.support.SQLErrorCodes
 
setCustomTranslations(CustomSQLErrorCodesTranslation...) - Method in class org.springframework.jdbc.support.SQLErrorCodes
 
setDataAccessResourceFailureCodes(String...) - Method in class org.springframework.jdbc.support.SQLErrorCodes
 
setDatabaseCleaner(DatabasePopulator) - Method in class org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactoryBean
Set a script execution to be run in the bean destruction callback, cleaning up the database and leaving it in a known state for others.
setDatabaseCleaner(DatabasePopulator) - Method in class org.springframework.jdbc.datasource.init.DataSourceInitializer
Set the DatabasePopulator to execute during the bean destruction phase, cleaning up the database and leaving it in a known state for others.
setDatabaseConfigurer(EmbeddedDatabaseConfigurer) - Method in class org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory
Set the strategy that will be used to configure the embedded database instance.
setDatabaseName(String) - Method in class org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory
Set the name of the database.
setDatabasePopulator(DatabasePopulator) - Method in class org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory
Set the strategy that will be used to initialize or populate the embedded database.
setDatabasePopulator(DatabasePopulator) - Method in class org.springframework.jdbc.datasource.init.DataSourceInitializer
Set the DatabasePopulator to execute during the bean initialization phase.
setDatabaseProductName(String) - Method in class org.springframework.jdbc.support.JdbcAccessor
Specify the database product name for the DataSource that this accessor uses.
setDatabaseProductName(String) - Method in class org.springframework.jdbc.support.JdbcTransactionManager
Specify the database product name for the DataSource that this transaction manager uses.
setDatabaseProductName(String) - Method in class org.springframework.jdbc.support.SQLErrorCodes
Set this property if the database name contains spaces, in which case we can not use the bean name for lookup.
setDatabaseProductName(String) - Method in class org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator
Set the database product name for this translator.
setDatabaseProductNames(String...) - Method in class org.springframework.jdbc.support.SQLErrorCodes
Set this property to specify multiple database names that contains spaces, in which case we can not use bean names for lookup.
setDatabaseType(EmbeddedDatabaseType) - Method in class org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory
Set the type of embedded database to use.
setDataIntegrityViolationCodes(String...) - Method in class org.springframework.jdbc.support.SQLErrorCodes
 
setDataSource(DataSource) - Method in class org.springframework.jdbc.core.support.JdbcBeanDefinitionReader
Deprecated.
Set the DataSource to use to obtain database connections.
setDataSource(DataSource) - Method in class org.springframework.jdbc.core.support.JdbcDaoSupport
Set the JDBC DataSource to be used by this DAO.
setDataSource(DataSource) - Method in class org.springframework.jdbc.datasource.DataSourceTransactionManager
Set the JDBC DataSource that this instance should manage transactions for.
setDataSource(DataSource) - Method in class org.springframework.jdbc.datasource.init.DataSourceInitializer
The DataSource for the database to populate when this component is initialized and to clean up when this component is shut down.
setDataSource(DataSource) - Method in class org.springframework.jdbc.object.RdbmsOperation
Set the JDBC DataSource to obtain connections from.
setDataSource(DataSource) - Method in class org.springframework.jdbc.support.DatabaseStartupValidator
Set the DataSource to validate.
setDataSource(DataSource) - Method in class org.springframework.jdbc.support.incrementer.AbstractDataFieldMaxValueIncrementer
Set the data source to retrieve the value from.
setDataSource(DataSource) - Method in class org.springframework.jdbc.support.JdbcAccessor
Set the JDBC DataSource to obtain connections from.
setDataSource(DataSource) - Method in class org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator
Set the DataSource for this translator.
setDataSourceFactory(DataSourceFactory) - Method in class org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseBuilder
Set the factory to use to create the DataSource instance that connects to the embedded database.
setDataSourceFactory(DataSourceFactory) - Method in class org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory
Set the factory to use to create the DataSource instance that connects to the embedded database.
setDataSourceLookup(DataSourceLookup) - Method in class org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource
Set the DataSourceLookup implementation to use for resolving data source name Strings in the targetDataSources map.
setDataSources(Map<String, DataSource>) - Method in class org.springframework.jdbc.datasource.lookup.MapDataSourceLookup
Set the Map of DataSources; the keys are Strings, the values are actual DataSource instances.
setDeadlockLoserCodes(String...) - Method in class org.springframework.jdbc.support.SQLErrorCodes
 
setDefaultAutoCommit(boolean) - Method in class org.springframework.jdbc.datasource.LazyConnectionDataSourceProxy
Set the default auto-commit mode to expose when no target Connection has been fetched yet (when the actual JDBC Connection default is not known yet).
setDefaultTargetDataSource(Object) - Method in class org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource
Specify the default target DataSource, if any.
setDefaultTransactionIsolation(int) - Method in class org.springframework.jdbc.datasource.LazyConnectionDataSourceProxy
Set the default transaction isolation level to expose when no target Connection has been fetched yet (when the actual JDBC Connection default is not known yet).
setDefaultTransactionIsolationName(String) - Method in class org.springframework.jdbc.datasource.LazyConnectionDataSourceProxy
Set the default transaction isolation level by the name of the corresponding constant in Connection, e.g.
setDeleteSpecificValues(boolean) - Method in class org.springframework.jdbc.support.incrementer.AbstractIdentityColumnMaxValueIncrementer
Specify whether to delete the entire range below the current maximum key value (false - the default), or the specifically generated values (true).
setDriver(Driver) - Method in class org.springframework.jdbc.datasource.SimpleDriverDataSource
Specify the JDBC Driver instance to use.
setDriverClass(Class<? extends Driver>) - Method in interface org.springframework.jdbc.datasource.embedded.ConnectionProperties
Set the JDBC driver class to use to connect to the database.
setDriverClass(Class<? extends Driver>) - Method in class org.springframework.jdbc.datasource.SimpleDriverDataSource
Specify the JDBC Driver implementation class to use.
setDriverClassName(String) - Method in class org.springframework.jdbc.datasource.DriverManagerDataSource
Set the JDBC driver class name.
setDummyName(String) - Method in class org.springframework.jdbc.support.incrementer.DerbyMaxValueIncrementer
Set the name of the dummy column.
setDuplicateKeyCodes(String...) - Method in class org.springframework.jdbc.support.SQLErrorCodes
 
setEnabled(boolean) - Method in class org.springframework.jdbc.datasource.init.DataSourceInitializer
Flag to explicitly enable or disable the database populator and database cleaner.
setEnforceReadOnly(boolean) - Method in class org.springframework.jdbc.datasource.DataSourceTransactionManager
Specify whether to enforce the read-only nature of a transaction (as indicated by TransactionDefinition.isReadOnly()) through an explicit statement on the transactional connection: "SET TRANSACTION READ ONLY" as understood by Oracle, MySQL and Postgres.
setErrorCodes(String...) - Method in class org.springframework.jdbc.support.CustomSQLErrorCodesTranslation
Set the SQL error codes to match.
setExceptionClass(Class<?>) - Method in class org.springframework.jdbc.support.CustomSQLErrorCodesTranslation
Set the exception class for the specified error codes.
setExceptionTranslator(SQLExceptionTranslator) - Method in class org.springframework.jdbc.support.JdbcAccessor
Set the exception translator for this instance.
setExceptionTranslator(SQLExceptionTranslator) - Method in class org.springframework.jdbc.support.JdbcTransactionManager
Set the exception translator for this instance.
setFallbackTranslator(SQLExceptionTranslator) - Method in class org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator
Override the default SQL state fallback translator (typically a SQLStateSQLExceptionTranslator).
setFetchSize(int) - Method in class org.springframework.jdbc.core.JdbcTemplate
Set the fetch size for this JdbcTemplate.
setFetchSize(int) - Method in class org.springframework.jdbc.object.RdbmsOperation
Set the fetch size for this RDBMS operation.
setFunction(boolean) - Method in class org.springframework.jdbc.core.metadata.CallMetaDataContext
Specify whether this call is a function call.
setFunction(boolean) - Method in class org.springframework.jdbc.core.simple.AbstractJdbcCall
Specify whether this call is a function call.
setFunction(boolean) - Method in class org.springframework.jdbc.object.SqlCall
Set whether this call is for a function.
setFunctionReturnName(String) - Method in class org.springframework.jdbc.core.metadata.CallMetaDataContext
Specify the name used for the return value of the function.
setGeneratedKeyName(String) - Method in class org.springframework.jdbc.core.simple.AbstractJdbcInsert
Specify the name of a single generated key column.
setGeneratedKeyNames(String...) - Method in class org.springframework.jdbc.core.simple.AbstractJdbcInsert
Set the names of any generated keys.
setGeneratedKeysColumnNameArraySupported(boolean) - Method in class org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider
 
setGeneratedKeysColumnNames(String...) - Method in class org.springframework.jdbc.core.PreparedStatementCreatorFactory
Set the column names of the auto-generated keys.
setGeneratedKeysColumnNames(String...) - Method in class org.springframework.jdbc.object.RdbmsOperation
Set the column names of the auto-generated keys.
setGenerateUniqueDatabaseName(boolean) - Method in class org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory
Set the generateUniqueDatabaseName flag to enable or disable generation of a pseudo-random unique ID to be used as the database name.
setGetGeneratedKeysSupported(boolean) - Method in class org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider
 
setIgnoreFailedDrops(boolean) - Method in class org.springframework.jdbc.datasource.init.ResourceDatabasePopulator
Flag to indicate that a failed SQL DROP statement can be ignored.
setIgnoreWarnings(boolean) - Method in class org.springframework.jdbc.core.JdbcTemplate
Set whether we want to ignore SQLWarnings.
setIncrementerName(String) - Method in class org.springframework.jdbc.support.incrementer.AbstractDataFieldMaxValueIncrementer
Set the name of the sequence/table.
setInParameterNames(Set<String>) - Method in class org.springframework.jdbc.core.simple.AbstractJdbcCall
Set the names of in parameters to be used.
setInterval(int) - Method in class org.springframework.jdbc.support.DatabaseStartupValidator
Set the interval between validation runs (in seconds).
setInvalidResultSetAccessCodes(String...) - Method in class org.springframework.jdbc.support.SQLErrorCodes
 
setIsolationLevel(int) - Method in class org.springframework.jdbc.datasource.IsolationLevelDataSourceAdapter
Specify the default isolation level to use for Connection retrieval, according to the JDBC Connection constants (equivalent to the corresponding Spring TransactionDefinition constants).
setIsolationLevelName(String) - Method in class org.springframework.jdbc.datasource.IsolationLevelDataSourceAdapter
Set the default isolation level by the name of the corresponding constant in TransactionDefinition, e.g.
setJdbcTemplate(JdbcTemplate) - Method in class org.springframework.jdbc.core.support.JdbcBeanDefinitionReader
Deprecated.
Set the JdbcTemplate to be used by this bean factory.
setJdbcTemplate(JdbcTemplate) - Method in class org.springframework.jdbc.core.support.JdbcDaoSupport
Set the JdbcTemplate for this DAO explicitly, as an alternative to specifying a DataSource.
setJdbcTemplate(JdbcTemplate) - Method in class org.springframework.jdbc.object.RdbmsOperation
An alternative to the more commonly used RdbmsOperation.setDataSource(javax.sql.DataSource) when you want to use the same JdbcTemplate in multiple RdbmsOperations.
setLazyInit(boolean) - Method in class org.springframework.jdbc.support.JdbcAccessor
Set whether to lazily initialize the SQLExceptionTranslator for this accessor, on first encounter of an SQLException.
setLazyInit(boolean) - Method in class org.springframework.jdbc.support.JdbcTransactionManager
Set whether to lazily initialize the SQLExceptionTranslator for this transaction manager, on first encounter of an SQLException.
setLenientFallback(boolean) - Method in class org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource
Specify whether to apply a lenient fallback to the default DataSource if no specific DataSource could be found for the current lookup key.
setLimitedInParameterNames(Set<String>) - Method in class org.springframework.jdbc.core.metadata.CallMetaDataContext
Specify a limited set of in parameters to be used.
setLoginTimeout(int) - Method in class org.springframework.jdbc.datasource.AbstractDataSource
Setting a login timeout is not supported.
setLoginTimeout(int) - Method in class org.springframework.jdbc.datasource.DelegatingDataSource
 
setLogWriter(PrintWriter) - Method in class org.springframework.jdbc.datasource.AbstractDataSource
LogWriter methods are not supported.
setLogWriter(PrintWriter) - Method in class org.springframework.jdbc.datasource.DelegatingDataSource
 
setMappedClass(Class<T>) - Method in class org.springframework.jdbc.core.BeanPropertyRowMapper
Set the class that each row should be mapped to.
setMaxRows(int) - Method in class org.springframework.jdbc.core.JdbcTemplate
Set the maximum number of rows for this JdbcTemplate.
setMaxRows(int) - Method in class org.springframework.jdbc.object.RdbmsOperation
Set the maximum number of rows for this RDBMS operation.
setMaxRowsAffected(int) - Method in class org.springframework.jdbc.object.SqlUpdate
Set the maximum number of rows that may be affected by this update.
setName(String) - Method in class org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseBuilder
Set the name of the embedded database.
setNamedBinding(boolean) - Method in class org.springframework.jdbc.core.metadata.CallMetaDataContext
Specify whether parameters should be bound by name.
setNamedBinding(boolean) - Method in class org.springframework.jdbc.core.simple.AbstractJdbcCall
Specify whether parameters should be bound by name.
setOutParameterNames(List<String>) - Method in class org.springframework.jdbc.core.metadata.CallMetaDataContext
Specify the names of the out parameters.
setOverrideIncludeSynonymsDefault(boolean) - Method in class org.springframework.jdbc.core.metadata.TableMetaDataContext
Specify whether we should override default for accessing synonyms.
setOverrideIncludeSynonymsDefault(boolean) - Method in class org.springframework.jdbc.core.simple.AbstractJdbcInsert
Specify whether the default for including synonyms should be changed.
setPaddingLength(int) - Method in class org.springframework.jdbc.support.incrementer.AbstractDataFieldMaxValueIncrementer
Set the padding length, i.e.
setParameters(SqlParameter...) - Method in class org.springframework.jdbc.object.RdbmsOperation
Add one or more declared parameters.
setParameterValue(PreparedStatement, int, int, Object) - Static method in class org.springframework.jdbc.core.StatementCreatorUtils
Set the value for a parameter.
setParameterValue(PreparedStatement, int, int, String, Object) - Static method in class org.springframework.jdbc.core.StatementCreatorUtils
Set the value for a parameter.
setParameterValue(PreparedStatement, int, SqlParameter, Object) - Static method in class org.springframework.jdbc.core.StatementCreatorUtils
Set the value for a parameter.
setPassword(String) - Method in class org.springframework.jdbc.datasource.AbstractDriverBasedDataSource
Set the JDBC password to use for connecting through the Driver.
setPassword(String) - Method in interface org.springframework.jdbc.datasource.embedded.ConnectionProperties
Set the password to use to connect to the database.
setPassword(String) - Method in class org.springframework.jdbc.datasource.UserCredentialsDataSourceAdapter
Set the default user's password that this adapter should use for retrieving Connections.
setPermissionDeniedCodes(String...) - Method in class org.springframework.jdbc.support.SQLErrorCodes
 
setPopulators(DatabasePopulator...) - Method in class org.springframework.jdbc.datasource.init.CompositeDatabasePopulator
Specify one or more populators to delegate to.
setPreviousIsolationLevel(Integer) - Method in class org.springframework.jdbc.datasource.JdbcTransactionObjectSupport
Set the previous isolation level to retain, if any.
setPrimitivesDefaultedForNullValue(boolean) - Method in class org.springframework.jdbc.core.BeanPropertyRowMapper
Set whether a NULL database column value should be ignored when mapping to a corresponding primitive property in the target class.
setProcedureName(String) - Method in class org.springframework.jdbc.core.metadata.CallMetaDataContext
Specify the name of the procedure.
setProcedureName(String) - Method in class org.springframework.jdbc.core.simple.AbstractJdbcCall
Set the name of the stored procedure.
setQueryTimeout(int) - Method in class org.springframework.jdbc.core.JdbcTemplate
Set the query timeout for statements that this JdbcTemplate executes.
setQueryTimeout(int) - Method in class org.springframework.jdbc.object.RdbmsOperation
Set the query timeout for statements that this RDBMS operation executes.
setReadOnly(boolean) - Method in class org.springframework.jdbc.datasource.JdbcTransactionObjectSupport
Set the read-only status of this transaction.
setReobtainTransactionalConnections(boolean) - Method in class org.springframework.jdbc.datasource.TransactionAwareDataSourceProxy
Specify whether to reobtain the target Connection for each operation performed within a transaction.
setRequiredRowsAffected(int) - Method in class org.springframework.jdbc.object.SqlUpdate
Set the exact number of rows that must be affected by this update.
setRequiredType(Class<T>) - Method in class org.springframework.jdbc.core.SingleColumnRowMapper
Set the type that each result object is expected to match.
setResourceLoader(ResourceLoader) - Method in class org.springframework.jdbc.config.SortedResourcesFactoryBean
 
setResultSetType(int) - Method in class org.springframework.jdbc.core.CallableStatementCreatorFactory
Set whether to use prepared statements that return a specific type of ResultSet.
setResultSetType(int) - Method in class org.springframework.jdbc.core.PreparedStatementCreatorFactory
Set whether to use prepared statements that return a specific type of ResultSet.
setResultSetType(int) - Method in class org.springframework.jdbc.object.RdbmsOperation
Set whether to use statements that return a specific type of ResultSet.
setResultsMapCaseInsensitive(boolean) - Method in class org.springframework.jdbc.core.JdbcTemplate
Set whether execution of a CallableStatement will return the results in a Map that uses case-insensitive names for the parameters.
setResultType(Class<T>) - Method in class org.springframework.jdbc.object.SqlFunction
Specify the type that the result object is required to match.
setReturnGeneratedKeys(boolean) - Method in class org.springframework.jdbc.core.PreparedStatementCreatorFactory
Set whether prepared statements should be capable of returning auto-generated keys.
setReturnGeneratedKeys(boolean) - Method in class org.springframework.jdbc.object.RdbmsOperation
Set whether prepared statements should be capable of returning auto-generated keys.
setReturnValueRequired(boolean) - Method in class org.springframework.jdbc.core.metadata.CallMetaDataContext
Specify whether a return value is required.
setReturnValueRequired(boolean) - Method in class org.springframework.jdbc.core.simple.AbstractJdbcCall
Specify whether the call requires a return value.
setRowMapper(RowMapper<T>) - Method in class org.springframework.jdbc.object.GenericSqlQuery
Set a specific RowMapper instance to use for this query.
setRowMapperClass(Class<? extends RowMapper>) - Method in class org.springframework.jdbc.object.GenericSqlQuery
Set a RowMapper class for this query, creating a fresh RowMapper instance per execution.
setRowsExpected(int) - Method in class org.springframework.jdbc.object.SqlQuery
Set the number of rows expected.
setSavepointAllowed(boolean) - Method in class org.springframework.jdbc.datasource.JdbcTransactionObjectSupport
Set whether savepoints are allowed within this transaction.
setSchema(String) - Method in class org.springframework.jdbc.datasource.AbstractDriverBasedDataSource
Specify a database schema to be applied to each Connection.
setSchema(String) - Method in class org.springframework.jdbc.datasource.UserCredentialsDataSourceAdapter
Specify a database schema to be applied to each retrieved Connection.
setSchemaName(String) - Method in class org.springframework.jdbc.core.metadata.CallMetaDataContext
Specify the name of the schema.
setSchemaName(String) - Method in class org.springframework.jdbc.core.metadata.TableMetaDataContext
Set the name of the schema for this context.
setSchemaName(String) - Method in class org.springframework.jdbc.core.simple.AbstractJdbcCall
Set the schema name to use.
setSchemaName(String) - Method in class org.springframework.jdbc.core.simple.AbstractJdbcInsert
Set the name of the schema for this insert.
setScriptEncoding(String) - Method in class org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseBuilder
Specify the character encoding used in all SQL scripts, if different from the platform encoding.
setScripts(Resource...) - Method in class org.springframework.jdbc.datasource.init.ResourceDatabasePopulator
Set the scripts to execute to initialize or clean up the database, replacing any previously added scripts.
setSeparator(String) - Method in class org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseBuilder
Specify the statement separator used in all SQL scripts, if a custom one.
setSeparator(String) - Method in class org.springframework.jdbc.datasource.init.ResourceDatabasePopulator
Specify the statement separator, if a custom one.
setSkipResultsProcessing(boolean) - Method in class org.springframework.jdbc.core.JdbcTemplate
Set whether results processing should be skipped.
setSkipUndeclaredResults(boolean) - Method in class org.springframework.jdbc.core.JdbcTemplate
Set whether undeclared results should be skipped.
setSql(String) - Method in class org.springframework.jdbc.object.RdbmsOperation
Set the SQL executed by this operation.
setSqlErrorCodes(SQLErrorCodes) - Method in class org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator
Set custom error codes to be used for translation.
setSqlReadyForUse(boolean) - Method in class org.springframework.jdbc.object.SqlCall
Set whether the SQL can be used as is.
setSqlScriptEncoding(String) - Method in class org.springframework.jdbc.datasource.init.ResourceDatabasePopulator
Specify the encoding for the configured SQL scripts, if different from the platform encoding.
setStoresLowerCaseIdentifiers(boolean) - Method in class org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider
Specify whether the database uses lower case for identifiers.
setStoresLowerCaseIdentifiers(boolean) - Method in class org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider
 
setStoresUpperCaseIdentifiers(boolean) - Method in class org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider
Specify whether the database uses upper case for identifiers.
setStoresUpperCaseIdentifiers(boolean) - Method in class org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider
 
setStreamAsLob(boolean) - Method in class org.springframework.jdbc.support.lob.DefaultLobHandler
Specify whether to submit a binary stream / character stream to the JDBC driver as explicit LOB content, using the JDBC 4.0 setBlob / setClob method with a stream argument.
setSupportsCatalogsInProcedureCalls(boolean) - Method in class org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider
Specify whether the database supports the use of catalog name in procedure calls.
setSupportsSchemasInProcedureCalls(boolean) - Method in class org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider
Specify whether the database supports the use of schema name in procedure calls.
setSuppressClose(boolean) - Method in class org.springframework.jdbc.datasource.SingleConnectionDataSource
Set whether the returned Connection should be a close-suppressing proxy or the physical Connection.
setTableName(String) - Method in class org.springframework.jdbc.core.metadata.TableMetaDataContext
Set the name of the table for this context.
setTableName(String) - Method in class org.springframework.jdbc.core.simple.AbstractJdbcInsert
Set the name of the table for this insert.
setTargetDataSource(DataSource) - Method in class org.springframework.jdbc.datasource.DelegatingDataSource
Set the target DataSource that this DataSource should delegate to.
setTargetDataSources(Map<Object, Object>) - Method in class org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource
Specify the map of target DataSources, with the lookup key as key.
setTimeout(int) - Method in class org.springframework.jdbc.support.DatabaseStartupValidator
Set the timeout (in seconds) after which a fatal exception will be thrown.
setTrackRowsAffected(boolean) - Method in class org.springframework.jdbc.object.BatchSqlUpdate
Set whether to track the rows affected by batch updates performed by this operation object.
setTransactionActive(boolean) - Method in class org.springframework.jdbc.datasource.ConnectionHolder
Set whether this holder represents an active, JDBC-managed transaction.
setTransientDataAccessResourceCodes(String...) - Method in class org.springframework.jdbc.support.SQLErrorCodes
 
setTranslators(Map<String, SQLExceptionTranslator>) - Method in class org.springframework.jdbc.support.CustomSQLExceptionTranslatorRegistrar
Setter for a Map of SQLExceptionTranslator references where the key must be the database name as defined in the sql-error-codes.xml file.
setType(EmbeddedDatabaseType) - Method in class org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseBuilder
Set the type of embedded database.
setTypes(int[]) - Method in class org.springframework.jdbc.object.RdbmsOperation
Add anonymous parameters, specifying only their SQL types as defined in the java.sql.Types class.
setTypeValue(PreparedStatement, int, int, String) - Method in interface org.springframework.jdbc.core.SqlTypeValue
Set the type value on the given PreparedStatement.
setTypeValue(PreparedStatement, int, int, String) - Method in class org.springframework.jdbc.core.support.AbstractSqlTypeValue
 
setTypeValue(PreparedStatement, int, int, String) - Method in class org.springframework.jdbc.core.support.SqlLobValue
Set the specified content via the LobCreator.
setUpdatableResults(boolean) - Method in class org.springframework.jdbc.core.CallableStatementCreatorFactory
Set whether to use prepared statements capable of returning updatable ResultSets.
setUpdatableResults(boolean) - Method in class org.springframework.jdbc.core.PreparedStatementCreatorFactory
Set whether to use prepared statements capable of returning updatable ResultSets.
setUpdatableResults(boolean) - Method in class org.springframework.jdbc.object.RdbmsOperation
Set whether to use statements that are capable of returning updatable ResultSets.
setUrl(String) - Method in class org.springframework.jdbc.datasource.AbstractDriverBasedDataSource
Set the JDBC URL to use for connecting through the Driver.
setUrl(String) - Method in interface org.springframework.jdbc.datasource.embedded.ConnectionProperties
Set the JDBC connection URL for the database.
setUseNewConnection(boolean) - Method in class org.springframework.jdbc.support.incrementer.MySQLMaxValueIncrementer
Set whether to use a new connection for the incrementer.
setUsername(String) - Method in class org.springframework.jdbc.datasource.AbstractDriverBasedDataSource
Set the JDBC username to use for connecting through the Driver.
setUsername(String) - Method in interface org.springframework.jdbc.datasource.embedded.ConnectionProperties
Set the username to use to connect to the database.
setUsername(String) - Method in class org.springframework.jdbc.datasource.UserCredentialsDataSourceAdapter
Set the default username that this adapter should use for retrieving Connections.
setUseSqlStateForTranslation(boolean) - Method in class org.springframework.jdbc.support.SQLErrorCodes
Set this property to true for databases that do not provide an error code but that do provide SQL State (this includes PostgreSQL).
setValidationQuery(String) - Method in class org.springframework.jdbc.support.DatabaseStartupValidator
Deprecated.
as of 5.3, in favor of the JDBC 4.0 connection validation
setValue(PreparedStatement, int) - Method in interface org.springframework.jdbc.support.SqlValue
Set the value on the given PreparedStatement.
setValues(PreparedStatement) - Method in class org.springframework.jdbc.core.ArgumentPreparedStatementSetter
 
setValues(PreparedStatement) - Method in class org.springframework.jdbc.core.ArgumentTypePreparedStatementSetter
 
setValues(PreparedStatement) - Method in interface org.springframework.jdbc.core.PreparedStatementSetter
Set parameter values on the given PreparedStatement.
setValues(PreparedStatement, int) - Method in interface org.springframework.jdbc.core.BatchPreparedStatementSetter
Set parameter values on the given PreparedStatement.
setValues(PreparedStatement, int) - Method in class org.springframework.jdbc.core.support.AbstractInterruptibleBatchPreparedStatementSetter
This implementation calls AbstractInterruptibleBatchPreparedStatementSetter.setValuesIfAvailable(java.sql.PreparedStatement, int) and sets this instance's exhaustion flag accordingly.
setValues(PreparedStatement, LobCreator) - Method in class org.springframework.jdbc.core.support.AbstractLobCreatingPreparedStatementCallback
Set values on the given PreparedStatement, using the given LobCreator for BLOB/CLOB arguments.
setValues(PreparedStatement, T) - Method in interface org.springframework.jdbc.core.ParameterizedPreparedStatementSetter
Set parameter values on the given PreparedStatement.
setValuesIfAvailable(PreparedStatement, int) - Method in class org.springframework.jdbc.core.support.AbstractInterruptibleBatchPreparedStatementSetter
Check for available values and set them on the given PreparedStatement.
setWrapAsLob(boolean) - Method in class org.springframework.jdbc.support.lob.DefaultLobHandler
Specify whether to submit a byte array / String to the JDBC driver wrapped in a JDBC Blob / Clob object, using the JDBC setBlob / setClob method with a Blob / Clob argument.
shouldClose(Connection) - Method in class org.springframework.jdbc.datasource.SingleConnectionDataSource
This is a single Connection: Do not close it when returning to the "pool".
shouldClose(Connection) - Method in interface org.springframework.jdbc.datasource.SmartDataSource
Should we close this Connection, obtained from this DataSource?
shouldObtainFixedConnection(DataSource) - Method in class org.springframework.jdbc.datasource.TransactionAwareDataSourceProxy
Determine whether to obtain a fixed target Connection for the proxy or to reobtain the target Connection for each operation.
shutdown() - Method in interface org.springframework.jdbc.datasource.embedded.EmbeddedDatabase
Shut down this embedded database.
shutdown(DataSource, String) - Method in interface org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseConfigurer
Shut down the embedded database instance that backs the supplied DataSource.
shutdownDatabase() - Method in class org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory
Hook to shut down the embedded database.
SimpleConnectionHandle - Class in org.springframework.jdbc.datasource
Simple implementation of the ConnectionHandle interface, containing a given JDBC Connection.
SimpleConnectionHandle(Connection) - Constructor for class org.springframework.jdbc.datasource.SimpleConnectionHandle
Create a new SimpleConnectionHandle for the given Connection.
SimpleDriverDataSource - Class in org.springframework.jdbc.datasource
Simple implementation of the standard JDBC DataSource interface, configuring a plain old JDBC Driver via bean properties, and returning a new Connection from every getConnection call.
SimpleDriverDataSource() - Constructor for class org.springframework.jdbc.datasource.SimpleDriverDataSource
Constructor for bean-style configuration.
SimpleDriverDataSource(Driver, String) - Constructor for class org.springframework.jdbc.datasource.SimpleDriverDataSource
Create a new DriverManagerDataSource with the given standard Driver parameters.
SimpleDriverDataSource(Driver, String, String, String) - Constructor for class org.springframework.jdbc.datasource.SimpleDriverDataSource
Create a new DriverManagerDataSource with the given standard Driver parameters.
SimpleDriverDataSource(Driver, String, Properties) - Constructor for class org.springframework.jdbc.datasource.SimpleDriverDataSource
Create a new DriverManagerDataSource with the given standard Driver parameters.
SimpleJdbcCall - Class in org.springframework.jdbc.core.simple
A SimpleJdbcCall is a multithreaded, reusable object representing a call to a stored procedure or a stored function.
SimpleJdbcCall(DataSource) - Constructor for class org.springframework.jdbc.core.simple.SimpleJdbcCall
Constructor that takes one parameter with the JDBC DataSource to use when creating the underlying JdbcTemplate.
SimpleJdbcCall(JdbcTemplate) - Constructor for class org.springframework.jdbc.core.simple.SimpleJdbcCall
Alternative Constructor that takes one parameter with the JdbcTemplate to be used.
SimpleJdbcCallOperations - Interface in org.springframework.jdbc.core.simple
Interface specifying the API for a Simple JDBC Call implemented by SimpleJdbcCall.
SimpleJdbcInsert - Class in org.springframework.jdbc.core.simple
A SimpleJdbcInsert is a multithreaded, reusable object providing easy insert capabilities for a table.
SimpleJdbcInsert(DataSource) - Constructor for class org.springframework.jdbc.core.simple.SimpleJdbcInsert
Constructor that takes one parameter with the JDBC DataSource to use when creating the JdbcTemplate.
SimpleJdbcInsert(JdbcTemplate) - Constructor for class org.springframework.jdbc.core.simple.SimpleJdbcInsert
Alternative Constructor that takes one parameter with the JdbcTemplate to be used.
SimpleJdbcInsertOperations - Interface in org.springframework.jdbc.core.simple
Interface specifying the API for a Simple JDBC Insert implemented by SimpleJdbcInsert.
SingleColumnRowMapper<T> - Class in org.springframework.jdbc.core
RowMapper implementation that converts a single column into a single result value per row.
SingleColumnRowMapper() - Constructor for class org.springframework.jdbc.core.SingleColumnRowMapper
Create a new SingleColumnRowMapper for bean-style configuration.
SingleColumnRowMapper(Class<T>) - Constructor for class org.springframework.jdbc.core.SingleColumnRowMapper
Create a new SingleColumnRowMapper.
SingleConnectionDataSource - Class in org.springframework.jdbc.datasource
Implementation of SmartDataSource that wraps a single JDBC Connection which is not closed after use.
SingleConnectionDataSource() - Constructor for class org.springframework.jdbc.datasource.SingleConnectionDataSource
Constructor for bean-style configuration.
SingleConnectionDataSource(String, boolean) - Constructor for class org.springframework.jdbc.datasource.SingleConnectionDataSource
Create a new SingleConnectionDataSource with the given standard DriverManager parameters.
SingleConnectionDataSource(String, String, String, boolean) - Constructor for class org.springframework.jdbc.datasource.SingleConnectionDataSource
Create a new SingleConnectionDataSource with the given standard DriverManager parameters.
SingleConnectionDataSource(Connection, boolean) - Constructor for class org.springframework.jdbc.datasource.SingleConnectionDataSource
Create a new SingleConnectionDataSource with a given Connection.
SingleDataSourceLookup - Class in org.springframework.jdbc.datasource.lookup
An implementation of the DataSourceLookup that simply wraps a single given DataSource, returned for any data source name.
SingleDataSourceLookup(DataSource) - Constructor for class org.springframework.jdbc.datasource.lookup.SingleDataSourceLookup
Create a new instance of the SingleDataSourceLookup class.
SmartDataSource - Interface in org.springframework.jdbc.datasource
Extension of the javax.sql.DataSource interface, to be implemented by special DataSources that return JDBC Connections in an unwrapped fashion.
SortedResourcesFactoryBean - Class in org.springframework.jdbc.config
FactoryBean implementation that takes a list of location Strings and creates a sorted array of Resource instances.
SortedResourcesFactoryBean(List<String>) - Constructor for class org.springframework.jdbc.config.SortedResourcesFactoryBean
 
SortedResourcesFactoryBean(ResourceLoader, List<String>) - Constructor for class org.springframework.jdbc.config.SortedResourcesFactoryBean
 
splitSqlScript(String, char, List<String>) - Static method in class org.springframework.jdbc.datasource.init.ScriptUtils
Deprecated.
as of Spring Framework 5.2.16 with no plans for replacement. This is an internal API and will likely be removed in Spring Framework 6.0.
splitSqlScript(String, String, List<String>) - Static method in class org.springframework.jdbc.datasource.init.ScriptUtils
Deprecated.
as of Spring Framework 5.2.16 with no plans for replacement. This is an internal API and will likely be removed in Spring Framework 6.0.
splitSqlScript(EncodedResource, String, String, String[], String, String, List<String>) - Static method in class org.springframework.jdbc.datasource.init.ScriptUtils
Deprecated.
as of Spring Framework 5.2.16 with no plans for replacement. This is an internal API and will likely be removed in Spring Framework 6.0.
splitSqlScript(EncodedResource, String, String, String, String, String, List<String>) - Static method in class org.springframework.jdbc.datasource.init.ScriptUtils
Deprecated.
as of Spring Framework 5.2.16 with no plans for replacement. This is an internal API and will likely be removed in Spring Framework 6.0.
SQL_ERROR_CODE_DEFAULT_PATH - Static variable in class org.springframework.jdbc.support.SQLErrorCodesFactory
The name of default SQL error code files, loading from the class path.
SQL_ERROR_CODE_OVERRIDE_PATH - Static variable in class org.springframework.jdbc.support.SQLErrorCodesFactory
The name of custom SQL error codes file, loading from the root of the class path (e.g.
SqlCall - Class in org.springframework.jdbc.object
RdbmsOperation using a JdbcTemplate and representing an SQL-based call such as a stored procedure or a stored function.
SqlCall() - Constructor for class org.springframework.jdbc.object.SqlCall
Constructor to allow use as a JavaBean.
SqlCall(DataSource, String) - Constructor for class org.springframework.jdbc.object.SqlCall
Create a new SqlCall object with SQL, but without parameters.
SQLErrorCodes - Class in org.springframework.jdbc.support
JavaBean for holding JDBC error codes for a particular database.
SQLErrorCodes() - Constructor for class org.springframework.jdbc.support.SQLErrorCodes
 
SQLErrorCodesFactory - Class in org.springframework.jdbc.support
Factory for creating SQLErrorCodes based on the "databaseProductName" taken from the DatabaseMetaData.
SQLErrorCodesFactory() - Constructor for class org.springframework.jdbc.support.SQLErrorCodesFactory
Create a new instance of the SQLErrorCodesFactory class.
SQLErrorCodeSQLExceptionTranslator - Class in org.springframework.jdbc.support
Implementation of SQLExceptionTranslator that analyzes vendor-specific error codes.
SQLErrorCodeSQLExceptionTranslator() - Constructor for class org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator
Constructor for use as a JavaBean.
SQLErrorCodeSQLExceptionTranslator(String) - Constructor for class org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator
Create an SQL error code translator for the given database product name.
SQLErrorCodeSQLExceptionTranslator(DataSource) - Constructor for class org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator
Create an SQL error code translator for the given DataSource.
SQLErrorCodeSQLExceptionTranslator(SQLErrorCodes) - Constructor for class org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator
Create an SQLErrorCode translator given these error codes.
SQLExceptionSubclassTranslator - Class in org.springframework.jdbc.support
SQLExceptionTranslator implementation which analyzes the specific SQLException subclass thrown by the JDBC driver.
SQLExceptionSubclassTranslator() - Constructor for class org.springframework.jdbc.support.SQLExceptionSubclassTranslator
 
SQLExceptionTranslator - Interface in org.springframework.jdbc.support
Strategy interface for translating between SQLExceptions and Spring's data access strategy-agnostic DataAccessException hierarchy.
SqlFunction<T> - Class in org.springframework.jdbc.object
SQL "function" wrapper for a query that returns a single row of results.
SqlFunction() - Constructor for class org.springframework.jdbc.object.SqlFunction
Constructor to allow use as a JavaBean.
SqlFunction(DataSource, String) - Constructor for class org.springframework.jdbc.object.SqlFunction
Create a new SqlFunction object with SQL, but without parameters.
SqlFunction(DataSource, String, int[]) - Constructor for class org.springframework.jdbc.object.SqlFunction
Create a new SqlFunction object with SQL and parameters.
SqlFunction(DataSource, String, int[], Class<T>) - Constructor for class org.springframework.jdbc.object.SqlFunction
Create a new SqlFunction object with SQL, parameters and a result type.
SqlInOutParameter - Class in org.springframework.jdbc.core
Subclass of SqlOutParameter to represent an INOUT parameter.
SqlInOutParameter(String, int) - Constructor for class org.springframework.jdbc.core.SqlInOutParameter
Create a new SqlInOutParameter.
SqlInOutParameter(String, int, int) - Constructor for class org.springframework.jdbc.core.SqlInOutParameter
Create a new SqlInOutParameter.
SqlInOutParameter(String, int, String) - Constructor for class org.springframework.jdbc.core.SqlInOutParameter
Create a new SqlInOutParameter.
SqlInOutParameter(String, int, String, SqlReturnType) - Constructor for class org.springframework.jdbc.core.SqlInOutParameter
Create a new SqlInOutParameter.
SqlInOutParameter(String, int, ResultSetExtractor<?>) - Constructor for class org.springframework.jdbc.core.SqlInOutParameter
Create a new SqlInOutParameter.
SqlInOutParameter(String, int, RowCallbackHandler) - Constructor for class org.springframework.jdbc.core.SqlInOutParameter
Create a new SqlInOutParameter.
SqlInOutParameter(String, int, RowMapper<?>) - Constructor for class org.springframework.jdbc.core.SqlInOutParameter
Create a new SqlInOutParameter.
SqlLobValue - Class in org.springframework.jdbc.core.support
Object to represent an SQL BLOB/CLOB value parameter.
SqlLobValue(byte[]) - Constructor for class org.springframework.jdbc.core.support.SqlLobValue
Create a new BLOB value with the given byte array, using a DefaultLobHandler.
SqlLobValue(byte[], LobHandler) - Constructor for class org.springframework.jdbc.core.support.SqlLobValue
Create a new BLOB value with the given byte array.
SqlLobValue(InputStream, int) - Constructor for class org.springframework.jdbc.core.support.SqlLobValue
Create a new BLOB/CLOB value with the given stream, using a DefaultLobHandler.
SqlLobValue(InputStream, int, LobHandler) - Constructor for class org.springframework.jdbc.core.support.SqlLobValue
Create a new BLOB/CLOB value with the given stream.
SqlLobValue(Reader, int) - Constructor for class org.springframework.jdbc.core.support.SqlLobValue
Create a new CLOB value with the given character stream, using a DefaultLobHandler.
SqlLobValue(Reader, int, LobHandler) - Constructor for class org.springframework.jdbc.core.support.SqlLobValue
Create a new CLOB value with the given character stream.
SqlLobValue(String) - Constructor for class org.springframework.jdbc.core.support.SqlLobValue
Create a new CLOB value with the given content string, using a DefaultLobHandler.
SqlLobValue(String, LobHandler) - Constructor for class org.springframework.jdbc.core.support.SqlLobValue
Create a new CLOB value with the given content string.
SqlOperation - Class in org.springframework.jdbc.object
Operation object representing an SQL-based operation such as a query or update, as opposed to a stored procedure.
SqlOperation() - Constructor for class org.springframework.jdbc.object.SqlOperation
 
SqlOutParameter - Class in org.springframework.jdbc.core
Subclass of SqlParameter to represent an output parameter.
SqlOutParameter(String, int) - Constructor for class org.springframework.jdbc.core.SqlOutParameter
Create a new SqlOutParameter.
SqlOutParameter(String, int, int) - Constructor for class org.springframework.jdbc.core.SqlOutParameter
Create a new SqlOutParameter.
SqlOutParameter(String, int, String) - Constructor for class org.springframework.jdbc.core.SqlOutParameter
Create a new SqlOutParameter.
SqlOutParameter(String, int, String, SqlReturnType) - Constructor for class org.springframework.jdbc.core.SqlOutParameter
Create a new SqlOutParameter.
SqlOutParameter(String, int, ResultSetExtractor<?>) - Constructor for class org.springframework.jdbc.core.SqlOutParameter
Create a new SqlOutParameter.
SqlOutParameter(String, int, RowCallbackHandler) - Constructor for class org.springframework.jdbc.core.SqlOutParameter
Create a new SqlOutParameter.
SqlOutParameter(String, int, RowMapper<?>) - Constructor for class org.springframework.jdbc.core.SqlOutParameter
Create a new SqlOutParameter.
SqlParameter - Class in org.springframework.jdbc.core
Object to represent an SQL parameter definition.
SqlParameter(int) - Constructor for class org.springframework.jdbc.core.SqlParameter
Create a new anonymous SqlParameter, supplying the SQL type.
SqlParameter(int, int) - Constructor for class org.springframework.jdbc.core.SqlParameter
Create a new anonymous SqlParameter, supplying the SQL type.
SqlParameter(int, String) - Constructor for class org.springframework.jdbc.core.SqlParameter
Create a new anonymous SqlParameter, supplying the SQL type.
SqlParameter(String, int) - Constructor for class org.springframework.jdbc.core.SqlParameter
Create a new SqlParameter, supplying name and SQL type.
SqlParameter(String, int, int) - Constructor for class org.springframework.jdbc.core.SqlParameter
Create a new SqlParameter, supplying name and SQL type.
SqlParameter(String, int, String) - Constructor for class org.springframework.jdbc.core.SqlParameter
Create a new SqlParameter, supplying name and SQL type.
SqlParameter(SqlParameter) - Constructor for class org.springframework.jdbc.core.SqlParameter
Copy constructor.
SqlParameterSource - Interface in org.springframework.jdbc.core.namedparam
Interface that defines common functionality for objects that can offer parameter values for named SQL parameters, serving as argument for NamedParameterJdbcTemplate operations.
SqlParameterSourceUtils - Class in org.springframework.jdbc.core.namedparam
Class that provides helper methods for the use of SqlParameterSource, in particular with NamedParameterJdbcTemplate.
SqlParameterSourceUtils() - Constructor for class org.springframework.jdbc.core.namedparam.SqlParameterSourceUtils
 
SqlParameterValue - Class in org.springframework.jdbc.core
Object to represent an SQL parameter value, including parameter meta-data such as the SQL type and the scale for numeric values.
SqlParameterValue(int, int, Object) - Constructor for class org.springframework.jdbc.core.SqlParameterValue
Create a new SqlParameterValue, supplying the SQL type.
SqlParameterValue(int, Object) - Constructor for class org.springframework.jdbc.core.SqlParameterValue
Create a new SqlParameterValue, supplying the SQL type.
SqlParameterValue(int, String, Object) - Constructor for class org.springframework.jdbc.core.SqlParameterValue
Create a new SqlParameterValue, supplying the SQL type.
SqlParameterValue(SqlParameter, Object) - Constructor for class org.springframework.jdbc.core.SqlParameterValue
Create a new SqlParameterValue based on the given SqlParameter declaration.
SqlProvider - Interface in org.springframework.jdbc.core
Interface to be implemented by objects that can provide SQL strings.
SqlQuery<T> - Class in org.springframework.jdbc.object
Reusable operation object representing an SQL query.
SqlQuery() - Constructor for class org.springframework.jdbc.object.SqlQuery
Constructor to allow use as a JavaBean.
SqlQuery(DataSource, String) - Constructor for class org.springframework.jdbc.object.SqlQuery
Convenient constructor with a DataSource and SQL string.
SqlReturnResultSet - Class in org.springframework.jdbc.core
Represents a returned ResultSet from a stored procedure call.
SqlReturnResultSet(String, ResultSetExtractor<?>) - Constructor for class org.springframework.jdbc.core.SqlReturnResultSet
Create a new instance of the SqlReturnResultSet class.
SqlReturnResultSet(String, RowCallbackHandler) - Constructor for class org.springframework.jdbc.core.SqlReturnResultSet
Create a new instance of the SqlReturnResultSet class.
SqlReturnResultSet(String, RowMapper<?>) - Constructor for class org.springframework.jdbc.core.SqlReturnResultSet
Create a new instance of the SqlReturnResultSet class.
SqlReturnType - Interface in org.springframework.jdbc.core
Interface to be implemented for retrieving values for more complex database-specific types not supported by the standard CallableStatement.getObject method.
SqlReturnUpdateCount - Class in org.springframework.jdbc.core
Represents a returned update count from a stored procedure call.
SqlReturnUpdateCount(String) - Constructor for class org.springframework.jdbc.core.SqlReturnUpdateCount
Create a new SqlReturnUpdateCount.
SqlRowSet - Interface in org.springframework.jdbc.support.rowset
Mirror interface for RowSet, representing a disconnected variant of ResultSet data.
SqlRowSetMetaData - Interface in org.springframework.jdbc.support.rowset
Metadata interface for Spring's SqlRowSet, analogous to JDBC's ResultSetMetaData.
SqlRowSetResultSetExtractor - Class in org.springframework.jdbc.core
ResultSetExtractor implementation that returns a Spring SqlRowSet representation for each given ResultSet.
SqlRowSetResultSetExtractor() - Constructor for class org.springframework.jdbc.core.SqlRowSetResultSetExtractor
 
SqlServerCallMetaDataProvider - Class in org.springframework.jdbc.core.metadata
SQL Server specific implementation for the CallMetaDataProvider interface.
SqlServerCallMetaDataProvider(DatabaseMetaData) - Constructor for class org.springframework.jdbc.core.metadata.SqlServerCallMetaDataProvider
 
SqlServerMaxValueIncrementer - Class in org.springframework.jdbc.support.incrementer
DataFieldMaxValueIncrementer that increments the maximum value of a given SQL Server table with the equivalent of an auto-increment column.
SqlServerMaxValueIncrementer() - Constructor for class org.springframework.jdbc.support.incrementer.SqlServerMaxValueIncrementer
Default constructor for bean property style usage.
SqlServerMaxValueIncrementer(DataSource, String, String) - Constructor for class org.springframework.jdbc.support.incrementer.SqlServerMaxValueIncrementer
Convenience constructor.
SqlServerSequenceMaxValueIncrementer - Class in org.springframework.jdbc.support.incrementer
DataFieldMaxValueIncrementer that retrieves the next value of a given SQL Server sequence.
SqlServerSequenceMaxValueIncrementer() - Constructor for class org.springframework.jdbc.support.incrementer.SqlServerSequenceMaxValueIncrementer
Default constructor for bean property style usage.
SqlServerSequenceMaxValueIncrementer(DataSource, String) - Constructor for class org.springframework.jdbc.support.incrementer.SqlServerSequenceMaxValueIncrementer
Convenience constructor.
SQLStateSQLExceptionTranslator - Class in org.springframework.jdbc.support
SQLExceptionTranslator implementation that analyzes the SQL state in the SQLException based on the first two digits (the SQL state "class").
SQLStateSQLExceptionTranslator() - Constructor for class org.springframework.jdbc.support.SQLStateSQLExceptionTranslator
 
sqlTypesToAnonymousParameterList(int...) - Static method in class org.springframework.jdbc.core.SqlParameter
Convert a list of JDBC types, as defined in java.sql.Types, to a List of SqlParameter objects as used in this package.
SqlTypeValue - Interface in org.springframework.jdbc.core
Interface to be implemented for setting values for more complex database-specific types not supported by the standard setObject method.
SqlUpdate - Class in org.springframework.jdbc.object
Reusable operation object representing an SQL update.
SqlUpdate() - Constructor for class org.springframework.jdbc.object.SqlUpdate
Constructor to allow use as a JavaBean.
SqlUpdate(DataSource, String) - Constructor for class org.springframework.jdbc.object.SqlUpdate
Constructs an update object with a given DataSource and SQL.
SqlUpdate(DataSource, String, int[]) - Constructor for class org.springframework.jdbc.object.SqlUpdate
Construct an update object with a given DataSource, SQL and anonymous parameters.
SqlUpdate(DataSource, String, int[], int) - Constructor for class org.springframework.jdbc.object.SqlUpdate
Construct an update object with a given DataSource, SQL, anonymous parameters and specifying the maximum number of rows that may be affected.
SqlValue - Interface in org.springframework.jdbc.support
Simple interface for complex types to be set as statement parameters.
SQLWarning() - Method in exception org.springframework.jdbc.SQLWarningException
Return the underlying SQLWarning.
SQLWarningException - Exception in org.springframework.jdbc
Exception thrown when we're not ignoring SQLWarnings.
SQLWarningException(String, SQLWarning) - Constructor for exception org.springframework.jdbc.SQLWarningException
Constructor for SQLWarningException.
SqlXmlFeatureNotImplementedException - Exception in org.springframework.jdbc.support.xml
Exception thrown when the underlying implementation does not support the requested feature of the API.
SqlXmlFeatureNotImplementedException(String) - Constructor for exception org.springframework.jdbc.support.xml.SqlXmlFeatureNotImplementedException
Constructor for SqlXmlFeatureNotImplementedException.
SqlXmlFeatureNotImplementedException(String, Throwable) - Constructor for exception org.springframework.jdbc.support.xml.SqlXmlFeatureNotImplementedException
Constructor for SqlXmlFeatureNotImplementedException.
SqlXmlHandler - Interface in org.springframework.jdbc.support.xml
Abstraction for handling XML fields in specific databases.
SqlXmlValue - Interface in org.springframework.jdbc.support.xml
Subinterface of SqlValue that supports passing in XML data to specified column and adds a cleanup callback, to be invoked after the value has been set and the corresponding statement has been executed.
StatementCallback<T> - Interface in org.springframework.jdbc.core
Generic callback interface for code that operates on a JDBC Statement.
StatementCreatorUtils - Class in org.springframework.jdbc.core
Utility methods for PreparedStatementSetter/Creator and CallableStatementCreator implementations, providing sophisticated parameter management (including support for LOB values).
StatementCreatorUtils() - Constructor for class org.springframework.jdbc.core.StatementCreatorUtils
 
StoredProcedure - Class in org.springframework.jdbc.object
Superclass for object abstractions of RDBMS stored procedures.
StoredProcedure() - Constructor for class org.springframework.jdbc.object.StoredProcedure
Allow use as a bean.
StoredProcedure(DataSource, String) - Constructor for class org.springframework.jdbc.object.StoredProcedure
Create a new object wrapper for a stored procedure.
StoredProcedure(JdbcTemplate, String) - Constructor for class org.springframework.jdbc.object.StoredProcedure
Create a new object wrapper for a stored procedure.
streamData(ResultSet) - Method in class org.springframework.jdbc.core.support.AbstractLobStreamingResultSetExtractor
Stream LOB content from the given ResultSet to some OutputStream.
substituteNamedParameters(String, SqlParameterSource) - Static method in class org.springframework.jdbc.core.namedparam.NamedParameterUtils
Parse the SQL statement and locate any placeholders or named parameters.
substituteNamedParameters(ParsedSql, SqlParameterSource) - Static method in class org.springframework.jdbc.core.namedparam.NamedParameterUtils
Parse the SQL statement and locate any placeholders or named parameters.
supportedDatabaseProductsForFunctions - Static variable in class org.springframework.jdbc.core.metadata.CallMetaDataProviderFactory
List of supported database products for function calls.
supportedDatabaseProductsForProcedures - Static variable in class org.springframework.jdbc.core.metadata.CallMetaDataProviderFactory
List of supported database products for procedure calls.
supportsBatchUpdates(Connection) - Static method in class org.springframework.jdbc.support.JdbcUtils
Return whether the given JDBC driver supports JDBC 2.0 batch updates.
supportsLobParameters() - Method in class org.springframework.jdbc.object.BatchSqlUpdate
BatchSqlUpdate does not support BLOB or CLOB parameters.
supportsLobParameters() - Method in class org.springframework.jdbc.object.RdbmsOperation
Return whether BLOB/CLOB parameters are supported for this kind of operation.
supportsSavepoints() - Method in class org.springframework.jdbc.datasource.ConnectionHolder
Return whether JDBC 3.0 Savepoints are supported.
suppressProperty(String) - Method in class org.springframework.jdbc.core.BeanPropertyRowMapper
Remove the specified property from the mapped properties.
SybaseAnywhereMaxValueIncrementer - Class in org.springframework.jdbc.support.incrementer
DataFieldMaxValueIncrementer that increments the maximum value of a given Sybase table with the equivalent of an auto-increment column.
SybaseAnywhereMaxValueIncrementer() - Constructor for class org.springframework.jdbc.support.incrementer.SybaseAnywhereMaxValueIncrementer
Default constructor for bean property style usage.
SybaseAnywhereMaxValueIncrementer(DataSource, String, String) - Constructor for class org.springframework.jdbc.support.incrementer.SybaseAnywhereMaxValueIncrementer
Convenience constructor.
SybaseCallMetaDataProvider - Class in org.springframework.jdbc.core.metadata
Sybase specific implementation for the CallMetaDataProvider interface.
SybaseCallMetaDataProvider(DatabaseMetaData) - Constructor for class org.springframework.jdbc.core.metadata.SybaseCallMetaDataProvider
 
SybaseMaxValueIncrementer - Class in org.springframework.jdbc.support.incrementer
DataFieldMaxValueIncrementer that increments the maximum value of a given Sybase table with the equivalent of an auto-increment column.
SybaseMaxValueIncrementer() - Constructor for class org.springframework.jdbc.support.incrementer.SybaseMaxValueIncrementer
Default constructor for bean property style usage.
SybaseMaxValueIncrementer(DataSource, String, String) - Constructor for class org.springframework.jdbc.support.incrementer.SybaseMaxValueIncrementer
Convenience constructor.

T

TableMetaDataContext - Class in org.springframework.jdbc.core.metadata
Class to manage context meta-data used for the configuration and execution of operations on a database table.
TableMetaDataContext() - Constructor for class org.springframework.jdbc.core.metadata.TableMetaDataContext
 
TableMetaDataProvider - Interface in org.springframework.jdbc.core.metadata
Interface specifying the API to be implemented by a class providing table meta-data.
TableMetaDataProviderFactory - Class in org.springframework.jdbc.core.metadata
Factory used to create a TableMetaDataProvider implementation based on the type of database being used.
tableNameToUse(String) - Method in class org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider
 
tableNameToUse(String) - Method in interface org.springframework.jdbc.core.metadata.TableMetaDataProvider
Get the table name formatted based on meta-data information.
TableParameterMetaData - Class in org.springframework.jdbc.core.metadata
Holder of meta-data for a specific parameter that is used for table processing.
TableParameterMetaData(String, int, boolean) - Constructor for class org.springframework.jdbc.core.metadata.TableParameterMetaData
Constructor taking all the properties.
TemporaryLobCreator - Class in org.springframework.jdbc.support.lob
LobCreator implementation based on temporary LOBs, using JDBC 4.0's Connection.createBlob() / Connection.createClob() mechanism.
TemporaryLobCreator() - Constructor for class org.springframework.jdbc.support.lob.TemporaryLobCreator
 
toString() - Method in class org.springframework.jdbc.core.namedparam.AbstractSqlParameterSource
Enumerate the parameter names and values with their corresponding SQL type if available, or just return the simple SqlParameterSource implementation class name otherwise.
toString() - Method in class org.springframework.jdbc.core.namedparam.ParsedSql
Exposes the original SQL String.
toString() - Method in class org.springframework.jdbc.datasource.SimpleConnectionHandle
 
TransactionAwareDataSourceProxy - Class in org.springframework.jdbc.datasource
Proxy for a target JDBC DataSource, adding awareness of Spring-managed transactions.
TransactionAwareDataSourceProxy() - Constructor for class org.springframework.jdbc.datasource.TransactionAwareDataSourceProxy
Create a new TransactionAwareDataSourceProxy.
TransactionAwareDataSourceProxy(DataSource) - Constructor for class org.springframework.jdbc.datasource.TransactionAwareDataSourceProxy
Create a new TransactionAwareDataSourceProxy.
translate(String, String, SQLException) - Method in class org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator
translate(String, String, SQLException) - Method in interface org.springframework.jdbc.support.SQLExceptionTranslator
Translate the given SQLException into a generic DataAccessException.
translateException(String, String, SQLException) - Method in class org.springframework.jdbc.core.JdbcTemplate
Translate the given SQLException into a generic DataAccessException.
translateException(String, SQLException) - Method in class org.springframework.jdbc.datasource.DataSourceTransactionManager
Translate the given JDBC commit/rollback exception to a common Spring exception to propagate from the AbstractPlatformTransactionManager.commit(org.springframework.transaction.TransactionStatus)/AbstractPlatformTransactionManager.rollback(org.springframework.transaction.TransactionStatus) call.
translateException(String, SQLException) - Method in class org.springframework.jdbc.support.JdbcTransactionManager
This implementation attempts to use the SQLExceptionTranslator, falling back to a TransactionSystemException.
TYPE_UNKNOWN - Static variable in interface org.springframework.jdbc.core.namedparam.SqlParameterSource
Constant that indicates an unknown (or unspecified) SQL type.
TYPE_UNKNOWN - Static variable in interface org.springframework.jdbc.core.SqlReturnType
Constant that indicates an unknown (or unspecified) SQL type.
TYPE_UNKNOWN - Static variable in interface org.springframework.jdbc.core.SqlTypeValue
Constant that indicates an unknown (or unspecified) SQL type.
TYPE_UNKNOWN - Static variable in class org.springframework.jdbc.support.JdbcUtils
Constant that indicates an unknown (or unspecified) SQL type.

U

UncategorizedScriptException - Exception in org.springframework.jdbc.datasource.init
Thrown when we cannot determine anything more specific than "something went wrong while processing an SQL script": for example, a SQLException from JDBC that we cannot pinpoint more precisely.
UncategorizedScriptException(String) - Constructor for exception org.springframework.jdbc.datasource.init.UncategorizedScriptException
Create a new UncategorizedScriptException.
UncategorizedScriptException(String, Throwable) - Constructor for exception org.springframework.jdbc.datasource.init.UncategorizedScriptException
Create a new UncategorizedScriptException.
UncategorizedSQLException - Exception in org.springframework.jdbc
Exception thrown when we can't classify an SQLException into one of our generic data access exceptions.
UncategorizedSQLException(String, String, SQLException) - Constructor for exception org.springframework.jdbc.UncategorizedSQLException
Constructor for UncategorizedSQLException.
underscoreName(String) - Method in class org.springframework.jdbc.core.BeanPropertyRowMapper
Convert a name in camelCase to an underscored name in lower case.
unregisterDatabase(DataSource) - Method in class org.springframework.jdbc.support.SQLErrorCodesFactory
Clear the cache for the specified DataSource, if registered.
unwrap(Class<T>) - Method in class org.springframework.jdbc.datasource.AbstractDataSource
 
unwrap(Class<T>) - Method in class org.springframework.jdbc.datasource.DelegatingDataSource
 
unwrap(Class<T>) - Method in class org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource
 
UpdatableSqlQuery<T> - Class in org.springframework.jdbc.object
Reusable RDBMS query in which concrete subclasses must implement the abstract updateRow(ResultSet, int, context) method to update each row of the JDBC ResultSet and optionally map contents into an object.
UpdatableSqlQuery() - Constructor for class org.springframework.jdbc.object.UpdatableSqlQuery
Constructor to allow use as a JavaBean.
UpdatableSqlQuery(DataSource, String) - Constructor for class org.springframework.jdbc.object.UpdatableSqlQuery
Convenient constructor with DataSource and SQL string.
UpdatableSqlQuery.RowMapperImpl - Class in org.springframework.jdbc.object
Implementation of RowMapper that calls the enclosing class's updateRow() method for each row.
update() - Method in class org.springframework.jdbc.object.SqlUpdate
Convenience method to execute an update with no parameters.
update(int) - Method in class org.springframework.jdbc.object.SqlUpdate
Convenient method to execute an update given one int arg.
update(int, int) - Method in class org.springframework.jdbc.object.SqlUpdate
Convenient method to execute an update given two int args.
update(long) - Method in class org.springframework.jdbc.object.SqlUpdate
Convenient method to execute an update given one long arg.
update(long, long) - Method in class org.springframework.jdbc.object.SqlUpdate
Convenient method to execute an update given two long args.
update(Object...) - Method in class org.springframework.jdbc.object.BatchSqlUpdate
Overridden version of update that adds the given statement parameters to the queue rather than executing them immediately.
update(Object...) - Method in class org.springframework.jdbc.object.SqlUpdate
Generic method to execute the update given parameters.
update(Object[], KeyHolder) - Method in class org.springframework.jdbc.object.SqlUpdate
Method to execute the update given arguments and retrieve the generated keys using a KeyHolder.
update(String) - Method in interface org.springframework.jdbc.core.JdbcOperations
Issue a single SQL update operation (such as an insert, update or delete statement).
update(String) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
update(String) - Method in class org.springframework.jdbc.object.SqlUpdate
Convenient method to execute an update given one String arg.
update(String, Object...) - Method in interface org.springframework.jdbc.core.JdbcOperations
Issue a single SQL update operation (such as an insert, update or delete statement) via a prepared statement, binding the given arguments.
update(String, Object...) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
update(String, Object[], int[]) - Method in interface org.springframework.jdbc.core.JdbcOperations
Issue a single SQL update operation (such as an insert, update or delete statement) via a prepared statement, binding the given arguments.
update(String, Object[], int[]) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
update(String, String) - Method in class org.springframework.jdbc.object.SqlUpdate
Convenient method to execute an update given two String args.
update(String, Map<String, ?>) - Method in interface org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations
Issue an update via a prepared statement, binding the given arguments.
update(String, Map<String, ?>) - Method in class org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate
 
update(String, SqlParameterSource) - Method in interface org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations
Issue an update via a prepared statement, binding the given arguments.
update(String, SqlParameterSource) - Method in class org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate
 
update(String, SqlParameterSource, KeyHolder) - Method in interface org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations
Issue an update via a prepared statement, binding the given arguments, returning generated keys.
update(String, SqlParameterSource, KeyHolder) - Method in class org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate
 
update(String, SqlParameterSource, KeyHolder, String[]) - Method in interface org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations
Issue an update via a prepared statement, binding the given arguments, returning generated keys.
update(String, SqlParameterSource, KeyHolder, String[]) - Method in class org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate
 
update(String, PreparedStatementSetter) - Method in interface org.springframework.jdbc.core.JdbcOperations
Issue an update statement using a PreparedStatementSetter to set bind parameters, with given SQL.
update(String, PreparedStatementSetter) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
update(PreparedStatementCreator) - Method in interface org.springframework.jdbc.core.JdbcOperations
Issue a single SQL update operation (such as an insert, update or delete statement) using a PreparedStatementCreator to provide SQL and any required parameters.
update(PreparedStatementCreator) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
update(PreparedStatementCreator, PreparedStatementSetter) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
update(PreparedStatementCreator, KeyHolder) - Method in interface org.springframework.jdbc.core.JdbcOperations
Issue an update statement using a PreparedStatementCreator to provide SQL and any required parameters.
update(PreparedStatementCreator, KeyHolder) - Method in class org.springframework.jdbc.core.JdbcTemplate
 
updateByNamedParam(Map<String, ?>) - Method in class org.springframework.jdbc.object.SqlUpdate
Generic method to execute the update given named parameters.
updateByNamedParam(Map<String, ?>, KeyHolder) - Method in class org.springframework.jdbc.object.SqlUpdate
Method to execute the update given arguments and retrieve the generated keys using a KeyHolder.
updateRow(ResultSet, int, Map<?, ?>) - Method in class org.springframework.jdbc.object.UpdatableSqlQuery
Subclasses must implement this method to update each row of the ResultSet and optionally create object of the result type.
useInParameterNames(String...) - Method in class org.springframework.jdbc.core.simple.SimpleJdbcCall
 
useInParameterNames(String...) - Method in interface org.springframework.jdbc.core.simple.SimpleJdbcCallOperations
Not used yet.
UserCredentialsDataSourceAdapter - Class in org.springframework.jdbc.datasource
An adapter for a target JDBC DataSource, applying the specified user credentials to every standard getConnection() call, implicitly invoking getConnection(username, password) on the target.
UserCredentialsDataSourceAdapter() - Constructor for class org.springframework.jdbc.datasource.UserCredentialsDataSourceAdapter
 
usingColumns(String...) - Method in class org.springframework.jdbc.core.simple.SimpleJdbcInsert
 
usingColumns(String...) - Method in interface org.springframework.jdbc.core.simple.SimpleJdbcInsertOperations
Specify the column names that the insert statement should be limited to use.
usingGeneratedKeyColumns(String...) - Method in class org.springframework.jdbc.core.simple.SimpleJdbcInsert
 
usingGeneratedKeyColumns(String...) - Method in interface org.springframework.jdbc.core.simple.SimpleJdbcInsertOperations
Specify the names of any columns that have auto generated keys.

V

validateNamedParameters(Map<String, ?>) - Method in class org.springframework.jdbc.object.RdbmsOperation
Validate the named parameters passed to an execute method based on declared parameters.
validateParameters(Object[]) - Method in class org.springframework.jdbc.object.RdbmsOperation
Validate the parameters passed to an execute method based on declared parameters.
valueOf(String) - Static method in enum class org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType
Returns an array containing the constants of this enum class, in the order they are declared.

W

wasDataUpdated() - Method in exception org.springframework.jdbc.JdbcUpdateAffectedIncorrectNumberOfRowsException
 
wasNull() - Method in class org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSet
 
wasNull() - Method in interface org.springframework.jdbc.support.rowset.SqlRowSet
Report whether the last column read had a value of SQL NULL.
withCatalogName(String) - Method in class org.springframework.jdbc.core.simple.SimpleJdbcCall
 
withCatalogName(String) - Method in interface org.springframework.jdbc.core.simple.SimpleJdbcCallOperations
Optionally, specify the name of the catalog that contins the stored procedure.
withCatalogName(String) - Method in class org.springframework.jdbc.core.simple.SimpleJdbcInsert
 
withCatalogName(String) - Method in interface org.springframework.jdbc.core.simple.SimpleJdbcInsertOperations
Specify the catalog name, if any, to be used for the insert.
withFunctionName(String) - Method in class org.springframework.jdbc.core.simple.SimpleJdbcCall
 
withFunctionName(String) - Method in interface org.springframework.jdbc.core.simple.SimpleJdbcCallOperations
Specify the procedure name to be used - this implies that we will be calling a stored function.
withNamedBinding() - Method in class org.springframework.jdbc.core.simple.SimpleJdbcCall
 
withNamedBinding() - Method in interface org.springframework.jdbc.core.simple.SimpleJdbcCallOperations
Indicates that parameters should be bound by name.
withoutProcedureColumnMetaDataAccess() - Method in class org.springframework.jdbc.core.simple.SimpleJdbcCall
 
withoutProcedureColumnMetaDataAccess() - Method in interface org.springframework.jdbc.core.simple.SimpleJdbcCallOperations
Turn off any processing of parameter meta-data information obtained via JDBC.
withoutTableColumnMetaDataAccess() - Method in class org.springframework.jdbc.core.simple.SimpleJdbcInsert
 
withoutTableColumnMetaDataAccess() - Method in interface org.springframework.jdbc.core.simple.SimpleJdbcInsertOperations
Turn off any processing of column meta-data information obtained via JDBC.
withProcedureName(String) - Method in class org.springframework.jdbc.core.simple.SimpleJdbcCall
 
withProcedureName(String) - Method in interface org.springframework.jdbc.core.simple.SimpleJdbcCallOperations
Specify the procedure name to be used - this implies that we will be calling a stored procedure.
withReturnValue() - Method in class org.springframework.jdbc.core.simple.SimpleJdbcCall
 
withReturnValue() - Method in interface org.springframework.jdbc.core.simple.SimpleJdbcCallOperations
Indicates the procedure's return value should be included in the results returned.
withSchemaName(String) - Method in class org.springframework.jdbc.core.simple.SimpleJdbcCall
 
withSchemaName(String) - Method in interface org.springframework.jdbc.core.simple.SimpleJdbcCallOperations
Optionally, specify the name of the schema that contins the stored procedure.
withSchemaName(String) - Method in class org.springframework.jdbc.core.simple.SimpleJdbcInsert
 
withSchemaName(String) - Method in interface org.springframework.jdbc.core.simple.SimpleJdbcInsertOperations
Specify the schema name, if any, to be used for the insert.
withTableName(String) - Method in class org.springframework.jdbc.core.simple.SimpleJdbcInsert
 
withTableName(String) - Method in interface org.springframework.jdbc.core.simple.SimpleJdbcInsertOperations
Specify the table name to be used for the insert.

X

XmlBinaryStreamProvider - Interface in org.springframework.jdbc.support.xml
Interface defining handling involved with providing OutputStream data for XML input.
XmlCharacterStreamProvider - Interface in org.springframework.jdbc.support.xml
Interface defining handling involved with providing Writer data for XML input.
XmlResultProvider - Interface in org.springframework.jdbc.support.xml
Interface defining handling involved with providing Result data for XML input.
A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form