@Immutable public interface IndexDefinition extends Iterable<IndexColumnDefinition>
Modifier and Type | Interface and Description |
---|---|
static class |
IndexDefinition.IndexKind
The kind of indexes.
|
Modifier and Type | Method and Description |
---|---|
String |
getDescription()
Get the description of this index.
|
IndexDefinition.IndexKind |
getKind()
Get the kind of index.
|
String |
getName()
Get the name of this index.
|
Name |
getNodeTypeName()
Get the name of the node type for which this index applies.
|
Map<Name,Property> |
getProperties()
Get the index properties keyed by their name.
|
Property |
getProperty(Name propertyName)
Get the index property with the given name.
|
String |
getProviderName()
Get the name of the provider that owns this index.
|
boolean |
hasSingleColumn()
Determine whether this index has a single column.
|
boolean |
isEnabled()
Determine whether this index is currently enabled.
|
String getName()
String getProviderName()
IndexDefinition.IndexKind getKind()
Name getNodeTypeName()
String getDescription()
boolean isEnabled()
boolean hasSingleColumn()
Property getProperty(Name propertyName)
propertyName
- the property name; may not be nullCopyright © 2008-2014 JBoss, a division of Red Hat. All Rights Reserved.