|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.googlecode.jpattern.orm.session.NullSqlExecutor
public class NullSqlExecutor
| Constructor Summary | |
|---|---|
NullSqlExecutor()
|
|
| Method Summary | ||
|---|---|---|
int[] |
batchUpdate(List<String> sqls)
Issue multiple SQL updates on a single JDBC Statement using batching. |
|
int[] |
batchUpdate(String sql,
IPreparedStatementCreator psc)
Issue multiple SQL updates on a single JDBC Statement using batching. |
|
int[] |
batchUpdate(String sql,
List<Object[]> args)
Issue multiple SQL updates on a single JDBC Statement using batching. |
|
void |
execute(String sql)
Issue a single SQL execute, typically a DDL statement. |
|
int |
getMaxRows()
Return the maximum number of rows specified for this sql query. |
|
int |
getQueryTimeout()
Return the query timeout for the statements. |
|
|
query(String sql,
IResultSetReader<T> rse,
Object... args)
Execute a query given static SQL, reading the ResultSet with a IResultSetReader. |
|
Object[] |
queryForArray(String sql,
Object... args)
Execute a query given static SQL and read the result creating an ordered array with the extracted column values (return null if no rows are returned) |
|
BigDecimal |
queryForBigDecimal(String sql,
Object... args)
Execute a query given static SQL and read the result as a BigDecimal value (return null if no rows are returned) |
|
Boolean |
queryForBoolean(String sql,
Object... args)
Execute a query given static SQL and read the result as a boolean value (return null if no rows are returned) |
|
Double |
queryForDouble(String sql,
Object... args)
Execute a query given static SQL and read the result as a double value (return null if no rows are returned) |
|
Float |
queryForFloat(String sql,
Object... args)
Execute a query given static SQL and read the result as a float value (return null if no rows are returned) |
|
Integer |
queryForInt(String sql,
Object... args)
Execute a query given static SQL and read the result as an int value (return null if no rows are returned) |
|
List<Object[]> |
queryForList(String sql,
Object... args)
Execute a query given static SQL and read the result creating a List of all the ordered arrays with the extracted column values for every row. |
|
Long |
queryForLong(String sql,
Object... args)
Execute a query given static SQL and read the result as an long value (return null if no rows are returned) |
|
String |
queryForString(String sql,
Object... args)
Execute a query given static SQL and read the result as a String value (return null if no rows are returned) |
|
void |
setMaxRows(int maxRows)
Set the maximum number of rows returnd by the execution of the sql query |
|
void |
setQueryTimeout(int queryTimeout)
Set the query timeout for the statements. |
|
int |
update(String sql,
IGeneratedKeyReader generatedKeyExtractor,
Object... args)
Issue an update statement using a PreparedStatementCreator to provide SQL and any required parameters. |
|
int |
update(String sql,
Object... args)
Perform a single SQL update operation (such as an insert, update or delete statement). |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public NullSqlExecutor()
| Method Detail |
|---|
public void setMaxRows(int maxRows)
ISqlPerformer
setMaxRows in interface ISqlPerformerpublic int getMaxRows()
ISqlPerformer
getMaxRows in interface ISqlPerformerpublic void setQueryTimeout(int queryTimeout)
ISqlPerformer
setQueryTimeout in interface ISqlPerformerpublic int getQueryTimeout()
ISqlPerformer
getQueryTimeout in interface ISqlPerformer
public void execute(String sql)
throws OrmException
ISqlPerformer
execute in interface ISqlPerformersql - static SQL to execute
OrmException
public <T> T query(String sql,
IResultSetReader<T> rse,
Object... args)
throws OrmException
ISqlPerformer
query in interface ISqlPerformersql - SQL query to executerse - object that will extract all rows of resultsargs - arguments to bind to the query
OrmException
public int update(String sql,
Object... args)
throws OrmException
ISqlPerformer
update in interface ISqlPerformersql - static SQL to executeargs - arguments to bind to the query
OrmException
public int update(String sql,
IGeneratedKeyReader generatedKeyExtractor,
Object... args)
throws OrmException
ISqlPerformer
update in interface ISqlPerformergeneratedKeyExtractor - IGeneratedKeyReader to read the generated key
OrmException
public int[] batchUpdate(List<String> sqls)
throws OrmException
ISqlPerformer
batchUpdate in interface ISqlPerformerOrmException
public int[] batchUpdate(String sql,
List<Object[]> args)
throws OrmException
ISqlPerformer
batchUpdate in interface ISqlPerformersql - defining a List of SQL statements that will be executed.args - defining a List of Object arrays to bind to the query.
OrmException
public int[] batchUpdate(String sql,
IPreparedStatementCreator psc)
throws OrmException
ISqlPerformer
batchUpdate in interface ISqlPerformersql - defining a List of SQL statements that will be executed.psc - the creator to bind values on the PreparedStatement
OrmException
public Integer queryForInt(String sql,
Object... args)
throws OrmException
ISqlPerformer
queryForInt in interface ISqlPerformersql - SQL query to executeargs - arguments to bind to the query
OrmException
public Long queryForLong(String sql,
Object... args)
throws OrmException
ISqlPerformer
queryForLong in interface ISqlPerformersql - SQL query to executeargs - arguments to bind to the query
OrmException
public Double queryForDouble(String sql,
Object... args)
throws OrmException
ISqlPerformer
queryForDouble in interface ISqlPerformersql - SQL query to executeargs - arguments to bind to the query
OrmException
public Float queryForFloat(String sql,
Object... args)
throws OrmException
ISqlPerformer
queryForFloat in interface ISqlPerformersql - SQL query to executeargs - arguments to bind to the query
OrmException
public String queryForString(String sql,
Object... args)
throws OrmException
ISqlPerformer
queryForString in interface ISqlPerformersql - SQL query to executeargs - arguments to bind to the query
OrmException
public Boolean queryForBoolean(String sql,
Object... args)
throws OrmException
ISqlPerformer
queryForBoolean in interface ISqlPerformersql - SQL query to executeargs - arguments to bind to the query
OrmException
public BigDecimal queryForBigDecimal(String sql,
Object... args)
throws OrmException
ISqlPerformer
queryForBigDecimal in interface ISqlPerformersql - SQL query to executeargs - arguments to bind to the query
OrmException
public Object[] queryForArray(String sql,
Object... args)
throws OrmException
ISqlPerformer
queryForArray in interface ISqlPerformersql - SQL query to executeargs - arguments to bind to the query
OrmException
public List<Object[]> queryForList(String sql,
Object... args)
throws OrmException
ISqlPerformer
queryForList in interface ISqlPerformersql - SQL query to executeargs - arguments to bind to the query
OrmException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||