public class ONestedProjectionItem extends SimpleNode
Modifier and Type | Field and Description |
---|---|
protected OIdentifier |
alias |
protected boolean |
exclude |
protected ONestedProjection |
expansion |
protected OExpression |
expression |
protected boolean |
rightWildcard |
protected boolean |
star |
children, firstToken, id, lastToken, parent, parser, value
Constructor and Description |
---|
ONestedProjectionItem(int id) |
ONestedProjectionItem(OrientSql p,
int id) |
Modifier and Type | Method and Description |
---|---|
ONestedProjectionItem |
copy() |
void |
deserialize(OResult fromResult) |
boolean |
equals(Object o) |
Object |
expand(OExpression expression,
String name,
Object value,
OCommandContext ctx,
int recursion) |
int |
hashCode() |
boolean |
matches(String propertyName)
given a property name, calculates if this property name matches this nested projection item,
eg.
|
OResult |
serialize() |
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 exclude
protected boolean star
protected OExpression expression
protected boolean rightWildcard
protected ONestedProjection expansion
protected OIdentifier alias
public ONestedProjectionItem(int id)
public ONestedProjectionItem(OrientSql p, int id)
public ONestedProjectionItem copy()
copy
in class SimpleNode
public boolean matches(String propertyName)
propertyName
- public void toString(Map<Object,Object> params, StringBuilder builder)
toString
in class SimpleNode
public Object expand(OExpression expression, String name, Object value, OCommandContext ctx, int recursion)
public OResult serialize()
public void deserialize(OResult fromResult)
Copyright © 2009–2020 OrientDB. All rights reserved.