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.