Core logic for the transaction pipeline, provides the entry point for transaction processing via the 'transact' function
Core logic for the transaction pipeline, provides the entry point for transaction processing via the 'transact' function
Transaction pipeline related errors and error codes.
Transaction pipeline related errors and error codes.
Protocols used in transaction pipeline.
Protocols used in transaction pipeline.
Contains the logic for three major chunks of work in the transaction pipeline:
Contains the logic for three major chunks of work in the transaction pipeline: 1. Resolve the unique-attribute-merging problem that arises from unique identity semantics. 2. Resolve temporary ids into permanent ids. 3. Eliminate redundant Adds or Retracts in tx-data.
Provides the logic for recursively flattening map entities in a transaction.
Provides the logic for recursively flattening map entities in a transaction.
Defines concrete types for the fundamental Add and Retract transaction operations.
Defines concrete types for the fundamental Add and Retract transaction operations.
Defines a concrete type for Map Entity operations handled in the transaction pipeline.
Defines a concrete type for Map Entity operations handled in the transaction pipeline.
Defines a concrete type for transaction functions handled in the transaction pipeline.
Defines a concrete type for transaction functions handled in the transaction pipeline.
Provides the validation logic for a finalized batch of tx-data.
Provides the validation logic for a finalized batch of tx-data.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close