Class ValueRecord

Assembly: redb.Export.dll

Represents a row from the _values table (EAV property value).
Exactly one of the typed value columns is populated per row.

public sealed class ValueRecord : ExportRecord

Inheritance

ObjectExportRecordValueRecord

Properties

ArrayIndex

Index or key within an array/dictionary.

public string? ArrayIndex { get; init; }

ArrayParentId

Parent row identifier for array/collection elements.

public long? ArrayParentId { get; init; }

Boolean

Boolean value.

public bool? Boolean { get; init; }

ByteArray

Binary (byte array) value.

public byte[]? ByteArray { get; init; }

DateTimeOffset

Date/time value with timezone offset.

public DateTimeOffset? DateTimeOffset { get; init; }

Double

Double-precision floating-point value.

public double? Double { get; init; }

Guid

GUID value.

public Guid? Guid { get; init; }

Id

Primary key.

public long Id { get; init; }

IdObject

Foreign key to _objects.

public long IdObject { get; init; }

IdStructure

Foreign key to _structures.

public long IdStructure { get; init; }

ListItem

Foreign key to _list_items.

public long? ListItem { get; init; }

Long

Integer value.

public long? Long { get; init; }

Numeric

Decimal (numeric) value.

public decimal? Numeric { get; init; }

Object

Foreign key to another _objects row (object reference).

public long? Object { get; init; }

String

String value.

public string? String { get; init; }