public abstract class AbstractQuery extends CacheableQuery
| Modifier and Type | Field and Description |
|---|---|
protected DataMap |
dataMap
Deprecated.
|
protected String |
name
Deprecated.
|
protected Object |
root
The root object this query.
|
logger| Constructor and Description |
|---|
AbstractQuery() |
| Modifier and Type | Method and Description |
|---|---|
abstract SQLAction |
createSQLAction(SQLActionVisitor visitor)
A callback method invoked by Cayenne during the final execution phase of the query
run.
|
DataMap |
getDataMap()
Deprecated.
|
QueryMetadata |
getMetaData(EntityResolver resolver)
Returns default select parameters.
|
String |
getName()
Deprecated.
|
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 |
setDataMap(DataMap dataMap)
Deprecated.
|
void |
setName(String name)
Deprecated.
|
void |
setRoot(Object value)
Sets the root of the query
|
String |
toString() |
getBaseMetaData, getCacheGroup, getCacheGroups, getCacheStrategy, setCacheGroup, setCacheGroups, setCacheStrategy, useLocalCache, useLocalCache, useLocalCache, useSharedCache, useSharedCache, useSharedCacheprotected Object root
@Deprecated protected String name
@Deprecated protected DataMap dataMap
@Deprecated public DataMap getDataMap()
@Deprecated public void setDataMap(DataMap dataMap)
@Deprecated public String getName()
@Deprecated public void setName(String name)
public QueryMetadata getMetaData(EntityResolver resolver)
public Object getRoot()
public void setRoot(Object value)
value - The new rootIllegalArgumentException - if value is not a String, ObjEntity, DbEntity,
Procedure, DataMap, Class or null.public abstract SQLAction createSQLAction(SQLActionVisitor visitor)
Querypublic void route(QueryRouter router, EntityResolver resolver, Query substitutedQuery)
Copyright © 2001–2023 Apache Cayenne. All rights reserved.