Uses of Interface
org.apache.druid.collections.BlockingPool
-
Packages that use BlockingPool Package Description org.apache.druid.collections org.apache.druid.query.groupby -
-
Uses of BlockingPool in org.apache.druid.collections
Classes in org.apache.druid.collections that implement BlockingPool Modifier and Type Class Description classDefaultBlockingPool<T>Pool that pre-generates objects up to a limit, then permits possibly-blocking "take" operations.classDummyBlockingPool<T>BlockingPool with 0 maxSize, all take*() methods immediately throwUnsupportedOperationException.Methods in org.apache.druid.collections that return BlockingPool Modifier and Type Method Description static <T> BlockingPool<T>DummyBlockingPool. instance() -
Uses of BlockingPool in org.apache.druid.query.groupby
Methods in org.apache.druid.query.groupby with parameters of type BlockingPool Modifier and Type Method Description static 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 BlockingPool Constructor Description GroupByResourcesReservationPool(BlockingPool<ByteBuffer> mergeBufferPool, GroupByQueryConfig groupByQueryConfig)
-