public class OJsonItem extends Object
Modifier and Type | Field and Description |
---|---|
protected OIdentifier |
leftIdentifier |
protected String |
leftString |
protected OExpression |
right |
Constructor and Description |
---|
OJsonItem() |
Modifier and Type | Method and Description |
---|---|
OJsonItem |
copy() |
void |
deserialize(OResult fromResult) |
boolean |
equals(Object o) |
void |
extractSubQueries(SubQueryCollector collector) |
String |
getLeftValue() |
int |
hashCode() |
boolean |
isAggregate() |
boolean |
needsAliases(Set<String> aliases) |
boolean |
refersToParent() |
OResult |
serialize() |
OJsonItem |
splitForAggregation(AggregateProjectionSplit aggregateSplit,
OCommandContext ctx) |
void |
toString(Map<Object,Object> params,
StringBuilder builder) |
protected OIdentifier leftIdentifier
protected String leftString
protected OExpression right
public void toString(Map<Object,Object> params, StringBuilder builder)
public String getLeftValue()
public boolean isAggregate()
public OJsonItem splitForAggregation(AggregateProjectionSplit aggregateSplit, OCommandContext ctx)
public OJsonItem copy()
public void extractSubQueries(SubQueryCollector collector)
public boolean refersToParent()
public OResult serialize()
public void deserialize(OResult fromResult)
Copyright © 2009–2020 OrientDB. All rights reserved.