MCPcopy Create free account
hub / github.com/dgraph-io/dgraph-benchmarks / MarshalToSizedBuffer

Method MarshalToSizedBuffer

bitmap/pb.pb.go:9717–9757  ·  view source on GitHub ↗
(dAtA []byte)

Source from the content-addressed store, hash-verified

9715}
9716
9717func (m *OracleDelta) MarshalToSizedBuffer(dAtA []byte) (int, error) {
9718 i := len(dAtA)
9719 _ = i
9720 var l int
9721 _ = l
9722 if len(m.GroupChecksums) > 0 {
9723 for k := range m.GroupChecksums {
9724 v := m.GroupChecksums[k]
9725 baseI := i
9726 i = encodeVarintPb(dAtA, i, uint64(v))
9727 i--
9728 dAtA[i] = 0x10
9729 i = encodeVarintPb(dAtA, i, uint64(k))
9730 i--
9731 dAtA[i] = 0x8
9732 i = encodeVarintPb(dAtA, i, uint64(baseI-i))
9733 i--
9734 dAtA[i] = 0x1a
9735 }
9736 }
9737 if m.MaxAssigned != 0 {
9738 i = encodeVarintPb(dAtA, i, uint64(m.MaxAssigned))
9739 i--
9740 dAtA[i] = 0x10
9741 }
9742 if len(m.Txns) > 0 {
9743 for iNdEx := len(m.Txns) - 1; iNdEx >= 0; iNdEx-- {
9744 {
9745 size, err := m.Txns[iNdEx].MarshalToSizedBuffer(dAtA[:i])
9746 if err != nil {
9747 return 0, err
9748 }
9749 i -= size
9750 i = encodeVarintPb(dAtA, i, uint64(size))
9751 }
9752 i--
9753 dAtA[i] = 0xa
9754 }
9755 }
9756 return len(dAtA) - i, nil
9757}
9758
9759func (m *TxnTimestamps) Marshal() (dAtA []byte, err error) {
9760 size := m.Size()

Callers 3

XXX_MarshalMethod · 0.95
MarshalMethod · 0.95
MarshalToMethod · 0.95

Calls 2

encodeVarintPbFunction · 0.85
MarshalToSizedBufferMethod · 0.45

Tested by

no test coverage detected