Class AggregationResult<T>
A result of an aggregation.
Inheritance
System.Object
AggregationResult<T>
Implements
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 SourceAggregations
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> |
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 |
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 |