Interface | Description |
---|---|
Directed<T> |
An item that can be considered to have direction.
|
Entity |
A uniquely identifiable property container that can form part of a Neo4j graph.
|
Function<T,R> |
Same as
function.Function , but defined here to work in versions older than java 8. |
Identity |
A unique identifier for an
Entity . |
InputPosition |
An input position refers to a specific character in a statement.
|
ListAccessor |
Access an underlying list of values by index
This provides only read methods.
|
MapAccessor |
Access the keys, properties and values of an underlying unordered map by key
This provides only read methods.
|
Node |
The Node interface describes the characteristics of a node from a Neo4j graph.
|
Notification |
Representation for notifications found when executing a statement.
|
Pair<K,V> |
Immutable pair of a key and a value
|
Path |
A Path is a directed sequence of relationships between two nodes.
|
Path.Segment |
A segment combines a relationship in a path with a start and end node that describe the traversal direction
for that relationship.
|
Plan |
This describes the plan that the database planner produced and used (or will use) to execute your statement.
|
ProfiledPlan |
This is the same as a regular
Plan - except this plan has been executed, meaning it also contains detailed information about how much work each
step of the plan incurred on the database. |
Record |
A record is an immutable copy of an ordered map
|
RecordAccessor |
Access an underlying record (which is an ordered map of fields)
This provides only read methods.
|
Relationship |
The Relationship interface describes the characteristics of a relationship from a Neo4j graph.
|
Resource |
A Resource is an
AutoCloseable that allows introspecting if it
already has been closed through its Resource.isOpen() method. |
ResultCursor |
The result of running a statement, a stream of records represented as a cursor.
|
ResultSummary |
The result summary of running a statement.
|
Session |
A live session with a Neo4j instance.
|
StatementRunner |
Common interface for components that can execute Neo4j statements.
|
Transaction |
Represents a transaction in the Neo4j database.
|
Type |
The type of a
Value as defined by the Cypher language |
TypeSystem | |
UpdateStatistics |
Contains counters for the number of update operations performed by a statement.
|
Value |
Represents a value from Neo4j.
|
Class | Description |
---|---|
Config |
A configuration class to config driver properties.
|
Config.ConfigBuilder |
Used to build new config instances
|
Config.TlsAuthenticationConfig |
A configuration to configure TLS authentication
|
Driver |
A Neo4j database driver, through which you can create
sessions to run statements against the database. |
GraphDatabase |
Creates
drivers , optionally letting you GraphDatabase.driver(URI, Config) to configure them. |
Records |
Static utility methods for retaining records
|
Statement |
An executable statement, i.e.
|
Values |
Utility for wrapping regular Java types and exposing them as
Value
objects. |
Enum | Description |
---|---|
StatementType |
Annotation Type | Description |
---|---|
Experimental |
Annotated elements are experimental and may change without deprecation across driver releases
|
Immutable |
Indicates that instances of the annotated class or of its subclasses are immutable, i.e.
|
Copyright © 2016. All rights reserved.