| Interface | Description |
|---|---|
| DependencyResolver |
Find a dependency given a type.
|
| DependencyResolver.SelectionStrategy |
Responsible for making the choice between available candidates.
|
| 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.
|
| 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<STATE> |
An expander of relationships.
|
| PropertyContainer |
Defines a common API for handling properties on both
nodes and
relationships. |
| 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<VisitationException extends Exception> |
This is the visitor interface you need to implement to use the
Result.accept(ResultVisitor) method. |
| Transaction |
A programmatically handled transaction.
|
| Class | Description |
|---|---|
| DependencyResolver.Adapter |
Adapter for
DependencyResolver which will select the first available candidate by default
for DependencyResolver.Adapter.resolveDependency(Class). |
| DynamicLabel | Deprecated
use
Label.label(String) instead |
| DynamicRelationshipType | Deprecated
use
RelationshipType.withName(String) instead |
| InputPosition |
An input position refers to a specific point in a query string.
|
| PathExpanderBuilder |
A fluent builder for creating specialized
path expanders. |
| PathExpanders |
A catalog of convenient
PathExpander factory methods. |
| QueryExecutionType |
Signifies how a query is executed, as well as what side effects and results could be expected from the query.
|
| Enum | Description |
|---|---|
| Direction |
Defines relationship directions used when getting relationships from a node
or when creating traversers.
|
| QueryExecutionType.QueryType |
Signifies what type of query an
QueryExecutionType executes. |
| SeverityLevel |
SeverityLevel indicates to a client the severity of a notification.
|
| 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 | |
| MultipleFoundException |
This exception will be thrown when one or less entities were expected,
yet multiple were found.
|
| 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.
|
| QueryExecutionException |
This exception is thrown from the
execute method
when there is an error during the execution of a query. |
| TransactionFailureException |
Signals that a transaction failed and has been rolled back.
|
| TransactionTerminatedException |
Signals that the transaction within which the failed operations ran
has been terminated with
Transaction.terminate(). |
| TransientDatabaseFailureException |
Indicates that the database is in, or meanwhile a unit of work was executing, got into an intermediate state
where the unit of work, and potentially other units of work as well, couldn't complete successfully.
|
| TransientFailureException |
Indicates a type of failure that is intermediate and, in a way benign.
|
| TransientTransactionFailureException |
Indicates that a transaction couldn't complete successfully due to an intermediate failure.
|
Copyright © 2002–2016 The Neo4j Graph Database Project. All rights reserved.