org.neo4j.backup.check
Class DiffRecordStore<R extends org.neo4j.kernel.impl.nioneo.store.AbstractBaseRecord>
java.lang.Object
org.neo4j.backup.check.DiffRecordStore<R>
- All Implemented Interfaces:
- Iterable<Long>, org.neo4j.kernel.impl.nioneo.store.RecordStore<R>
public class DiffRecordStore<R extends org.neo4j.kernel.impl.nioneo.store.AbstractBaseRecord>
- extends Object
- implements org.neo4j.kernel.impl.nioneo.store.RecordStore<R>, Iterable<Long>
Not thread safe, intended for single threaded use.
Nested classes/interfaces inherited from interface org.neo4j.kernel.impl.nioneo.store.RecordStore |
org.neo4j.kernel.impl.nioneo.store.RecordStore.Processor |
Fields inherited from interface org.neo4j.kernel.impl.nioneo.store.RecordStore |
IN_USE |
Constructor Summary |
DiffRecordStore(org.neo4j.kernel.impl.nioneo.store.RecordStore<R> actual)
|
DiffRecordStore
public DiffRecordStore(org.neo4j.kernel.impl.nioneo.store.RecordStore<R> actual)
toString
public String toString()
- Overrides:
toString
in class Object
markDirty
public void markDirty(long id)
isModified
public boolean isModified(long id)
forceGetRaw
public R forceGetRaw(long id)
- Specified by:
forceGetRaw
in interface org.neo4j.kernel.impl.nioneo.store.RecordStore<R extends org.neo4j.kernel.impl.nioneo.store.AbstractBaseRecord>
getRecordHeaderSize
public int getRecordHeaderSize()
- Specified by:
getRecordHeaderSize
in interface org.neo4j.kernel.impl.nioneo.store.RecordStore<R extends org.neo4j.kernel.impl.nioneo.store.AbstractBaseRecord>
getRecordSize
public int getRecordSize()
- Specified by:
getRecordSize
in interface org.neo4j.kernel.impl.nioneo.store.RecordStore<R extends org.neo4j.kernel.impl.nioneo.store.AbstractBaseRecord>
getStorageFileName
public String getStorageFileName()
- Specified by:
getStorageFileName
in interface org.neo4j.kernel.impl.nioneo.store.RecordStore<R extends org.neo4j.kernel.impl.nioneo.store.AbstractBaseRecord>
getHighId
public long getHighId()
- Specified by:
getHighId
in interface org.neo4j.kernel.impl.nioneo.store.RecordStore<R extends org.neo4j.kernel.impl.nioneo.store.AbstractBaseRecord>
getRawHighId
public long getRawHighId()
getRecord
public R getRecord(long id)
- Specified by:
getRecord
in interface org.neo4j.kernel.impl.nioneo.store.RecordStore<R extends org.neo4j.kernel.impl.nioneo.store.AbstractBaseRecord>
forceGetRecord
public R forceGetRecord(long id)
- Specified by:
forceGetRecord
in interface org.neo4j.kernel.impl.nioneo.store.RecordStore<R extends org.neo4j.kernel.impl.nioneo.store.AbstractBaseRecord>
updateRecord
public void updateRecord(R record)
- Specified by:
updateRecord
in interface org.neo4j.kernel.impl.nioneo.store.RecordStore<R extends org.neo4j.kernel.impl.nioneo.store.AbstractBaseRecord>
forceUpdateRecord
public void forceUpdateRecord(R record)
- Specified by:
forceUpdateRecord
in interface org.neo4j.kernel.impl.nioneo.store.RecordStore<R extends org.neo4j.kernel.impl.nioneo.store.AbstractBaseRecord>
accept
public void accept(org.neo4j.kernel.impl.nioneo.store.RecordStore.Processor processor,
R record)
- Specified by:
accept
in interface org.neo4j.kernel.impl.nioneo.store.RecordStore<R extends org.neo4j.kernel.impl.nioneo.store.AbstractBaseRecord>
iterator
public Iterator<Long> iterator()
- Specified by:
iterator
in interface Iterable<Long>
close
public void close()
- Specified by:
close
in interface org.neo4j.kernel.impl.nioneo.store.RecordStore<R extends org.neo4j.kernel.impl.nioneo.store.AbstractBaseRecord>
Copyright © 2002-2012 The Neo4j Graph Database Project. All Rights Reserved.