org.neo4j.kernel.impl.nioneo.store
Interface RecordStore<R extends AbstractBaseRecord>

All Known Implementing Classes:
AbstractDynamicStore, DiffRecordStore, DynamicArrayStore, DynamicStringStore, NodeStore, PropertyIndexStore, PropertyStore, RelationshipStore, RelationshipTypeStore

public interface RecordStore<R extends AbstractBaseRecord>


Nested Class Summary
static class RecordStore.Processor
           
 
Field Summary
static Predicate<AbstractBaseRecord> IN_USE
           
 
Method Summary
 void accept(RecordStore.Processor processor, R record)
           
 void close()
           
 R forceGetRaw(long id)
           
 R forceGetRecord(long id)
           
 void forceUpdateRecord(R record)
           
 long getHighId()
           
 R getRecord(long id)
           
 int getRecordHeaderSize()
           
 int getRecordSize()
           
 void updateRecord(R record)
           
 

Field Detail

IN_USE

static final Predicate<AbstractBaseRecord> IN_USE
Method Detail

getHighId

long getHighId()

getRecord

R getRecord(long id)

updateRecord

void updateRecord(R record)

forceGetRecord

R forceGetRecord(long id)

forceGetRaw

R forceGetRaw(long id)

forceUpdateRecord

void forceUpdateRecord(R record)

accept

void accept(RecordStore.Processor processor,
            R record)

getRecordSize

int getRecordSize()

getRecordHeaderSize

int getRecordHeaderSize()

close

void close()


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