Module Neodriver_core

Public interface of the neodriver_core library.

Curated public surface: only the modules aliased here are part of the public API.

module Errors : sig ... end

Error taxonomy (server and driver errors).

module Config : sig ... end

Configuration records with validated constructors.

module Addressing : sig ... end

Server addresses and URI parsing.

module Deadline : sig ... end

Deadlines for unified timing.

module Temporal : sig ... end

Date/Time/DateTime/Duration value types.

module Values : sig ... end

Rich value types (graph, spatial, temporal, vector, unsupported, broken).

module Hydration : sig ... end

Conversion between PackStream values and rich values.

module Capabilities : sig ... end

Per-version Bolt protocol capabilities.

module Routing_table : sig ... end

Routing tables for neo4j:// (routed) drivers.

module Auth_manager : sig ... end

Authentication tokens and auth managers.

module Bookmarks : sig ... end

An immutable set of bookmark string values (causal chaining).

module Bookmark_manager : sig ... end

Bookmark managers (sharing bookmarks across sessions).

module Log : sig ... end

Logging infrastructure (Logs sources, connection ids, value formatting and the NEO4J_LOG_LEVEL / NEO4J_LOG_SCOPES environment control).