|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.cayenne.query.AbstractQuery
public abstract class AbstractQuery
A common superclass of Cayenne queries.
| Field Summary | |
|---|---|
protected java.lang.String |
name
|
protected java.lang.Object |
root
The root object this query. |
| Constructor Summary | |
|---|---|
AbstractQuery()
|
|
| Method Summary | |
|---|---|
abstract SQLAction |
createSQLAction(SQLActionVisitor visitor)
A callback method invoked by Cayenne during the final execution phase of the query run. |
QueryMetadata |
getMetaData(EntityResolver resolver)
Returns default select parameters. |
java.lang.String |
getName()
Returns a symbolic name of the query. |
java.lang.Object |
getRoot()
Returns the root of this query. |
void |
route(QueryRouter router,
EntityResolver resolver,
Query substitutedQuery)
Implements default routing mechanism relying on the EntityResolver to find DataMap based on the query root. |
void |
setName(java.lang.String name)
Sets a symbolic name of the query. |
void |
setRoot(java.lang.Object value)
Sets the root of the query |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.Object root
protected java.lang.String name
| Constructor Detail |
|---|
public AbstractQuery()
| Method Detail |
|---|
public java.lang.String getName()
getName in interface Querypublic void setName(java.lang.String name)
setName in interface Querypublic QueryMetadata getMetaData(EntityResolver resolver)
getMetaData in interface Querypublic java.lang.Object getRoot()
getRoot in interface Querypublic void setRoot(java.lang.Object value)
setRoot in interface Queryvalue - The new root
java.lang.IllegalArgumentException - if value is not a String, ObjEntity, DbEntity,
Procedure, DataMap, Class or null.public java.lang.String toString()
toString in class java.lang.Objectpublic abstract SQLAction createSQLAction(SQLActionVisitor visitor)
Query
createSQLAction in interface Query
public void route(QueryRouter router,
EntityResolver resolver,
Query substitutedQuery)
route in interface Query
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||