Table of Contents

Enum FieldChangeKind

Namespace
Typhon.Engine
Assembly
Typhon.Engine.dll

Kind of change detected on a field or its index between the persisted schema and the current one.

public enum FieldChangeKind

Fields

Added = 0

Field present in the new schema but not in the persisted one.

IndexAdded = 7

An index was added to the field.

IndexRemoved = 8

An index was removed from the field.

IndexTypeChanged = 9

The field's index type changed.

OffsetChanged = 5

Field's byte offset within the component storage changed.

Removed = 1

Field present in the persisted schema but not in the new one.

Renamed = 4

Field renamed (same identity, different name).

SizeChanged = 6

Field's byte size changed.

TypeChanged = 2

Field type changed in a way that is not a safe widening.

TypeWidened = 3

Field type widened to a larger compatible type (e.g. a narrower numeric type to a wider one).