Package com.arcadedb.query.sql.parser
Class RecordAttribute
- java.lang.Object
-
- com.arcadedb.query.sql.parser.SimpleNode
-
- com.arcadedb.query.sql.parser.RecordAttribute
-
- All Implemented Interfaces:
Node
public class RecordAttribute extends SimpleNode
-
-
Field Summary
Fields Modifier and Type Field Description protected String
name
-
Fields inherited from class com.arcadedb.query.sql.parser.SimpleNode
children, firstToken, id, lastToken, parent, parser, value
-
-
Constructor Summary
Constructors Constructor Description RecordAttribute(int id)
RecordAttribute(SqlParser p, int id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RecordAttribute
copy()
void
deserialize(Result fromResult)
boolean
equals(Object o)
Object
evaluate(Result iCurrentRecord, CommandContext ctx)
String
getName()
int
hashCode()
Result
serialize()
void
setName(String name)
void
toString(Map<String,Object> params, StringBuilder builder)
-
Methods inherited from class com.arcadedb.query.sql.parser.SimpleNode
childrenAccept, dump, getValue, jjtAccept, jjtAddChild, jjtClose, jjtGetChild, jjtGetFirstToken, jjtGetLastToken, jjtGetNumChildren, jjtGetParent, jjtGetValue, jjtOpen, jjtSetFirstToken, jjtSetLastToken, jjtSetParent, jjtSetValue, toString, toString
-
-
-
-
Field Detail
-
name
protected String name
-
-
Constructor Detail
-
RecordAttribute
public RecordAttribute(int id)
-
RecordAttribute
public RecordAttribute(SqlParser p, int id)
-
-
Method Detail
-
toString
public void toString(Map<String,Object> params, StringBuilder builder)
- Overrides:
toString
in classSimpleNode
-
copy
public RecordAttribute copy()
- Overrides:
copy
in classSimpleNode
-
getName
public String getName()
-
setName
public void setName(String name)
-
serialize
public Result serialize()
-
deserialize
public void deserialize(Result fromResult)
-
evaluate
public Object evaluate(Result iCurrentRecord, CommandContext ctx)
-
-