Interface ParentJoinAggregator.CollectionStrategy

All Superinterfaces:
AutoCloseable, Closeable, Releasable
All Known Implementing Classes:
ParentJoinAggregator.DenseCollectionStrategy, ParentJoinAggregator.SparseCollectionStrategy
Enclosing class:
ParentJoinAggregator

protected static interface ParentJoinAggregator.CollectionStrategy extends Releasable
Strategy for collecting the global ordinals of the join field in for all docs that match the ParentJoinAggregator#inFilter and then checking if which of the docs in the ParentJoinAggregator#outFilter also have the ordinal.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    add(long owningBucketOrd, int globalOrdinal)
     
    boolean
    exists(long owningBucketOrd, int globalOrdinal)
     

    Methods inherited from interface org.opensearch.common.lease.Releasable

    close
  • Method Details

    • add

      void add(long owningBucketOrd, int globalOrdinal)
    • exists

      boolean exists(long owningBucketOrd, int globalOrdinal)