Package org.neo4j.api.core

Interface Summary
NeoService The main access point to a running Neo4j instance.
Node A node in the graph with properties and relationships to other entities.
PropertyContainer Defines a common API for handling properties on both nodes and relationships.
Relationship A relationship between two nodes in the graph.
RelationshipType A relationship type is a mandatory property on all relationships that is used to navigate the node space.
ReturnableEvaluator A client hook for evaluating whether a specific node should be returned from a traverser.
StopEvaluator A client hook for evaluating whether the traverser should traverse beyond a specific node.
Transaction A programmatically handled transaction.
TraversalPosition Encapsulates information about the current traversal position.
Traverser A traversal in the node space.
 

Class Summary
DynamicRelationshipType A dynamically instantiated and named RelationshipType.
EmbeddedNeo An implementation of NeoService that is used to embed Neo in an application.
 

Enum Summary
Direction Defines relationship directions used to when getting relationships from a node or when creating traversers.
Traverser.Order Defines a traversal order as used by the traversal framework.
 

Exception Summary
NotFoundException This exception will be thrown if a request is made to a node, relationship or property that does not exist.
NotInTransactionException An exception that is thrown whenever a Neo API operation that requires a transaction is executed but no transaction is running.
 



Copyright © 2009 Neo4j. All Rights Reserved.