public abstract class IndexTypeWrapper extends Object implements IndexType
| Modifier and Type | Field and Description |
|---|---|
protected SchemaSource |
base |
| Constructor and Description |
|---|
IndexTypeWrapper(SchemaSource base) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object oth) |
String |
getBackingIndexName() |
ElementCategory |
getElement() |
IndexField |
getField(PropertyKey key) |
String |
getName() |
SchemaSource |
getSchemaBase() |
TitanSchemaType |
getSchemaTypeConstraint() |
int |
hashCode() |
boolean |
hasSchemaTypeConstraint() |
boolean |
indexesKey(PropertyKey key) |
void |
resetCache()
Resets the internal caches used to speed up lookups on this index.
|
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitgetFieldKeys, isCompositeIndex, isMixedIndexprotected final SchemaSource base
public IndexTypeWrapper(SchemaSource base)
public SchemaSource getSchemaBase()
public ElementCategory getElement()
getElement in interface IndexTypepublic IndexField getField(PropertyKey key)
public boolean hasSchemaTypeConstraint()
hasSchemaTypeConstraint in interface IndexTypepublic TitanSchemaType getSchemaTypeConstraint()
getSchemaTypeConstraint in interface IndexTypepublic void resetCache()
IndexTypeManagementSystem.resetCache in interface IndexTypepublic boolean indexesKey(PropertyKey key)
indexesKey in interface IndexTypepublic String getBackingIndexName()
getBackingIndexName in interface IndexTypeCopyright © 2012–2015. All rights reserved.