Interface IQueryComponentDescriptor
Immutable prepared state of a query component. It participates in the plan-cache key through StructuralHash and StructurallyEquals(IQueryComponentDescriptor?).
public interface IQueryComponentDescriptor
- Extension Methods
Properties
ComponentType
The concrete component type.
Type ComponentType { get; }
Property Value
Contribution
The contribution kind.
QueryComponentContribution Contribution { get; }
Property Value
Discriminator
A semantic discriminator (for example min/max).
string Discriminator { get; }
Property Value
Slot
The slot this component occupies.
Type Slot { get; }
Property Value
StructuralHash
Structural hash of the full component state.
int StructuralHash { get; }
Property Value
Methods
StructurallyEquals(IQueryComponentDescriptor?)
Determines structural equality with another prepared descriptor.
bool StructurallyEquals(IQueryComponentDescriptor? other)