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() |
JanusGraphSchemaType |
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, wait
getFieldKeys, isCompositeIndex, isMixedIndex
protected final SchemaSource base
public IndexTypeWrapper(SchemaSource base)
public SchemaSource getSchemaBase()
public ElementCategory getElement()
getElement
in interface IndexType
public IndexField getField(PropertyKey key)
public boolean hasSchemaTypeConstraint()
hasSchemaTypeConstraint
in interface IndexType
public JanusGraphSchemaType getSchemaTypeConstraint()
getSchemaTypeConstraint
in interface IndexType
public void resetCache()
IndexType
ManagementSystem
.resetCache
in interface IndexType
public boolean indexesKey(PropertyKey key)
indexesKey
in interface IndexType
public String getBackingIndexName()
getBackingIndexName
in interface IndexType
Copyright © 2012–2023. All rights reserved.