func _ReadRowsResponse_Chunk_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { m := msg.(*ReadRowsResponse_Chunk) switch tag { case 1: // chunk.row_contents if wire != proto.WireBytes { return true, proto.ErrInternalBadWireType } msg := new(google_bigtable_v11.Family) err := b.DecodeMessage(msg) m.Chunk = &ReadRowsResponse_Chunk_RowContents{msg} return true, err case 2: // chunk.reset_row if wire != proto.WireVarint { return true, proto.ErrInternalBadWireType } x, err := b.DecodeVarint() m.Chunk = &ReadRowsResponse_Chunk_ResetRow{x != 0} return true, err case 3: // chunk.commit_row if wire != proto.WireVarint { return true, proto.ErrInternalBadWireType } x, err := b.DecodeVarint() m.Chunk = &ReadRowsResponse_Chunk_CommitRow{x != 0} return true, err default: return false, nil } }
func _ReadRowsRequest_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { m := msg.(*ReadRowsRequest) switch tag { case 2: // target.row_key if wire != proto.WireBytes { return true, proto.ErrInternalBadWireType } x, err := b.DecodeRawBytes(true) m.Target = &ReadRowsRequest_RowKey{x} return true, err case 3: // target.row_range if wire != proto.WireBytes { return true, proto.ErrInternalBadWireType } msg := new(google_bigtable_v11.RowRange) err := b.DecodeMessage(msg) m.Target = &ReadRowsRequest_RowRange{msg} return true, err default: return false, nil } }
func _ServerArgs_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { m := msg.(*ServerArgs) switch tag { case 1: // argtype.setup if wire != proto.WireBytes { return true, proto.ErrInternalBadWireType } msg := new(ServerConfig) err := b.DecodeMessage(msg) m.Argtype = &ServerArgs_Setup{msg} return true, err case 2: // argtype.mark if wire != proto.WireBytes { return true, proto.ErrInternalBadWireType } msg := new(Mark) err := b.DecodeMessage(msg) m.Argtype = &ServerArgs_Mark{msg} return true, err default: return false, nil } }
func _ReadRowsRequest_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { m := msg.(*ReadRowsRequest) // target switch x := m.Target.(type) { case *ReadRowsRequest_RowKey: b.EncodeVarint(2<<3 | proto.WireBytes) b.EncodeRawBytes(x.RowKey) case *ReadRowsRequest_RowRange: b.EncodeVarint(3<<3 | proto.WireBytes) if err := b.EncodeMessage(x.RowRange); err != nil { return err } case nil: default: return fmt.Errorf("ReadRowsRequest.Target has unexpected type %T", x) } return nil }
func _ServerArgs_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { m := msg.(*ServerArgs) // argtype switch x := m.Argtype.(type) { case *ServerArgs_Setup: b.EncodeVarint(1<<3 | proto.WireBytes) if err := b.EncodeMessage(x.Setup); err != nil { return err } case *ServerArgs_Mark: b.EncodeVarint(2<<3 | proto.WireBytes) if err := b.EncodeMessage(x.Mark); err != nil { return err } case nil: default: return fmt.Errorf("ServerArgs.Argtype has unexpected type %T", x) } return nil }
func _GcRule_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { m := msg.(*GcRule) switch tag { case 1: // rule.max_num_versions if wire != proto.WireVarint { return true, proto.ErrInternalBadWireType } x, err := b.DecodeVarint() m.Rule = &GcRule_MaxNumVersions{int32(x)} return true, err case 2: // rule.max_age if wire != proto.WireBytes { return true, proto.ErrInternalBadWireType } msg := new(google_protobuf.Duration) err := b.DecodeMessage(msg) m.Rule = &GcRule_MaxAge{msg} return true, err case 3: // rule.intersection if wire != proto.WireBytes { return true, proto.ErrInternalBadWireType } msg := new(GcRule_Intersection) err := b.DecodeMessage(msg) m.Rule = &GcRule_Intersection_{msg} return true, err case 4: // rule.union if wire != proto.WireBytes { return true, proto.ErrInternalBadWireType } msg := new(GcRule_Union) err := b.DecodeMessage(msg) m.Rule = &GcRule_Union_{msg} return true, err default: return false, nil } }
func _GcRule_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { m := msg.(*GcRule) // rule switch x := m.Rule.(type) { case *GcRule_MaxNumVersions: b.EncodeVarint(1<<3 | proto.WireVarint) b.EncodeVarint(uint64(x.MaxNumVersions)) case *GcRule_MaxAge: b.EncodeVarint(2<<3 | proto.WireBytes) if err := b.EncodeMessage(x.MaxAge); err != nil { return err } case *GcRule_Intersection_: b.EncodeVarint(3<<3 | proto.WireBytes) if err := b.EncodeMessage(x.Intersection); err != nil { return err } case *GcRule_Union_: b.EncodeVarint(4<<3 | proto.WireBytes) if err := b.EncodeMessage(x.Union); err != nil { return err } case nil: default: return fmt.Errorf("GcRule.Rule has unexpected type %T", x) } return nil }
func _ReadRowsResponse_Chunk_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { m := msg.(*ReadRowsResponse_Chunk) // chunk switch x := m.Chunk.(type) { case *ReadRowsResponse_Chunk_RowContents: b.EncodeVarint(1<<3 | proto.WireBytes) if err := b.EncodeMessage(x.RowContents); err != nil { return err } case *ReadRowsResponse_Chunk_ResetRow: t := uint64(0) if x.ResetRow { t = 1 } b.EncodeVarint(2<<3 | proto.WireVarint) b.EncodeVarint(t) case *ReadRowsResponse_Chunk_CommitRow: t := uint64(0) if x.CommitRow { t = 1 } b.EncodeVarint(3<<3 | proto.WireVarint) b.EncodeVarint(t) case nil: default: return fmt.Errorf("ReadRowsResponse_Chunk.Chunk has unexpected type %T", x) } return nil }