Uses of Class
org.apache.calcite.materialize.TileKey
-
Packages that use TileKey Package Description org.apache.calcite.materialize Management of materialized query results.org.apache.calcite.plan Defines interfaces for constructing rule-based optimizers of relational expressions.org.apache.calcite.rel.rules Provides a core set of planner rules. -
-
Uses of TileKey in org.apache.calcite.materialize
Fields in org.apache.calcite.materialize with type parameters of type TileKey Modifier and Type Field Description private static java.util.Comparator<Pair<CalciteSchema.TableEntry,TileKey>>
MaterializationService. C
(package private) java.util.Map<TileKey,MaterializationKey>
MaterializationActor. keyByTile
(package private) com.google.common.collect.Multimap<TileKey,TileKey>
MaterializationActor. tilesByDimensionality
Tiles grouped by dimensionality.(package private) com.google.common.collect.Multimap<TileKey,TileKey>
MaterializationActor. tilesByDimensionality
Tiles grouped by dimensionality.Methods in org.apache.calcite.materialize that return types with arguments of type TileKey Modifier and Type Method Description Pair<CalciteSchema.TableEntry,TileKey>
MaterializationService. defineTile(Lattice lattice, ImmutableBitSet groupSet, java.util.List<Lattice.Measure> measureList, CalciteSchema schema, boolean create, boolean exact)
Defines a tile.Pair<CalciteSchema.TableEntry,TileKey>
MaterializationService. defineTile(Lattice lattice, ImmutableBitSet groupSet, java.util.List<Lattice.Measure> measureList, CalciteSchema schema, boolean create, boolean exact, java.lang.String suggestedTableName, MaterializationService.TableFactory tableFactory)
Methods in org.apache.calcite.materialize with parameters of type TileKey Modifier and Type Method Description private boolean
MaterializationService. allSatisfiable(java.util.List<Lattice.Measure> measureList, TileKey tileKey)
MaterializationKey
MaterializationService. defineMaterialization(CalciteSchema schema, TileKey tileKey, java.lang.String viewSql, java.util.List<java.lang.String> viewSchemaPath, java.lang.String suggestedTableName, boolean create, boolean existing)
Defines a new materialization.MaterializationKey
MaterializationService. defineMaterialization(CalciteSchema schema, TileKey tileKey, java.lang.String viewSql, java.util.List<java.lang.String> viewSchemaPath, java.lang.String suggestedTableName, MaterializationService.TableFactory tableFactory, boolean create, boolean existing)
Defines a new materialization. -
Uses of TileKey in org.apache.calcite.plan
Methods in org.apache.calcite.plan that return types with arguments of type TileKey Modifier and Type Method Description Pair<CalciteSchema.TableEntry,TileKey>
RelOptLattice. getAggregate(RelOptPlanner planner, ImmutableBitSet groupSet, java.util.List<Lattice.Measure> measureList)
Retrieves a materialized table that will satisfy an aggregate query on the star table. -
Uses of TileKey in org.apache.calcite.rel.rules
Methods in org.apache.calcite.rel.rules with parameters of type TileKey Modifier and Type Method Description private static AggregateCall
AggregateStarTableRule. rollUp(int groupCount, RelBuilder relBuilder, AggregateCall aggregateCall, TileKey tileKey)
-