public class OModifier extends SimpleNode
Modifier and Type | Field and Description |
---|---|
protected OArrayRangeSelector |
arrayRange |
protected OArraySingleValuesSelector |
arraySingleValues |
protected OOrBlock |
condition |
protected OMethodCall |
methodCall |
protected OModifier |
next |
protected ORightBinaryCondition |
rightBinaryCondition |
protected boolean |
squareBrackets |
protected OSuffixIdentifier |
suffix |
children, firstToken, id, lastToken, parent, parser, value
Constructor and Description |
---|
OModifier(int id) |
OModifier(OrientSql p,
int id) |
Modifier and Type | Method and Description |
---|---|
void |
applyRemove(Object currentValue,
OResultInternal originalRecord,
OCommandContext ctx) |
OModifier |
copy() |
void |
deserialize(OResult fromResult) |
boolean |
equals(Object o) |
Object |
execute(OIdentifiable iCurrentRecord,
Object result,
OCommandContext ctx) |
Object |
execute(OResult iCurrentRecord,
Object result,
OCommandContext ctx) |
void |
extractSubQueries(SubQueryCollector collector) |
int |
hashCode() |
boolean |
isCacheable() |
boolean |
isIndexChain(OCommandContext ctx,
OClass clazz) |
boolean |
needsAliases(Set<String> aliases) |
boolean |
refersToParent() |
OResult |
serialize() |
protected void |
setValue(OResult currentRecord,
Object target,
Object value,
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 boolean squareBrackets
protected OArrayRangeSelector arrayRange
protected OOrBlock condition
protected OArraySingleValuesSelector arraySingleValues
protected ORightBinaryCondition rightBinaryCondition
protected OMethodCall methodCall
protected OSuffixIdentifier suffix
protected OModifier next
public OModifier(int id)
public OModifier(OrientSql p, int id)
public void toString(Map<Object,Object> params, StringBuilder builder)
toString
in class SimpleNode
public Object execute(OIdentifiable iCurrentRecord, Object result, OCommandContext ctx)
public Object execute(OResult iCurrentRecord, Object result, OCommandContext ctx)
public OModifier copy()
copy
in class SimpleNode
public void extractSubQueries(SubQueryCollector collector)
public boolean refersToParent()
protected void setValue(OResult currentRecord, Object target, Object value, OCommandContext ctx)
public void applyRemove(Object currentValue, OResultInternal originalRecord, OCommandContext ctx)
public OResult serialize()
public void deserialize(OResult fromResult)
public boolean isCacheable()
public boolean isIndexChain(OCommandContext ctx, OClass clazz)
Copyright © 2009–2020 OrientDB. All rights reserved.