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)
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()
Copyright © 2001–2018 Apache Cayenne. All rights reserved.