# Structs
KVRead captures a read operation performed during transaction simulation A 'nil' version indicates a non-existing key read by the transaction.
KVRWSet encapsulates the read-write set for a chaincode that operates upon a KV or Document data model.
KVWrite captures a write (update/delete) operation performed during transaction simulation.
QueryReads encapsulates the KVReads for the items read by a transaction as a result of a query execution.
QueryReadsMerkleSummary encapsulates the Merkle-tree hashes for the QueryReads This allows to reduce the size of RWSet in the presence of query results by storing certain hashes instead of actual results.
RangeQueryInfo encapsulates the details of a range query performed by a transaction during simulation.
No description provided by the author
No description provided by the author
Version encapsulates the version of a Key A version of a committed key is maintained as the height of the transaction that committed the key.