| Package | Description |
|---|---|
| org.apache.calcite.linq4j.tree |
Object model for Java expressions.
|
| Modifier and Type | Field and Description |
|---|---|
static MemberExpression |
OptimizeShuttle.BOXED_FALSE_EXPR |
static MemberExpression |
OptimizeShuttle.BOXED_TRUE_EXPR |
| Modifier and Type | Method and Description |
|---|---|
static MemberExpression |
Expressions.field(Expression expression,
Field field)
Creates a MemberExpression that represents accessing a field.
|
static MemberExpression |
Expressions.field(Expression expression,
PseudoField field)
Creates a MemberExpression that represents accessing a field.
|
static MemberExpression |
Expressions.field(Expression expression,
String fieldName)
Creates a MemberExpression that represents accessing a field
given the name of the field.
|
static MemberExpression |
Expressions.field(Expression expression,
Type type,
String fieldName)
Creates a MemberExpression that represents accessing a field.
|
static MemberExpression |
Expressions.makeMemberAccess(Expression expression,
PseudoField member)
Creates a MemberExpression that represents accessing a field.
|
static MemberExpression |
Expressions.property(Expression expression,
Expressions.PropertyInfo property)
Creates a MemberExpression that represents accessing a
property.
|
static MemberExpression |
Expressions.property(Expression expression,
Method method)
Creates a MemberExpression that represents accessing a
property by using a property accessor method.
|
static MemberExpression |
Expressions.property(Expression expression,
String name)
Creates a MemberExpression that represents accessing a
property.
|
static MemberExpression |
Expressions.property(Expression expression,
Type type,
String name)
Creates a MemberExpression accessing a property.
|
static MemberExpression |
Expressions.propertyOrField(Expression expression,
String propertyOfFieldName)
Creates a MemberExpression that represents accessing a
property or field.
|
| Modifier and Type | Method and Description |
|---|---|
Shuttle |
Shuttle.preVisit(MemberExpression memberExpression) |
R |
VisitorImpl.visit(MemberExpression memberExpression) |
R |
Visitor.visit(MemberExpression memberExpression) |
Expression |
Shuttle.visit(MemberExpression memberExpression,
Expression expression) |
Expression |
DeterministicCodeOptimizer.visit(MemberExpression memberExpression,
Expression expression) |
Copyright © 2012–2021 The Apache Software Foundation. All rights reserved.