private static class RelBuilder.Frame extends Object
Describes a previously created relational expression and information about how table aliases map into its row type.
| Modifier and Type | Field and Description |
|---|---|
(package private) com.google.common.collect.ImmutableList<RelBuilder.Field> |
fields |
(package private) RelNode |
rel |
| Modifier | Constructor and Description |
|---|---|
private |
Frame(RelNode rel) |
private |
Frame(RelNode rel,
com.google.common.collect.ImmutableList<RelBuilder.Field> fields) |
| Modifier and Type | Method and Description |
|---|---|
private static String |
deriveAlias(RelNode rel) |
(package private) List<RelDataTypeField> |
fields() |
final RelNode rel
final com.google.common.collect.ImmutableList<RelBuilder.Field> fields
private Frame(RelNode rel, com.google.common.collect.ImmutableList<RelBuilder.Field> fields)
private Frame(RelNode rel)
List<RelDataTypeField> fields()
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.