| Interface | Description |
|---|---|
| AuthToken |
Token for holding authentication details, such as user name and password.
|
| Bookmark |
Causal chaining is carried out by passing bookmarks between transactions.
|
| ConnectionPoolMetrics |
Provides connection pool metrics such as connection created, current in use etc.
|
| Driver |
Accessor for a specific Neo4j graph database.
|
| Logger |
Logs messages for driver activity.
|
| Logging |
Accessor for
Logger instances. |
| Metrics |
Provides driver internal metrics.
|
| QueryRunner |
Common interface for components that can execute Neo4j queries.
|
| Record |
Container for Cypher result values.
|
| Result |
The result of running a Cypher query, conceptually a stream of
records. |
| Session |
Provides a context of work for database interactions.
|
| Transaction |
Logical container for an atomic unit of work.
|
| TransactionWork<T> |
Callback that executes operations against a given
Transaction. |
| Value |
A unit of data that adheres to the Neo4j type system.
|
| Class | Description |
|---|---|
| AuthTokens |
This is a listing of the various methods of authentication supported by this
driver.
|
| Config |
A configuration class to config driver properties.
|
| Config.ConfigBuilder |
Used to build new config instances
|
| Config.TrustStrategy |
Control how the driver determines if it can trust the encryption certificates provided by the Neo4j instance it is connected to.
|
| GraphDatabase |
Creates
drivers, optionally letting you GraphDatabase.driver(URI, Config) to configure them. |
| Query |
The components of a Cypher query, containing the query text and parameter map.
|
| Records |
Static utility methods for retaining records
|
| SessionConfig |
The session configurations used to configure a session.
|
| SessionConfig.Builder |
Builder used to configure
SessionConfig which will be used to create a session. |
| TransactionConfig |
Configuration object containing settings for transactions.
|
| TransactionConfig.Builder |
Builder used to construct
transaction configuration objects. |
| Values |
Utility for wrapping regular Java types and exposing them as
Value
objects, and vice versa. |
| Enum | Description |
|---|---|
| AccessMode |
Used by Routing Driver to decide if a transaction should be routed to a write server or a read server in a cluster.
|
| Config.TrustStrategy.Strategy |
The trust strategy that the driver supports
|