Interface | Description |
---|---|
DependencyResolver |
Find a dependency given a type.
|
DependencyResolver.SelectionStrategy |
Responsible for making the choice between available candidates.
|
Expander | Deprecated
Deprecated because
RelationshipExpander is deprecated. |
GraphDatabaseService |
The main access point to a running Neo4j instance.
|
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.
|
Path |
Represents a path in the graph.
|
PathExpander<STATE> |
An expander of relationships.
|
PropertyContainer |
Defines a common API for handling properties on both
nodes and
relationships . |
Relationship |
A relationship between two nodes in the graph.
|
RelationshipExpander | Deprecated
in favor or
PathExpander . |
RelationshipType |
A relationship type is mandatory on all relationships and is used to navigate
the graph.
|
Resource |
Resource that should be closed when not needed anymore.
|
ResourceIterable<T> | |
ResourceIterator<T> |
Closeable Iterator with associated resources.
|
ReturnableEvaluator | Deprecated
because of the introduction of a new traversal framework,
see more information at
TraversalDescription and
Traversal and the new traversal framework's equivalent
Predicate . |
StopEvaluator | Deprecated
because of the introduction of a new traversal framework,
see more information at
TraversalDescription and
Traversal and the new traversal framework's equivalent
Evaluator . |
Transaction |
A programmatically handled transaction.
|
TraversalPosition |
Encapsulates information about the current traversal position.
|
Traverser | Deprecated
because of an unnatural and too tight coupling with
Node . |
Class | Description |
---|---|
DependencyResolver.Adapter |
Adapter for
DependencyResolver which will select the first available candidate by default
for DependencyResolver.Adapter.resolveDependency(Class) . |
DynamicLabel |
A dynamically instantiated and named
Label . |
DynamicRelationshipType |
A dynamically instantiated and named
RelationshipType . |
PathExpanderBuilder |
A fluent builder for creating specialized
path expanders . |
PathExpanders |
A catalog of convenient
PathExpander factory methods. |
Enum | Description |
---|---|
Direction |
Defines relationship directions used when getting relationships from a node
or when creating traversers.
|
Traverser.Order |
Defines a traversal order as used by the traversal framework.
|
Exception | 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.
|
DatabaseShutdownException | |
InvalidTransactionTypeException | |
NotFoundException |
This exception will be thrown if a request is made to a node, relationship or
property that does not exist.
|
NotInTransactionException |
Thrown when attempting to access or modify the graph outside of a transaction.
|
TransactionFailureException |
Signals that a transaction failed and has been rolled back.
|
Copyright © 2002–2014 The Neo4j Graph Database Project. All rights reserved.