Class RedbValue
REDB value entity with direct data storage.
Maps to _values table in PostgreSQL.
Stores field values for objects (EAV pattern).
public class RedbValue
Inheritance
Properties
ArrayIndex
Array index or dictionary key.
[JsonPropertyName("array_index")]
public string? ArrayIndex { get; set; }
ArrayParentId
Parent value ID for nested structures (arrays, dictionaries).
[JsonPropertyName("array_parent_id")]
public long? ArrayParentId { get; set; }
DateTimeOffset
DateTime with timezone value.
[JsonPropertyName("date_time_offset")]
public DateTimeOffset? DateTimeOffset { get; set; }
IdObject
Object identifier this value belongs to.
[JsonPropertyName("id_object")]
public long IdObject { get; set; }
IdStructure
Structure (field definition) identifier.
[JsonPropertyName("id_structure")]
public long IdStructure { get; set; }
IsArrayElement
Check if this is an array/collection element.
[JsonIgnore]
public bool IsArrayElement { get; }
Numeric
Decimal value (high precision).
[JsonPropertyName("numeric")]
public decimal? Numeric { get; set; }
Methods
Constructors
RedbValue()
Default constructor for deserialization and mapping.