org.apache.directory.server.core.partition.ldif
Class AbstractLdifPartition
java.lang.Object
org.apache.directory.server.core.partition.AbstractPartition
org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition<Long>
org.apache.directory.server.core.partition.impl.avl.AvlPartition
org.apache.directory.server.core.partition.ldif.AbstractLdifPartition
- All Implemented Interfaces:
- Partition, Store<org.apache.directory.shared.ldap.model.entry.Entry,Long>
- Direct Known Subclasses:
- LdifPartition, SingleFileLdifPartition
public abstract class AbstractLdifPartition
- extends AvlPartition
A common base class for LDIF file based Partition implementations.
- Author:
- Apache Directory Project
|
Field Summary |
protected static String |
CONF_FILE_EXTN
The extension used for LDIF entry files |
protected static org.apache.directory.shared.ldap.model.csn.CsnFactory |
defaultCSNFactory
A default CSN factory |
| Fields inherited from class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition |
ALIASED_OBJECT_NAME_AT, aliasIdx, cacheSize, DEFAULT_CACHE_SIZE, ENTRY_CSN_AT, ENTRY_UUID_AT, entryCsnIdx, entryUuidIdx, isSyncOnWrite, master, OBJECT_CLASS_AT, objectClassIdx, oneAliasIdx, oneLevelIdx, optimizer, optimizerEnabled, partitionPath, presenceIdx, rdnIdx, searchEngine, subAliasIdx, subLevelIdx, systemIndices, userIndices |
|
Constructor Summary |
AbstractLdifPartition(org.apache.directory.shared.ldap.model.schema.SchemaManager schemaManager)
|
| Methods inherited from class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition |
add, addAliasIndices, addIndex, addIndexedAttributes, bind, buildEntryDn, count, delete, delete, doDestroy, dropAliasIndices, dropAliasIndices, dropMovedAliasIndices, dumpIndex, getAliasIndex, getChildCount, getEntryCsnIndex, getEntryDn, getEntryId, getEntryUuidIndex, getIndex, getIndexedAttributes, getObjectClassIndex, getOneAliasIndex, getOneLevelIndex, getParentId, getPresenceIndex, getRdnIndex, getSearchEngine, getSubAliasIndex, getSubLevelIndex, getSuffixId, getSystemIndex, getSystemIndices, getUserIndex, getUserIndices, hasEntry, hasIndexOn, hasSystemIndexOn, hasUserIndexOn, isOptimizerEnabled, list, list, lookup, lookup, modify, modify, move, move, moveAndRename, moveAndRename, rename, rename, search, setCacheSize, setIndexedAttributes, setOptimizerEnabled, setPartitionPath, setSyncOnWrite, setupSystemIndices, setupUserIndices, toString, unbind |
CONF_FILE_EXTN
protected static final String CONF_FILE_EXTN
- The extension used for LDIF entry files
- See Also:
- Constant Field Values
defaultCSNFactory
protected static org.apache.directory.shared.ldap.model.csn.CsnFactory defaultCSNFactory
- A default CSN factory
AbstractLdifPartition
public AbstractLdifPartition(org.apache.directory.shared.ldap.model.schema.SchemaManager schemaManager)
getDefaultId
public Long getDefaultId()
-
- Specified by:
getDefaultId in interface Store<org.apache.directory.shared.ldap.model.entry.Entry,Long>- Overrides:
getDefaultId in class AvlPartition
getPartitionPath
public URI getPartitionPath()
-
- Specified by:
getPartitionPath in interface Store<org.apache.directory.shared.ldap.model.entry.Entry,Long>- Overrides:
getPartitionPath in class AvlPartition
Copyright © 2003-2011 The Apache Software Foundation. All Rights Reserved.