public class OCollection extends SimpleNode
Modifier and Type | Field and Description |
---|---|
protected List<OExpression> |
expressions |
children, firstToken, id, lastToken, parent, parser, value
Constructor and Description |
---|
OCollection(int id) |
OCollection(OrientSql p,
int id) |
Modifier and Type | Method and Description |
---|---|
void |
add(OExpression exp) |
OCollection |
copy() |
void |
deserialize(OResult fromResult) |
boolean |
equals(Object o) |
Object |
execute(OIdentifiable iCurrentRecord,
OCommandContext ctx) |
Object |
execute(OResult iCurrentRecord,
OCommandContext ctx) |
List<OExpression> |
getExpressions() |
int |
hashCode() |
boolean |
isAggregate() |
boolean |
isCacheable() |
boolean |
isEarlyCalculated(OCommandContext ctx) |
boolean |
needsAliases(Set<String> aliases) |
boolean |
refersToParent() |
OResult |
serialize() |
OCollection |
splitForAggregation(AggregateProjectionSplit aggregateProj,
OCommandContext ctx) |
void |
toString(Map<Object,Object> params,
StringBuilder builder) |
childrenAccept, dump, getDatabase, getValue, jjtAccept, jjtAddChild, jjtClose, jjtGetChild, jjtGetFirstToken, jjtGetLastToken, jjtGetNumChildren, jjtGetParent, jjtGetValue, jjtOpen, jjtSetFirstToken, jjtSetLastToken, jjtSetParent, jjtSetValue, toString, toString
protected List<OExpression> expressions
public OCollection(int id)
public OCollection(OrientSql p, int id)
public void toString(Map<Object,Object> params, StringBuilder builder)
toString
in class SimpleNode
public void add(OExpression exp)
public Object execute(OIdentifiable iCurrentRecord, OCommandContext ctx)
public Object execute(OResult iCurrentRecord, OCommandContext ctx)
public boolean isAggregate()
public OCollection splitForAggregation(AggregateProjectionSplit aggregateProj, OCommandContext ctx)
public boolean isEarlyCalculated(OCommandContext ctx)
public OCollection copy()
copy
in class SimpleNode
public boolean refersToParent()
public OResult serialize()
public void deserialize(OResult fromResult)
public boolean isCacheable()
public List<OExpression> getExpressions()
Copyright © 2009–2020 OrientDB. All rights reserved.