|
Relational NT
A relational database kernel shaped around NT-style object management.
|
Describes the behavior and capabilities of an object category. More...
#include <ObjectManager.h>
Public Attributes | |
| OBJECT_TYPE | label |
| Object category label. | |
| bool | disposable |
| True when the object is not durable. | |
| std::set< METHOD > | methods |
| Methods supported by this object type. | |
| bool | exclusive = false |
| When true, only one write-mode handle may be open at a time. | |
Describes the behavior and capabilities of an object category.
| bool nt::ObjectManager::object_type::disposable |
True when the object is not durable.
For example: TRANSACTION.
| bool nt::ObjectManager::object_type::exclusive = false |
When true, only one write-mode handle may be open at a time.
Applies to mutable reference states such as branch HEADs. Immutable snapshot objects must leave this false.
| std::set<METHOD> nt::ObjectManager::object_type::methods |
Methods supported by this object type.