NeodriverFriendly names for the whole Neo4j driver.
Aggregates the public API of all packages under a single namespace, so consumers can `open Neodriver` and use Packstream, Errors, Config, Addressing, Deadline, Conn, Session, Tx, Transport, Bolt, State, Values, Temporal, Hydration, Capabilities, Neo4jResult, Summary and Driver directly.
module Packstream = Neodriver_packstream.PackstreamPackStream binary serialization.
module Errors = Neodriver_core.ErrorsError taxonomy.
module Config = Neodriver_core.ConfigConfiguration records.
module Addressing = Neodriver_core.AddressingServer addresses and URI parsing.
module Deadline = Neodriver_core.DeadlineDeadlines.
module Temporal = Neodriver_core.TemporalTemporal value types.
module Values = Neodriver_core.ValuesRich value types.
module Hydration = Neodriver_core.HydrationHydration.
module Capabilities = Neodriver_core.CapabilitiesPer-version Bolt protocol capabilities.
module Conn = Neodriver_eio.ConnMinimal Bolt connection (connect, authenticate, run/pull/discard, transactions).
module Session = Neodriver_eio.SessionPer-session connection: auto-commit queries, explicit and managed transactions.
module Tx = Neodriver_eio.TxExplicit transactions (BEGIN/COMMIT/ROLLBACK).
module Transport = Neodriver_eio.TransportEio-based TCP transport with Bolt message framing.
module Bolt = Neodriver_eio.BoltBolt protocol messages (send/receive and response interpretation).
module State = Neodriver_eio.StateBolt server-state machine.
module Neo4jResult = Neodriver_eio.Neo4jResultA lazily-streamed query result (next/peek/fetch/consume/single).
module Summary = Neodriver_eio.SummaryThe summary of a query result (counters, plan, notifications, ...).
module Driver = Neodriver_eio.DriverEio backend entry point (Driver.connect).