|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.cayenne.access.trans.ProcedureTranslator
public class ProcedureTranslator
Stored procedure query translator.
Field Summary | |
---|---|
protected DbAdapter |
adapter
|
protected java.util.List<ProcedureParameter> |
callParams
|
protected java.sql.Connection |
connection
|
protected EntityResolver |
entityResolver
|
protected JdbcEventLogger |
logger
|
protected ProcedureQuery |
query
|
protected java.util.List<java.lang.Object> |
values
|
Constructor Summary | |
---|---|
ProcedureTranslator()
|
Method Summary | |
---|---|
protected java.lang.String |
createSqlString()
Creates an SQL String for the stored procedure call. |
java.sql.PreparedStatement |
createStatement()
Creates and binds a PreparedStatement to execute query SQL via JDBC. |
JdbcEventLogger |
getJdbcEventLogger()
|
Procedure |
getProcedure()
|
ProcedureQuery |
getProcedureQuery()
|
protected void |
initStatement(java.sql.CallableStatement stmt)
Set IN and OUT parameters. |
protected void |
initValues()
|
void |
setAdapter(DbAdapter adapter)
|
void |
setConnection(java.sql.Connection connection)
|
void |
setEntityResolver(EntityResolver entityResolver)
|
protected void |
setInParam(java.sql.CallableStatement stmt,
ProcedureParameter param,
java.lang.Object val,
int pos)
Sets a single IN parameter of the CallableStatement. |
void |
setJdbcEventLogger(JdbcEventLogger logger)
|
protected void |
setOutParam(java.sql.CallableStatement stmt,
ProcedureParameter param,
int pos)
Sets a single OUT parameter of the CallableStatement. |
void |
setQuery(ProcedureQuery query)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected ProcedureQuery query
protected java.sql.Connection connection
protected DbAdapter adapter
protected EntityResolver entityResolver
protected java.util.List<ProcedureParameter> callParams
protected java.util.List<java.lang.Object> values
protected JdbcEventLogger logger
Constructor Detail |
---|
public ProcedureTranslator()
Method Detail |
---|
public void setQuery(ProcedureQuery query)
public void setConnection(java.sql.Connection connection)
public void setAdapter(DbAdapter adapter)
public void setJdbcEventLogger(JdbcEventLogger logger)
public JdbcEventLogger getJdbcEventLogger()
public void setEntityResolver(EntityResolver entityResolver)
protected java.lang.String createSqlString()
public java.sql.PreparedStatement createStatement() throws java.lang.Exception
java.lang.Exception
public Procedure getProcedure()
public ProcedureQuery getProcedureQuery()
protected void initStatement(java.sql.CallableStatement stmt) throws java.lang.Exception
java.lang.Exception
protected void initValues()
protected void setInParam(java.sql.CallableStatement stmt, ProcedureParameter param, java.lang.Object val, int pos) throws java.lang.Exception
java.lang.Exception
protected void setOutParam(java.sql.CallableStatement stmt, ProcedureParameter param, int pos) throws java.lang.Exception
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |