Module txdata

Module txdata 

Source

Structs§

Flags
Inputs
The inputs of a transaction, i.e. the name and arguments of a reducer call.
Mutations
Mutations of the data store performed by a transaction.
Ops
An operation (insert or delete) on a given table.
Outputs
The outputs of a transaction.
TableId
An identifier for a table, unique within a database.
Txdata
The canonical payload format of a crate::Commitlog.

Enums§

DecoderError

Traits§

Visitor
A visitor useful to implement stateful super::Decoders of Txdata payloads.

Functions§

consume_record_fn
Variant of decode_record_fn which expects, but doesn’t allocate Txdata records.
decode_record_fn
A free standing implementation of crate::Decoder::decode_record, which drives the supplied Visitor.
skip_record_fn
A free standing implementation of crate::Decoder::skip_record specifically for Txdata<ProductValue>.