
public class OSBTreeCollectionManagerShared extends OSBTreeCollectionManagerAbstract implements OOrientStartupListener, OOrientShutdownListener
OSBTreeCollectionManagerAbstract.CacheKey, OSBTreeCollectionManagerAbstract.SBTreeBonsaiContainerDEFAULT_EXTENSION, FILE_NAME_PREFIX, treeCache| Constructor and Description |
|---|
OSBTreeCollectionManagerShared(OAbstractPaginatedStorage storage) |
clear, close, generateLockName, onShutdown, onStartup, releaseSBTree, treesSubsetLockclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitonStartuponShutdownpublic OSBTreeCollectionManagerShared(OAbstractPaginatedStorage storage)
public void prohibitAccess()
public OSBTreeBonsai<OIdentifiable,Integer> createAndLoadTree(OAtomicOperation atomicOperation, int clusterId) throws IOException
createAndLoadTree in interface OSBTreeCollectionManagercreateAndLoadTree in class OSBTreeCollectionManagerAbstractIOExceptionpublic OSBTreeBonsai<OIdentifiable,Integer> loadSBTree(OBonsaiCollectionPointer collectionPointer)
loadSBTree in interface OSBTreeCollectionManagerloadSBTree in class OSBTreeCollectionManagerAbstractpublic void delete(OBonsaiCollectionPointer collectionPointer)
delete in interface OSBTreeCollectionManagerdelete in class OSBTreeCollectionManagerAbstractpublic void createComponent(OAtomicOperation atomicOperation, int clusterId)
public long createComponent(OAtomicOperation atomicOperation, String fileName)
public boolean isComponentPresent(OAtomicOperation atomicOperation, int clusterId)
protected OSBTreeBonsaiLocal<OIdentifiable,Integer> createEdgeTree(OAtomicOperation atomicOperation, int clusterId) throws IOException
createEdgeTree in class OSBTreeCollectionManagerAbstractIOExceptionpublic OBonsaiCollectionPointer createTree(OAtomicOperation atomicOperation, String fileName, int pageIndex, int pageOffset) throws IOException
IOExceptionpublic void deleteComponentByClusterId(OAtomicOperation atomicOperation, int clusterId)
public void deleteComponentByFileId(OAtomicOperation atomicOperation, long fileId)
public OBonsaiCollectionPointer createSBTree(int clusterId, OAtomicOperation atomicOperation, UUID ownerUUID) throws IOException
createSBTree in interface OSBTreeCollectionManagercreateSBTree in class OSBTreeCollectionManagerAbstractIOExceptionprotected OSBTreeBonsai<OIdentifiable,Integer> loadTree(OBonsaiCollectionPointer collectionPointer)
loadTree in class OSBTreeCollectionManagerAbstractpublic UUID listenForChanges(ORidBag collection)
listenForChanges in interface OSBTreeCollectionManagerpublic void updateCollectionPointer(UUID uuid, OBonsaiCollectionPointer pointer)
updateCollectionPointer in interface OSBTreeCollectionManagerpublic void clearPendingCollections()
clearPendingCollections in interface OSBTreeCollectionManagerpublic Map<UUID,OBonsaiCollectionPointer> changedIds()
changedIds in interface OSBTreeCollectionManagerpublic void clearChangedIds()
clearChangedIds in interface OSBTreeCollectionManagerpublic boolean tryDelete(OAtomicOperation atomicOperation, OBonsaiCollectionPointer collectionPointer, long delay)
Copyright © 2009–2025 OrientDB. All rights reserved.