Uses of Interface
org.apache.druid.query.dimension.DimensionSpec
-
-
Uses of DimensionSpec in org.apache.druid.frame.processor
Methods in org.apache.druid.frame.processor with parameters of type DimensionSpec Modifier and Type Method Description DimensionSelectorMultiColumnSelectorFactory. makeDimensionSelector(DimensionSpec dimensionSpec) -
Uses of DimensionSpec in org.apache.druid.frame.segment.row
Methods in org.apache.druid.frame.segment.row with parameters of type DimensionSpec Modifier and Type Method Description DimensionSelectorFrameColumnSelectorFactory. makeDimensionSelector(DimensionSpec dimensionSpec) -
Uses of DimensionSpec in org.apache.druid.frame.util
Methods in org.apache.druid.frame.util with parameters of type DimensionSpec Modifier and Type Method Description DimensionSelectorSettableLongVirtualColumn. makeDimensionSelector(DimensionSpec dimensionSpec, ColumnSelectorFactory factory) -
Uses of DimensionSpec in org.apache.druid.query
Fields in org.apache.druid.query with type parameters of type DimensionSpec Modifier and Type Field Description static com.google.common.base.Function<String,DimensionSpec>Druids. DIMENSION_IDENTITYMethods in org.apache.druid.query with parameters of type DimensionSpec Modifier and Type Method Description Druids.SearchQueryBuilderDruids.SearchQueryBuilder. dimensions(DimensionSpec d)Method parameters in org.apache.druid.query with type arguments of type DimensionSpec Modifier and Type Method Description static Set<String>Queries. computeRequiredColumns(VirtualColumns virtualColumns, DimFilter filter, List<DimensionSpec> dimensions, List<AggregatorFactory> aggregators, List<String> additionalColumns)Helper for implementations ofQuery.getRequiredColumns().Druids.SearchQueryBuilderDruids.SearchQueryBuilder. dimensions(List<DimensionSpec> d) -
Uses of DimensionSpec in org.apache.druid.query.aggregation.cardinality
Methods in org.apache.druid.query.aggregation.cardinality that return types with arguments of type DimensionSpec Modifier and Type Method Description List<DimensionSpec>CardinalityAggregatorFactory. getFields()Constructor parameters in org.apache.druid.query.aggregation.cardinality with type arguments of type DimensionSpec Constructor Description CardinalityAggregatorFactory(String name, List<DimensionSpec> fields, boolean byRow) -
Uses of DimensionSpec in org.apache.druid.query.dimension
Classes in org.apache.druid.query.dimension that implement DimensionSpec Modifier and Type Class Description classBaseFilteredDimensionSpecclassDefaultDimensionSpecclassExtractionDimensionSpecclassLegacyDimensionSpecclassListFilteredDimensionSpecclassLookupDimensionSpecclassPrefixFilteredDimensionSpecclassRegexFilteredDimensionSpecFields in org.apache.druid.query.dimension declared as DimensionSpec Modifier and Type Field Description protected DimensionSpecBaseFilteredDimensionSpec. delegateMethods in org.apache.druid.query.dimension that return DimensionSpec Modifier and Type Method Description DimensionSpecBaseFilteredDimensionSpec. getDelegate()DimensionSpecDefaultDimensionSpec. withDimension(String newDimension)DimensionSpecDimensionSpec. withDimension(String newDimension)Returns a copy of this DimensionSpec with the underlying dimension (the value ofgetDimension()) replaced by "newDimension".DimensionSpecExtractionDimensionSpec. withDimension(String newDimension)DimensionSpecListFilteredDimensionSpec. withDimension(String newDimension)DimensionSpecLookupDimensionSpec. withDimension(String newDimension)DimensionSpecPrefixFilteredDimensionSpec. withDimension(String newDimension)DimensionSpecRegexFilteredDimensionSpec. withDimension(String newDimension)Constructors in org.apache.druid.query.dimension with parameters of type DimensionSpec Constructor Description BaseFilteredDimensionSpec(DimensionSpec delegate)ListFilteredDimensionSpec(DimensionSpec delegate, Set<String> values, Boolean isWhitelist)PrefixFilteredDimensionSpec(DimensionSpec delegate, String prefix)RegexFilteredDimensionSpec(DimensionSpec delegate, String pattern) -
Uses of DimensionSpec in org.apache.druid.query.filter
Methods in org.apache.druid.query.filter that return types with arguments of type DimensionSpec Modifier and Type Method Description List<DimensionSpec>ColumnComparisonDimFilter. getDimensions()Constructor parameters in org.apache.druid.query.filter with type arguments of type DimensionSpec Constructor Description ColumnComparisonDimFilter(List<DimensionSpec> dimensions) -
Uses of DimensionSpec in org.apache.druid.query.groupby
Methods in org.apache.druid.query.groupby that return types with arguments of type DimensionSpec Modifier and Type Method Description List<DimensionSpec>GroupByQuery. getDimensions()Methods in org.apache.druid.query.groupby with parameters of type DimensionSpec Modifier and Type Method Description GroupByQuery.BuilderGroupByQuery.Builder. addDimension(DimensionSpec dimension)GroupByQuery.BuilderGroupByQuery.Builder. setDimensions(DimensionSpec... dimensions)Method parameters in org.apache.druid.query.groupby with type arguments of type DimensionSpec Modifier and Type Method Description static voidGroupingEngine. convertRowTypesToOutputTypes(List<DimensionSpec> dimensionSpecs, ResultRow resultRow, int resultRowDimensionStart)GroupByQuery.BuilderGroupByQuery.Builder. setDimensions(List<DimensionSpec> dimensions)GroupByQueryGroupByQuery. withDimensionSpecs(List<DimensionSpec> dimensionSpecs)Constructor parameters in org.apache.druid.query.groupby with type arguments of type DimensionSpec Constructor Description GroupByQuery(DataSource dataSource, QuerySegmentSpec querySegmentSpec, VirtualColumns virtualColumns, DimFilter dimFilter, Granularity granularity, List<DimensionSpec> dimensions, List<AggregatorFactory> aggregatorSpecs, List<PostAggregator> postAggregatorSpecs, HavingSpec havingSpec, LimitSpec limitSpec, List<List<String>> subtotalsSpec, Map<String,Object> context) -
Uses of DimensionSpec in org.apache.druid.query.groupby.epinephelinae
Method parameters in org.apache.druid.query.groupby.epinephelinae with type arguments of type DimensionSpec Modifier and Type Method Description static Grouper.BufferComparatorGrouperBufferComparatorUtils. bufferComparatorWithAggregators(AggregatorFactory[] aggregatorFactories, int[] aggregatorOffsets, DefaultLimitSpec limitSpec, List<DimensionSpec> dimensions, Grouper.BufferComparator[] dimComparators, boolean includeTimestamp, boolean sortByDimsFirst, int keySize)static CloseableGrouperIterator<RowBasedGrouperHelper.RowBasedKey,ResultRow>RowBasedGrouperHelper. makeGrouperIterator(Grouper<RowBasedGrouperHelper.RowBasedKey> grouper, GroupByQuery query, List<DimensionSpec> dimsToInclude, Closeable closeable)Sequence<ResultRow>GroupByRowProcessor.ResultSupplier. results(List<DimensionSpec> dimensionsToInclude)Return a result sequence. -
Uses of DimensionSpec in org.apache.druid.query.groupby.orderby
Method parameters in org.apache.druid.query.groupby.orderby with type arguments of type DimensionSpec Modifier and Type Method Description static intOrderByColumnSpec. getDimIndexForOrderBy(OrderByColumnSpec orderSpec, List<DimensionSpec> dimensions)static booleanDefaultLimitSpec. sortingOrderHasNonGroupingFields(DefaultLimitSpec limitSpec, List<DimensionSpec> dimensions)Check if a limitSpec has columns in the sorting order that are not part of the grouping fields represented by `dimensions`. -
Uses of DimensionSpec in org.apache.druid.query.rowsandcols.semantic
Methods in org.apache.druid.query.rowsandcols.semantic with parameters of type DimensionSpec Modifier and Type Method Description DimensionSelectorDefaultColumnSelectorFactoryMaker.ColumnAccessorBasedColumnSelectorFactory. makeDimensionSelector(DimensionSpec dimensionSpec) -
Uses of DimensionSpec in org.apache.druid.query.scan
Methods in org.apache.druid.query.scan with parameters of type DimensionSpec Modifier and Type Method Description DimensionSelectorSettableCursorColumnSelectorFactory. makeDimensionSelector(DimensionSpec dimensionSpec) -
Uses of DimensionSpec in org.apache.druid.query.search
Fields in org.apache.druid.query.search with type parameters of type DimensionSpec Modifier and Type Field Description protected List<DimensionSpec>SearchQueryExecutor. dimsToSearchMethods in org.apache.druid.query.search that return types with arguments of type DimensionSpec Modifier and Type Method Description List<DimensionSpec>SearchQuery. getDimensions()Constructor parameters in org.apache.druid.query.search with type arguments of type DimensionSpec Constructor Description CursorBasedExecutor(SearchQuery query, Segment segment, Filter filter, org.joda.time.Interval interval, List<DimensionSpec> dimensionSpecs)IndexOnlyExecutor(SearchQuery query, Segment segment, ImmutableBitmap timeFilteredBitmap, List<DimensionSpec> dimensionSpecs)SearchQuery(DataSource dataSource, DimFilter dimFilter, Granularity granularity, int limit, QuerySegmentSpec querySegmentSpec, List<DimensionSpec> dimensions, VirtualColumns virtualColumns, SearchQuerySpec querySpec, SearchSortSpec sortSpec, Map<String,Object> context)SearchQueryExecutor(SearchQuery query, Segment segment, List<DimensionSpec> dimensionSpecs) -
Uses of DimensionSpec in org.apache.druid.query.topn
Methods in org.apache.druid.query.topn that return DimensionSpec Modifier and Type Method Description DimensionSpecTopNQuery. getDimensionSpec()Methods in org.apache.druid.query.topn with parameters of type DimensionSpec Modifier and Type Method Description TopNQueryBuilderTopNQueryBuilder. dimension(DimensionSpec d)StringDimensionTopNMetricSpec. getMetricName(DimensionSpec dimSpec)StringInvertedTopNMetricSpec. getMetricName(DimensionSpec dimSpec)StringLexicographicTopNMetricSpec. getMetricName(DimensionSpec dimSpec)StringNumericTopNMetricSpec. getMetricName(DimensionSpec dimSpec)StringTopNMetricSpec. getMetricName(DimensionSpec dimSpec)TopNResultBuilderDimensionTopNMetricSpec. getResultBuilder(org.joda.time.DateTime timestamp, DimensionSpec dimSpec, int threshold, Comparator comparator, List<AggregatorFactory> aggFactories, List<PostAggregator> postAggs)TopNResultBuilderInvertedTopNMetricSpec. getResultBuilder(org.joda.time.DateTime timestamp, DimensionSpec dimSpec, int threshold, Comparator comparator, List<AggregatorFactory> aggFactories, List<PostAggregator> postAggs)TopNResultBuilderLexicographicTopNMetricSpec. getResultBuilder(org.joda.time.DateTime timestamp, DimensionSpec dimSpec, int threshold, Comparator comparator, List<AggregatorFactory> aggFactories, List<PostAggregator> postAggs)TopNResultBuilderNumericTopNMetricSpec. getResultBuilder(org.joda.time.DateTime timestamp, DimensionSpec dimSpec, int threshold, Comparator comparator, List<AggregatorFactory> aggFactories, List<PostAggregator> postAggs)TopNResultBuilderTopNMetricSpec. getResultBuilder(org.joda.time.DateTime timestamp, DimensionSpec dimSpec, int threshold, Comparator comparator, List<AggregatorFactory> aggFactories, List<PostAggregator> postAggs)TopNQueryTopNQuery. withDimensionSpec(DimensionSpec spec)Constructors in org.apache.druid.query.topn with parameters of type DimensionSpec Constructor Description TopNBinaryFn(Granularity granularity, DimensionSpec dimSpec, TopNMetricSpec topNMetricSpec, int threshold, List<AggregatorFactory> aggregatorSpecs, List<PostAggregator> postAggregatorSpecs)TopNLexicographicResultBuilder(org.joda.time.DateTime timestamp, DimensionSpec dimSpec, int threshold, String previousStop, Comparator comparator, List<AggregatorFactory> aggFactories)TopNNumericResultBuilder(org.joda.time.DateTime timestamp, DimensionSpec dimSpec, String metricName, int threshold, Comparator comparator, List<AggregatorFactory> aggFactories, List<PostAggregator> postAggs)TopNQuery(DataSource dataSource, VirtualColumns virtualColumns, DimensionSpec dimensionSpec, TopNMetricSpec topNMetricSpec, int threshold, QuerySegmentSpec querySegmentSpec, DimFilter dimFilter, Granularity granularity, List<AggregatorFactory> aggregatorSpecs, List<PostAggregator> postAggregatorSpecs, Map<String,Object> context) -
Uses of DimensionSpec in org.apache.druid.segment
Methods in org.apache.druid.segment that return DimensionSpec Modifier and Type Method Description default DimensionSpecDimensionHandler. getDimensionSpec()Create aDimensionSpecfor this handlerDimensionSpecDoubleDimensionHandler. getDimensionSpec()DimensionSpecFloatDimensionHandler. getDimensionSpec()DimensionSpecLongDimensionHandler. getDimensionSpec()DimensionSpecNestedCommonFormatColumnHandler. getDimensionSpec()DimensionSpecNestedDataColumnHandlerV4. getDimensionSpec()Method parameters in org.apache.druid.segment with type arguments of type DimensionSpec Modifier and Type Method Description static <Strategy extends ColumnSelectorStrategy>
ColumnSelectorPlus<Strategy>[]DimensionHandlerUtils. createColumnSelectorPluses(ColumnSelectorStrategyFactory<Strategy> strategyFactory, List<DimensionSpec> dimensionSpecs, ColumnSelectorFactory columnSelectorFactory)Creates an array of ColumnSelectorPlus objects, selectors that handle type-specific operations within query processing engines, using a strategy factory provided by the query engine.static List<ColumnType>DimensionHandlerUtils. getValueTypesFromDimensionSpecs(List<DimensionSpec> dimSpecs) -
Uses of DimensionSpec in org.apache.druid.segment.column
Method parameters in org.apache.druid.segment.column with type arguments of type DimensionSpec Modifier and Type Method Description RowSignature.BuilderRowSignature.Builder. addDimensions(List<DimensionSpec> dimensions) -
Uses of DimensionSpec in org.apache.druid.segment.filter
Constructor parameters in org.apache.druid.segment.filter with type arguments of type DimensionSpec Constructor Description ColumnComparisonFilter(List<DimensionSpec> dimensions) -
Uses of DimensionSpec in org.apache.druid.segment.join.filter
Methods in org.apache.druid.segment.join.filter with parameters of type DimensionSpec Modifier and Type Method Description DimensionSelectorAllNullColumnSelectorFactory. makeDimensionSelector(DimensionSpec dimensionSpec) -
Uses of DimensionSpec in org.apache.druid.segment.join.lookup
Methods in org.apache.druid.segment.join.lookup with parameters of type DimensionSpec Modifier and Type Method Description DimensionSelectorLookupColumnSelectorFactory. makeDimensionSelector(DimensionSpec dimensionSpec) -
Uses of DimensionSpec in org.apache.druid.segment.join.table
Methods in org.apache.druid.segment.join.table with parameters of type DimensionSpec Modifier and Type Method Description DimensionSelectorIndexedTableColumnSelectorFactory. makeDimensionSelector(DimensionSpec dimensionSpec) -
Uses of DimensionSpec in org.apache.druid.segment.vector
Methods in org.apache.druid.segment.vector with parameters of type DimensionSpec Modifier and Type Method Description MultiValueDimensionVectorSelectorQueryableIndexVectorColumnSelectorFactory. makeMultiValueDimensionSelector(DimensionSpec dimensionSpec)MultiValueDimensionVectorSelectorVectorColumnSelectorFactory. makeMultiValueDimensionSelector(DimensionSpec dimensionSpec)Returns a dictionary encoded, string-typed, multi-value-per-row column selector.SingleValueDimensionVectorSelectorQueryableIndexVectorColumnSelectorFactory. makeSingleValueDimensionSelector(DimensionSpec dimensionSpec)SingleValueDimensionVectorSelectorVectorColumnSelectorFactory. makeSingleValueDimensionSelector(DimensionSpec dimensionSpec)Returns a dictionary encoded, string-typed, single-value-per-row column selector. -
Uses of DimensionSpec in org.apache.druid.segment.virtual
Methods in org.apache.druid.segment.virtual that return DimensionSpec Modifier and Type Method Description DimensionSpecListFilteredVirtualColumn. getDelegate()Methods in org.apache.druid.segment.virtual that return types with arguments of type DimensionSpec Modifier and Type Method Description ArrayList<DimensionSpec>FallbackVirtualColumn. getColumns()Constructors in org.apache.druid.segment.virtual with parameters of type DimensionSpec Constructor Description ListFilteredVirtualColumn(String name, DimensionSpec delegate, Set<String> values, Boolean isAllowList)Constructor parameters in org.apache.druid.segment.virtual with type arguments of type DimensionSpec Constructor Description FallbackVirtualColumn(String name, ArrayList<DimensionSpec> columns)
-