Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
The Eio backend of the driver: network transport, Bolt protocol and the user-facing connection, session and transaction layers, in direct style (OCaml 5).
Neodriver_eio.Driver — the entry point: Driver.connect builds a session from a URI and auth token.Neodriver_eio.Conn — a minimal Bolt connection (connect, authenticate, RUN/PULL/DISCARD, transactions).Neodriver_eio.Session — a per-session connection: auto-commit queries, explicit and managed transactions with retry.Neodriver_eio.Tx — explicit transactions (BEGIN / COMMIT / ROLLBACK).Neodriver_eio.Neo4jResult — a lazily-streamed query result (next / peek / fetch / consume / single).Neodriver_eio.Summary — the summary of a query result (counters, plan, notifications).Neodriver_eio.Transport, Neodriver_eio.Bolt, Neodriver_eio.State, Neodriver_eio.Handshake — the transport and protocol layers.The root Neodriver_eio aggregates all of the above.