|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.opends.server.admin.AbstractManagedObjectDefinition<C,S>
org.opends.server.admin.ManagedObjectDefinition<LocalDBIndexCfgClient,LocalDBIndexCfg>
org.opends.server.admin.std.meta.LocalDBIndexCfgDefn
public final class LocalDBIndexCfgDefn
An interface for querying the Local DB Index managed object definition meta information.
Local DB Indexes are used to store information that makes it possible to locate entries very quickly when processing search operations.
Nested Class Summary | |
---|---|
static class |
LocalDBIndexCfgDefn.IndexType
Defines the set of permissable values for the "index-type" property. |
Method Summary | |
---|---|
LocalDBIndexCfgClient |
createClientConfiguration(ManagedObject<? extends LocalDBIndexCfgClient> impl)
Creates a client configuration view of the provided managed object. |
LocalDBIndexCfg |
createServerConfiguration(ServerManagedObject<? extends LocalDBIndexCfg> impl)
Creates a server configuration view of the provided server managed object. |
AttributeTypePropertyDefinition |
getAttributePropertyDefinition()
Get the "attribute" property definition. |
IntegerPropertyDefinition |
getIndexEntryLimitPropertyDefinition()
Get the "index-entry-limit" property definition. |
EnumPropertyDefinition<LocalDBIndexCfgDefn.IndexType> |
getIndexTypePropertyDefinition()
Get the "index-type" property definition. |
static LocalDBIndexCfgDefn |
getInstance()
Get the Local DB Index configuration definition singleton. |
java.lang.Class<LocalDBIndexCfg> |
getServerConfigurationClass()
Gets the server configuration class instance associated with this managed object definition. |
IntegerPropertyDefinition |
getSubstringLengthPropertyDefinition()
Get the "substring-length" property definition. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public static LocalDBIndexCfgDefn getInstance()
public LocalDBIndexCfgClient createClientConfiguration(ManagedObject<? extends LocalDBIndexCfgClient> impl)
createClientConfiguration
in class ManagedObjectDefinition<LocalDBIndexCfgClient,LocalDBIndexCfg>
impl
- The managed object.
public LocalDBIndexCfg createServerConfiguration(ServerManagedObject<? extends LocalDBIndexCfg> impl)
createServerConfiguration
in class ManagedObjectDefinition<LocalDBIndexCfgClient,LocalDBIndexCfg>
impl
- The server managed object.
public java.lang.Class<LocalDBIndexCfg> getServerConfigurationClass()
getServerConfigurationClass
in class ManagedObjectDefinition<LocalDBIndexCfgClient,LocalDBIndexCfg>
public AttributeTypePropertyDefinition getAttributePropertyDefinition()
Specifies the name of the attribute for which the index is to be maintained.
public IntegerPropertyDefinition getIndexEntryLimitPropertyDefinition()
Specifies the maximum number of entries that are allowed to match a given index key before that particular index key is no longer maintained.
This is analogous to the ALL IDs threshold in the Sun Java System Directory Server. If this is specified, its value overrides the JE backend-wide configuration. For no limit, use 0 for the value.
public EnumPropertyDefinition<LocalDBIndexCfgDefn.IndexType> getIndexTypePropertyDefinition()
Specifies the type(s) of indexing that should be performed for the associated attribute.
For equality, presence, and substring index types, the associated attribute type must have a corresponding matching rule.
public IntegerPropertyDefinition getSubstringLengthPropertyDefinition()
The length of substrings in a substring index.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |