Uses of Package
org.neo4j.graphdb
Package
Description
Scalable graph algorithms like shortest path and others for Neo4j which
can be easily accessed via
GraphAlgoFactory
.The core graph database API.
Optional graph schema including indexes and constraints.
Traversal framework.
-
ClassDescriptionGraphDatabaseService represents a graph database and is used to create new transactions with
GraphDatabaseService.beginTx()
. -
ClassDescriptionGraphDatabaseService represents a graph database and is used to create new transactions with
GraphDatabaseService.beginTx()
. -
ClassDescriptionDefines relationship directions used when getting relationships from a node or when creating traversers.GraphDatabaseService represents a graph database and is used to create new transactions with
GraphDatabaseService.beginTx()
.A node in the graph with properties and relationships to other entities.Represents a path in the graph.An expander of relationships.A relationship between two nodes in the graph.A programmatically handled transaction. -
ClassDescriptionDefines 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 angetElementId()
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.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()
.A node in the graph with properties and relationships to other entities.Representation for notifications found when executing a query.Represents a path in the graph.An expander of relationships.A fluent builder for creating specializedpath expanders
.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.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. -
ClassDescriptionGraphDatabaseService represents a graph database and is used to create new transactions with
GraphDatabaseService.beginTx()
.A label is a grouping facility forNode
where all nodes having a label are part of the same group.A node in the graph with properties and relationships to other entities.A relationship between two nodes in the graph.A programmatically handled transaction. -
ClassDescriptionThrown when the database is asked to modify data in a way that violates one or more constraints that it is expected to uphold.A label is a grouping facility for
Node
where all nodes having a label are part of the same group.A relationship type is mandatory on all relationships and is used to navigate the graph. -
ClassDescriptionDefines relationship directions used when getting relationships from a node or when creating traversers.A node in the graph with properties and relationships to other entities.Represents a path in the graph.An expander of relationships.A relationship between two nodes in the graph.A relationship type is mandatory on all relationships and is used to navigate the graph.
-
ClassDescriptionGraphDatabaseService represents a graph database and is used to create new transactions with
GraphDatabaseService.beginTx()
. -
ClassDescriptionGraphDatabaseService represents a graph database and is used to create new transactions with
GraphDatabaseService.beginTx()
.