Object Implementation
The system layer defines the Object abstraction on top of the kernel's Node/Partition/Substate abstraction.
The system layer maps every object to a unique NodeId and under every NodeId the partitions are mapped in the following manner:
Partition Number | |
---|---|
Type Info | 0 |
Schema Data | 1 |
Object Modules | 2-31 |
Reserved | 32-63 |
Application State | 64-255 |
Type Info
For a given object, type-related info is stored under the object's NodeId
in the TypeInfo
substate found in PartitionNumber 0
and SubstateKey::Field 0
. This includes information such as: