func _OneofStdTypes_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { m := msg.(*OneofStdTypes) switch tag { case 1: // OneOfStdTimes.timestamp if wire != proto.WireBytes { return true, proto.ErrInternalBadWireType } x, err := b.DecodeRawBytes(true) if err != nil { return true, err } c := new(time.Time) if err2 := github_com_gogo_protobuf_types.StdTimeUnmarshal(c, x); err2 != nil { return true, err } m.OneOfStdTimes = &OneofStdTypes_Timestamp{c} return true, err case 2: // OneOfStdTimes.duration if wire != proto.WireBytes { return true, proto.ErrInternalBadWireType } x, err := b.DecodeRawBytes(true) if err != nil { return true, err } c := new(time.Duration) if err2 := github_com_gogo_protobuf_types.StdDurationUnmarshal(c, x); err2 != nil { return true, err } m.OneOfStdTimes = &OneofStdTypes_Duration{c} return true, err default: return false, nil } }
func _CommitRequest_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { m := msg.(*CommitRequest) switch tag { case 1: // transaction_selector.transaction if wire != proto.WireBytes { return true, proto.ErrInternalBadWireType } x, err := b.DecodeRawBytes(true) m.TransactionSelector = &CommitRequest_Transaction{x} return true, err default: return false, nil } }
func _ReadOptions_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { m := msg.(*ReadOptions) switch tag { case 1: // consistency_type.read_consistency if wire != proto.WireVarint { return true, proto.ErrInternalBadWireType } x, err := b.DecodeVarint() m.ConsistencyType = &ReadOptions_ReadConsistency_{ReadOptions_ReadConsistency(x)} return true, err case 2: // consistency_type.transaction if wire != proto.WireBytes { return true, proto.ErrInternalBadWireType } x, err := b.DecodeRawBytes(true) m.ConsistencyType = &ReadOptions_Transaction{x} return true, err default: return false, nil } }
func _GqlQueryParameter_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { m := msg.(*GqlQueryParameter) switch tag { case 2: // parameter_type.value if wire != proto.WireBytes { return true, proto.ErrInternalBadWireType } msg := new(Value) err := b.DecodeMessage(msg) m.ParameterType = &GqlQueryParameter_Value{msg} return true, err case 3: // parameter_type.cursor if wire != proto.WireBytes { return true, proto.ErrInternalBadWireType } x, err := b.DecodeRawBytes(true) m.ParameterType = &GqlQueryParameter_Cursor{x} return true, err default: return false, nil } }
func _Communique_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { m := msg.(*Communique) switch tag { case 5: // union.number if wire != proto.WireVarint { return true, proto.ErrInternalBadWireType } x, err := b.DecodeVarint() m.Union = &Communique_Number{int32(x)} return true, err case 6: // union.name if wire != proto.WireBytes { return true, proto.ErrInternalBadWireType } x, err := b.DecodeStringBytes() m.Union = &Communique_Name{x} return true, err case 7: // union.data if wire != proto.WireBytes { return true, proto.ErrInternalBadWireType } x, err := b.DecodeRawBytes(true) m.Union = &Communique_Data{x} return true, err case 8: // union.temp_c if wire != proto.WireFixed64 { return true, proto.ErrInternalBadWireType } x, err := b.DecodeFixed64() m.Union = &Communique_TempC{math.Float64frombits(x)} return true, err case 9: // union.height if wire != proto.WireFixed32 { return true, proto.ErrInternalBadWireType } x, err := b.DecodeFixed32() m.Union = &Communique_Height{math.Float32frombits(uint32(x))} return true, err case 10: // union.today if wire != proto.WireVarint { return true, proto.ErrInternalBadWireType } x, err := b.DecodeVarint() m.Union = &Communique_Today{Days(x)} return true, err case 11: // union.maybe if wire != proto.WireVarint { return true, proto.ErrInternalBadWireType } x, err := b.DecodeVarint() m.Union = &Communique_Maybe{x != 0} return true, err case 12: // union.delta if wire != proto.WireVarint { return true, proto.ErrInternalBadWireType } x, err := b.DecodeZigzag32() m.Union = &Communique_Delta_{int32(x)} return true, err case 13: // union.msg if wire != proto.WireBytes { return true, proto.ErrInternalBadWireType } msg := new(Reply) err := b.DecodeMessage(msg) m.Union = &Communique_Msg{msg} return true, err case 14: // union.somegroup if wire != proto.WireStartGroup { return true, proto.ErrInternalBadWireType } msg := new(Communique_SomeGroup) err := b.DecodeGroup(msg) m.Union = &Communique_Somegroup{msg} return true, err default: return false, nil } }
func _Datum_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { m := msg.(*Datum) switch tag { case 1: // payload.bool_val if wire != proto.WireVarint { return true, proto.ErrInternalBadWireType } x, err := b.DecodeVarint() m.Payload = &Datum_BoolVal{x != 0} return true, err case 2: // payload.int_val if wire != proto.WireVarint { return true, proto.ErrInternalBadWireType } x, err := b.DecodeVarint() m.Payload = &Datum_IntVal{int64(x)} return true, err case 3: // payload.float_val if wire != proto.WireFixed64 { return true, proto.ErrInternalBadWireType } x, err := b.DecodeFixed64() m.Payload = &Datum_FloatVal{math.Float64frombits(x)} return true, err case 4: // payload.bytes_val if wire != proto.WireBytes { return true, proto.ErrInternalBadWireType } x, err := b.DecodeRawBytes(true) m.Payload = &Datum_BytesVal{x} return true, err case 5: // payload.string_val if wire != proto.WireBytes { return true, proto.ErrInternalBadWireType } x, err := b.DecodeStringBytes() m.Payload = &Datum_StringVal{x} return true, err case 6: // payload.date_val if wire != proto.WireBytes { return true, proto.ErrInternalBadWireType } msg := new(Datum_Timestamp) err := b.DecodeMessage(msg) m.Payload = &Datum_DateVal{msg} return true, err case 7: // payload.time_val if wire != proto.WireBytes { return true, proto.ErrInternalBadWireType } msg := new(Datum_Timestamp) err := b.DecodeMessage(msg) m.Payload = &Datum_TimeVal{msg} return true, err case 8: // payload.interval_val if wire != proto.WireVarint { return true, proto.ErrInternalBadWireType } x, err := b.DecodeVarint() m.Payload = &Datum_IntervalVal{int64(x)} return true, err default: return false, nil } }
func _Value_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { m := msg.(*Value) switch tag { case 11: // value_type.null_value if wire != proto.WireVarint { return true, proto.ErrInternalBadWireType } x, err := b.DecodeVarint() m.ValueType = &Value_NullValue{google_protobuf1.NullValue(x)} return true, err case 1: // value_type.boolean_value if wire != proto.WireVarint { return true, proto.ErrInternalBadWireType } x, err := b.DecodeVarint() m.ValueType = &Value_BooleanValue{x != 0} return true, err case 2: // value_type.integer_value if wire != proto.WireVarint { return true, proto.ErrInternalBadWireType } x, err := b.DecodeVarint() m.ValueType = &Value_IntegerValue{int64(x)} return true, err case 3: // value_type.double_value if wire != proto.WireFixed64 { return true, proto.ErrInternalBadWireType } x, err := b.DecodeFixed64() m.ValueType = &Value_DoubleValue{math.Float64frombits(x)} return true, err case 10: // value_type.timestamp_value if wire != proto.WireBytes { return true, proto.ErrInternalBadWireType } msg := new(google_protobuf2.Timestamp) err := b.DecodeMessage(msg) m.ValueType = &Value_TimestampValue{msg} return true, err case 5: // value_type.key_value if wire != proto.WireBytes { return true, proto.ErrInternalBadWireType } msg := new(Key) err := b.DecodeMessage(msg) m.ValueType = &Value_KeyValue{msg} return true, err case 17: // value_type.string_value if wire != proto.WireBytes { return true, proto.ErrInternalBadWireType } x, err := b.DecodeStringBytes() m.ValueType = &Value_StringValue{x} return true, err case 18: // value_type.blob_value if wire != proto.WireBytes { return true, proto.ErrInternalBadWireType } x, err := b.DecodeRawBytes(true) m.ValueType = &Value_BlobValue{x} return true, err case 8: // value_type.geo_point_value if wire != proto.WireBytes { return true, proto.ErrInternalBadWireType } msg := new(google_type.LatLng) err := b.DecodeMessage(msg) m.ValueType = &Value_GeoPointValue{msg} return true, err case 6: // value_type.entity_value if wire != proto.WireBytes { return true, proto.ErrInternalBadWireType } msg := new(Entity) err := b.DecodeMessage(msg) m.ValueType = &Value_EntityValue{msg} return true, err case 9: // value_type.array_value if wire != proto.WireBytes { return true, proto.ErrInternalBadWireType } msg := new(ArrayValue) err := b.DecodeMessage(msg) m.ValueType = &Value_ArrayValue{msg} return true, err default: return false, nil } }