Class ParentJoinAggregator.DenseCollectionStrategy

java.lang.Object
org.elasticsearch.join.aggregations.ParentJoinAggregator.DenseCollectionStrategy
All Implemented Interfaces:
Closeable, AutoCloseable, org.elasticsearch.core.Releasable, ParentJoinAggregator.CollectionStrategy
Enclosing class:
ParentJoinAggregator

protected class ParentJoinAggregator.DenseCollectionStrategy extends Object implements ParentJoinAggregator.CollectionStrategy
Uses a dense, bit per ordinal representation of the join field in the docs that match ParentJoinAggregator#inFilter. Its memory usage is proportional to the maximum ordinal so it is only a good choice if most docs match.
  • Constructor Details

    • DenseCollectionStrategy

      public DenseCollectionStrategy(long maxOrd, org.elasticsearch.common.util.BigArrays bigArrays)
  • Method Details