Package org.apache.calcite.materialize
Class Lattice.Tile
- java.lang.Object
-
- org.apache.calcite.materialize.Lattice.Tile
-
- Enclosing class:
- Lattice
public static class Lattice.Tile extends java.lang.Object
Materialized aggregate within a lattice.
-
-
Field Summary
Fields Modifier and Type Field Description ImmutableBitSet
bitSet
com.google.common.collect.ImmutableList<Lattice.Column>
dimensions
com.google.common.collect.ImmutableList<Lattice.Measure>
measures
-
Constructor Summary
Constructors Constructor Description Tile(com.google.common.collect.ImmutableList<Lattice.Measure> measures, com.google.common.collect.ImmutableList<Lattice.Column> dimensions)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ImmutableBitSet
bitSet()
static Lattice.TileBuilder
builder()
-
-
-
Field Detail
-
measures
public final com.google.common.collect.ImmutableList<Lattice.Measure> measures
-
dimensions
public final com.google.common.collect.ImmutableList<Lattice.Column> dimensions
-
bitSet
public final ImmutableBitSet bitSet
-
-
Constructor Detail
-
Tile
public Tile(com.google.common.collect.ImmutableList<Lattice.Measure> measures, com.google.common.collect.ImmutableList<Lattice.Column> dimensions)
-
-
Method Detail
-
builder
public static Lattice.TileBuilder builder()
-
bitSet
public ImmutableBitSet bitSet()
-
-