| Package | Description |
|---|---|
| org.apache.calcite.linq4j.tree |
Object model for Java expressions.
|
| Modifier and Type | Interface and Description |
|---|---|
static interface |
Types.RecordField
Field that belongs to a record.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ArrayLengthRecordField
Represents a length field of a RecordType
|
class |
ReflectedPseudoField
Represents a PseudoField that is implemented via java reflection Field
|
| Modifier and Type | Field and Description |
|---|---|
PseudoField |
MemberExpression.field |
| Modifier and Type | Method and Description |
|---|---|
static PseudoField |
Types.field(Field field) |
(package private) static PseudoField |
Types.getField(String fieldName,
Type type) |
static PseudoField |
Types.nthField(int ordinal,
Type clazz) |
| Modifier and Type | Method and Description |
|---|---|
static MemberExpression |
Expressions.field(Expression expression,
PseudoField field)
Creates a MemberExpression that represents accessing a field.
|
static MemberExpression |
Expressions.makeMemberAccess(Expression expression,
PseudoField member)
Creates a MemberExpression that represents accessing a field.
|
| Constructor and Description |
|---|
MemberExpression(Expression expression,
PseudoField field) |
Copyright © 2012–2023 The Apache Software Foundation. All rights reserved.