Package org.neo4j.graphdb
package org.neo4j.graphdb
The core graph database API.
-
ClassDescriptionThrown when the database is asked to modify data in a way that violates one or more constraints that it is expected to uphold.Defines relationship directions used when getting relationships from a node or when creating traversers.An Entity is a
Entity
that is persisted in the database, and identified by anEntity.getElementId()
element id}.Instances describe single execution steps in a Cypher query execution plan Execution plans form a tree of execution steps.Instances describe statistics from the profiler of a particular step in the execution plan.GraphDatabaseService represents a graph database and is used to create new transactions withGraphDatabaseService.beginTx()
.An input position refers to a specific point in a query string.A label is a grouping facility forNode
where all nodes having a label are part of the same group.An acquired lock on an entity for a transaction, acquired fromTransaction.acquireWriteLock(Entity)
orTransaction.acquireReadLock(Entity)
this lock can be released manually usingLock.release()
.This exception will be thrown when one or less entities were expected, yet multiple were found.A node in the graph with properties and relationships to other entities.This exception will be thrown if a request is made to a node, relationship or property that does not exist.Representation for notifications found when executing a query.Thrown when attempting to access or modify the graph outside of a transaction.Represents a path in the graph.PathExpander<STATE>An expander of relationships.A fluent builder for creating specializedpath expanders
.A catalog of convenientPathExpander
factory methods.This exception is thrown from theexecute method
when there is an error during the execution of a query.Signifies how a query is executed, as well as what side effects and results could be expected from the query.Signifies what type of query anQueryExecutionType
executes.Represents statistics about the effects of a query.A relationship between two nodes in the graph.A relationship type is mandatory on all relationships and is used to navigate the graph.Resource that should be closed when not needed anymore.Closeable Iterator with associated resources.Represents the result ofexecuting
a query.Describes a row of a result.Result.ResultVisitor<VisitationException extends Exception>This is the visitor interface you need to implement to use theResult.accept(ResultVisitor)
method.Interface used inGraphDatabaseService
for consuming and transforming results of queries that are executed by the database service in separate isolated managed transaction.SeverityLevel indicates to a client the severity of a notification.The string search mode is used together with a value template to find nodes of interest.A programmatically handled transaction.Signals that a transaction failed and has been rolled back.Signals that the transaction within which the failed operations ran has been terminated withTransaction.terminate()
.