Search Results for

    Show / Hide Table of Contents

    Class ParentAggregationDescriptor<T, TParent>

    A special single bucket aggregation that selects parent documents that have the specified type, as defined in a join field.

    Inheritance
    object
    BucketAggregationDescriptorBase<ParentAggregationDescriptor<T, TParent>, IParentAggregation, TParent>
    ParentAggregationDescriptor<T, TParent>
    Implements
    IDescriptor
    IParentAggregation
    IBucketAggregation
    IAggregation
    Inherited Members
    BucketAggregationDescriptorBase<ParentAggregationDescriptor<T, TParent>, IParentAggregation, TParent>.Self
    BucketAggregationDescriptorBase<ParentAggregationDescriptor<T, TParent>, IParentAggregation, TParent>.Assign<TValue>(TValue, Action<IParentAggregation, TValue>)
    BucketAggregationDescriptorBase<ParentAggregationDescriptor<T, TParent>, IParentAggregation, TParent>.Aggregations(Func<AggregationContainerDescriptor<TParent>, IAggregationContainer>)
    BucketAggregationDescriptorBase<ParentAggregationDescriptor<T, TParent>, IParentAggregation, TParent>.Aggregations(AggregationDictionary)
    BucketAggregationDescriptorBase<ParentAggregationDescriptor<T, TParent>, IParentAggregation, TParent>.Meta(Func<FluentDictionary<string, object>, FluentDictionary<string, object>>)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: OpenSearch.Client
    Assembly: OpenSearch.Client.dll
    Syntax
    public class ParentAggregationDescriptor<T, TParent> : BucketAggregationDescriptorBase<ParentAggregationDescriptor<T, TParent>, IParentAggregation, TParent>, IDescriptor, IParentAggregation, IBucketAggregation, IAggregation where T : class where TParent : class
    Type Parameters
    Name Description
    T
    TParent

    Methods

    | Edit this page View Source

    Type(RelationName)

    Declaration
    public ParentAggregationDescriptor<T, TParent> Type(RelationName type)
    Parameters
    Type Name Description
    RelationName type
    Returns
    Type Description
    ParentAggregationDescriptor<T, TParent>
    | Edit this page View Source

    Type<TOtherParent>()

    Declaration
    public ParentAggregationDescriptor<T, TParent> Type<TOtherParent>()
    Returns
    Type Description
    ParentAggregationDescriptor<T, TParent>
    Type Parameters
    Name Description
    TOtherParent

    Implements

    IDescriptor
    IParentAggregation
    IBucketAggregation
    IAggregation

    Extension Methods

    SuffixExtensions.Suffix(object, string)
    • Edit this page
    • View Source
    In this article
    • Methods
      • Type(RelationName)
      • Type<TOtherParent>()
    • Implements
    • Extension Methods
    Back to top Generated by DocFX