Skip to main content

Module node

Module node 

Source
Expand description

The transactor as a process: multi-database state, durable naming, lease acquisition/renewal, background indexing, tx-report fan-out, and high-availability standby takeover.

Structs§

DbState
Per-database state hosted by a node.
IndexPolicy
Pacing policy for one database’s background indexing job.
IndexPolicyUpdate
Partial IndexPolicy override; None fields are left unchanged.
NodeConfig
Node process configuration.
TransactorNode
A running transactor node hosting every database under one data directory.

Enums§

NodeError
Node operation failure.

Traits§

TxFnExpander
Expands user database-function invocations in boundary EDN transaction forms before native conversion. The built-in implementation is crate::txfn::DbFnExpander on the bounded cljrs-tx runtime (feature cljrs, on by default, ADR-0008); embedders may inject their own.