Class DataAuditEnumerationQuery
Namespace: Casewhere.Runtime.DSL.Api
Assembly: Casewhere.Runtime.dll
public class DataAuditEnumerationQuery : DataApiQuery
Inheritance
object ← DataApiQuery ← DataAuditEnumerationQuery
Inherited Members
DataApiQuery.Filter, DataApiQuery.ProjectedFields, DataApiQuery.SortedFields, DataApiQuery.Take, DataApiQuery.Skip, DataApiQuery.SearchLimit, DataApiQuery.IncludeTotal, DataApiQuery.GeoSpatialStages, DataApiQuery.CustomCollation, DataApiQuery.HintIndexName, DataApiQuery.HintIndexForCount, DataApiQuery.MaxQueryTimeout, 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<DataAuditEnumerationQuery>(DataAuditEnumerationQuery)
Methods
FilterBy(DynamicFilter)
Set query filter. For chaining purpose.
public static DataAuditEnumerationQuery FilterBy(DynamicFilter filter)
Parameters
filter DynamicFilter
The filter.
Returns
The query object itself for chaining purpose.
IncludeTotalItems(bool)
Determines whether Casewhere returns the total number of Audit Logs. For chaining purpose.
public DataAuditEnumerationQuery IncludeTotalItems(bool include)
Parameters
include bool
True means include.
Returns
The query object itself for chaining purpose.
OrderBy(string, bool)
Set query sorting. For chaining purpose.
public DataAuditEnumerationQuery OrderBy(string name, bool asc = true)
Parameters
name string
The field name.
asc bool
Ascending or Descending.
Returns
The query object itself for chaining purpose.
Paging(int, int)
Set query paging. For chaining purpose.
public DataAuditEnumerationQuery Paging(int skip = 0, int take = 0)
Parameters
skip int
The number of Audit Logs bypassed.
take int
The number of Audit Logs returned.
Returns
The query object itself for chaining purpose.