Uses of Interface
org.apache.druid.segment.StorageAdapter
-
-
Uses of StorageAdapter in org.apache.druid.frame.segment
Classes in org.apache.druid.frame.segment that implement StorageAdapter Modifier and Type Class Description classFrameStorageAdapterAStorageAdapterimplementation based on a singleFrame.Methods in org.apache.druid.frame.segment that return StorageAdapter Modifier and Type Method Description StorageAdapterFrameSegment. asStorageAdapter() -
Uses of StorageAdapter in org.apache.druid.query
Methods in org.apache.druid.query with parameters of type StorageAdapter Modifier and Type Method Description static <T> Sequence<Result<T>>QueryRunnerHelper. makeCursorBasedQuery(StorageAdapter adapter, List<org.joda.time.Interval> queryIntervals, Filter filter, VirtualColumns virtualColumns, boolean descending, Granularity granularity, com.google.common.base.Function<Cursor,Result<T>> mapFn, QueryMetrics<?> queryMetrics) -
Uses of StorageAdapter in org.apache.druid.query.groupby
Methods in org.apache.druid.query.groupby with parameters of type StorageAdapter Modifier and Type Method Description static intGroupingEngine. getCardinalityForArrayAggregation(GroupByQueryConfig querySpecificConfig, GroupByQuery query, StorageAdapter storageAdapter, ByteBuffer buffer)Returns the cardinality of array needed to do array-based aggregation, or -1 if array-based aggregation is impossible.Sequence<ResultRow>GroupingEngine. process(GroupByQuery query, StorageAdapter storageAdapter, GroupByQueryMetrics groupByQueryMetrics)Process a groupBy query on a singleStorageAdapter. -
Uses of StorageAdapter in org.apache.druid.query.groupby.epinephelinae
Methods in org.apache.druid.query.groupby.epinephelinae with parameters of type StorageAdapter Modifier and Type Method Description static Sequence<ResultRow>GroupByQueryEngine. process(GroupByQuery query, StorageAdapter storageAdapter, ByteBuffer processingBuffer, org.joda.time.DateTime fudgeTimestamp, GroupByQueryConfig querySpecificConfig, DruidProcessingConfig processingConfig, Filter filter, org.joda.time.Interval interval, GroupByQueryMetrics groupByQueryMetrics) -
Uses of StorageAdapter in org.apache.druid.query.groupby.epinephelinae.vector
Methods in org.apache.druid.query.groupby.epinephelinae.vector with parameters of type StorageAdapter Modifier and Type Method Description static booleanVectorGroupByEngine. canVectorize(GroupByQuery query, StorageAdapter adapter, Filter filter)static Sequence<ResultRow>VectorGroupByEngine. process(GroupByQuery query, StorageAdapter storageAdapter, ByteBuffer processingBuffer, org.joda.time.DateTime fudgeTimestamp, Filter filter, org.joda.time.Interval interval, GroupByQueryConfig config, DruidProcessingConfig processingConfig, GroupByQueryMetrics groupByQueryMetrics) -
Uses of StorageAdapter in org.apache.druid.query.rowsandcols
Methods in org.apache.druid.query.rowsandcols that return StorageAdapter Modifier and Type Method Description StorageAdapterArrayListRowsAndColumns. toStorageAdapter()Constructors in org.apache.druid.query.rowsandcols with parameters of type StorageAdapter Constructor Description StorageAdapterRowsAndColumns(StorageAdapter storageAdapter) -
Uses of StorageAdapter in org.apache.druid.query.rowsandcols.concrete
Methods in org.apache.druid.query.rowsandcols.concrete that return StorageAdapter Modifier and Type Method Description StorageAdapterQueryableIndexRowsAndColumns. toStorageAdapter() -
Uses of StorageAdapter in org.apache.druid.query.timeseries
Methods in org.apache.druid.query.timeseries with parameters of type StorageAdapter Modifier and Type Method Description Sequence<Result<TimeseriesResultValue>>TimeseriesQueryEngine. process(TimeseriesQuery query, StorageAdapter adapter, TimeseriesQueryMetrics timeseriesQueryMetrics)Run a single-segment, single-interval timeseries query on a particular adapter. -
Uses of StorageAdapter in org.apache.druid.query.topn
Fields in org.apache.druid.query.topn declared as StorageAdapter Modifier and Type Field Description protected StorageAdapterBaseTopNAlgorithm. storageAdapterMethods in org.apache.druid.query.topn with parameters of type StorageAdapter Modifier and Type Method Description Sequence<Result<TopNResultValue>>TopNQueryEngine. query(TopNQuery query, StorageAdapter adapter, TopNQueryMetrics queryMetrics)Do the thing - process aStorageAdapterinto aSequenceofTopNResultValue, with one of the fineTopNAlgorithmavailable chosen based on the type of column being aggregated.Constructors in org.apache.druid.query.topn with parameters of type StorageAdapter Constructor Description AggregateTopNMetricFirstAlgorithm(StorageAdapter storageAdapter, TopNQuery query, NonBlockingPool<ByteBuffer> bufferPool)AggregatorArrayProvider(DimensionSelector dimSelector, TopNQuery query, int cardinality, StorageAdapter storageAdapter)BaseArrayProvider(DimensionSelector dimSelector, TopNQuery query, StorageAdapter storageAdapter)BaseTopNAlgorithm(StorageAdapter storageAdapter)HeapBasedTopNAlgorithm(StorageAdapter storageAdapter, TopNQuery query)PooledTopNAlgorithm(StorageAdapter storageAdapter, TopNQuery query, NonBlockingPool<ByteBuffer> bufferPool)TimeExtractionTopNAlgorithm(StorageAdapter storageAdapter, TopNQuery query) -
Uses of StorageAdapter in org.apache.druid.query.topn.types
Methods in org.apache.druid.query.topn.types with parameters of type StorageAdapter Modifier and Type Method Description Aggregator[][]NullableNumericTopNColumnAggregatesProcessor. getRowSelector(TopNQuery query, TopNParams params, StorageAdapter storageAdapter)Aggregator[][]StringTopNColumnAggregatesProcessor. getRowSelector(TopNQuery query, TopNParams params, StorageAdapter storageAdapter)Aggregator[][]TopNColumnAggregatesProcessor. getRowSelector(TopNQuery query, TopNParams params, StorageAdapter storageAdapter)Used byHeapBasedTopNAlgorithm. -
Uses of StorageAdapter in org.apache.druid.query.vector
Methods in org.apache.druid.query.vector with parameters of type StorageAdapter Modifier and Type Method Description static VectorCursorGranularizerVectorCursorGranularizer. create(StorageAdapter storageAdapter, VectorCursor cursor, Granularity granularity, org.joda.time.Interval queryInterval) -
Uses of StorageAdapter in org.apache.druid.segment
Classes in org.apache.druid.segment that implement StorageAdapter Modifier and Type Class Description classFilteredStorageAdapterclassQueryableIndexStorageAdapterclassRowBasedStorageAdapter<RowType>AStorageAdapterthat is based on a stream of objects.classUnnestStorageAdapterThis class serves as the Storage Adapter for the Unnest Segment and is responsible for creating the cursors If the column is dictionary encoded it createsUnnestDimensionCursorelseUnnestColumnValueSelectorCursorThese cursors help navigate the segments for these casesMethods in org.apache.druid.segment that return StorageAdapter Modifier and Type Method Description StorageAdapterArrayListSegment. asStorageAdapter()StorageAdapterIncrementalIndexSegment. asStorageAdapter()StorageAdapterQueryableIndexSegment. asStorageAdapter()StorageAdapterReferenceCountingSegment. asStorageAdapter()StorageAdapterRowBasedSegment. asStorageAdapter()StorageAdapterSegment. asStorageAdapter()StorageAdapterWrappedSegmentReference. asStorageAdapter()StorageAdapterUnnestStorageAdapter. getBaseAdapter()Constructors in org.apache.druid.segment with parameters of type StorageAdapter Constructor Description FilteredStorageAdapter(StorageAdapter adapter, DimFilter filter)UnnestStorageAdapter(StorageAdapter baseAdapter, VirtualColumn unnestColumn, DimFilter unnestFilter)Constructor parameters in org.apache.druid.segment with type arguments of type StorageAdapter Constructor Description WrappedSegmentReference(SegmentReference delegate, Function<StorageAdapter,StorageAdapter> storageAdapterWrapperFunction)WrappedSegmentReference(SegmentReference delegate, Function<StorageAdapter,StorageAdapter> storageAdapterWrapperFunction) -
Uses of StorageAdapter in org.apache.druid.segment.incremental
Classes in org.apache.druid.segment.incremental that implement StorageAdapter Modifier and Type Class Description classIncrementalIndexStorageAdapter -
Uses of StorageAdapter in org.apache.druid.segment.join
Classes in org.apache.druid.segment.join that implement StorageAdapter Modifier and Type Class Description classHashJoinSegmentStorageAdapterMethods in org.apache.druid.segment.join that return StorageAdapter Modifier and Type Method Description StorageAdapterHashJoinSegment. asStorageAdapter()
-