| 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.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
CalciteSchema.TableEntryImpl
Implementation of
CalciteSchema.TableEntry
where all properties are held in fields. |
| Modifier and Type | Field and Description |
|---|---|
NavigableMap<String,CalciteSchema.TableEntry> |
CalciteSchema.tableMap
Tables explicitly defined in this schema.
|
| Modifier and Type | Method and Description |
|---|---|
CalciteSchema.TableEntry |
CalciteSchema.add(String tableName,
Table table)
Defines a table within this schema.
|
CalciteSchema.TableEntry |
CalciteSchema.add(String tableName,
Table table,
com.google.common.collect.ImmutableList<String> sqls)
Defines a table within this schema.
|
abstract CalciteSchema.TableEntry |
CalciteSchema.LatticeEntry.getStarTable() |
CalciteSchema.TableEntry |
CalciteSchema.LatticeEntryImpl.getStarTable() |
| Modifier and Type | Method and Description |
|---|---|
CalciteSchema.TableEntry |
MaterializationService.checkValid(MaterializationKey key)
Checks whether a materialization is valid, and if so, returns the table
where the data are stored.
|
| 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.
|
| 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 |
|---|---|
static RelOptTableImpl |
RelOptTableImpl.create(RelOptSchema schema,
RelDataType rowType,
CalciteSchema.TableEntry tableEntry,
Double rowCount) |
| Constructor and Description |
|---|
Prepare.Materialization(CalciteSchema.TableEntry materializedTable,
String sql) |
| Modifier and Type | Method and Description |
|---|---|
static List<CalciteSchema.TableEntry> |
Schemas.getStarTables(CalciteSchema schema)
Returns the star tables defined in a schema.
|
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.