public class JdbcActionBuilder extends Object implements SQLActionVisitor
| Modifier and Type | Field and Description |
|---|---|
protected JdbcAdapter |
adapter |
protected EntityResolver |
entityResolver |
protected JdbcEventLogger |
logger |
| Constructor and Description |
|---|
JdbcActionBuilder(JdbcAdapter adapter,
EntityResolver resolver) |
| Modifier and Type | Method and Description |
|---|---|
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.
|
protected JdbcAdapter adapter
protected EntityResolver entityResolver
protected JdbcEventLogger logger
public JdbcActionBuilder(JdbcAdapter adapter, EntityResolver resolver)
public SQLAction batchAction(BatchQuery query)
SQLActionVisitorbatchAction in interface SQLActionVisitorpublic SQLAction procedureAction(ProcedureQuery query)
SQLActionVisitorprocedureAction in interface SQLActionVisitorpublic SQLAction objectSelectAction(SelectQuery query)
SQLActionVisitorobjectSelectAction in interface SQLActionVisitorpublic SQLAction sqlAction(SQLTemplate query)
SQLActionVisitorsqlAction in interface SQLActionVisitorpublic SQLAction ejbqlAction(EJBQLQuery query)
SQLActionVisitorejbqlAction in interface SQLActionVisitorpublic JdbcAdapter getAdapter()
public EntityResolver getEntityResolver()
Copyright © 2001–2018 Apache Cayenne. All rights reserved.