| Package | Description |
|---|---|
| org.apache.calcite.linq4j.tree |
Object model for Java expressions.
|
| Modifier and Type | Method and Description |
|---|---|
static TernaryExpression |
Expressions.makeTernary(ExpressionType ternaryType,
Expression e0,
Expression e1,
Expression e2)
Creates a TernaryExpression, given the left and right operands,
by calling an appropriate factory method.
|
| Modifier and Type | Method and Description |
|---|---|
Shuttle |
Shuttle.preVisit(TernaryExpression ternaryExpression) |
R |
VisitorImpl.visit(TernaryExpression ternaryExpression) |
R |
Visitor.visit(TernaryExpression ternaryExpression) |
Expression |
OptimizeShuttle.visit(TernaryExpression ternary,
Expression expression0,
Expression expression1,
Expression expression2) |
Expression |
DeterministicCodeOptimizer.visit(TernaryExpression ternaryExpression,
Expression expression0,
Expression expression1,
Expression expression2) |
Expression |
Shuttle.visit(TernaryExpression ternaryExpression,
Expression expression0,
Expression expression1,
Expression expression2) |
Copyright © 2012–2023 The Apache Software Foundation. All rights reserved.