Neo4j

Package org.neo4j.kernel

Implementation for embedding a Neo4j graph database in an application.

See:
          Description

Interface Summary
AvailabilityGuard.AvailabilityListener  
AvailabilityGuard.AvailabilityRequirement Represents a description of why someone is denying access to the database, to help debugging.
GraphDatabaseAPI This API can be used to get access to services.
IdGeneratorFactory  
InternalAbstractGraphDatabase.Dependencies  
PropertyTracker<T extends PropertyContainer>  
TransactionBuilder A builder for controlling certain behaviors of a transaction.
Traversal.PathDescriptor<T extends Path> Provides hooks to help build a string representation of a Path.
 

Class Summary
AbstractGraphDatabase  
AbstractSelectorOrderer<T>  
AlternatingSelectorOrderer  
AutoConfigurator  
AvailabilityGuard The availability guard is what ensures that the database will only take calls when it is in an ok state.
BidirectionalTraversalBranchPath  
CommonFactories Deprecated.
DatabaseAvailability This class handles whether the database as a whole is available to use at all.
DefaultFileSystemAbstraction Default file system abstraction that creates files using the underlying file system.
DefaultGraphDatabaseDependencies  
DefaultIdGeneratorFactory TODO
DefaultTxHook  
EmbeddedGraphDatabase An implementation of GraphDatabaseService that is used to embed Neo4j in an application.
EmbeddedReadOnlyGraphDatabase A read-only version of EmbeddedGraphDatabase.
ExtendedPath  
GraphDatabaseDependencies  
HighlyAvailableGraphDatabase Deprecated.
InternalAbstractGraphDatabase Base implementation of GraphDatabaseService.
InternalAbstractGraphDatabase.Configuration  
KernelData  
KernelEventHandlers Handle the collection of kernel event handlers, and fire events as needed.
LegacyIndexIterable Provides IndexProvider objects based on Service.load(java.lang.Class) static method.
LevelSelectorOrderer  
ListIndexIterable Provides IndexProvider objects based on a provided list.
OrderedByTypeExpander  
PathDescription Experimental and very crude utility for building a slightly more powerful expander to use in a traversal.
PlaceboTransaction  
PreorderBreadthFirstSelector Selects TraversalBranchs according to breadth first pattern, the most natural ordering in a breadth first search, see http://en.wikipedia.org/wiki/Breadth-first_search
ShortestPathsBranchCollisionDetector  
StandardBranchCollisionDetector  
StandardExpander  
StoreLocker  
StoreLockerLifecycleAdapter  
TopLevelTransaction  
TransactionEventHandlers Handle the collection of transaction event handlers, and fire events as needed.
TransactionEventHandlers.HandlerAndState  
TransactionInterceptorProviders  
Traversal A factory for objects regarding traversal of the graph.
Traversal.DefaultPathDescriptor<T extends Path> The default Traversal.PathDescriptor used in common toString() representations in classes implementing Path.
Version  
 

Enum Summary
CommonBranchOrdering  
IdType  
SideSelectorPolicies  
Uniqueness Contains some uniqueness modes that are very common in traversals, for example uniqueness of nodes or relationships to visit during a traversal.
 

Exception Summary
DeadlockDetectedException Signals that a deadlock between two or more transactions has been detected.
StoreLockException Signals a failure to lock the store
 

Package org.neo4j.kernel Description

Implementation for embedding a Neo4j graph database in an application. Classes are provided for both read/write mode and read only mode.


Neo4j

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