Package org.apache.calcite.materialize
Class LatticeSuggester.MutableMeasure
- java.lang.Object
-
- org.apache.calcite.materialize.LatticeSuggester.MutableMeasure
-
- Enclosing class:
- LatticeSuggester
private static class LatticeSuggester.MutableMeasure extends java.lang.Object
An aggregate call. Becomes a measure in the final lattice.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) SqlAggFunction
aggregate
(package private) java.util.List<LatticeSuggester.ColRef>
arguments
(package private) boolean
distinct
(package private) java.lang.String
name
-
Constructor Summary
Constructors Modifier Constructor Description private
MutableMeasure(SqlAggFunction aggregate, boolean distinct, java.util.List<LatticeSuggester.ColRef> arguments, java.lang.String name)
-
-
-
Field Detail
-
aggregate
final SqlAggFunction aggregate
-
distinct
final boolean distinct
-
arguments
final java.util.List<LatticeSuggester.ColRef> arguments
-
name
final java.lang.String name
-
-
Constructor Detail
-
MutableMeasure
private MutableMeasure(SqlAggFunction aggregate, boolean distinct, java.util.List<LatticeSuggester.ColRef> arguments, @Nullable java.lang.String name)
-
-