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

Method buildArray

pkg/util/json/parser.go:214–221  ·  view source on GitHub ↗

buildArray builds top array value, and adjusts stack appropriately.

()

Source from the content-addressed store, hash-verified

212
213// buildArray builds top array value, and adjusts stack appropriately.
214func (p *fastJSONParser) buildArray() (JSON, error) {
215 if len(p.kind) == 0 || p.kind[len(p.kind)-1] != kindArray {
216 return nil, errUnexpectedState
217 }
218 j := p.arr[len(p.arr)-1].Build()
219 p.pop()
220 return p.stackReturn(j)
221}
222
223// pushObject adds object builder and transitions state to read object.
224func (p *fastJSONParser) pushObject() {

Callers 1

parseArrayValueMethod · 0.95

Calls 3

popMethod · 0.95
stackReturnMethod · 0.95
BuildMethod · 0.45

Tested by

no test coverage detected