Class DataAuditApiQuery
Namespace: Casewhere.Runtime.DSL.Api
Assembly: Casewhere.Runtime.dll
public class DataAuditApiQuery : DataApiQuery
Inheritance
object ← DataApiQuery ← DataAuditApiQuery
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<DataAuditApiQuery>(DataAuditApiQuery)
Methods
FilterBy(DynamicFilter)
Set query filter. For chaining purpose.
public static DataAuditApiQuery 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 DataAuditApiQuery 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 DataAuditApiQuery 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 DataAuditApiQuery 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.