| 
The Spring Framework | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.jdbc.object.RdbmsOperation
org.springframework.jdbc.object.SqlCall
public abstract class SqlCall
RdbmsOperation using a JdbcTemplate and representing a SQL-based call such as a stored procedure or a stored function.
Configures a CallableStatementCreatorFactory based on the declared parameters.
CallableStatementCreatorFactory| Field Summary | 
|---|
| Fields inherited from class org.springframework.jdbc.object.RdbmsOperation | 
|---|
logger | 
| Constructor Summary | |
|---|---|
SqlCall()
Constructor to allow use as a JavaBean.  | 
|
SqlCall(DataSource ds,
        String sql)
Create a new SqlCall object with SQL, but without parameters.  | 
|
| Method Summary | |
|---|---|
protected  void | 
compileInternal()
Overridden method to configure the CallableStatementCreatorFactory based on our declared parameters.  | 
 String | 
getCallString()
Get the call string.  | 
 boolean | 
isFunction()
Return whether this call is for a function.  | 
 boolean | 
isSqlReadyForUse()
Return whether the SQL can be used as is.  | 
protected  CallableStatementCreator | 
newCallableStatementCreator(Map inParams)
Return a CallableStatementCreator to perform an operation with this parameters.  | 
protected  CallableStatementCreator | 
newCallableStatementCreator(ParameterMapper inParamMapper)
Return a CallableStatementCreator to perform an operation with the parameters returned from this ParameterMapper.  | 
protected  void | 
onCompileInternal()
Hook method that subclasses may override to react to compilation.  | 
 void | 
setFunction(boolean function)
Set whether this call is for a function.  | 
 void | 
setSqlReadyForUse(boolean sqlReadyForUse)
Set whether the SQL can be used as is.  | 
| Methods inherited from class org.springframework.jdbc.object.RdbmsOperation | 
|---|
afterPropertiesSet, allowsUnusedParameters, checkCompiled, compile, declareParameter, getDeclaredParameters, getGeneratedKeysColumnNames, getJdbcTemplate, getResultSetType, getSql, isCompiled, isReturnGeneratedKeys, isUpdatableResults, setDataSource, setFetchSize, setGeneratedKeysColumnNames, setJdbcTemplate, setMaxRows, setQueryTimeout, setResultSetType, setReturnGeneratedKeys, setSql, setTypes, setUpdatableResults, supportsLobParameters, validateNamedParameters, validateParameters | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public SqlCall()
compile method and using this object.
public SqlCall(DataSource ds, String sql)
ds - DataSource to obtain connections fromsql - SQL to execute| Method Detail | 
|---|
public void setFunction(boolean function)
public boolean isFunction()
public void setSqlReadyForUse(boolean sqlReadyForUse)
public boolean isSqlReadyForUse()
protected final void compileInternal()
compileInternal in class RdbmsOperationRdbmsOperation.compileInternal()protected void onCompileInternal()
public String getCallString()
protected CallableStatementCreator newCallableStatementCreator(Map inParams)
inParams - parameters. May be null.protected CallableStatementCreator newCallableStatementCreator(ParameterMapper inParamMapper)
inParamMapper - parametermapper. May not be null.
  | 
The Spring Framework | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||