...
The system indexes are those we create at startup. An administrator can modify some of their characteristics, but basically, they will always exist. The list of existing System index is given in the following table :
Index | Key | duplicates | Description |
---|---|---|---|
ObjectClass | String | Allowed | Associate an ObjectClass to a list of entries ID |
Rdn | ParentIdAndRdn | Forbidden | Stores the relation between a child entry and its parent in the DIT. The key is a compound element built using the entry's RDN and the entry ID. |
oneLevel | Long (ID) | Allowed | An index storing a relation between an entry and all its children |
subLevel | Long (ID) | Allowed | An index storing a relation between an entry and all its children, recursively |
presence | String | Allowed | An index storing a relation between an AttributeType name and the list of entry's ID having this AttributeType |
alias | String | Forbidden | Stores the relation between an Alias and the targetted entry ID |
oneAlias | Long (ID) | Allowed | Stores the list of aliases under an alias |
subAlias | Long (ID) | Allowed | Stores the list of aliases under an alias with no limit in depth |
entryUUID | String (UUID) | Forbidden | Stores the relation between an UUID and the associated entry ID |
entryCSN | String (CSN) | Forbidden | Stores the relation between a CSN and the associated entry ID |
...