170 похожих чатов

Error on getting zones stats: clickhouse [ScanStruct]: ScanStruct expects a

struct dest


func (s *Server) GetZoneStats(_ context.Context, req *ZoneStatsReq) (*ZoneStatsRes, error) {
logger.Debug(s, "GetZoneStats request")

conn := ch.GetPool()
result := &ZoneStatsRes{}
ctxt, close := context.WithTimeout(context.Background(), utils.DatabaseRequestTimeout)
defer close()

sql := "SELECT camera_id FROM area_usages"

err := conn.Select(ctxt, &result.Items, sql)
if err != nil {
logger.Error(nil, fmt.Sprintf("Error on getting zones stats: %s", err))
return nil, err
}

return result, nil
}


type ZoneStatsRes struct {
Items []*Zone `protobuf:"bytes,1,rep,name=Items,proto3" json:"Items,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}


type Zone struct {
CameraId int64 `protobuf:"varint,1,opt,name=camera_id,json=cameraId,proto3" json:"camera_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}


Никто не знает, что он от меня хочет? Это из-за поинтера в ZoneStatsRes? Либа: clickhouse-go

2 ответов

36 просмотров

слайс создать надо скорее всего

Alexey-assdaswq Автор вопроса
d. one-man
слайс создать надо скорее всего

он на слайс другую ошибку писал: Error on getting zones stats: must pass a slice to Select destination

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта