|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Query
Defines minimal API of a query descriptor that is executable via Cayenne.
Method Summary | |
---|---|
SQLAction |
createSQLAction(SQLActionVisitor visitor)
A callback method invoked by Cayenne during the final execution phase of the query run. |
QueryMetadata |
getMetaData(EntityResolver resolver)
Returns query runtime parameters. |
java.lang.String |
getName()
Returns a symbolic name of the query. |
java.lang.Object |
getRoot()
Deprecated. since 1.2. Query "root" is now accessed via getMetaData(EntityResolver) . |
void |
route(QueryRouter router,
EntityResolver resolver,
Query substitutedQuery)
A callback method invoked by Cayenne during the routing phase of the query execution. |
void |
setName(java.lang.String name)
Deprecated. since 1.2 |
void |
setRoot(java.lang.Object root)
Deprecated. since 1.2. Query "root" is now accessed via getMetaData(EntityResolver) . |
Method Detail |
---|
QueryMetadata getMetaData(EntityResolver resolver)
void route(QueryRouter router, EntityResolver resolver, Query substitutedQuery)
QueryRouter.route(QueryEngine, Query, Query)
callback method to route
itself. Query can create one or more substitute queries or even provide its own
QueryEngine to execute itself.
SQLAction createSQLAction(SQLActionVisitor visitor)
java.lang.String getName()
void setName(java.lang.String name)
java.lang.Object getRoot()
getMetaData(EntityResolver)
.
void setRoot(java.lang.Object root)
getMetaData(EntityResolver)
.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |