public class JsonTile
extends java.lang.Object
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
.
Description of schema elements
Modifier and Type | Field and Description |
---|---|
java.util.List |
dimensions
List of dimensions that define this tile.
|
java.util.List<JsonMeasure> |
measures
List of measures in this tile.
|
Constructor and Description |
---|
JsonTile() |
Modifier and Type | Method and Description |
---|---|
void |
accept(ModelHandler handler) |
public final java.util.List dimensions
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).
public java.util.List<JsonMeasure> measures
If not specified, uses JsonLattice.defaultMeasures
.
public void accept(ModelHandler handler)
Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.