public final class OClusterPositionMapV1 extends OClusterPositionMap
Modifier and Type | Class and Description |
---|---|
static class |
OClusterPositionMapV1.OClusterPositionEntry |
DEF_EXTENSION
atomicOperationsManager, 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, releasePageFromRead, releasePageFromWrite, setName, truncateFile, tryExecuteInsideComponentOperation
acquireExclusiveLock, acquireSharedLock, addUser, assertExclusiveLockHold, assertSharedLockHold, getUsers, isConcurrent, releaseExclusiveLock, releaseSharedLock, removeUser, tryAcquireExclusiveLock, tryAcquireSharedLock
public void open(OAtomicOperation atomicOperation) throws IOException
IOException
public void create(OAtomicOperation atomicOperation) throws IOException
IOException
public void flush()
public void close(boolean flush)
public void truncate(OAtomicOperation atomicOperation) throws IOException
IOException
public void delete(OAtomicOperation atomicOperation) throws IOException
IOException
public long add(long pageIndex, int recordPosition, OAtomicOperation atomicOperation) throws IOException
IOException
public long allocate(OAtomicOperation atomicOperation) throws IOException
IOException
public void update(long clusterPosition, OClusterPositionMapBucket.PositionEntry entry, OAtomicOperation atomicOperation) throws IOException
IOException
public OClusterPositionMapBucket.PositionEntry get(long clusterPosition, int pageCount, OAtomicOperation atomicOperation) throws IOException
IOException
public void remove(long clusterPosition, OAtomicOperation atomicOperation) throws IOException
IOException
public byte getStatus(long clusterPosition, OAtomicOperation atomicOperation) throws IOException
IOException
public long getLastPosition(OAtomicOperation atomicOperation) throws IOException
IOException
public long getFileId()
Copyright © 2009–2020 OrientDB. All rights reserved.