Class QueryPlan
Represents a breakdown of a QueryDataSet() query
public class QueryPlan
- Inheritance
-
objectQueryPlan
Properties
BpFilter
The microtech ERP filter string that is applied
public string? BpFilter { get; init; }
Property Value
EndIndex
The end value of the index range.
public object? EndIndex { get; init; }
Property Value
- object
InMemoryFilter
The linq expression that is applied
public string? InMemoryFilter { get; init; }
Property Value
IndexType
The name of the index used for the query.
public string? IndexType { get; init; }
Property Value
IsFirst
Indicates if the query is a First or FirstOrDefault method.
public bool IsFirst { get; set; }
Property Value
IsSingle
Indicates if the query is a Single or SingleOrDefault method.
public bool IsSingle { get; set; }
Property Value
OrderBy
The list of properties used for ordering the result set.
public List<string> OrderBy { get; }
Property Value
ServerFilterCoversPostFilter
Whether the server filter covers the full in-memory predicate. When false, terminal limits such as First or Single must be applied after the in-memory filter.
public bool ServerFilterCoversPostFilter { get; init; }
Property Value
Skip
The number of items to skip before returning the result set.
public int? Skip { get; set; }
Property Value
- int?
StartIndex
The start value of the index range.
public object? StartIndex { get; init; }
Property Value
- object
Take
The number of items to take from the result set.
public int? Take { get; set; }
Property Value
- int?
ThenBy
The list of properties used for secondary ordering of the result set.
public List<string> ThenBy { get; }
Property Value
Methods
ToString()
Creates a string representation of the query plan.
public override string ToString()