All Methods Static Methods Instance Methods Abstract Methods Concrete Methods
Modifier and Type |
Method and Description |
protected void |
acquireExclusiveLock() |
void |
addClusterToIndex(String clusterName,
String indexName) |
boolean |
areIndexed(String className,
Collection<String> fields) |
boolean |
areIndexed(String className,
String... fields) |
abstract boolean |
autoRecreateIndexesAfterCrash(ODatabaseDocumentInternal database) |
void |
close()
Closes resources inside of call of OStorage#close().
|
void |
create() |
void |
create(ODatabaseDocumentInternal database) |
abstract OIndex |
createIndex(ODatabaseDocumentInternal database,
String iName,
String iType,
OIndexDefinition indexDefinition,
int[] clusterIdsToIndex,
OProgressListener progressListener,
ODocument metadata) |
abstract OIndex |
createIndex(ODatabaseDocumentInternal database,
String iName,
String iType,
OIndexDefinition indexDefinition,
int[] clusterIdsToIndex,
OProgressListener progressListener,
ODocument metadata,
String algorithm) |
abstract void |
dropIndex(ODatabaseDocumentInternal database,
String iIndexName) |
boolean |
existsIndex(String iName) |
OIndex |
getClassAutoShardingIndex(ODatabaseDocumentInternal database,
String className) |
OIndex |
getClassIndex(ODatabaseDocumentInternal database,
String className,
String indexName) |
Set<OIndex> |
getClassIndexes(ODatabaseDocumentInternal database,
String className) |
void |
getClassIndexes(ODatabaseDocumentInternal database,
String className,
Collection<OIndex> indexes) |
Set<OIndex> |
getClassInvolvedIndexes(ODatabaseDocumentInternal database,
String className,
Collection<String> fields) |
Set<OIndex> |
getClassInvolvedIndexes(ODatabaseDocumentInternal database,
String className,
String... fields) |
void |
getClassRawIndexes(String className,
Collection<OIndex> indexes) |
OIndexUnique |
getClassUniqueIndex(String className) |
ODocument |
getConfiguration() |
protected static ODatabaseDocumentInternal |
getDatabase() |
String |
getDefaultClusterName() |
ODictionary<ORecord> |
getDictionary(ODatabaseDocumentInternal database) |
OIndex |
getIndex(ODatabaseDocumentInternal database,
String iName) |
Collection<? extends OIndex> |
getIndexes(ODatabaseDocumentInternal database) |
OIndex |
getRawIndex(String iName) |
protected abstract OStorage |
getStorage() |
void |
load() |
OIndexManagerAbstract |
load(ODatabaseDocumentInternal database) |
abstract OIndex |
preProcessBeforeReturn(ODatabaseDocumentInternal database,
OIndex index) |
abstract void |
recreateIndexes(ODatabaseDocumentInternal database) |
protected void |
releaseExclusiveLock() |
OIndexManagerAbstract |
reload() |
abstract void |
removeClassPropertyIndex(OIndex idx) |
void |
removeClusterFromIndex(String clusterName,
String indexName) |
<RET extends ODocumentWrapper> RET |
save() |
void |
setDefaultClusterName(ODatabaseDocumentInternal database,
String defaultClusterName) |
abstract void |
waitTillIndexRestore() |