| Package | Description |
|---|---|
| org.apache.calcite.linq4j.tree |
Object model for Java expressions.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ConstantUntypedNull
Represents a constant null of unknown type
Java allows type inference for such nulls, thus "null" cannot always be
replaced to (Object)null and vise versa.
|
| Modifier and Type | Field and Description |
|---|---|
static ConstantExpression |
OptimizeShuttle.FALSE_EXPR |
static ConstantExpression |
ConstantUntypedNull.INSTANCE |
static ConstantExpression |
OptimizeShuttle.TRUE_EXPR |
| Modifier and Type | Method and Description |
|---|---|
static ConstantExpression |
Expressions.constant(Object value)
Creates a ConstantExpression that has the Value property set
to the specified value.
|
static ConstantExpression |
Expressions.constant(Object value,
Type type)
Creates a ConstantExpression that has the Value and Type
properties set to the specified values.
|
ConstantExpression |
Shuttle.visit(ConstantExpression constantExpression) |
| Modifier and Type | Method and Description |
|---|---|
ConstantExpression |
Shuttle.visit(ConstantExpression constantExpression) |
R |
VisitorImpl.visit(ConstantExpression constantExpression) |
R |
Visitor.visit(ConstantExpression constantExpression) |
Copyright © 2012–2021 The Apache Software Foundation. All rights reserved.