6 #ifndef __GPUDB_WRAPPER_H__ 7 #define __GPUDB_WRAPPER_H__ 23 data(std::vector<uint8_t>()),
38 template<>
struct codec_traits<
gpudb::RawGpudbResponse>
42 ::avro::encode(e, v.
status);
45 ::avro::encode(e, v.
data);
51 if (::avro::ResolvingDecoder *rd = dynamic_cast< ::avro::ResolvingDecoder*>(&d))
53 const std::vector<size_t> fo = rd->fieldOrder();
55 for (std::vector<size_t>::const_iterator it = fo.begin(); it != fo.end(); ++it)
60 ::avro::decode(d, v.
status);
72 ::avro::decode(d, v.
data);
86 ::avro::decode(d, v.
status);
89 ::avro::decode(d, v.
data);
96 #endif // __GPUDB_WRAPPER_H__
RawGpudbResponse()
Constructs a RawGpudbResponse object with default parameters.
The wrapper used by the GPUdb server for all endpoint responses.
std::vector< uint8_t > data