| Package | Description | 
|---|---|
| org.neo4j.graphdb | 
 The core graph database API. 
 | 
| org.neo4j.graphdb.event | 
 Event framework. 
 | 
| org.neo4j.graphdb.index | 
 Integrated API for node and relationship indexing. 
 | 
| org.neo4j.graphdb.schema | 
 Optional graph schema including indexes and constraints. 
 | 
| org.neo4j.graphdb.traversal | 
 Traversal framework. 
 | 
| Class and Description | 
|---|
| DependencyResolver
 Find a dependency given a type. 
 | 
| DependencyResolver.SelectionStrategy
 Responsible for making the choice between available candidates. 
 | 
| Direction
 Defines relationship directions used when getting relationships from a node
 or when creating traversers. 
 | 
| DynamicRelationshipType
 Deprecated. 
 
use  
RelationshipType.withName(String) instead | 
| ExecutionPlanDescription
 Instances describe single execution steps in a Cypher query execution plan
 Execution plans form a tree of execution steps. 
 | 
| ExecutionPlanDescription.ProfilerStatistics
 Instances describe statistics from the profiler of a particular step in the execution plan. 
 | 
| GraphDatabaseService
 The main access point to a running Neo4j instance. 
 | 
| InputPosition
 An input position refers to a specific point in a query string. 
 | 
| Label
 A label is a grouping facility for  
Node where all nodes having a label
 are part of the same group. | 
| Lock
 An acquired lock on an entity for a transaction, acquired from
  
Transaction.acquireWriteLock(PropertyContainer) or
 Transaction.acquireReadLock(PropertyContainer) this lock
 can be released manually using Lock.release(). | 
| Node
 A node in the graph with properties and relationships to other entities. 
 | 
| Notification
 Representation for notifications found when executing a query. 
 | 
| Path
 Represents a path in the graph. 
 | 
| PathExpander
 An expander of relationships. 
 | 
| PathExpanderBuilder
 A fluent builder for creating specialized  
path expanders. | 
| PropertyContainer
 Defines a common API for handling properties on both  
nodes and
 relationships. | 
| QueryExecutionException
 This exception is thrown from the  
execute method
 when there is an error during the execution of a query. | 
| QueryExecutionType
 Signifies how a query is executed, as well as what side effects and results could be expected from the query. 
 | 
| QueryExecutionType.QueryType
 Signifies what type of query an  
QueryExecutionType executes. | 
| QueryStatistics
 Represents statistics about the effects of a query. 
 | 
| Relationship
 A relationship between two nodes in the graph. 
 | 
| RelationshipType
 A relationship type is mandatory on all relationships and is used to navigate
 the graph. 
 | 
| Result
 Represents the result of  
executing a query. | 
| Result.ResultRow
 Describes a row of a result. 
 | 
| Result.ResultVisitor
 This is the visitor interface you need to implement to use the  
Result.accept(ResultVisitor) method. | 
| SeverityLevel
 SeverityLevel indicates to a client the severity of a notification. 
 | 
| Transaction
 A programmatically handled transaction. 
 | 
| TransactionFailureException
 Signals that a transaction failed and has been rolled back. 
 | 
| TransientFailureException
 Indicates a type of failure that is intermediate and, in a way benign. 
 | 
| Class and Description | 
|---|
| Label
 A label is a grouping facility for  
Node where all nodes having a label
 are part of the same group. | 
| 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. 
 | 
| Class and Description | 
|---|
| GraphDatabaseService
 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. 
 | 
| Class and Description | 
|---|
| ConstraintViolationException
 Thrown when the database is asked to modify data in a way that violates one or more
 constraints that it is expected to uphold. 
 | 
| Label
 A label is a grouping facility for  
Node where all nodes having a label
 are part of the same group. | 
| RelationshipType
 A relationship type is mandatory on all relationships and is used to navigate
 the graph. 
 | 
| Class and Description | 
|---|
| Direction
 Defines relationship directions used when getting relationships from a node
 or when creating traversers. 
 | 
| Node
 A node in the graph with properties and relationships to other entities. 
 | 
| Path
 Represents a path in the graph. 
 | 
| PathExpander
 An expander of relationships. 
 | 
| Relationship
 A relationship between two nodes in the graph. 
 | 
| RelationshipType
 A relationship type is mandatory on all relationships and is used to navigate
 the graph. 
 | 
Copyright © 2002–2016 The Neo4j Graph Database Project. All rights reserved.