Class IndexedPredicate
One index-eligible predicate from a lowered .Where(...) chain: a comparison between an event
property (Path) and a compile-time constant (Value). Hosts match
Path against their own indexed fields and dispatch through equality/range buckets.
public sealed record IndexedPredicate : IEquatable<IndexedPredicate>
- Inheritance
-
IndexedPredicate
- Implements
- Inherited Members
Constructors
IndexedPredicate(string, IndexPredicateOperator, object?, string)
One index-eligible predicate from a lowered .Where(...) chain: a comparison between an event
property (Path) and a compile-time constant (Value). Hosts match
Path against their own indexed fields and dispatch through equality/range buckets.
public IndexedPredicate(string Path, IndexPredicateOperator Operator, object? Value, string ValueType)
Parameters
PathstringOperatorIndexPredicateOperatorValueobjectValueTypestring
Properties
Operator
public IndexPredicateOperator Operator { get; init; }
Property Value
Path
public string Path { get; init; }
Property Value
Value
public object? Value { get; init; }
Property Value
ValueType
public string ValueType { get; init; }