Namespace Redis.OM.Aggregation.AggregationPredicates
Classes
AggregateSortBy
Sort by predicate for an aggregation.
Apply
A predicate building a function to apply to items in the aggregation pipeline.
ApplyFunctions
Functions to use within apply expressions. Minimal implementations provided for sanity checks, but this should be used primarily within expressions.
FilterPredicate
predicate for filtering results from an aggregation.
FirstValueReduction
Get's the first value of a group matching the expression.
GroupBy
A predicate indicating that you want to group like objects together.
LimitPredicate
A predicate for limiting results of an aggregation.
QueryPredicate
A query predicate for an aggregation.
Reduction
A reduction.
SingleArgumentReduction
A reduction with one argument.
TwoArgumentReduction
A reduction with two arguments.
ZeroArgumentReduction
A reduction that takes no arguments.
Interfaces
IAggregationPredicate
A predicate in an aggregation pipeline.
Enums
ReduceFunction
the name of a reduction function.