|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface StatementParameter
StatementParameter defines ability of object to extract value from method argument list that can be passed as parameter to prepared statement.
Created by Pavel Syrtsov Date: Nov 27, 2007 Time: 7:07:45 PM
Method Summary | |
---|---|
void |
bind(java.sql.PreparedStatement preparedStatement,
int idx,
java.lang.Object[] args)
bind parameter extracted from argument list to given prepared statement |
java.lang.String |
extractParam(java.lang.Object[] args)
this method will be invoked by statement factory to get string presentation of parameter that will be inlined in query text, |
void |
init(java.lang.reflect.Method method,
java.lang.String name)
psdo: add comments |
Method Detail |
---|
void init(java.lang.reflect.Method method, java.lang.String name)
method
- name
- java.lang.String extractParam(java.lang.Object[] args) throws StatementParameterException
args
- - method invocation argument list
StatementParameterException
- - thrown when failed to extract parametervoid bind(java.sql.PreparedStatement preparedStatement, int idx, java.lang.Object[] args) throws StatementParameterException
preparedStatement
- - prepared statement that has to be bound with parameteridx
- - index of parameter that should be bound,
should be used as second argument for PreparedStatement.setXXXargs
- - method invocation argument list
StatementParameterException
- - thrown when failed to bind parameter
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |