Package org.apache.calcite.materialize
Class Lattice.Builder.Fixer
- java.lang.Object
-
- org.apache.calcite.materialize.Lattice.Builder.Fixer
-
- Enclosing class:
- Lattice.Builder
private static class Lattice.Builder.Fixer extends java.lang.Object
Work space for fixing up a tree of mutable nodes.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.Set<java.lang.String>
aliases
(package private) int
c
(package private) java.util.Set<java.lang.String>
columnAliases
(package private) com.google.common.collect.ImmutableListMultimap.Builder<java.lang.String,Lattice.Column>
columnAliasList
(package private) com.google.common.collect.ImmutableList.Builder<Lattice.BaseColumn>
columnList
(package private) java.util.Set<MutableNode>
seen
-
Constructor Summary
Constructors Modifier Constructor Description private
Fixer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
fixUp(MutableNode node)
-
-
-
Field Detail
-
aliases
final java.util.Set<java.lang.String> aliases
-
columnAliases
final java.util.Set<java.lang.String> columnAliases
-
seen
final java.util.Set<MutableNode> seen
-
columnList
final com.google.common.collect.ImmutableList.Builder<Lattice.BaseColumn> columnList
-
columnAliasList
final com.google.common.collect.ImmutableListMultimap.Builder<java.lang.String,Lattice.Column> columnAliasList
-
c
int c
-
-
Method Detail
-
fixUp
void fixUp(MutableNode node)
-
-