All Classes and Interfaces
Class
Description
Represents an object that might be usable as a
Value
.Represents a Neo4j causal bookmark.
Representation of a boolean value inside the Neo4j type system.
Representing a byte-array.
The Cypher type
ZONED DATETIME
maps to a Java ZonedDateTime
.The Cypher type
DATE
maps to a Java LocalDate
.A uniquely identifiable property container that can form part of a Neo4j graph.
The Cypher type
FLOAT
maps to a Java Double
.The Cypher type
INTEGER
maps to a Java Long
.Represents temporal amount containing months, days, seconds and nanoseconds of the
second.
A Cypher LIST<ANY>.
The Cypher type
LOCAL DATETIME
maps to a Java LocalDateTime
.The Cypher type
LOCAL TIME
maps to a Java LocalTime
.An exception thrown when the coercion of a Cypher
FLOAT
value to a Java
Float
would be a lossy one.Access the keys, properties and values of an underlying unordered map by key
Provides methods to access the value of an underlying unordered map by key.
Representation of a Cypher map.
A Neo4j specific extension of a
CallableStatement
.A Neo4j specific extension of
Connection
.A Neo4j specific extension of
DataSource
.Neo4j specific extensions to a
DataSource
.The main entry point for the Neo4j JDBC driver.
Responsible for adding additional properties that should be used in addition to the
environment when creating the driver.
Configuration step for creating new
driver instances
in a
fluent way.Responsible for configuring the optional SQL to Cypher translation.
Neo4j specific extensions to a
Driver
.A Neo4j specific JDBC extension for adding metadata to ongoing Neo4j transactions.
A Neo4j specific extension of a
PreparedStatement
.A Neo4j specific extension of a
Statement
.The Node interface describes the characteristics of a node from a
Neo4j graph.
Representation of a Neo4j node.
Exception that is thrown when any
Value
object that is not composed by keys and
values or indexes and values is accessed as a map or a collection item.Representation of the Cypher
NULL
value.A Path is a directed sequence of relationships between two nodes.
A segment combines a relationship in a path with a start and end node that describe
the traversal direction for that relationship.
Representation of a Neo4j relationship.
Represents a single point in a particular coordinate reference system.
Representation of the Cypher
POINT
type.Container for Cypher result values.
The Relationship interface describes the characteristics of a
relationship from a Neo4j graph.
Representation of a Neo4j relationship.
The Cypher type
STRING
maps directly to a Java String
.The Cypher type
TIME
maps to a Java OffsetTime
.The type of
Value
as defined by the Cypher language.This exception will be thrown when the coercion
Value
into another type is not
possible.This exception will be thrown when a
Value
that does not have a size is asks
for it via Value.size()
.This value will be returned for date time properties that are stored in a time zone
that is available on the Neo4j host system but not on the client system in which the
driver is used.
A unit of data that adheres to the Neo4j type system.
The base type for several exception that might occur within the Neo4j value system,
such as a lossy coercion, that might occur when trying to downcast a Cypher
INTEGER
(which is a 64bit integer), into a Java int (which is only 32bit).Utility for wrapping regular Java types and exposing them as
Value
objects, and
vice versa.