Package org.apache.calcite.linq4j.tree
Class ForStatement
java.lang.Object
org.apache.calcite.linq4j.tree.AbstractNode
org.apache.calcite.linq4j.tree.Statement
org.apache.calcite.linq4j.tree.ForStatement
- All Implemented Interfaces:
- Node
Represents an infinite loop. It can be exited with "break".
- 
Field SummaryFieldsModifier and TypeFieldDescriptionfinal Statementfinal @Nullable Expressionfinal List<DeclarationStatement>final @Nullable ExpressionFields inherited from class org.apache.calcite.linq4j.tree.AbstractNodenodeType, type
- 
Constructor SummaryConstructorsConstructorDescriptionForStatement(List<DeclarationStatement> declarations, @Nullable Expression condition, @Nullable Expression post, Statement body) 
- 
Method SummaryMethods inherited from class org.apache.calcite.linq4j.tree.AbstractNodeaccept, evaluate, getNodeType, getType, toString
- 
Field Details- 
declarations
- 
condition
- 
post
- 
body
 
- 
- 
Constructor Details- 
ForStatementpublic ForStatement(List<DeclarationStatement> declarations, @Nullable Expression condition, @Nullable Expression post, Statement body) 
 
- 
- 
Method Details- 
accept
- 
accept
- 
equals- Overrides:
- equalsin class- AbstractNode
 
- 
hashCodepublic int hashCode()- Overrides:
- hashCodein class- AbstractNode
 
 
-