Table of Contents

Class DataSourceQuery

Namespace: Casewhere.Runtime.Api
Assembly: Casewhere.Runtime.dll

public class DataSourceQuery

Inheritance

objectDataSourceQuery

Derived

EnumerationDataSourceQuery, PagedDataSourceQuery

Inherited Members

object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Extension Methods

ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<DataSourceQuery>(DataSourceQuery)

Constructors

DataSourceQuery()

public DataSourceQuery()

Properties

CustomCollation

public CustomCollation CustomCollation { get; set; }

Property Value

CustomCollation

DataSourceParameters

public Dictionary<string, object> DataSourceParameters { get; set; }

Property Value

Dictionary<string, object>

Filter

public DataSourceFilter Filter { get; set; }

Property Value

DataSourceFilter

FilterCollation

public CustomCollation FilterCollation { get; set; }

Property Value

CustomCollation

GeoSpatialStages

public IList<BsonDocument> GeoSpatialStages { get; set; }

Property Value

IList<BsonDocument>

HintIndexForCount

public string HintIndexForCount { get; set; }

Property Value

string

HintIndexName

public string HintIndexName { get; set; }

Property Value

string

MaxQueryTimeout

public int? MaxQueryTimeout { get; set; }

Property Value

int?

ParallelDataLoading

public bool ParallelDataLoading { get; set; }

Property Value

bool

ProjectedFields

public IList<string> ProjectedFields { get; set; }

Property Value

IList<string>

public string Search { get; set; }

Property Value

string

SearchLimit

public int? SearchLimit { get; set; }

Property Value

int?

SortedFields

public IList<SortField> SortedFields { get; set; }

Property Value

IList<SortField>