| Package | Description |
|---|---|
| org.apache.calcite.linq4j.tree |
Object model for Java expressions.
|
| Modifier and Type | Field and Description |
|---|---|
List<DeclarationStatement> |
ForStatement.declarations |
| Modifier and Type | Method and Description |
|---|---|
DeclarationStatement |
DeclarationStatement.accept(Visitor visitor) |
static DeclarationStatement |
Expressions.declare(int modifiers,
ParameterExpression parameter,
Expression initializer)
Creates a statement that declares a variable.
|
static DeclarationStatement |
Expressions.declare(int modifiers,
String name,
Expression initializer)
Creates an expression that declares and initializes a variable.
|
DeclarationStatement |
BlockBuilder.getComputedExpression(Expression expr)
Returns the reference to ParameterExpression if given expression was
already computed and stored to local variable
|
DeclarationStatement |
Visitor.visit(DeclarationStatement declarationStatement,
Expression initializer) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
BlockBuilder.addExpressionForReuse(DeclarationStatement decl) |
static ForStatement |
Expressions.for_(DeclarationStatement declaration,
Expression condition,
Expression post,
Statement body)
Creates a LoopExpression with the given body.
|
protected boolean |
BlockBuilder.isSafeForReuse(DeclarationStatement decl) |
Visitor |
Visitor.preVisit(DeclarationStatement declarationStatement) |
DeclarationStatement |
Visitor.visit(DeclarationStatement declarationStatement,
Expression initializer) |
| Modifier and Type | Method and Description |
|---|---|
static ForStatement |
Expressions.for_(Iterable<? extends DeclarationStatement> declarations,
Expression condition,
Expression post,
Statement body)
Creates a LoopExpression with the given body.
|
ForStatement |
Visitor.visit(ForStatement forStatement,
List<DeclarationStatement> declarations,
Expression condition,
Expression post,
Statement body) |
| Constructor and Description |
|---|
ForStatement(List<DeclarationStatement> declarations,
Expression condition,
Expression post,
Statement body) |
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.