Class OClassIndexManager
java.lang.Object
com.orientechnologies.orient.core.index.OClassIndexManager
Handles indexing when records change.
- Author:
- Andrey Lomakin (a.lomakin-at-orientdb.com), Artem Orobets
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddIndexesEntries(ODatabaseDocumentInternal database, ODocument document, Collection<OIndex> indexes) static voidcheckIndexesAfterCreate(ODocument document, ODatabaseDocumentInternal database) static voidcheckIndexesAfterDelete(ODocument iDocument, ODatabaseDocumentInternal database) static voidcheckIndexesAfterUpdate(ODocument iDocument, ODatabaseDocumentInternal database) static voidprocessIndexOnCreate(ODatabaseDocumentInternal database, ODocument document) static voidprocessIndexOnDelete(ODatabaseDocumentInternal database, ODocument iDocument) static voidprocessIndexOnUpdate(ODatabaseDocumentInternal database, ODocument iDocument) static voidprocessIndexUpdate(ODocument iDocument, Set<String> dirtyFields, OIndex index) static voidreIndex(ODocument document, ODatabaseDocumentInternal database, OIndex index)
-
Constructor Details
-
OClassIndexManager
public OClassIndexManager()
-
-
Method Details
-
checkIndexesAfterCreate
-
reIndex
-
processIndexOnCreate
-
checkIndexesAfterUpdate
-
processIndexOnUpdate
-
checkIndexesAfterDelete
-
processIndexUpdate
-
addIndexesEntries
public static void addIndexesEntries(ODatabaseDocumentInternal database, ODocument document, Collection<OIndex> indexes) -
processIndexOnDelete
-