org.neo4j.kernel.impl.nioneo.store
Class DynamicArrayStore
java.lang.Object
org.neo4j.kernel.impl.nioneo.store.CommonAbstractStore
org.neo4j.kernel.impl.nioneo.store.AbstractDynamicStore
org.neo4j.kernel.impl.nioneo.store.DynamicArrayStore
- All Implemented Interfaces:
- RecordStore<DynamicRecord>, Store
public class DynamicArrayStore
- extends AbstractDynamicStore
Dynamic store that stores strings.
| Fields inherited from interface org.neo4j.kernel.impl.nioneo.store.RecordStore |
IN_USE |
| Methods inherited from class org.neo4j.kernel.impl.nioneo.store.AbstractDynamicStore |
allocateRecords, createEmptyStore, figureOutHighestIdInUse, forceGetRaw, forceGetRecord, forceUpdateRecord, freeBlockId, getBlockSize, getEffectiveRecordSize, getLightRecords, getRecord, getRecordHeaderSize, getRecords, getRecordSize, getRecordSize, isRecordInUse, logIdUsage, makeHeavy, nextBlockId, readAndVerifyBlockSize, rebuildIdGenerator, toString, updateRecord, verifyFileSizeAndTruncate |
| Methods inherited from class org.neo4j.kernel.impl.nioneo.store.CommonAbstractStore |
acquireWindow, buildTypeDescriptorAndVersion, calculateMappedMemory, checkStorage, checkVersion, close, closeIdGenerator, closeStorage, createIdGenerator, flushAll, freeId, getConfig, getFileChannel, getFileSystem, getHighestPossibleIdInUse, getHighId, getIdType, getIfMemoryMapped, getNumberOfIdsInUse, getStorageFileName, getStoreDir, getStoreOk, getTypeAndVersionDescriptor, getWindowPoolStats, initStorage, isInRecoveryMode, loadStorage, logVersions, longFromIntAndMod, makeStoreOk, nextId, openIdGenerator, openIdGenerator, openReadOnlyIdGenerator, rebuildIdGenerators, registerIdFromUpdateRecord, releaseFileLockAndCloseFileChannel, releaseWindow, setHighId, setRecovered, setStoreNotOk, setWindowPool, unsetRecovered, updateHighId, verifyCorrectTypeDescriptorAndVersion |
TYPE_DESCRIPTOR
public static final String TYPE_DESCRIPTOR
- See Also:
- Constant Field Values
DynamicArrayStore
public DynamicArrayStore(String fileName,
Map<?,?> config,
IdType idType)
accept
public void accept(RecordStore.Processor processor,
DynamicRecord record)
getTypeDescriptor
public String getTypeDescriptor()
- Description copied from class:
CommonAbstractStore
- Returns the type and version that identifies this store.
- Specified by:
getTypeDescriptor in interface Store- Specified by:
getTypeDescriptor in class CommonAbstractStore
- Returns:
- This store's implementation type and version identifier
createStore
public static void createStore(String fileName,
int blockSize,
IdGeneratorFactory idGeneratorFactory)
allocateRecords
public Collection<DynamicRecord> allocateRecords(long startBlock,
Object array)
getRightArray
public Object getRightArray(Pair<byte[],byte[]> data)
Copyright © 2002-2012 The Neo4j Graph Database Project. All Rights Reserved.