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
|