Module org.neo4j.driver
Package org.neo4j.driver
package org.neo4j.driver
-
ClassDescriptionUsed by Routing Driver to decide if a transaction should be routed to a write server or a read server in a cluster.Token for holding authentication details, such as user name and password.This is a listing of the various methods of authentication supported by this driver.Causal chaining is carried out by passing bookmarks between transactions.Keeps track of database bookmarks and is used by the driver to ensure causal consistency between sessions and query executions.Bookmark configuration used to configure bookmark manager supplied by
BookmarkManagers.defaultManager(BookmarkManagerConfig)
.Builder used to configureBookmarkManagerConfig
which will be used to create a bookmark manager.Setups new instances ofBookmarkManager
.Supplies additional bookmarks toBookmarkManager
implementation provided byBookmarkManagers.defaultManager(BookmarkManagerConfig)
.A configuration class to config driver properties.Used to build new config instancesControl how the driver determines if it can trust the encryption certificates provided by the Neo4j instance it is connected to.The trust strategy that the driver supportsProvides connection pool metrics such as connection created, current in use etc.Accessor for a specific Neo4j graph database.Createsdrivers
, optionally letting youGraphDatabase.driver(URI, Config)
to configure them.Logs messages for driver activity.Accessor forLogger
instances.Provides driver internal metrics.Defines which metrics consumer to use: Should metrics be consumed and exposed via driver's default consumer or provided with one of the external facades.The components of a Cypher query, containing the query text and parameter map.AnAutoCloseable
extension of theSimpleQueryRunner
.Container for Cypher result values.Static utility methods for retaining recordsThe result of running a Cypher query, conceptually a stream ofrecords
.Defines strategy for revocation checks.Provides a context of work for database interactions.The session configurations used to configure a session.Builder used to configureSessionConfig
which will be used to create a session.Common interface for components that can execute Neo4j queries.Logical container for an atomic unit of work.Callback that executes operations in a givenTransactionContext
.Configuration object containing settings for transactions.Builder used to constructtransaction configuration
objects.A context for running queries within transaction.Deprecated.A unit of data that adheres to the Neo4j type system.Utility for wrapping regular Java types and exposing them asValue
objects, and vice versa.
TransactionCallback
.