
public class OProjection extends SimpleNode
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
distinct |
children, firstToken, id, lastToken, parent, parser, value| Constructor and Description |
|---|
OProjection(int id) |
OProjection(List<OProjectionItem> items,
boolean distinct) |
OProjection(OrientSql p,
int id) |
| Modifier and Type | Method and Description |
|---|---|
OLegacyResultSet |
calculateExpand(OCommandContext iContext,
OResult iRecord) |
OResult |
calculateSingle(OCommandContext iContext,
OResult iRecord) |
OProjection |
copy() |
void |
deserialize(OResult fromResult) |
boolean |
equals(Object o) |
void |
extractSubQueries(SubQueryCollector collector) |
Set<String> |
getAllAliases() |
OProjection |
getExpandContent() |
List<OProjectionItem> |
getItems() |
int |
hashCode() |
boolean |
isCacheable() |
boolean |
isDistinct() |
boolean |
isExpand() |
Object |
jjtAccept(OrientSqlVisitor visitor,
Object data)
Accept the visitor.
|
boolean |
refersToParent() |
OResult |
serialize() |
void |
setDistinct(boolean distinct) |
void |
setItems(List<OProjectionItem> items) |
void |
toString(Map<Object,Object> params,
StringBuilder builder) |
void |
validate() |
childrenAccept, dump, getDatabase, getValue, jjtAddChild, jjtClose, jjtGetChild, jjtGetFirstToken, jjtGetLastToken, jjtGetNumChildren, jjtGetParent, jjtGetValue, jjtOpen, jjtSetFirstToken, jjtSetLastToken, jjtSetParent, jjtSetValue, toString, toStringpublic OProjection(List<OProjectionItem> items, boolean distinct)
public OProjection(int id)
public OProjection(OrientSql p, int id)
public Object jjtAccept(OrientSqlVisitor visitor, Object data)
jjtAccept in interface NodejjtAccept in class SimpleNodepublic List<OProjectionItem> getItems()
public void setItems(List<OProjectionItem> items)
public void toString(Map<Object,Object> params, StringBuilder builder)
toString in class SimpleNodepublic OResult calculateSingle(OCommandContext iContext, OResult iRecord)
public OLegacyResultSet calculateExpand(OCommandContext iContext, OResult iRecord)
public boolean isExpand()
public void validate()
public OProjection getExpandContent()
public OProjection copy()
copy in class SimpleNodepublic boolean isDistinct()
public void setDistinct(boolean distinct)
public void extractSubQueries(SubQueryCollector collector)
public boolean refersToParent()
public OResult serialize()
public void deserialize(OResult fromResult)
public boolean isCacheable()
Copyright © 2009–2025 OrientDB. All rights reserved.