C D E F G H I J M N O P Q R S U W 

C

call(String) - Method in class org.soulwing.jdbc.FluentJdbc
Creates a call operation.
call(SQLSource) - Method in class org.soulwing.jdbc.FluentJdbc
Creates a call operation.
call(String) - Method in interface org.soulwing.jdbc.JdbcOperations
Creates a call operation.
call(SQLSource) - Method in interface org.soulwing.jdbc.JdbcOperations
Creates a call operation.
close() - Method in interface org.soulwing.jdbc.JdbcCall
Closes the JDBC resources associated with this call operation.
close() - Method in interface org.soulwing.jdbc.JdbcQuery
Closes the JDBC resources associated with this query.
close() - Method in interface org.soulwing.jdbc.JdbcUpdate
Closes the JDBC resources associated with this update.
close() - Method in class org.soulwing.jdbc.source.ReaderSQLSource
 

D

DEFAULT_ENCODING - Static variable in class org.soulwing.jdbc.source.ResourceSQLSource
 

E

execute(String) - Method in class org.soulwing.jdbc.FluentJdbc
Executes a single SQL (DDL) statement.
execute(SQLSource) - Method in class org.soulwing.jdbc.FluentJdbc
Executes a single SQL (DDL) statement.
execute(Parameter...) - Method in interface org.soulwing.jdbc.JdbcCall
Executes this call operation.
execute(String) - Method in interface org.soulwing.jdbc.JdbcOperations
Executes a single SQL (DDL) statement.
execute(SQLSource) - Method in interface org.soulwing.jdbc.JdbcOperations
Executes a single SQL (DDL) statement.
execute(Parameter...) - Method in interface org.soulwing.jdbc.JdbcQuery
Executes the query, processing the result set with the configured handler.
execute(Parameter...) - Method in interface org.soulwing.jdbc.JdbcUpdate
Executes this update.
executeScript(SQLSource) - Method in class org.soulwing.jdbc.FluentJdbc
Executes the sequence of SQL statements produced by the given source.
executeScript(SQLSource) - Method in interface org.soulwing.jdbc.JdbcOperations
Executes the sequence of SQL statements produced by the given source.
extractingColumn() - Method in interface org.soulwing.jdbc.JdbcQuery
Configures this query to extract the value of the first column.
extractingColumn(int) - Method in interface org.soulwing.jdbc.JdbcQuery
Configures this query to extract the value of the given column.
extractingColumn(String) - Method in interface org.soulwing.jdbc.JdbcQuery
Configures this query to extract the value of the given column.

F

FluentJdbc - Class in org.soulwing.jdbc
A thread-safe JdbcOperations implementation.
FluentJdbc(DataSource) - Constructor for class org.soulwing.jdbc.FluentJdbc
Constructs a new instance.
FluentJdbc(Connection) - Constructor for class org.soulwing.jdbc.FluentJdbc
Constructs a new instance for use by a single thread.

G

getMoreResults() - Method in interface org.soulwing.jdbc.JdbcCall
Gets a flag indicating the next result type available.
getOutParameter(int, Class<T>) - Method in interface org.soulwing.jdbc.JdbcCall
Gets the value of an OUT or INOUT parameter.
getOutParameter(String, Class<T>) - Method in interface org.soulwing.jdbc.JdbcCall
Gets the value of an OUT or INOUT parameter.
getResource(String) - Method in interface org.soulwing.jdbc.source.ResourceSQLSource.ResourceAccessor
Gets a URL for a resource.
getResultSet() - Method in interface org.soulwing.jdbc.JdbcCall
Gets the current result set.
getType() - Method in class org.soulwing.jdbc.Parameter
Gets the type property.
getUpdateCount() - Method in interface org.soulwing.jdbc.JdbcCall
Gets the number of rows inserted/updated.
getValue() - Method in class org.soulwing.jdbc.Parameter
Gets the value property.

H

handleResult(ResultSetHandler<T>) - Method in interface org.soulwing.jdbc.JdbcCall
Processes the current result set using the given handler.
handleResult(ResultSet) - Method in interface org.soulwing.jdbc.ResultSetHandler
Handles the result set returned by a query.
handlingResultWith(ResultSetHandler<T>) - Method in interface org.soulwing.jdbc.JdbcQuery
Configures this query to use the given result set handler.

I

in(Object) - Static method in class org.soulwing.jdbc.Parameter
Creates a new input parameter with the given value.
in(int, Object) - Static method in class org.soulwing.jdbc.Parameter
Creates a new input parameter with the given value.
inject(int, PreparedStatement) - Method in class org.soulwing.jdbc.Parameter
Injects this parameter into the given prepared statement.
inject(int, CallableStatement) - Method in class org.soulwing.jdbc.Parameter
Injects this parameter into the given callable statement.
inout(int, Object) - Static method in class org.soulwing.jdbc.Parameter
Creates a new input/output parameter with the given type.

J

JdbcCall - Interface in org.soulwing.jdbc
A SQL call operation.
JdbcOperations - Interface in org.soulwing.jdbc
A high level API for performing SQL operations using JDBC.
JdbcQuery<T> - Interface in org.soulwing.jdbc
An SQL query operation.
JdbcUpdate - Interface in org.soulwing.jdbc
An SQL update operation.

M

mappingRowsWith(RowMapper<T>) - Method in interface org.soulwing.jdbc.JdbcQuery
Configures this query to use the given row mapper.
mapRow(ResultSet, int) - Method in interface org.soulwing.jdbc.RowMapper
Maps a single row in a ResultSet to a new instance of the receiver's declared data type.

N

next() - Method in class org.soulwing.jdbc.source.ReaderSQLSource
 
next() - Method in interface org.soulwing.jdbc.source.SQLSource
Gets the next statement from this source.

O

org.soulwing.jdbc - package org.soulwing.jdbc
JDBC facade and supporting classes
org.soulwing.jdbc.source - package org.soulwing.jdbc.source
SQL source code input support
out(int) - Static method in class org.soulwing.jdbc.Parameter
Creates a new output parameter with the given type.

P

Parameter - Class in org.soulwing.jdbc
An SQL parameter injector.

Q

query() - Method in class org.soulwing.jdbc.FluentJdbc
Creates a query operation.
query() - Method in interface org.soulwing.jdbc.JdbcOperations
Creates a query operation.
queryForType(Class<T>) - Method in class org.soulwing.jdbc.FluentJdbc
Creates a query operation for objects of a given type.
queryForType(Class<T>) - Method in interface org.soulwing.jdbc.JdbcOperations
Creates a query operation for objects of a given type.

R

ReaderSQLSource - Class in org.soulwing.jdbc.source
An SQLSource that reads statements from a Reader.
ReaderSQLSource(Reader) - Constructor for class org.soulwing.jdbc.source.ReaderSQLSource
 
repeatedly() - Method in interface org.soulwing.jdbc.JdbcQuery
Configures this query for repeated execution.
repeatedly() - Method in interface org.soulwing.jdbc.JdbcUpdate
Configures this update for repeated execution.
ResourceSQLSource - Class in org.soulwing.jdbc.source
An SQLSource that reads SQL statements from a resource that can be located using a URL.
ResourceSQLSource(URL, String) - Constructor for class org.soulwing.jdbc.source.ResourceSQLSource
Constructs a new SQL source for a resource at the specified location, which uses the specified encoding.
ResourceSQLSource.ResourceAccessor - Interface in org.soulwing.jdbc.source
An accessor for a resource.
ResultSetHandler<T> - Interface in org.soulwing.jdbc
A closure that handles the result set returned by a query.
retrieveList(String, Class<T>) - Method in interface org.soulwing.jdbc.JdbcCall
Retrieves all values of a given column in the current result set.
retrieveList(int, Class<T>) - Method in interface org.soulwing.jdbc.JdbcCall
Retrieves all values of a given column in the current result set.
retrieveList(RowMapper<T>) - Method in interface org.soulwing.jdbc.JdbcCall
Retrieves and maps all rows in the current result set using the given row mapper.
retrieveList(Parameter...) - Method in interface org.soulwing.jdbc.JdbcQuery
Executes the query, retrieving the list of values for all matching rows.
retrieveValue(String, Class<T>) - Method in interface org.soulwing.jdbc.JdbcCall
Retrieves a column value from the current result set, which must contain a exactly one row.
retrieveValue(int, Class<T>) - Method in interface org.soulwing.jdbc.JdbcCall
Retrieves a column value from the current result set, which must contain a exactly one row.
retrieveValue(RowMapper<T>) - Method in interface org.soulwing.jdbc.JdbcCall
Retrieves and maps a single row in current result set, which must contain exactly one row.
retrieveValue(Parameter...) - Method in interface org.soulwing.jdbc.JdbcQuery
Executes the query, retrieving a value representing the matching row
RowMapper<T> - Interface in org.soulwing.jdbc
A closure that maps a row in a ResultSet to an instance of a given type.

S

SQLInputException - Exception in org.soulwing.jdbc.source
An exception thrown by an SQLSource when an error occurs in reading an SQLSource.
SQLInputException(String, Throwable) - Constructor for exception org.soulwing.jdbc.source.SQLInputException
 
SQLNonUniqueResultException - Exception in org.soulwing.jdbc
An exception thrown when a single-row query returns more than one row.
SQLNonUniqueResultException() - Constructor for exception org.soulwing.jdbc.SQLNonUniqueResultException
 
SQLNoResultException - Exception in org.soulwing.jdbc
An exception thrown when a single-row query returns nothing at all.
SQLNoResultException() - Constructor for exception org.soulwing.jdbc.SQLNoResultException
 
SQLNullStatementException - Exception in org.soulwing.jdbc
An exception thrown when an SQLSource contains no statements.
SQLNullStatementException() - Constructor for exception org.soulwing.jdbc.SQLNullStatementException
 
SQLResourceNotFoundException - Exception in org.soulwing.jdbc.source
An exception thrown by an SQLSource when the resource cannot be found.
SQLResourceNotFoundException(String) - Constructor for exception org.soulwing.jdbc.source.SQLResourceNotFoundException
 
SQLResourceNotFoundException(String, Class) - Constructor for exception org.soulwing.jdbc.source.SQLResourceNotFoundException
 
SQLRuntimeException - Exception in org.soulwing.jdbc
A runtime exception that wraps an SQLException.
SQLRuntimeException() - Constructor for exception org.soulwing.jdbc.SQLRuntimeException
Constructs a new instance.
SQLRuntimeException(String, Throwable, boolean, boolean) - Constructor for exception org.soulwing.jdbc.SQLRuntimeException
Constructs a new instance.
SQLRuntimeException(String, Throwable) - Constructor for exception org.soulwing.jdbc.SQLRuntimeException
Constructs a new instance.
SQLRuntimeException(String) - Constructor for exception org.soulwing.jdbc.SQLRuntimeException
Constructs a new instance.
SQLRuntimeException(Throwable) - Constructor for exception org.soulwing.jdbc.SQLRuntimeException
Constructs a new instance.
SQLSource - Interface in org.soulwing.jdbc.source
A source of SQL statements.
StringSQLSource - Class in org.soulwing.jdbc.source
An SQLSource that reads SQL statements from a string.
StringSQLSource(String) - Constructor for class org.soulwing.jdbc.source.StringSQLSource
Constructs a new instance.

U

update() - Method in class org.soulwing.jdbc.FluentJdbc
Creates an update operation.
update() - Method in interface org.soulwing.jdbc.JdbcOperations
Creates an update operation.
using(String) - Method in interface org.soulwing.jdbc.JdbcQuery
Configures this query to execute the given SQL statement.
using(SQLSource) - Method in interface org.soulwing.jdbc.JdbcQuery
Configures this query to execute the given SQL statement.
using(String) - Method in interface org.soulwing.jdbc.JdbcUpdate
Configures this update to execute the given SQL statement.
using(SQLSource) - Method in interface org.soulwing.jdbc.JdbcUpdate
Configures this update to execute the given SQL statement.

W

with(Object) - Static method in class org.soulwing.jdbc.Parameter
Creates a new input parameter with the given value.
with(int, Object) - Static method in class org.soulwing.jdbc.Parameter
Creates a new input parameter with the given value.
with(String, Class<?>) - Static method in class org.soulwing.jdbc.source.ResourceSQLSource
Creates a new SQL source for a resource in the same package as the given class, which uses the default encoding.
with(String, Class<?>, String) - Static method in class org.soulwing.jdbc.source.ResourceSQLSource
Creates a new SQL source for a resource in the same package as the given class which uses the specified encoding.
with(String, ClassLoader) - Static method in class org.soulwing.jdbc.source.ResourceSQLSource
Creates a new SQL source for a resource relative to the root of the given class loader, which uses the default encoding.
with(String, ClassLoader, String) - Static method in class org.soulwing.jdbc.source.ResourceSQLSource
Creates a new SQL source for a resource relative to the root of the given class loader, which uses the specified encoding.
with(String, ResourceSQLSource.ResourceAccessor) - Static method in class org.soulwing.jdbc.source.ResourceSQLSource
Creates a new SQL source for a resource that will be obtained from the given resource accessor and which uses the default encoding.
with(String, ResourceSQLSource.ResourceAccessor, String) - Static method in class org.soulwing.jdbc.source.ResourceSQLSource
Creates a new SQL source for a resource that will be obtained from the given resource accessor and which uses the default encoding.
with(String) - Static method in class org.soulwing.jdbc.source.ResourceSQLSource
Creates a new SQL source for a resource relative to the root of the classpath, which uses the default encoding.
with(String, String) - Static method in class org.soulwing.jdbc.source.ResourceSQLSource
Creates a new SQL source for a resource relative to the root of the classpath, which uses the specified encoding.
with(URI) - Static method in class org.soulwing.jdbc.source.ResourceSQLSource
Creates a new SQL source for a resource at the specified location, which uses the specified encoding.
with(URI, String) - Static method in class org.soulwing.jdbc.source.ResourceSQLSource
Creates a new SQL source for a resource at the specified location, which uses the specified encoding.
with(URL) - Static method in class org.soulwing.jdbc.source.ResourceSQLSource
Creates a new SQL source for a resource at the specified location, which uses the specified encoding.
with(URL, String) - Static method in class org.soulwing.jdbc.source.ResourceSQLSource
Creates a new SQL source for a resource at the specified location, which uses the specified encoding.
C D E F G H I J M N O P Q R S U W 

Copyright © 2014–2015 Carl Harris, Jr. All rights reserved.