Package org.apache.calcite.model
Class JsonTile
java.lang.Object
org.apache.calcite.model.JsonTile
Materialized view within a
JsonLattice
.
A tile is defined in terms of its dimensionality (the grouping columns, drawn from the lattice) and measures (aggregate functions applied to lattice columns).
Occurs within JsonLattice.tiles
.
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionfinal List
List of dimensions that define this tile.final List<JsonMeasure>
List of measures in this tile. -
Constructor Summary
-
Method Summary
-
Field Details
-
dimensions
List of dimensions that define this tile.Each dimension is a column from the lattice. The list of dimensions defines the level of aggregation, like a
GROUP BY
clause.Required, but may be empty. Each element is either a string (the unique label of the column within the lattice) or a string list (a pair consisting of a table alias and a column name).
-
measures
List of measures in this tile.If not specified, uses
JsonLattice.defaultMeasures
.
-
-
Constructor Details
-
JsonTile
-
-
Method Details
-
accept
-