MCPcopy Create free account
hub / github.com/cockroachdb/cockroachdb-parser / decodeJEntries

Function decodeJEntries

pkg/util/json/encode.go:229–243  ·  view source on GitHub ↗
(n int, b []byte)

Source from the content-addressed store, hash-verified

227}
228
229func decodeJEntries(n int, b []byte) ([]byte, []jEntry, error) {
230 var err error
231 jEntries := make([]jEntry, n)
232 off := uint32(0)
233 for i := 0; i < n; i++ {
234 var nextJEntry jEntry
235 b, nextJEntry, err = decodeJEntry(b, off)
236 if err != nil {
237 return b, nil, err
238 }
239 off += nextJEntry.length
240 jEntries[i] = nextJEntry
241 }
242 return b, jEntries, nil
243}
244
245func decodeJSONObject(containerHeader uint32, b []byte) ([]byte, JSON, error) {
246 length := int(containerHeader & containerHeaderLenMask)

Callers 2

decodeJSONArrayFunction · 0.85
decodeJSONObjectFunction · 0.85

Calls 1

decodeJEntryFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…