| Package | Description |
|---|---|
| org.apache.calcite.linq4j.tree |
Object model for Java expressions.
|
| Modifier and Type | Method and Description |
|---|---|
static ConditionalStatement |
Expressions.ifThen(Expression test,
Node ifTrue)
Creates a ConditionalExpression that represents a conditional
block with an if statement.
|
static ConditionalStatement |
Expressions.ifThenElse(Expression test,
Node... nodes)
Creates a ConditionalExpression that represents a conditional
block with if and else statements:
if (test) stmt1 [ else if (test2) stmt2 ]... |
static ConditionalStatement |
Expressions.ifThenElse(Expression test,
Node ifTrue,
Node ifFalse)
Creates a ConditionalExpression that represents a conditional
block with if and else statements.
|
static ConditionalStatement |
Expressions.ifThenElse(Iterable<? extends Node> nodes)
Creates a ConditionalExpression that represents a conditional
block with if and else statements:
if (test) stmt1 [ else if (test2) stmt2 ]... |
| Modifier and Type | Method and Description |
|---|---|
Shuttle |
Shuttle.preVisit(ConditionalStatement conditionalStatement) |
R |
VisitorImpl.visit(ConditionalStatement conditionalStatement) |
R |
Visitor.visit(ConditionalStatement conditionalStatement) |
Statement |
OptimizeShuttle.visit(ConditionalStatement conditionalStatement,
List<Node> list) |
Statement |
Shuttle.visit(ConditionalStatement conditionalStatement,
List<Node> list) |
Copyright © 2012–2023 The Apache Software Foundation. All rights reserved.