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 |
Entity
An Entity is a
PropertyContainer that is persisted in the database, and identified by an id . |
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.
|
TransientTransactionFailureException
Indicates that a transaction couldn't complete successfully due to an intermediate failure.
|
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–2017 The Neo4j Graph Database Project. All rights reserved.