Skip to main content

Module refsets

Module refsets 

Source
Expand description

The active members of every concept-referencing reference set, with their fields.

crate::members::Memberships answers “is this concept a member” from a bitmap; this holds the rows behind it (the effective time, the module, and every additional field the reference set declares), so the ECL member filters, the reference set field selection, and the history supplements read the values. No spec governs the layout: our own design. Little-endian, a magic and version prefix, then per reference set its SCTID, its field names and kinds, the rows as parallel arrays, and the interned longs and strings.

Structs§

MemberRow
One active member as built.
RefsetMembers
The member tables of every reference set, by SCTID.
Table
The members of one reference set.

Enums§

FieldKind
The kind of a reference set field, as its file name declares it.
FieldValue
A field value as built.
RefsetsError
A failure while building, reading, or writing the members.
ValueRef
A field value as read.