
public final class OClusterPositionMapV1 extends OClusterPositionMap
| Modifier and Type | Class and Description |
|---|---|
static class |
OClusterPositionMapV1.OClusterPositionEntry |
DEF_EXTENSIONatomicOperationsManager, readCache, storage, writeCache| Modifier and Type | Method and Description |
|---|---|
long |
add(long pageIndex,
int recordPosition,
OAtomicOperation atomicOperation) |
long |
allocate(OAtomicOperation atomicOperation) |
void |
close(boolean flush) |
void |
create(OAtomicOperation atomicOperation) |
void |
delete(OAtomicOperation atomicOperation) |
void |
flush() |
OClusterPositionMapBucket.PositionEntry |
get(long clusterPosition,
int pageCount,
OAtomicOperation atomicOperation) |
long |
getFileId() |
long |
getLastPosition(OAtomicOperation atomicOperation) |
byte |
getStatus(long clusterPosition,
OAtomicOperation atomicOperation) |
void |
open(OAtomicOperation atomicOperation) |
void |
remove(long clusterPosition,
OAtomicOperation atomicOperation) |
void |
truncate(OAtomicOperation atomicOperation) |
void |
update(long clusterPosition,
OClusterPositionMapBucket.PositionEntry entry,
OAtomicOperation atomicOperation) |
addFile, addPage, calculateInsideComponentOperation, deleteFile, executeInsideComponentOperation, getExtension, getFilledUpTo, getFullName, getLockName, getName, isFileExists, loadPageForRead, loadPageForRead, loadPageForWrite, openFile, pinPage, releasePageFromRead, releasePageFromWrite, setName, truncateFile, tryExecuteInsideComponentOperationacquireExclusiveLock, acquireSharedLock, addUser, assertExclusiveLockHold, assertSharedLockHold, getUsers, isConcurrent, releaseExclusiveLock, releaseSharedLock, removeUser, tryAcquireExclusiveLock, tryAcquireSharedLockpublic void open(OAtomicOperation atomicOperation) throws IOException
IOExceptionpublic void create(OAtomicOperation atomicOperation) throws IOException
IOExceptionpublic void flush()
public void close(boolean flush)
public void truncate(OAtomicOperation atomicOperation) throws IOException
IOExceptionpublic void delete(OAtomicOperation atomicOperation) throws IOException
IOExceptionpublic long add(long pageIndex,
int recordPosition,
OAtomicOperation atomicOperation)
throws IOException
IOExceptionpublic long allocate(OAtomicOperation atomicOperation) throws IOException
IOExceptionpublic void update(long clusterPosition,
OClusterPositionMapBucket.PositionEntry entry,
OAtomicOperation atomicOperation)
throws IOException
IOExceptionpublic OClusterPositionMapBucket.PositionEntry get(long clusterPosition, int pageCount, OAtomicOperation atomicOperation) throws IOException
IOExceptionpublic void remove(long clusterPosition,
OAtomicOperation atomicOperation)
throws IOException
IOExceptionpublic byte getStatus(long clusterPosition,
OAtomicOperation atomicOperation)
throws IOException
IOExceptionpublic long getLastPosition(OAtomicOperation atomicOperation) throws IOException
IOExceptionpublic long getFileId()
Copyright © 2009–2025 OrientDB. All rights reserved.