Neo4j Enterprise

org.neo4j.backup.check
Class DiffRecordStore<R extends org.neo4j.kernel.impl.nioneo.store.AbstractBaseRecord>

java.lang.Object
  extended by 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 Class Summary
 
Nested classes/interfaces inherited from interface org.neo4j.kernel.impl.nioneo.store.RecordStore
org.neo4j.kernel.impl.nioneo.store.RecordStore.Processor
 
Field Summary
 
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)
           
 
Method Summary
 void accept(org.neo4j.kernel.impl.nioneo.store.RecordStore.Processor processor, R record)
           
 void close()
           
 R forceGetRaw(long id)
           
 R forceGetRecord(long id)
           
 void forceUpdateRecord(R record)
           
 long getHighId()
           
 long getRawHighId()
           
 R getRecord(long id)
           
 int getRecordHeaderSize()
           
 int getRecordSize()
           
 String getStorageFileName()
           
 boolean isModified(long id)
           
 Iterator<Long> iterator()
           
 void markDirty(long id)
           
 String toString()
           
 void updateRecord(R record)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DiffRecordStore

public DiffRecordStore(org.neo4j.kernel.impl.nioneo.store.RecordStore<R> actual)
Method Detail

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>

Neo4j Enterprise

Copyright © 2002-2012 The Neo4j Graph Database Project. All Rights Reserved.