|
[Deprecated API] | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | CURRENT API | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--com.interface21.jdbc.core.PreparedStatementCreatorFactory
Helper class that can efficiently create multiple PreparedStatementCreator objects with different parameters based on a SQL statement and a single set of parameter declarations.
| Constructor Summary | |
PreparedStatementCreatorFactory(java.lang.String sql)
Create a new factory. |
|
PreparedStatementCreatorFactory(java.lang.String sql,
int[] types)
Create a new factory with sql and parameters with the given JDBC types |
|
PreparedStatementCreatorFactory(java.lang.String sql,
java.util.List declaredParameters)
Create a new factory with sql and the given parameters |
|
| Method Summary | |
void |
addParameter(SqlParameter p)
Add a new declared parameter Order of parameter addition is significant |
PreparedStatementCreator |
newPreparedStatementCreator(java.util.List params)
Return a new PreparedStatementCreator instance given this parameters. |
PreparedStatementCreator |
newPreparedStatementCreator(java.lang.Object[] params)
Return a new PreparedStatementCreator given these parameters |
static PreparedStatementCreator |
newPreparedStatementCreator(java.lang.String sql)
Convenient method to return a PreparedStatementCreator that has no arguments |
static PreparedStatementCreator |
newPreparedStatementCreator(java.lang.String sql,
int[] types,
java.lang.Object[] params)
Convenient method to declare variables and parameters in a single operation. |
static java.util.List |
sqlTypesToAnonymousParameterList(int[] types)
Convert a list of JDBC types, as defined in the java.sql.Types class, to a List of SqlParameter objects as used in this package |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public PreparedStatementCreatorFactory(java.lang.String sql)
public PreparedStatementCreatorFactory(java.lang.String sql,
int[] types)
sql - SQL to executetypes - int array of JDBC types
public PreparedStatementCreatorFactory(java.lang.String sql,
java.util.List declaredParameters)
sql - SQLdeclaredParameters - list of SqlParameter objects| Method Detail |
public static PreparedStatementCreator newPreparedStatementCreator(java.lang.String sql)
public static PreparedStatementCreator newPreparedStatementCreator(java.lang.String sql,
int[] types,
java.lang.Object[] params)
public static java.util.List sqlTypesToAnonymousParameterList(int[] types)
public void addParameter(SqlParameter p)
public PreparedStatementCreator newPreparedStatementCreator(java.lang.Object[] params)
params - parameter array. May be null.public PreparedStatementCreator newPreparedStatementCreator(java.util.List params)
params - List of parameters. May be null.
|
[Deprecated API] | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | CURRENT API | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||