public override IEnumerable <JsonValue> DefaultReducer(IRule rule, INodeContext <JsonValue> page) { if (page.HasLift()) { return(page.GetLift()); } return(page.GetAll()); }
public override IEnumerable <Node> DefaultReducer(IRule rule, INodeContext <Node> page) { if (page.HasLift()) { return(page.GetLift()); } if (rule.RuleType == RuleType.SingleMatch) { return(page.GetAll()); } return(EnumSequence.Of(new CollectionNode(page.GetAll()))); }