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 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.
|
Modifier and Type | Method and 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) |
Modifier and Type | Method and 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.
|
Modifier and Type | Method and 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.
|
Modifier and Type | Method and Description |
---|---|
private static AggregateCall |
AggregateStarTableRule.rollUp(int groupCount,
RelBuilder relBuilder,
AggregateCall aggregateCall,
TileKey tileKey) |
Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.