Upgrade dependent version: go.mongodb.org/mongo-driver (#5320)
Upgrade dependent version: go.mongodb.org/mongo-driver v1.3.2 -> v1.10.4 Signed-off-by: hongzhouzi <hongzhouzi@kubesphere.io> Signed-off-by: hongzhouzi <hongzhouzi@kubesphere.io>
This commit is contained in:
25
vendor/go.mongodb.org/mongo-driver/bson/primitive_codecs.go
generated
vendored
25
vendor/go.mongodb.org/mongo-driver/bson/primitive_codecs.go
generated
vendored
@@ -14,6 +14,9 @@ import (
|
||||
"go.mongodb.org/mongo-driver/bson/bsonrw"
|
||||
)
|
||||
|
||||
var tRawValue = reflect.TypeOf(RawValue{})
|
||||
var tRaw = reflect.TypeOf(Raw(nil))
|
||||
|
||||
var primitiveCodecs PrimitiveCodecs
|
||||
|
||||
// PrimitiveCodecs is a namespace for all of the default bsoncodec.Codecs for the primitive types
|
||||
@@ -87,25 +90,3 @@ func (PrimitiveCodecs) RawDecodeValue(dc bsoncodec.DecodeContext, vr bsonrw.Valu
|
||||
val.Set(reflect.ValueOf(rdr))
|
||||
return err
|
||||
}
|
||||
|
||||
func (pc PrimitiveCodecs) encodeRaw(ec bsoncodec.EncodeContext, dw bsonrw.DocumentWriter, raw Raw) error {
|
||||
var copier bsonrw.Copier
|
||||
elems, err := raw.Elements()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
for _, elem := range elems {
|
||||
dvw, err := dw.WriteDocumentElement(elem.Key())
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
val := elem.Value()
|
||||
err = copier.CopyValueFromBytes(dvw, val.Type, val.Value)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
|
||||
return dw.WriteDocumentEnd()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user