|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.cayenne.dba.JdbcActionBuilder
public class JdbcActionBuilder
A factory of default SQLActions. Adapters usually subclass JdbcActionBuilder to provide custom actions for various query types.
Field Summary | |
---|---|
protected JdbcAdapter |
adapter
|
protected EntityResolver |
entityResolver
|
protected JdbcEventLogger |
logger
|
Constructor Summary | |
---|---|
JdbcActionBuilder(JdbcAdapter adapter,
EntityResolver resolver)
|
Method Summary | |
---|---|
SQLAction |
batchAction(BatchQuery query)
Creates an action to execute a batch update query. |
SQLAction |
ejbqlAction(EJBQLQuery query)
Creates an action to execute EJBQL query. |
JdbcAdapter |
getAdapter()
Returns DbAdapter used associated with this action builder. |
EntityResolver |
getEntityResolver()
Returns EntityResolver that can be used to gain access to the mapping objects. |
SQLAction |
objectSelectAction(SelectQuery query)
Creates an action to execute a SelectQuery. |
SQLAction |
procedureAction(ProcedureQuery query)
Creates an action to execute a ProcedureQuery. |
SQLAction |
sqlAction(SQLTemplate query)
Creates an action to execute a SQLTemplate. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected JdbcAdapter adapter
protected EntityResolver entityResolver
protected JdbcEventLogger logger
Constructor Detail |
---|
public JdbcActionBuilder(JdbcAdapter adapter, EntityResolver resolver)
Method Detail |
---|
public SQLAction batchAction(BatchQuery query)
SQLActionVisitor
batchAction
in interface SQLActionVisitor
public SQLAction procedureAction(ProcedureQuery query)
SQLActionVisitor
procedureAction
in interface SQLActionVisitor
public SQLAction objectSelectAction(SelectQuery query)
SQLActionVisitor
objectSelectAction
in interface SQLActionVisitor
public SQLAction sqlAction(SQLTemplate query)
SQLActionVisitor
sqlAction
in interface SQLActionVisitor
public SQLAction ejbqlAction(EJBQLQuery query)
SQLActionVisitor
ejbqlAction
in interface SQLActionVisitor
public JdbcAdapter getAdapter()
public EntityResolver getEntityResolver()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |