Uses of Class
org.apache.druid.collections.ReferenceCountingResourceHolder
Packages that use ReferenceCountingResourceHolder
Package
Description
-
Uses of ReferenceCountingResourceHolder in org.apache.druid.collections
Methods in org.apache.druid.collections that return ReferenceCountingResourceHolderModifier and TypeMethodDescriptionstatic <T extends Closeable>
ReferenceCountingResourceHolder<T> ReferenceCountingResourceHolder.fromCloseable(T object) Methods in org.apache.druid.collections that return types with arguments of type ReferenceCountingResourceHolderModifier and TypeMethodDescriptionBlockingPool.takeBatch(int elementNum) Take resources from the pool, waiting if necessary until the elements of the given number become available.BlockingPool.takeBatch(int elementNum, long timeoutMs) Take resources from the pool, waiting up to the specified wait time if necessary for elements of the given number to become available.DefaultBlockingPool.takeBatch(int elementNum) DefaultBlockingPool.takeBatch(int elementNum, long timeoutMs) DummyBlockingPool.takeBatch(int elementNum) DummyBlockingPool.takeBatch(int elementNum, long timeoutMs) -
Uses of ReferenceCountingResourceHolder in org.apache.druid.query.groupby
Constructor parameters in org.apache.druid.query.groupby with type arguments of type ReferenceCountingResourceHolderModifierConstructorDescriptionGroupByQueryResources(List<ReferenceCountingResourceHolder<ByteBuffer>> toolchestMergeBuffersHolders, List<ReferenceCountingResourceHolder<ByteBuffer>> mergingQueryRunnerMergeBuffersHolders) -
Uses of ReferenceCountingResourceHolder in org.apache.druid.query.groupby.epinephelinae
Methods in org.apache.druid.query.groupby.epinephelinae with parameters of type ReferenceCountingResourceHolderModifier and TypeMethodDescriptionRowBasedGrouperHelper.createGrouperAccumulatorPair(GroupByQuery query, GroupByQuery subquery, GroupByQueryConfig config, DruidProcessingConfig processingConfig, com.google.common.base.Supplier<ByteBuffer> bufferSupplier, ReferenceCountingResourceHolder<ByteBuffer> combineBufferHolder, int concurrencyHint, LimitedTemporaryStorage temporaryStorage, com.fasterxml.jackson.databind.ObjectMapper spillMapper, com.google.common.util.concurrent.ListeningExecutorService grouperSorter, int priority, boolean hasQueryTimeout, long queryTimeoutAt, int mergeBufferSize, GroupByStatsProvider.PerQueryStats perQueryStats) Create aGrouperthat groups according to the dimensions and aggregators in "query", along with anAccumulatorthat accepts ResultRows and forwards them to the grouper.Constructors in org.apache.druid.query.groupby.epinephelinae with parameters of type ReferenceCountingResourceHolderModifierConstructorDescriptionConcurrentGrouper(GroupByQueryConfig groupByQueryConfig, com.google.common.base.Supplier<ByteBuffer> bufferSupplier, ReferenceCountingResourceHolder<ByteBuffer> combineBufferHolder, Grouper.KeySerdeFactory<KeyType> keySerdeFactory, Grouper.KeySerdeFactory<KeyType> combineKeySerdeFactory, ColumnSelectorFactory columnSelectorFactory, AggregatorFactory[] aggregatorFactories, LimitedTemporaryStorage temporaryStorage, com.fasterxml.jackson.databind.ObjectMapper spillMapper, int concurrencyHint, DefaultLimitSpec limitSpec, boolean sortHasNonGroupingFields, com.google.common.util.concurrent.ListeningExecutorService executor, int priority, boolean hasQueryTimeout, long queryTimeoutAt, GroupByStatsProvider.PerQueryStats perQueryStats) ParallelCombiner(ReferenceCountingResourceHolder<ByteBuffer> combineBufferHolder, AggregatorFactory[] combiningFactories, Grouper.KeySerdeFactory<KeyType> combineKeySerdeFactory, com.google.common.util.concurrent.ListeningExecutorService executor, boolean sortHasNonGroupingFields, int concurrencyHint, int priority, long queryTimeoutAt, int intermediateCombineDegree)