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

Method parseObjectKey

pkg/util/json/parser.go:153–163  ·  view source on GitHub ↗

parseObjectKey processes object key.

(tok []byte)

Source from the content-addressed store, hash-verified

151
152// parseObjectKey processes object key.
153func (p *fastJSONParser) parseObjectKey(tok []byte) (JSON, error) {
154 switch tok[0] {
155 case tokenizer.ObjectEnd:
156 return p.buildObject()
157 case tokenizer.String:
158 p.addObjectKey(string(tok[1 : len(tok)-1]))
159 return nil, nil
160 default:
161 return nil, errors.Newf("expected to read object key (string), found %q", tok)
162 }
163}
164
165// parseObjectValue processes object value.
166func (p *fastJSONParser) parseObjectValue(tok []byte) (JSON, error) {

Callers

nothing calls this directly

Calls 2

buildObjectMethod · 0.95
addObjectKeyMethod · 0.95

Tested by

no test coverage detected