Package org.apache.calcite.adapter.druid
Class DruidQuery.JsonAggregation
- java.lang.Object
-
- org.apache.calcite.adapter.druid.DruidQuery.JsonAggregation
-
- All Implemented Interfaces:
DruidJson
- Direct Known Subclasses:
DruidQuery.JsonCardinalityAggregation
,DruidQuery.JsonFilteredAggregation
- Enclosing class:
- DruidQuery
private static class DruidQuery.JsonAggregation extends java.lang.Object implements DruidJson
Aggregation element of a Druid "groupBy" or "topN" query.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.String
expression
(package private) java.lang.String
fieldName
(package private) java.lang.String
name
(package private) java.lang.String
type
-
Constructor Summary
Constructors Modifier Constructor Description private
JsonAggregation(java.lang.String type, java.lang.String name, java.lang.String fieldName, java.lang.String expression)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
write(com.fasterxml.jackson.core.JsonGenerator generator)
-