| Package | Description |
|---|---|
| org.apache.calcite.materialize |
Management of materialized query results.
|
| Modifier and Type | Field and Description |
|---|---|
private Lattice.Column |
TileSuggester.AttributeImpl.column |
| Modifier and Type | Field and Description |
|---|---|
com.google.common.collect.ImmutableList<Lattice.Column> |
Lattice.Measure.args |
private com.google.common.cache.LoadingCache<Lattice.Column,Double> |
CachingLatticeStatisticProvider.cache |
com.google.common.collect.ImmutableList<Lattice.Column> |
Lattice.columns |
private com.google.common.collect.ImmutableList<Lattice.Column> |
Lattice.Builder.columns |
private com.google.common.collect.ImmutableListMultimap<String,Lattice.Column> |
Lattice.Builder.columnsByAlias |
private List<Lattice.Column> |
Lattice.TileBuilder.dimensionListBuilder |
com.google.common.collect.ImmutableList<Lattice.Column> |
Lattice.Tile.dimensions |
private static com.google.common.base.Function<Lattice.Column,String> |
Lattice.GET_ALIAS |
private static com.google.common.base.Function<Lattice.Column,Integer> |
Lattice.GET_ORDINAL |
private static com.google.common.base.Function<org.pentaho.aggdes.model.Attribute,Lattice.Column> |
TileSuggester.TO_COLUMN |
private com.google.common.base.Function<Integer,Lattice.Column> |
Lattice.toColumnFunction |
| Modifier and Type | Method and Description |
|---|---|
Lattice.Column |
Lattice.Builder.resolveColumn(Object name) |
private Lattice.Column |
Lattice.Builder.resolveColumnByAlias(String name)
Looks up a column in this lattice by alias.
|
private Lattice.Column |
Lattice.Builder.resolveQualifiedColumn(String table,
String column) |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.collect.ImmutableList<Lattice.Column> |
Lattice.Builder.resolveArgs(Object args)
Resolves the arguments of a
JsonMeasure. |
| Modifier and Type | Method and Description |
|---|---|
void |
Lattice.TileBuilder.addDimension(Lattice.Column column) |
private double |
SqlLatticeStatisticProvider.cardinality(Lattice lattice,
Lattice.Column column) |
int |
Lattice.Column.compareTo(Lattice.Column column) |
| Modifier and Type | Method and Description |
|---|---|
double |
LatticeStatisticProvider.cardinality(List<Lattice.Column> columns)
Returns an estimate of the number of distinct values in a column
or list of columns.
|
double |
ProfilerLatticeStatisticProvider.cardinality(List<Lattice.Column> columns) |
double |
DelegatingLatticeStatisticProvider.cardinality(List<Lattice.Column> columns) |
double |
CachingLatticeStatisticProvider.cardinality(List<Lattice.Column> columns) |
double |
SqlLatticeStatisticProvider.cardinality(List<Lattice.Column> columns) |
private static int |
Lattice.Measure.compare(List<Lattice.Column> list0,
List<Lattice.Column> list1) |
private static int |
Lattice.Measure.compare(List<Lattice.Column> list0,
List<Lattice.Column> list1) |
double |
Lattice.getRowCount(List<Lattice.Column> columns)
Returns an estimate of the number of rows in the tile with the given
dimensions.
|
(package private) static ImmutableBitSet |
Lattice.Column.toBitSet(List<Lattice.Column> columns)
Converts a list of columns to a bit set of their ordinals.
|
| Constructor and Description |
|---|
AttributeImpl(Lattice.Column column,
TileSuggester.TableImpl table) |
| Constructor and Description |
|---|
Lattice(CalciteSchema rootSchema,
com.google.common.collect.ImmutableList<Lattice.Node> nodes,
boolean auto,
boolean algorithm,
long algorithmMaxMillis,
LatticeStatisticProvider.Factory statisticProviderFactory,
Double rowCountEstimate,
com.google.common.collect.ImmutableList<Lattice.Column> columns,
com.google.common.collect.ImmutableList<Lattice.Measure> defaultMeasures,
com.google.common.collect.ImmutableList<Lattice.Tile> tiles) |
Measure(SqlAggFunction agg,
Iterable<Lattice.Column> args) |
Tile(com.google.common.collect.ImmutableList<Lattice.Measure> measures,
com.google.common.collect.ImmutableList<Lattice.Column> dimensions) |
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.