Package com.arcadedb.query.sql.parser
Class LetItem
- java.lang.Object
-
- com.arcadedb.query.sql.parser.SimpleNode
-
- com.arcadedb.query.sql.parser.LetItem
-
- All Implemented Interfaces:
Node
public class LetItem extends SimpleNode
-
-
Field Summary
-
Fields inherited from class com.arcadedb.query.sql.parser.SimpleNode
children, firstToken, id, lastToken, parent, parser, value
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LetItem
copy()
void
deserialize(Result fromResult)
boolean
equals(Object o)
void
extractSubQueries(SubQueryCollector collector)
Expression
getExpression()
Statement
getQuery()
Identifier
getVarName()
int
hashCode()
boolean
isCacheable()
boolean
refersToParent()
Result
serialize()
void
setExpression(Expression expression)
void
setQuery(Statement query)
void
setVarName(Identifier varName)
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
-
-
-
-
Constructor Detail
-
LetItem
public LetItem(int id)
-
LetItem
public LetItem(SqlParser p, int id)
-
-
Method Detail
-
toString
public void toString(Map<String,Object> params, StringBuilder builder)
- Overrides:
toString
in classSimpleNode
-
copy
public LetItem copy()
- Overrides:
copy
in classSimpleNode
-
setVarName
public void setVarName(Identifier varName)
-
setExpression
public void setExpression(Expression expression)
-
setQuery
public void setQuery(Statement query)
-
refersToParent
public boolean refersToParent()
-
getVarName
public Identifier getVarName()
-
getExpression
public Expression getExpression()
-
getQuery
public Statement getQuery()
-
extractSubQueries
public void extractSubQueries(SubQueryCollector collector)
-
serialize
public Result serialize()
-
deserialize
public void deserialize(Result fromResult)
-
isCacheable
public boolean isCacheable()
-
-