public TimeBoundaryRequestData(string dataSource, string bound, IFilterSpec filter, IContextSpec context)
 {
     DataSource = dataSource;
     Bound      = bound;
     Filter     = filter;
     Context    = context;
 }
 public SegmentMetadataRequestData(string dataSource, IList <string> intervals, IToIncludeSpec toInclude, bool merge, IContextSpec context, IEnumerable <AnalysisType> analysisTypes, bool lenientAggregatorMerge)
 {
     DataSource             = dataSource;
     Intervals              = intervals;
     ToInclude              = toInclude;
     Merge                  = merge;
     Context                = context;
     AnalysisTypes          = analysisTypes;
     LenientAggregatorMerge = lenientAggregatorMerge;
 }
示例#3
0
 public ScanRequestData(string dataSource, IList <string> intervals, IFilterSpec filter, IContextSpec context, IEnumerable <string> columns, string resultFormat, int?limit, int?batchSize)
 {
     DataSource   = dataSource;
     Intervals    = intervals;
     Filter       = filter;
     Context      = context;
     Columns      = columns;
     Limit        = limit;
     ResultFormat = resultFormat;
     BatchSize    = batchSize;
 }
示例#4
0
 public SelectRequestData(string dataSource, object granularity, IList <string> intervals, IFilterSpec filter, IContextSpec context, IEnumerable <string> dimensions, IEnumerable <string> metrics, PagingSpec pagingSpec, bool descending)
 {
     DataSource  = dataSource;
     Granularity = granularity;
     Intervals   = intervals;
     Filter      = filter;
     Context     = context;
     Dimensions  = dimensions;
     Metrics     = metrics;
     PagingSpec  = pagingSpec;
     Descending  = descending;
 }
示例#5
0
 public SearchRequestData(string dataSource, object granularity, IList <string> intervals, IFilterSpec filter, IContextSpec context, IEnumerable <string> searchDimensions, int limit, ISearchQuerySpec query, SortSpec sort)
 {
     DataSource       = dataSource;
     Granularity      = granularity;
     Intervals        = intervals;
     Filter           = filter;
     Context          = context;
     SearchDimensions = searchDimensions;
     Limit            = limit;
     Query            = query;
     Sort             = sort;
 }
示例#6
0
 public ScanRequestData(string dataSource, IEnumerable <ExpressionVirtualColumn> virtualColumns, IList <string> intervals, IFilterSpec filter, IContextSpec context,
                        IEnumerable <string> columns, string resultFormat, int?limit, int?offset, OrderByDirection?order, int?batchSize)
 {
     DataSource     = dataSource;
     VirtualColumns = virtualColumns;
     Intervals      = intervals;
     Filter         = filter;
     Context        = context;
     Columns        = columns;
     Limit          = limit;
     Offset         = offset;
     Order          = order;
     ResultFormat   = resultFormat;
     BatchSize      = batchSize;
 }