dymaptic.GeoBlazor.Pro

dymaptic.GeoBlazor.Pro.Model

LayerMetadataIndex Class

Describes a database index defined on a Feature Service layer.

public record LayerMetadataIndex : System.IEquatable<dymaptic.GeoBlazor.Pro.Model.LayerMetadataIndex>

Inheritance System.Object 🡒 LayerMetadataIndex

Implements System.IEquatable<LayerMetadataIndex>

Constructors

LayerMetadataIndex(string, string, Nullable, Nullable, string, string) Constructor

Describes a database index defined on a Feature Service layer.

public LayerMetadataIndex(string? Name=null, string? Fields=null, System.Nullable<bool> IsAscending=null, System.Nullable<bool> IsUnique=null, string? Description=null, string? IndexType=null);

Parameters

Name System.String

Fields System.String

IsAscending System.Nullable<System.Boolean>

IsUnique System.Nullable<System.Boolean>

Description System.String

IndexType System.String

Properties

LayerMetadataIndex.Description Property

public string? Description { get; init; }

Property Value

System.String

LayerMetadataIndex.Fields Property

public string? Fields { get; init; }

Property Value

System.String

LayerMetadataIndex.IndexType Property

public string? IndexType { get; init; }

Property Value

System.String

LayerMetadataIndex.IsAscending Property

public System.Nullable<bool> IsAscending { get; init; }

Property Value

System.Nullable<System.Boolean>

LayerMetadataIndex.IsUnique Property

public System.Nullable<bool> IsUnique { get; init; }

Property Value

System.Nullable<System.Boolean>

LayerMetadataIndex.Name Property

public string? Name { get; init; }

Property Value

System.String