Show / Hide Table of Contents

Class AggregationResult<T>

A result of an aggregation.

Inheritance
System.Object
AggregationResult<T>
Implements
IAggregationResult
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Redis.OM.Aggregation
Assembly: Redis.OM.dll
Syntax
public class AggregationResult<T> : IAggregationResult
Type Parameters
Name Description
T

This is the type of the record shell, which should only be used when building the pipeline.

Properties

| Improve this Doc View Source

Aggregations

Gets the computed aggregations. When materialized, this is a completed set of aggregations. When building the pipeline, you can use fields computed further up the pipeline.

Declaration
public IDictionary<string, RedisReply> Aggregations { get; }
Property Value
Type Description
System.Collections.Generic.IDictionary<System.String, RedisReply>
| Improve this Doc View Source

Item[String]

Accesses an aggregation directly.

Declaration
public RedisReply this[string key] { get; }
Parameters
Type Name Description
System.String key

the aggregation alias.

Property Value
Type Description
RedisReply
| Improve this Doc View Source

RecordShell

Gets a Shell of a Record stored on the database, only appropriate to use inside of aggregation pipelines, no real data will be stored in here once the AggregationResult is Hydrated.

Declaration
public T RecordShell { get; }
Property Value
Type Description
T

Implements

IAggregationResult
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX