github.com/renegr87/renegr87@v2.1.1+incompatible/core/ledger/kvledger/txmgmt/rwsetutil/kvrwset_proto_util.go (about) 1 /* 2 Copyright IBM Corp. All Rights Reserved. 3 4 SPDX-License-Identifier: Apache-2.0 5 */ 6 7 package rwsetutil 8 9 import "github.com/hyperledger/fabric-protos-go/ledger/rwset/kvrwset" 10 11 // SetRawReads sets the 'readsInfo' field to raw KVReads performed by the query 12 func SetRawReads(rqi *kvrwset.RangeQueryInfo, kvReads []*kvrwset.KVRead) { 13 rqi.ReadsInfo = &kvrwset.RangeQueryInfo_RawReads{ 14 RawReads: &kvrwset.QueryReads{ 15 KvReads: kvReads, 16 }, 17 } 18 } 19 20 // SetMerkelSummary sets the 'readsInfo' field to merkle summary of the raw KVReads of query results 21 func SetMerkelSummary(rqi *kvrwset.RangeQueryInfo, merkleSummary *kvrwset.QueryReadsMerkleSummary) { 22 rqi.ReadsInfo = &kvrwset.RangeQueryInfo_ReadsMerkleHashes{ReadsMerkleHashes: merkleSummary} 23 }