fabric: github.com/hyperledger/fabric/common/ledger/util Index | Files | Directories

package util

import "github.com/hyperledger/fabric/common/ledger/util"

Index

Package Files

util.go

func DecodeOrderPreservingVarUint64 Uses

func DecodeOrderPreservingVarUint64(bytes []byte) (uint64, int, error)

DecodeOrderPreservingVarUint64 decodes the number from the bytes obtained from method 'EncodeOrderPreservingVarUint64'. It returns the decoded number, the number of bytes that are consumed in the process, and an error if the input bytes are invalid.

func EncodeOrderPreservingVarUint64 Uses

func EncodeOrderPreservingVarUint64(number uint64) []byte

EncodeOrderPreservingVarUint64 returns a byte-representation for a uint64 number such that all zero-bits starting bytes are trimmed in order to reduce the length of the array For preserving the order in a default bytes-comparison, first byte contains the number of remaining bytes. The presence of first byte also allows to use the returned bytes as part of other larger byte array such as a composite-key representation in db

Directories

PathSynopsis
leveldbhelper

Package util imports 4 packages (graph) and is imported by 42 packages. Updated 2020-07-13. Refresh now. Tools for package owners.