public class DiffRecordStore<R extends org.neo4j.kernel.impl.store.record.AbstractBaseRecord> extends Object implements org.neo4j.kernel.impl.store.RecordStore<R>, Iterable<Long>
org.neo4j.kernel.impl.store.RecordStore.Processor<FAILURE extends Exception>, org.neo4j.kernel.impl.store.RecordStore.Scanner| Constructor and Description |
|---|
DiffRecordStore(org.neo4j.kernel.impl.store.RecordStore<R> actual) |
| Modifier and Type | Method and Description |
|---|---|
<FAILURE extends Exception> |
accept(org.neo4j.kernel.impl.store.RecordStore.Processor<FAILURE> processor,
R record) |
void |
close() |
R |
forceGetRaw(long id) |
R |
forceGetRaw(R record) |
R |
forceGetRecord(long id) |
void |
forceUpdateRecord(R record) |
R |
getChangedRecord(long id) |
long |
getHighestPossibleIdInUse() |
long |
getHighId() |
Long |
getNextRecordReference(R record) |
int |
getNumberOfReservedLowIds() |
R |
getRecord(long id) |
int |
getRecordHeaderSize() |
Collection<R> |
getRecords(long id) |
int |
getRecordSize() |
File |
getStorageFileName() |
boolean |
hasChanges() |
Iterator<Long> |
iterator() |
void |
markDirty(long id) |
long |
nextId() |
String |
toString() |
void |
updateRecord(R record) |
public DiffRecordStore(org.neo4j.kernel.impl.store.RecordStore<R> actual)
public void markDirty(long id)
public R forceGetRaw(R record)
forceGetRaw in interface org.neo4j.kernel.impl.store.RecordStore<R extends org.neo4j.kernel.impl.store.record.AbstractBaseRecord>public R forceGetRaw(long id)
forceGetRaw in interface org.neo4j.kernel.impl.store.RecordStore<R extends org.neo4j.kernel.impl.store.record.AbstractBaseRecord>public int getRecordHeaderSize()
getRecordHeaderSize in interface org.neo4j.kernel.impl.store.RecordStore<R extends org.neo4j.kernel.impl.store.record.AbstractBaseRecord>public int getRecordSize()
getRecordSize in interface org.neo4j.kernel.impl.store.RecordStore<R extends org.neo4j.kernel.impl.store.record.AbstractBaseRecord>public File getStorageFileName()
getStorageFileName in interface org.neo4j.kernel.impl.store.RecordStore<R extends org.neo4j.kernel.impl.store.record.AbstractBaseRecord>public long getHighId()
getHighId in interface org.neo4j.kernel.impl.store.RecordStore<R extends org.neo4j.kernel.impl.store.record.AbstractBaseRecord>public long getHighestPossibleIdInUse()
getHighestPossibleIdInUse in interface org.neo4j.kernel.impl.store.RecordStore<R extends org.neo4j.kernel.impl.store.record.AbstractBaseRecord>public long nextId()
nextId in interface org.neo4j.kernel.impl.store.id.IdSequencepublic R getRecord(long id)
getRecord in interface org.neo4j.kernel.impl.store.RecordStore<R extends org.neo4j.kernel.impl.store.record.AbstractBaseRecord>public R forceGetRecord(long id)
forceGetRecord in interface org.neo4j.kernel.impl.store.RecordStore<R extends org.neo4j.kernel.impl.store.record.AbstractBaseRecord>public Collection<R> getRecords(long id)
getRecords in interface org.neo4j.kernel.impl.store.RecordStore<R extends org.neo4j.kernel.impl.store.record.AbstractBaseRecord>public Long getNextRecordReference(R record)
getNextRecordReference in interface org.neo4j.kernel.impl.store.RecordStore<R extends org.neo4j.kernel.impl.store.record.AbstractBaseRecord>public void updateRecord(R record)
updateRecord in interface org.neo4j.kernel.impl.store.RecordStore<R extends org.neo4j.kernel.impl.store.record.AbstractBaseRecord>public void forceUpdateRecord(R record)
forceUpdateRecord in interface org.neo4j.kernel.impl.store.RecordStore<R extends org.neo4j.kernel.impl.store.record.AbstractBaseRecord>public <FAILURE extends Exception> void accept(org.neo4j.kernel.impl.store.RecordStore.Processor<FAILURE> processor, R record) throws FAILURE extends Exception
public void close()
close in interface org.neo4j.kernel.impl.store.RecordStore<R extends org.neo4j.kernel.impl.store.record.AbstractBaseRecord>public R getChangedRecord(long id)
public boolean hasChanges()
public int getNumberOfReservedLowIds()
getNumberOfReservedLowIds in interface org.neo4j.kernel.impl.store.RecordStore<R extends org.neo4j.kernel.impl.store.record.AbstractBaseRecord>Copyright © 2002–2015 The Neo4j Graph Database Project. All rights reserved.