Uses of Class
org.apache.calcite.adapter.druid.ComplexMetric
-
Packages that use ComplexMetric Package Description org.apache.calcite.adapter.druid Query provider based on a Druid database. -
-
Uses of ComplexMetric in org.apache.calcite.adapter.druid
Fields in org.apache.calcite.adapter.druid with type parameters of type ComplexMetric Modifier and Type Field Description (package private) com.google.common.collect.ImmutableMap<java.lang.String,java.util.List<ComplexMetric>>
DruidTable. complexMetrics
Methods in org.apache.calcite.adapter.druid that return ComplexMetric Modifier and Type Method Description ComplexMetric
DruidTable. resolveComplexMetric(java.lang.String alias, AggregateCall call)
Returns the appropriateComplexMetric
that is mapped from the givenalias
if it exists, and is used in the expected context with the givenAggregateCall
.Methods in org.apache.calcite.adapter.druid that return types with arguments of type ComplexMetric Modifier and Type Method Description java.util.List<ComplexMetric>
DruidTable. getComplexMetricsFrom(java.lang.String alias)
Returns the list ofComplexMetric
that match the givenalias
if it exists, otherwise returns an empty list, nevernull
Constructor parameters in org.apache.calcite.adapter.druid with type arguments of type ComplexMetric Constructor Description DruidTable(DruidSchema schema, java.lang.String dataSource, RelProtoDataType protoRowType, java.util.Set<java.lang.String> metricFieldNames, java.lang.String timestampFieldName, java.util.List<org.joda.time.Interval> intervals, java.util.Map<java.lang.String,java.util.List<ComplexMetric>> complexMetrics, java.util.Map<java.lang.String,SqlTypeName> allFields)
Creates a Druid table.
-