Table of Contents

Class IndexChange

Namespace
Typhon.Engine
Assembly
Typhon.Engine.dll

A single index-level difference between the persisted schema and the current one.

public class IndexChange
Inheritance
IndexChange
Inherited Members

Constructors

IndexChange(FieldChangeKind, string, int)

Creates an index change record.

public IndexChange(FieldChangeKind kind, string fieldName, int fieldId)

Parameters

kind FieldChangeKind

Kind of change.

fieldName string

Name of the affected field.

fieldId int

Unique field identifier.

Properties

FieldId

Unique field identifier of the affected field.

public int FieldId { get; }

Property Value

int

FieldName

Name of the field whose index changed.

public string FieldName { get; }

Property Value

string

Kind

Kind of change (one of the index-related FieldChangeKind values).

public FieldChangeKind Kind { get; }

Property Value

FieldChangeKind