Uses of Package
org.neo4j.driver
Package
Description
-
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.A container used by the expiration based
AuthTokenManager
implementation provided by the driver, it contains anAuthToken
and its UTC expiration timestamp.A manager ofAuthToken
instances used by the driver.A base interface for sessions, used byDriver.session(Class)
andDriver.session(Class, SessionConfig)
.Causal chaining is carried out by passing bookmarks between transactions.Keeps track of bookmarks and is used by the driver to ensure causal consistency between sessions and query executions.Bookmark configuration used to configure bookmark manager supplied byBookmarkManagers.defaultManager(BookmarkManagerConfig)
.Builder used to configureBookmarkManagerConfig
which will be used to create a bookmark manager.An opaque container for client certificate used for mTLS.A manager ofClientCertificate
instances used by the driver for mTLS.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.An in-memory result of executing a Cypher query that has been consumed in full.An executable query that executes a query in a managed transaction with automatic retries on retryable errors.A function accepting theResult.keys()
, collected result andResultSummary
values to produce a final result value.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.Notification category.Notification classification.A notification configuration defining what notifications should be supplied by the server.Notification severity level.The components of a Cypher query, containing the query text and parameter map.Query configuration used byDriver.executableQuery(String)
and its variants.Builder used to configureQueryConfig
which will be used to execute a query.AnAutoCloseable
extension of theSimpleQueryRunner
.Container for Cypher result values.The result of running a Cypher query, conceptually a stream ofrecords
.Defines strategy for revocation checks.AClientCertificateManager
that supports rotating itsClientCertificate
.Defines routing mode for query.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. -
ClassDescriptionA base interface for sessions, used by
Driver.session(Class)
andDriver.session(Class, SessionConfig)
.Causal chaining is carried out by passing bookmarks between transactions.The components of a Cypher query, containing the query text and parameter map.Container for Cypher result values.Configuration object containing settings for transactions.A unit of data that adheres to the Neo4j type system. -
-
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.A manager of
AuthToken
instances used by the driver.A base interface for sessions, used byDriver.session(Class)
andDriver.session(Class, SessionConfig)
.Causal chaining is carried out by passing bookmarks between transactions.Keeps track of bookmarks and is used by the driver to ensure causal consistency between sessions and query executions.Logs messages for driver activity.Accessor forLogger
instances.A notification configuration defining what notifications should be supplied by the server.The components of a Cypher query, containing the query text and parameter map.Container for Cypher result values.Configuration object containing settings for transactions.A unit of data that adheres to the Neo4j type system. -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
ClassDescriptionUsed by Routing Driver to decide if a transaction should be routed to a write server or a read server in a cluster.A base interface for sessions, used by
Driver.session(Class)
andDriver.session(Class, SessionConfig)
.Causal chaining is carried out by passing bookmarks between transactions.The components of a Cypher query, containing the query text and parameter map.Container for Cypher result values.Configuration object containing settings for transactions. -
ClassDescriptionA base interface for sessions, used by
Driver.session(Class)
andDriver.session(Class, SessionConfig)
.Causal chaining is carried out by passing bookmarks between transactions.The components of a Cypher query, containing the query text and parameter map.Container for Cypher result values.Configuration object containing settings for transactions.A unit of data that adheres to the Neo4j type system. -
-
ClassDescriptionToken for holding authentication details, such as user name and password.A container used by the expiration based
AuthTokenManager
implementation provided by the driver, it contains anAuthToken
and its UTC expiration timestamp.A manager ofAuthToken
instances used by the driver.A manager ofClientCertificate
instances used by the driver for mTLS.Accessor forLogger
instances.Defines strategy for revocation checks.A unit of data that adheres to the Neo4j type system. -
ClassDescriptionNotification category.Notification classification.Notification severity level.The components of a Cypher query, containing the query text and parameter map.A unit of data that adheres to the Neo4j type system.
-
-
-
-
ClassDescriptionA base interface for sessions, used by
Driver.session(Class)
andDriver.session(Class, SessionConfig)
.Causal chaining is carried out by passing bookmarks between transactions.The components of a Cypher query, containing the query text and parameter map.Container for Cypher result values.Configuration object containing settings for transactions.A unit of data that adheres to the Neo4j type system. -
ClassDescriptionA base interface for sessions, used by
Driver.session(Class)
andDriver.session(Class, SessionConfig)
.Causal chaining is carried out by passing bookmarks between transactions.The components of a Cypher query, containing the query text and parameter map.Container for Cypher result values.Configuration object containing settings for transactions.A unit of data that adheres to the Neo4j type system. -
ClassDescriptionNotification category.Notification classification.Notification severity level.The components of a Cypher query, containing the query text and parameter map.A unit of data that adheres to the Neo4j type system.
-
TransactionCallback
.