Uses of Interface
org.apache.calcite.adapter.druid.DimensionSpec
-
Packages that use DimensionSpec Package Description org.apache.calcite.adapter.druid Query provider based on a Druid database. -
-
Uses of DimensionSpec in org.apache.calcite.adapter.druid
Classes in org.apache.calcite.adapter.druid that implement DimensionSpec Modifier and Type Class Description class
DefaultDimensionSpec
Default implementation of DimensionSpec.class
ExtractionDimensionSpec
Implementation of extraction function DimensionSpec.Methods in org.apache.calcite.adapter.druid that return types with arguments of type DimensionSpec Modifier and Type Method Description protected static Pair<java.util.List<DimensionSpec>,java.util.List<VirtualColumn>>
DruidQuery. computeProjectGroupSet(Project projectNode, ImmutableBitSet groupSet, RelDataType inputRowType, DruidQuery druidQuery)
Computes the project group set.Methods in org.apache.calcite.adapter.druid with parameters of type DimensionSpec Modifier and Type Method Description static Granularity
ExtractionDimensionSpec. toQueryGranularity(DimensionSpec dimensionSpec)
Method parameters in org.apache.calcite.adapter.druid with type arguments of type DimensionSpec Modifier and Type Method Description private java.lang.String
DruidQuery. planAsGroupBy(java.util.List<DimensionSpec> groupByKeyDims, DruidJsonFilter jsonFilter, java.util.List<VirtualColumn> virtualColumnList, java.util.List<DruidQuery.JsonAggregation> aggregations, java.util.List<DruidQuery.JsonExpressionPostAgg> postAggregations, DruidQuery.JsonLimit limit, DruidJsonFilter havingFilter)
private java.lang.String
DruidQuery. planAsTimeSeries(java.util.List<DimensionSpec> groupByKeyDims, DruidJsonFilter jsonFilter, java.util.List<VirtualColumn> virtualColumnList, java.util.List<DruidQuery.JsonAggregation> aggregations, java.util.List<DruidQuery.JsonExpressionPostAgg> postAggregations, DruidQuery.JsonLimit limit, DruidJsonFilter havingFilter)
private java.lang.String
DruidQuery. planAsTopN(java.util.List<DimensionSpec> groupByKeyDims, DruidJsonFilter jsonFilter, java.util.List<VirtualColumn> virtualColumnList, java.util.List<DruidQuery.JsonAggregation> aggregations, java.util.List<DruidQuery.JsonExpressionPostAgg> postAggregations, DruidQuery.JsonLimit limit, DruidJsonFilter havingFilter)
-