Uses of Class
org.apache.calcite.materialize.Lattice
-
Packages that use Lattice 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. -
-
Uses of Lattice in org.apache.calcite.jdbc
Fields in org.apache.calcite.jdbc declared as Lattice Modifier and Type Field Description private Lattice
CalciteSchema.LatticeEntryImpl. lattice
Methods in org.apache.calcite.jdbc that return Lattice Modifier and Type Method Description abstract Lattice
CalciteSchema.LatticeEntry. getLattice()
Lattice
CalciteSchema.LatticeEntryImpl. getLattice()
Methods in org.apache.calcite.jdbc with parameters of type Lattice Modifier and Type Method Description private CalciteSchema.LatticeEntry
CalciteSchema. add(java.lang.String name, Lattice lattice)
void
CalciteSchema.SchemaPlusImpl. add(java.lang.String name, Lattice lattice)
Constructors in org.apache.calcite.jdbc with parameters of type Lattice Constructor Description LatticeEntryImpl(CalciteSchema schema, java.lang.String name, Lattice lattice)
Creates a LatticeEntryImpl. -
Uses of Lattice in org.apache.calcite.materialize
Fields in org.apache.calcite.materialize declared as Lattice Modifier and Type Field Description private Lattice
CachingLatticeStatisticProvider. lattice
Lattice
Lattice.SqlWriter. lattice
private Lattice
SqlLatticeStatisticProvider. lattice
Lattice
TileKey. lattice
private Lattice
TileSuggester. lattice
private Lattice
TileSuggester.StatisticsProviderImpl. lattice
Fields in org.apache.calcite.materialize with type parameters of type Lattice Modifier and Type Field Description (package private) java.util.Map<java.lang.String,Lattice>
LatticeSuggester. latticeMap
Lattices, indexed by digest.private java.util.Map<Lattice,Lattice>
LatticeSuggester. obsoleteLatticeMap
Lattices that have been made obsolete.private java.util.Map<Lattice,Lattice>
LatticeSuggester. obsoleteLatticeMap
Lattices that have been made obsolete.Methods in org.apache.calcite.materialize that return Lattice Modifier and Type Method Description Lattice
Lattice.Builder. build()
Builds a lattice.static Lattice
Lattice. create(CalciteSchema schema, java.lang.String sql, boolean auto)
Creates a Lattice.private Lattice
LatticeSuggester. findMatch(Lattice lattice, MutableNode mutableNode)
Returns the best match for a lattice.Methods in org.apache.calcite.materialize that return types with arguments of type Lattice Modifier and Type Method Description java.util.List<Lattice>
LatticeSuggester. addQuery(RelNode r)
Adds a query.java.util.Set<Lattice>
LatticeSuggester. getLatticeSet()
Returns the minimal set of lattices necessary to cover all of the queries seen.Methods in org.apache.calcite.materialize with parameters of type Lattice Modifier and Type Method Description private double
SqlLatticeStatisticProvider. cardinality(Lattice lattice, Lattice.Column column)
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)
private Lattice
LatticeSuggester. findMatch(Lattice lattice, MutableNode mutableNode)
Returns the best match for a lattice.private java.util.function.Function<Lattice.Column,Lattice.Column>
LatticeSuggester. mapper(Lattice lattice, Lattice.Builder builder)
private int
LatticeSuggester. matchQuality(Lattice lattice, Lattice target)
Constructors in org.apache.calcite.materialize with parameters of type Lattice Constructor 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.SqlWriter(Lattice lattice, SqlDialect dialect, java.lang.StringBuilder buf, SqlImplementor.SimpleContext context)
StatisticsProviderImpl(Lattice lattice)
TileKey(Lattice lattice, ImmutableBitSet dimensions, com.google.common.collect.ImmutableList<Lattice.Measure> measures)
Creates a TileKey.TileSuggester(Lattice lattice)
-
Uses of Lattice in org.apache.calcite.plan
Fields in org.apache.calcite.plan declared as Lattice Modifier and Type Field Description Lattice
RelOptLattice. lattice
Constructors in org.apache.calcite.plan with parameters of type Lattice Constructor Description RelOptLattice(Lattice lattice, RelOptTable starRelOptTable)
-
Uses of Lattice in org.apache.calcite.prepare
Methods in org.apache.calcite.prepare with parameters of type Lattice Modifier and Type Method Description void
RelOptTableImpl.MySchemaPlus. add(java.lang.String name, Lattice lattice)
-
Uses of Lattice in org.apache.calcite.schema
Methods in org.apache.calcite.schema that return types with arguments of type Lattice Modifier and Type Method Description static java.util.List<Lattice>
Schemas. getLattices(CalciteSchema schema)
Returns the lattices defined in a schema.Methods in org.apache.calcite.schema with parameters of type Lattice Modifier and Type Method Description void
SchemaPlus. add(java.lang.String name, Lattice lattice)
Adds a lattice to this schema. -
Uses of Lattice in org.apache.calcite.schema.impl
Fields in org.apache.calcite.schema.impl declared as Lattice Modifier and Type Field Description Lattice
StarTable. lattice
Methods in org.apache.calcite.schema.impl with parameters of type Lattice Modifier and Type Method Description static StarTable
StarTable. of(Lattice lattice, java.util.List<Table> tables)
Creates a StarTable and registers it in a schema.Constructors in org.apache.calcite.schema.impl with parameters of type Lattice Constructor Description StarTable(Lattice lattice, com.google.common.collect.ImmutableList<Table> tables)
Creates a StarTable.
-