using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using PoweredSoft.DynamicQuery.Core;
namespace PoweredSoft.DynamicQuery
{
///
/// Represents an aggregate result.
///
public class AggregateResult : IAggregateResult
{
public string Path { get; set; }
public AggregateType Type { get; set; }
public object Value { get; set; }
public bool ShouldSerializePath() => !string.IsNullOrWhiteSpace(Path);
}
// part of a result.
public abstract class QueryResult : IQueryResult
{
public List Aggregates { get; set; }
public List