| Package | Description |
|---|---|
| org.apache.calcite.jdbc |
JDBC driver for Calcite.
|
| 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.prepare |
Preparation of queries (parsing, planning and implementation).
|
| org.apache.calcite.schema |
Schema SPI.
|
| org.apache.calcite.schema.impl |
Utilities to help implement Calcite's SPIs.
|
| Modifier and Type | Field and Description |
|---|---|
private Lattice |
CalciteSchema.LatticeEntryImpl.lattice |
| Modifier and Type | Method and Description |
|---|---|
abstract Lattice |
CalciteSchema.LatticeEntry.getLattice() |
Lattice |
CalciteSchema.LatticeEntryImpl.getLattice() |
| Modifier and Type | Method and Description |
|---|---|
private CalciteSchema.LatticeEntry |
CalciteSchema.add(String name,
Lattice lattice) |
void |
CalciteSchema.SchemaPlusImpl.add(String name,
Lattice lattice) |
| Constructor and Description |
|---|
LatticeEntryImpl(CalciteSchema schema,
String name,
Lattice lattice)
Creates a LatticeEntryImpl.
|
| Modifier and Type | Field and Description |
|---|---|
private Lattice |
ProfilerLatticeStatisticProvider.lattice |
Lattice |
TileKey.lattice |
private Lattice |
CachingLatticeStatisticProvider.lattice |
private Lattice |
TileSuggester.lattice |
private Lattice |
TileSuggester.StatisticsProviderImpl.lattice |
private Lattice |
SqlLatticeStatisticProvider.lattice |
| Modifier and Type | Method and Description |
|---|---|
Lattice |
Lattice.Builder.build()
Builds a lattice.
|
static Lattice |
Lattice.create(CalciteSchema schema,
String sql,
boolean auto)
Creates a Lattice.
|
| Modifier and Type | Method and Description |
|---|---|
private double |
SqlLatticeStatisticProvider.cardinality(Lattice lattice,
Lattice.Column column) |
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) |
| Constructor and Description |
|---|
CachingLatticeStatisticProvider(Lattice lattice,
LatticeStatisticProvider provider)
Creates a CachingStatisticProvider.
|
ProfilerLatticeStatisticProvider(Lattice lattice)
Creates a ProfilerLatticeStatisticProvider.
|
SchemaImpl(Lattice lattice,
org.pentaho.aggdes.model.StatisticsProvider statisticsProvider) |
SqlLatticeStatisticProvider(Lattice lattice)
Creates a SqlLatticeStatisticProvider.
|
StatisticsProviderImpl(Lattice lattice) |
TileKey(Lattice lattice,
ImmutableBitSet dimensions,
com.google.common.collect.ImmutableList<Lattice.Measure> measures)
Creates a TileKey.
|
TileSuggester(Lattice lattice) |
| Modifier and Type | Field and Description |
|---|---|
Lattice |
RelOptLattice.lattice |
| Constructor and Description |
|---|
RelOptLattice(Lattice lattice,
RelOptTable starRelOptTable) |
| Modifier and Type | Method and Description |
|---|---|
void |
RelOptTableImpl.MySchemaPlus.add(String name,
Lattice lattice) |
| Modifier and Type | Field and Description |
|---|---|
private static com.google.common.base.Function<CalciteSchema.LatticeEntry,Lattice> |
Schemas.TO_LATTICE |
| Modifier and Type | Method and Description |
|---|---|
static List<Lattice> |
Schemas.getLattices(CalciteSchema schema)
Returns the lattices defined in a schema.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SchemaPlus.add(String name,
Lattice lattice)
Adds a lattice to this schema.
|
| Modifier and Type | Field and Description |
|---|---|
Lattice |
StarTable.lattice |
| Modifier and Type | Method and Description |
|---|---|
static StarTable |
StarTable.of(Lattice lattice,
List<Table> tables)
Creates a StarTable and registers it in a schema.
|
| Constructor and Description |
|---|
StarTable(Lattice lattice,
com.google.common.collect.ImmutableList<Table> tables)
Creates a StarTable.
|
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.