package neodriver_eio
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Eio backend of the pure OCaml Neo4j driver
Install
dune-project
Dependency
Authors
Maintainers
Sources
0.1.2.tar.gz
md5=ddea08803bc57d4928a9f13de54461ae
sha512=d5dc0b69af7972944332b243a28ccc2b15adb62ee9129023cf5a3ea57faf13b048e79579fe03b73d0a17c8c84e32ab92f27de6e2579c59ce4bb5bf8b5131100c
doc/index.html
neodriver_eio
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.connectbuilds 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.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>