Lines Matching defs:valueReader

79 type valueReader struct {  struct
80 offset int64
81 d []byte
83 stack []vrState
84 frame int64
123 func (vr *valueReader) reset(b []byte) {
134 func (vr *valueReader) advanceFrame() {
153 func (vr *valueReader) pushDocument() error {
167 func (vr *valueReader) pushArray() error {
181 func (vr *valueReader) pushElement(t bsontype.Type) {
188 func (vr *valueReader) pushValue(t bsontype.Type) {
195 func (vr *valueReader) pushCodeWithScope() (int64, error) {
209 func (vr *valueReader) pop() {
218 func (vr *valueReader) invalidTransitionErr(destination mode, name string, modes []mode) error {
232 func (vr *valueReader) typeError(t bsontype.Type) error {
236 func (vr *valueReader) invalidDocumentLengthError() error {
240 … (vr *valueReader) ensureElementValue(t bsontype.Type, destination mode, callerName string) error {
253 func (vr *valueReader) Type() bsontype.Type {
257 func (vr *valueReader) nextElementLength() (int32, error) {
303 func (vr *valueReader) ReadValueBytes(dst []byte) (bsontype.Type, []byte, error) {
330 func (vr *valueReader) Skip() error {
347 func (vr *valueReader) ReadArray() (ArrayReader, error) {
360 func (vr *valueReader) ReadBinary() (b []byte, btype byte, err error) {
392 func (vr *valueReader) ReadBoolean() (bool, error) {
410 func (vr *valueReader) ReadDocument() (DocumentReader, error) {
439 func (vr *valueReader) ReadCodeWithScope() (code string, dr DocumentReader, err error) {
478 func (vr *valueReader) ReadDBPointer() (ns string, oid primitive.ObjectID, err error) {
499 func (vr *valueReader) ReadDateTime() (int64, error) {
513 func (vr *valueReader) ReadDecimal128() (primitive.Decimal128, error) {
530 func (vr *valueReader) ReadDouble() (float64, error) {
544 func (vr *valueReader) ReadInt32() (int32, error) {
553 func (vr *valueReader) ReadInt64() (int64, error) {
562 func (vr *valueReader) ReadJavascript() (code string, err error) {
571 func (vr *valueReader) ReadMaxKey() error {
580 func (vr *valueReader) ReadMinKey() error {
589 func (vr *valueReader) ReadNull() error {
598 func (vr *valueReader) ReadObjectID() (primitive.ObjectID, error) {
615 func (vr *valueReader) ReadRegex() (string, string, error) {
634 func (vr *valueReader) ReadString() (string, error) {
643 func (vr *valueReader) ReadSymbol() (symbol string, err error) {
652 func (vr *valueReader) ReadTimestamp() (t uint32, i uint32, err error) {
671 func (vr *valueReader) ReadUndefined() error {
680 func (vr *valueReader) ReadElement() (string, ValueReader, error) {
710 func (vr *valueReader) ReadValue() (ValueReader, error) {
740 func (vr *valueReader) readBytes(length int32) ([]byte, error) {
754 func (vr *valueReader) appendBytes(dst []byte, length int32) ([]byte, error) {
764 func (vr *valueReader) skipBytes(length int32) error {
773 func (vr *valueReader) readByte() (byte, error) {
782 func (vr *valueReader) readCString() (string, error) {
793 func (vr *valueReader) readString() (string, error) {
816 func (vr *valueReader) peekLength() (int32, error) {
825 func (vr *valueReader) readLength() (int32, error) { return vr.readi32() }
827 func (vr *valueReader) readi32() (int32, error) {
837 func (vr *valueReader) readu32() (uint32, error) {
847 func (vr *valueReader) readi64() (int64, error) {
858 func (vr *valueReader) readu64() (uint64, error) {