public class SelectExpression<T> extends Object implements IASTObject, IASTObjectsContainer
| Constructor and Description |
|---|
SelectExpression(Class<T> startType,
DomainObjectMatch<?> start,
AbstractDomainQuery.IntAccess domainQueryIntAccess) |
SelectExpression(Class<T> startType,
DomainObjectMatch<?> start,
AbstractDomainQuery.IntAccess domainQueryIntAccess,
boolean reject) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAstObject(IASTObject astObj) |
void |
addAstObjects(List<IASTObject> astObjs) |
void |
addTraversalResult(DomainObjectMatch<?> dom) |
List<IASTObject> |
getAstObjects() |
AbstractDomainQuery |
getDomainQuery() |
DomainObjectMatch<?> |
getEnd() |
QueryExecutor |
getQueryExecutor() |
DomainObjectMatch<?> |
getStart() |
Class<T> |
getStartType() |
List<DomainObjectMatch<?>> |
getTraversalResults() |
boolean |
isReject() |
void |
replaceAstObject(int idx,
List<IASTObject> replacements) |
void |
resetAstObjectsContainer() |
void |
setEnd(DomainObjectMatch<?> end) |
public SelectExpression(Class<T> startType, DomainObjectMatch<?> start, AbstractDomainQuery.IntAccess domainQueryIntAccess)
public SelectExpression(Class<T> startType, DomainObjectMatch<?> start, AbstractDomainQuery.IntAccess domainQueryIntAccess, boolean reject)
public List<IASTObject> getAstObjects()
public void addAstObject(IASTObject astObj)
addAstObject in interface IASTObjectsContainerpublic void replaceAstObject(int idx,
List<IASTObject> replacements)
public void addAstObjects(List<IASTObject> astObjs)
public void addTraversalResult(DomainObjectMatch<?> dom)
public void setEnd(DomainObjectMatch<?> end)
public DomainObjectMatch<?> getEnd()
public DomainObjectMatch<?> getStart()
public QueryExecutor getQueryExecutor()
public AbstractDomainQuery getDomainQuery()
public List<DomainObjectMatch<?>> getTraversalResults()
public boolean isReject()
public void resetAstObjectsContainer()
Copyright © 2016. All rights reserved.