Neo4j Enterprise

org.neo4j.backup.check
Class DiffStore

java.lang.Object
  extended by org.neo4j.kernel.impl.nioneo.store.StoreAccess
      extended by org.neo4j.backup.check.DiffStore
All Implemented Interfaces:
org.neo4j.kernel.impl.nioneo.xa.CommandRecordVisitor

public class DiffStore
extends org.neo4j.kernel.impl.nioneo.store.StoreAccess
implements org.neo4j.kernel.impl.nioneo.xa.CommandRecordVisitor

Not thread safe (since DiffRecordStore is not thread safe), intended for single threaded use.


Constructor Summary
DiffStore(org.neo4j.kernel.impl.nioneo.store.NeoStore store)
           
DiffStore(org.neo4j.kernel.impl.nioneo.store.NodeStore nodeStore, org.neo4j.kernel.impl.nioneo.store.RelationshipStore relStore, org.neo4j.kernel.impl.nioneo.store.PropertyStore propStore, org.neo4j.kernel.impl.nioneo.store.RelationshipTypeStore typeStore)
           
 
Method Summary
 org.neo4j.kernel.impl.nioneo.store.RecordStore<?>[] allStores()
          Overridden to increase visibility to public, it's used from InconsistencyLoggingTransactionInterceptorProvider.
protected  void apply(org.neo4j.kernel.impl.nioneo.store.RecordStore.Processor processor, org.neo4j.kernel.impl.nioneo.store.RecordStore<?> store)
           
 DiffRecordStore<org.neo4j.kernel.impl.nioneo.store.DynamicRecord> getArrayStore()
           
 DiffRecordStore<org.neo4j.kernel.impl.nioneo.store.NodeRecord> getNodeStore()
           
 DiffRecordStore<org.neo4j.kernel.impl.nioneo.store.PropertyIndexRecord> getPropertyIndexStore()
           
 DiffRecordStore<org.neo4j.kernel.impl.nioneo.store.DynamicRecord> getPropertyKeyStore()
           
 DiffRecordStore<org.neo4j.kernel.impl.nioneo.store.PropertyRecord> getPropertyStore()
           
 DiffRecordStore<org.neo4j.kernel.impl.nioneo.store.RelationshipRecord> getRelationshipStore()
           
 DiffRecordStore<org.neo4j.kernel.impl.nioneo.store.RelationshipTypeRecord> getRelationshipTypeStore()
           
 DiffRecordStore<org.neo4j.kernel.impl.nioneo.store.DynamicRecord> getStringStore()
           
 DiffRecordStore<org.neo4j.kernel.impl.nioneo.store.DynamicRecord> getTypeNameStore()
           
 void visitNeoStore(org.neo4j.kernel.impl.nioneo.store.NeoStoreRecord record)
           
 void visitNode(org.neo4j.kernel.impl.nioneo.store.NodeRecord record)
           
 void visitProperty(org.neo4j.kernel.impl.nioneo.store.PropertyRecord record)
           
 void visitPropertyIndex(org.neo4j.kernel.impl.nioneo.store.PropertyIndexRecord record)
           
 void visitRelationship(org.neo4j.kernel.impl.nioneo.store.RelationshipRecord record)
           
 void visitRelationshipType(org.neo4j.kernel.impl.nioneo.store.RelationshipTypeRecord record)
           
protected
<R extends org.neo4j.kernel.impl.nioneo.store.AbstractBaseRecord>
org.neo4j.kernel.impl.nioneo.store.RecordStore<R>
wrapStore(org.neo4j.kernel.impl.nioneo.store.RecordStore<R> store)
           
 
Methods inherited from class org.neo4j.kernel.impl.nioneo.store.StoreAccess
applyToAll, close, getRawNeoStore
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DiffStore

public DiffStore(org.neo4j.kernel.impl.nioneo.store.NeoStore store)

DiffStore

public DiffStore(org.neo4j.kernel.impl.nioneo.store.NodeStore nodeStore,
                 org.neo4j.kernel.impl.nioneo.store.RelationshipStore relStore,
                 org.neo4j.kernel.impl.nioneo.store.PropertyStore propStore,
                 org.neo4j.kernel.impl.nioneo.store.RelationshipTypeStore typeStore)
Method Detail

wrapStore

protected <R extends org.neo4j.kernel.impl.nioneo.store.AbstractBaseRecord> org.neo4j.kernel.impl.nioneo.store.RecordStore<R> wrapStore(org.neo4j.kernel.impl.nioneo.store.RecordStore<R> store)
Overrides:
wrapStore in class org.neo4j.kernel.impl.nioneo.store.StoreAccess

allStores

public org.neo4j.kernel.impl.nioneo.store.RecordStore<?>[] allStores()
Overridden to increase visibility to public, it's used from InconsistencyLoggingTransactionInterceptorProvider.

Overrides:
allStores in class org.neo4j.kernel.impl.nioneo.store.StoreAccess

apply

protected void apply(org.neo4j.kernel.impl.nioneo.store.RecordStore.Processor processor,
                     org.neo4j.kernel.impl.nioneo.store.RecordStore<?> store)
Overrides:
apply in class org.neo4j.kernel.impl.nioneo.store.StoreAccess

visitNode

public void visitNode(org.neo4j.kernel.impl.nioneo.store.NodeRecord record)
Specified by:
visitNode in interface org.neo4j.kernel.impl.nioneo.xa.CommandRecordVisitor

visitRelationship

public void visitRelationship(org.neo4j.kernel.impl.nioneo.store.RelationshipRecord record)
Specified by:
visitRelationship in interface org.neo4j.kernel.impl.nioneo.xa.CommandRecordVisitor

visitProperty

public void visitProperty(org.neo4j.kernel.impl.nioneo.store.PropertyRecord record)
Specified by:
visitProperty in interface org.neo4j.kernel.impl.nioneo.xa.CommandRecordVisitor

visitPropertyIndex

public void visitPropertyIndex(org.neo4j.kernel.impl.nioneo.store.PropertyIndexRecord record)
Specified by:
visitPropertyIndex in interface org.neo4j.kernel.impl.nioneo.xa.CommandRecordVisitor

visitRelationshipType

public void visitRelationshipType(org.neo4j.kernel.impl.nioneo.store.RelationshipTypeRecord record)
Specified by:
visitRelationshipType in interface org.neo4j.kernel.impl.nioneo.xa.CommandRecordVisitor

visitNeoStore

public void visitNeoStore(org.neo4j.kernel.impl.nioneo.store.NeoStoreRecord record)
Specified by:
visitNeoStore in interface org.neo4j.kernel.impl.nioneo.xa.CommandRecordVisitor

getNodeStore

public DiffRecordStore<org.neo4j.kernel.impl.nioneo.store.NodeRecord> getNodeStore()
Overrides:
getNodeStore in class org.neo4j.kernel.impl.nioneo.store.StoreAccess

getRelationshipStore

public DiffRecordStore<org.neo4j.kernel.impl.nioneo.store.RelationshipRecord> getRelationshipStore()
Overrides:
getRelationshipStore in class org.neo4j.kernel.impl.nioneo.store.StoreAccess

getPropertyStore

public DiffRecordStore<org.neo4j.kernel.impl.nioneo.store.PropertyRecord> getPropertyStore()
Overrides:
getPropertyStore in class org.neo4j.kernel.impl.nioneo.store.StoreAccess

getStringStore

public DiffRecordStore<org.neo4j.kernel.impl.nioneo.store.DynamicRecord> getStringStore()
Overrides:
getStringStore in class org.neo4j.kernel.impl.nioneo.store.StoreAccess

getArrayStore

public DiffRecordStore<org.neo4j.kernel.impl.nioneo.store.DynamicRecord> getArrayStore()
Overrides:
getArrayStore in class org.neo4j.kernel.impl.nioneo.store.StoreAccess

getRelationshipTypeStore

public DiffRecordStore<org.neo4j.kernel.impl.nioneo.store.RelationshipTypeRecord> getRelationshipTypeStore()
Overrides:
getRelationshipTypeStore in class org.neo4j.kernel.impl.nioneo.store.StoreAccess

getTypeNameStore

public DiffRecordStore<org.neo4j.kernel.impl.nioneo.store.DynamicRecord> getTypeNameStore()
Overrides:
getTypeNameStore in class org.neo4j.kernel.impl.nioneo.store.StoreAccess

getPropertyIndexStore

public DiffRecordStore<org.neo4j.kernel.impl.nioneo.store.PropertyIndexRecord> getPropertyIndexStore()
Overrides:
getPropertyIndexStore in class org.neo4j.kernel.impl.nioneo.store.StoreAccess

getPropertyKeyStore

public DiffRecordStore<org.neo4j.kernel.impl.nioneo.store.DynamicRecord> getPropertyKeyStore()
Overrides:
getPropertyKeyStore in class org.neo4j.kernel.impl.nioneo.store.StoreAccess

Neo4j Enterprise

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