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, useSharedCache
protected 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)
Query
public void route(QueryRouter router, EntityResolver resolver, Query substitutedQuery)
Copyright © 2001–2017 Apache Cayenne. All rights reserved.