Field Descriptors
A Tuple could be implemented as
- a list of field descriptors for a record instance
(where a FieldDesc gives (offset,length,type) information)
- along with a reference to the
Record data
typedef struct {
ushort nfields;
ushort data_off;
FieldDesc fields[];
Record data;
} Tuple;
|
Fields are derived from relation descriptor + record instance data.
|