| 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.
|
| Modifier and Type | Field and Description |
|---|---|
private static Comparator<Pair<CalciteSchema.TableEntry,TileKey>> |
MaterializationService.C |
(package private) 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.
|
| Modifier and Type | Method and Description |
|---|---|
Pair<CalciteSchema.TableEntry,TileKey> |
MaterializationService.defineTile(Lattice lattice,
ImmutableBitSet groupSet,
List<Lattice.Measure> measureList,
CalciteSchema schema,
boolean create,
boolean exact)
Defines a tile.
|
Pair<CalciteSchema.TableEntry,TileKey> |
MaterializationService.defineTile(Lattice lattice,
ImmutableBitSet groupSet,
List<Lattice.Measure> measureList,
CalciteSchema schema,
boolean create,
boolean exact,
String suggestedTableName,
MaterializationService.TableFactory tableFactory) |
| Modifier and Type | Method and Description |
|---|---|
private boolean |
MaterializationService.allSatisfiable(List<Lattice.Measure> measureList,
TileKey tileKey) |
MaterializationKey |
MaterializationService.defineMaterialization(CalciteSchema schema,
TileKey tileKey,
String viewSql,
List<String> viewSchemaPath,
String suggestedTableName,
boolean create,
boolean existing)
Defines a new materialization.
|
MaterializationKey |
MaterializationService.defineMaterialization(CalciteSchema schema,
TileKey tileKey,
String viewSql,
List<String> viewSchemaPath,
String suggestedTableName,
MaterializationService.TableFactory tableFactory,
boolean create,
boolean existing)
Defines a new materialization.
|
| Modifier and Type | Method and Description |
|---|---|
Pair<CalciteSchema.TableEntry,TileKey> |
RelOptLattice.getAggregate(RelOptPlanner planner,
ImmutableBitSet groupSet,
List<Lattice.Measure> measureList)
Retrieves a materialized table that will satisfy an aggregate query on
the star table.
|
| Modifier and Type | Method and Description |
|---|---|
private static AggregateCall |
AggregateStarTableRule.rollUp(int groupCount,
RelBuilder relBuilder,
AggregateCall aggregateCall,
TileKey tileKey) |
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.