Class ViewManager
java.lang.Object
com.orientechnologies.orient.core.db.viewmanager.ViewManager
- Direct Known Subclasses:
ViewManagerDistributed
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbuildOnThisNode(ODatabaseDocumentInternal db, OView name) voidvoidvoidclose()voidcreate()voidendUsingViewCluster(Integer cluster) voidendUsingViewIndex(String indexName) getViewFromOldCluster(int clusterId) protected voidinit()voidload()voidrecordAdded(OImmutableClass clazz, ODocument doc, ODatabaseDocumentEmbedded oDatabaseDocumentEmbedded) voidrecordDeleted(OImmutableClass clazz, ODocument doc, ODatabaseDocumentEmbedded oDatabaseDocumentEmbedded) voidrecordUpdated(OImmutableClass clazz, ODocument doc, ODatabaseDocumentEmbedded oDatabaseDocumentEmbedded) booleanregisterLiveUpdateFor(ODatabaseSession db, String viewName) voidstart()voidstartUsingViewCluster(Integer cluster) voidstartUsingViewIndex(String indexName) voidupdateView(OView view, ODatabaseDocumentInternal db) voidupdateViewAsync(String name, ViewCreationListener listener) voidupdateViewInternal(OView view, ODatabaseDocumentInternal db)
-
Constructor Details
-
ViewManager
-
-
Method Details
-
init
protected void init() -
registerLiveUpdateFor
-
load
public void load() -
create
public void create() -
start
public void start() -
close
public void close() -
cleanUnusedViewClusters
-
cleanUnusedViewIndexes
-
getNextViewToUpdate
-
buildOnThisNode
-
updateView
-
updateViewInternal
-
updateViewAsync
-
startUsingViewCluster
-
endUsingViewCluster
-
recordAdded
public void recordAdded(OImmutableClass clazz, ODocument doc, ODatabaseDocumentEmbedded oDatabaseDocumentEmbedded) -
recordUpdated
public void recordUpdated(OImmutableClass clazz, ODocument doc, ODatabaseDocumentEmbedded oDatabaseDocumentEmbedded) -
recordDeleted
public void recordDeleted(OImmutableClass clazz, ODocument doc, ODatabaseDocumentEmbedded oDatabaseDocumentEmbedded) -
getViewFromOldCluster
-
endUsingViewIndex
-
startUsingViewIndex
-