Package org.apache.calcite.linq4j.tree
Class LabelStatement
java.lang.Object
org.apache.calcite.linq4j.tree.AbstractNode
org.apache.calcite.linq4j.tree.Statement
org.apache.calcite.linq4j.tree.LabelStatement
- All Implemented Interfaces:
Node
Represents a label, which can be put in any
Expression context. If it
is jumped to, it will get the value provided by the corresponding
GotoStatement. Otherwise, it receives the value in
defaultValue. If the Type equals Void, no value should be
provided.-
Field Summary
FieldsFields inherited from class org.apache.calcite.linq4j.tree.AbstractNode
nodeType, type -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.calcite.linq4j.tree.AbstractNode
accept, evaluate, getNodeType, getType, toString
-
Field Details
-
defaultValue
-
-
Constructor Details
-
LabelStatement
-
-
Method Details
-
accept
-
accept
-
equals
- Overrides:
equalsin classAbstractNode
-
hashCode
public int hashCode()- Overrides:
hashCodein classAbstractNode
-