Uses of Interface
org.apache.druid.collections.BlockingPool
Packages that use BlockingPool
-
Uses of BlockingPool in org.apache.druid.collections
Classes in org.apache.druid.collections that implement BlockingPoolModifier and TypeClassDescriptionclassPool that pre-generates objects up to a limit, then permits possibly-blocking "take" operations.final classBlockingPool with 0 maxSize, all take*() methods immediately throwUnsupportedOperationException.Methods in org.apache.druid.collections that return BlockingPool -
Uses of BlockingPool in org.apache.druid.query.groupby
Methods in org.apache.druid.query.groupby with parameters of type BlockingPoolModifier and TypeMethodDescriptionstatic GroupByQueryResourcesGroupingEngine.prepareResource(GroupByQuery query, BlockingPool<ByteBuffer> mergeBufferPool, boolean usesGroupByMergingQueryRunner, GroupByQueryConfig groupByQueryConfig) Initializes resources required to runGroupByQueryQueryToolChest.mergeResults(QueryRunner)andGroupByMergingQueryRunnerfor a particular query.Constructors in org.apache.druid.query.groupby with parameters of type BlockingPoolModifierConstructorDescriptionGroupByResourcesReservationPool(BlockingPool<ByteBuffer> mergeBufferPool, GroupByQueryConfig groupByQueryConfig)