Modifier and Type | Method and Description |
---|---|
protected Index<?,String> |
AvlPartition.convertAndInit(Index<?,String> index) |
protected Index |
AvlPartition.createSystemIndex(String oid,
URI path,
boolean withReverse)
Create a new Index for a given OID
|
Modifier and Type | Method and Description |
---|---|
protected Index<?,String> |
AvlPartition.convertAndInit(Index<?,String> index) |
Modifier and Type | Field and Description |
---|---|
protected Index<String,String> |
AbstractBTreePartition.adminRoleIdx
a system index on administrativeRole attribute
|
protected Index<org.apache.directory.api.ldap.model.name.Dn,String> |
AbstractBTreePartition.aliasIdx
a system index on aliasedObjectName attribute
|
protected Index<String,String> |
AbstractBTreePartition.entryCsnIdx
a system index on entryCSN attribute
|
protected Index<String,String> |
AbstractBTreePartition.objectClassIdx
a system index on objectClass attribute
|
protected Index<String,String> |
AbstractBTreePartition.oneAliasIdx
the one level scope alias index
|
protected Index<String,String> |
AbstractBTreePartition.presenceIdx
the attribute presence index
|
protected Index<ParentIdAndRdn,String> |
AbstractBTreePartition.rdnIdx
the relative distinguished name index
|
protected Index<String,String> |
AbstractBTreePartition.subAliasIdx
the subtree scope alias index
|
Modifier and Type | Field and Description |
---|---|
protected Map<String,Index<?,String>> |
AbstractBTreePartition.systemIndices
a map of attributeType numeric UUID to system userIndices
|
protected Map<String,Index<?,String>> |
AbstractBTreePartition.userIndices
a map of attributeType numeric UUID to user userIndices
|
Modifier and Type | Method and Description |
---|---|
protected abstract Index<?,String> |
AbstractBTreePartition.convertAndInit(Index<?,String> index)
Convert and initialize an index for a specific store implementation.
|
protected abstract Index |
AbstractBTreePartition.createSystemIndex(String indexOid,
URI path,
boolean withReverse)
Create a new Index for a given OID
|
Index<String,String> |
AbstractBTreePartition.getAdministrativeRoleIndex() |
Index<org.apache.directory.api.ldap.model.name.Dn,String> |
AbstractBTreePartition.getAliasIndex() |
Index<String,String> |
AbstractBTreePartition.getEntryCsnIndex() |
Index<?,String> |
AbstractBTreePartition.getIndex(org.apache.directory.api.ldap.model.schema.AttributeType attributeType)
Get the user or system index associated with the given attributeType
|
Index<String,String> |
AbstractBTreePartition.getObjectClassIndex() |
Index<String,String> |
AbstractBTreePartition.getOneAliasIndex() |
Index<String,String> |
AbstractBTreePartition.getPresenceIndex() |
Index<ParentIdAndRdn,String> |
AbstractBTreePartition.getRdnIndex() |
Index<String,String> |
AbstractBTreePartition.getSubAliasIndex() |
Index<?,String> |
AbstractBTreePartition.getSystemIndex(org.apache.directory.api.ldap.model.schema.AttributeType attributeType)
Get the system index associated with the given name
|
Index<?,String> |
AbstractBTreePartition.getUserIndex(org.apache.directory.api.ldap.model.schema.AttributeType attributeType)
Get the user index associated with the given name
|
Modifier and Type | Method and Description |
---|---|
Set<Index<?,String>> |
AbstractBTreePartition.getIndexedAttributes() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractBTreePartition.addIndex(Index<?,String> index)
Adds a (system or user) index to the list of index for this store.
|
void |
AbstractBTreePartition.addIndexedAttributes(Index<?,String>... indexes)
Add some new indexes
|
protected abstract Index<?,String> |
AbstractBTreePartition.convertAndInit(Index<?,String> index)
Convert and initialize an index for a specific store implementation.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractBTreePartition.setIndexedAttributes(Set<Index<?,String>> indexedAttributes)
Set the list of indexes for this partition
|
Modifier and Type | Class and Description |
---|---|
class |
JdbmDnIndex
A special index which stores DN objects.
|
class |
JdbmIndex<K>
A Jdbm based index implementation.
|
class |
JdbmRdnIndex
A special index which stores Rdn objects.
|
Modifier and Type | Method and Description |
---|---|
protected Index<?,String> |
JdbmPartition.convertAndInit(Index<?,String> index)
Convert and initialize an index for a specific store implementation.
|
protected Index |
JdbmPartition.createSystemIndex(String oid,
URI path,
boolean withReverse)
Create a new Index for a given OID
|
Modifier and Type | Method and Description |
---|---|
protected Index<?,String> |
JdbmPartition.convertAndInit(Index<?,String> index)
Convert and initialize an index for a specific store implementation.
|
Modifier and Type | Class and Description |
---|---|
class |
MavibotDnIndex
A special index which stores DN objects.
|
class |
MavibotIndex<K>
A Mavibot based index implementation.
|
class |
MavibotRdnIndex
A special index which stores Rdn objects.
|
Modifier and Type | Method and Description |
---|---|
protected Index<?,String> |
MavibotPartition.convertAndInit(Index<?,String> index) |
protected Index |
MavibotPartition.createSystemIndex(String indexOid,
URI path,
boolean withReverse) |
Modifier and Type | Method and Description |
---|---|
Set<Index<?,String>> |
MavibotPartition.getAllIndices() |
Modifier and Type | Method and Description |
---|---|
protected Index<?,String> |
MavibotPartition.convertAndInit(Index<?,String> index) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractIndex<K,E>
A generic index implementation that is just used to hold the index configuration
parameters (attributeId, cacheSize, wkDirPath).
|
Modifier and Type | Method and Description |
---|---|
Index<org.apache.directory.api.ldap.model.name.Dn,String> |
Store.getAliasIndex() |
Index<String,String> |
Store.getEntryCsnIndex() |
Index<?,String> |
Store.getIndex(org.apache.directory.api.ldap.model.schema.AttributeType attributeType)
Get the user or system index associated with the given attributeType
|
Index<String,String> |
Store.getObjectClassIndex() |
Index<String,String> |
Store.getOneAliasIndex() |
Index<String,String> |
Store.getPresenceIndex() |
Index<ParentIdAndRdn,String> |
Store.getRdnIndex() |
Index<String,String> |
Store.getSubAliasIndex() |
Index<?,String> |
Store.getSystemIndex(org.apache.directory.api.ldap.model.schema.AttributeType attributeType)
Get the system index associated with the given name
|
Index<?,String> |
Store.getUserIndex(org.apache.directory.api.ldap.model.schema.AttributeType attributeType)
Get the user index associated with the given name
|
Modifier and Type | Method and Description |
---|---|
void |
Store.addIndex(Index<?,String> index)
Adds a (system or user) index to the list of index for this store.
|
Modifier and Type | Class and Description |
---|---|
class |
AvlIndex<K>
An Index backed by an AVL Tree.
|
class |
AvlRdnIndex
A special index which stores Rdn objects.
|
Modifier and Type | Field and Description |
---|---|
protected Index<T,String> |
LeafEvaluator.idx
The index to use if any
|
Copyright © 2003–2020 The Apache Software Foundation. All rights reserved.