Class BTree
java.lang.Object
com.orientechnologies.common.concur.resource.OSharedResourceAbstract
com.orientechnologies.orient.core.storage.impl.local.paginated.base.ODurableComponent
com.orientechnologies.orient.core.storage.index.sbtreebonsai.global.btree.BTree
-
Field Summary
Fields inherited from class com.orientechnologies.orient.core.storage.impl.local.paginated.base.ODurableComponent
atomicOperationsManager, readCache, storage, writeCacheFields inherited from class com.orientechnologies.common.concur.resource.OSharedResourceAbstract
lock -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreate(OAtomicOperation atomicOperation) voiddelete(OAtomicOperation atomicOperation) voidvoidfetchNextCachePortionForward(com.orientechnologies.orient.core.storage.index.sbtreebonsai.global.btree.SpliteratorForward iter) firstKey()intlongiterateEntriesBetween(EdgeKey keyFrom, boolean fromInclusive, EdgeKey keyTo, boolean toInclusive, boolean ascSortOrder) iterateEntriesMajor(EdgeKey key, boolean inclusive, boolean ascSortOrder) iterateEntriesMinor(EdgeKey key, boolean inclusive, boolean ascSortOrder) lastKey()voidload()booleanput(OAtomicOperation atomicOperation, EdgeKey key, int value) intremove(OAtomicOperation atomicOperation, EdgeKey key) Methods inherited from class com.orientechnologies.orient.core.storage.impl.local.paginated.base.ODurableComponent
addFile, addPage, calculateInsideComponentOperation, deleteFile, executeInsideComponentOperation, getExtension, getFilledUpTo, getFullName, getLockName, getName, isFileExists, loadOrAddPageForWrite, loadPageForRead, loadPageForWrite, openFile, releasePageFromRead, releasePageFromWrite, setName, truncateFile, tryExecuteInsideComponentOperationMethods inherited from class com.orientechnologies.common.concur.resource.OSharedResourceAbstract
acquireExclusiveLock, acquireSharedLock, releaseExclusiveLock, releaseSharedLock
-
Constructor Details
-
BTree
-
-
Method Details
-
getFileId
public long getFileId() -
create
-
load
public void load() -
delete
-
get
-
put
-
firstKey
-
lastKey
-
remove
-
iterateEntriesMinor
-
iterateEntriesMajor
-
iterateEntriesBetween
-
fetchNextCachePortionForward
public void fetchNextCachePortionForward(com.orientechnologies.orient.core.storage.index.sbtreebonsai.global.btree.SpliteratorForward iter) -
fetchNextCachePortionBackward
-