Interface SuffixContainer


public interface SuffixContainer
Container for a whole suffix environment which stores all entries from the subtree of the suffix' baseDN. A suffix container has a set of key-value stores a.k.a indexes. It stores entries in these key-values stores and maintain the indexes all in sync on updates.
  • Field Details

    • DN2ID_INDEX_NAME

      static final String DN2ID_INDEX_NAME
      The name of the index associating normalized DNs to ids. LDAP DNs uniquely identify entries.
      See Also:
    • ID2ENTRY_INDEX_NAME

      static final String ID2ENTRY_INDEX_NAME
      The name of the index associating entry ids to entries. Entry ids are monotonically increasing unique longs and entries are serialized versions of LDAP entries.
      See Also:
    • ID2CHILDREN_COUNT_NAME

      static final String ID2CHILDREN_COUNT_NAME
      The name of the index associating an entry id to the number of immediate children below it.
      See Also:
    • REFERRAL_INDEX_NAME

      static final String REFERRAL_INDEX_NAME
      The name of the index associating normalized DNs to normalized URIs.
      See Also:
    • STATE_INDEX_NAME

      static final String STATE_INDEX_NAME
      The name of the index which associates indexes with their trust state, i.e. does the index needs to be rebuilt ?
      See Also:
    • ATTR_DEBUG_SEARCH_INDEX

      static final String ATTR_DEBUG_SEARCH_INDEX
      The attribute used to return a search index debug string to the client.
      See Also: