Class IndexManifest
- Namespace
- JD.Domain.Abstractions
- Assembly
- JD.Domain.Abstractions.dll
Represents an index configuration.
public sealed class IndexManifest
- Inheritance
-
IndexManifest
- Inherited Members
Properties
Filter
Gets the filter expression for the index.
public string? Filter { get; init; }
Property Value
IncludedProperties
Gets the included properties (for covering indexes).
public IReadOnlyList<string> IncludedProperties { get; init; }
Property Value
IsUnique
Gets a value indicating whether the index is unique.
public bool IsUnique { get; init; }
Property Value
Metadata
Gets additional index metadata.
public IReadOnlyDictionary<string, object?> Metadata { get; init; }
Property Value
Name
Gets the name of the index.
public string? Name { get; init; }
Property Value
Properties
Gets the properties included in the index.
public IReadOnlyList<string> Properties { get; init; }