6 #ifndef __INSERT_RECORDS_H__ 7 #define __INSERT_RECORDS_H__ 46 list(std::vector<std::vector<uint8_t> >()),
47 listStr(std::vector<std::string>()),
49 options(std::map<std::string, std::string>())
95 listStr(std::vector<std::string>()),
148 tableName(tableName),
151 listEncoding(listEncoding),
157 std::vector<std::vector<uint8_t> >
list;
171 ::avro::encode(e, v.
list);
179 if (::avro::ResolvingDecoder *rd = dynamic_cast< ::avro::ResolvingDecoder*>(&d))
181 const std::vector<size_t> fo = rd->fieldOrder();
183 for (std::vector<size_t>::const_iterator it = fo.begin(); it != fo.end(); ++it)
192 ::avro::decode(d, v.
list);
215 ::avro::decode(d, v.
list);
264 data(std::vector<T>()),
265 options(std::map<std::string, std::string>())
309 tableName(tableName),
357 recordIds(std::vector<std::string>()),
358 countInserted(int32_t()),
359 countUpdated(int32_t())
382 if (::avro::ResolvingDecoder *rd = dynamic_cast< ::avro::ResolvingDecoder*>(&d))
384 const std::vector<size_t> fo = rd->fieldOrder();
386 for (std::vector<size_t>::const_iterator it = fo.begin(); it != fo.end(); ++it)
InsertRecordsRequest(const std::string &tableName, const std::vector< T > &data, const std::map< std::string, std::string > &options)
Constructs an InsertRecordsRequest object with the specified parameters.
RawInsertRecordsRequest()
Constructs a RawInsertRecordsRequest object with default parameter values.
A set of output parameters for insertRecordsRaw(const RawInsertRecordsRequest&) const.
std::vector< std::string > listStr
std::vector< std::string > recordIds
InsertRecordsRequest()
Constructs an InsertRecordsRequest object with default parameter values.
RawInsertRecordsRequest(const std::string &tableName, const std::vector< std::vector< uint8_t > > &list, const std::map< std::string, std::string > &options)
Constructs a RawInsertRecordsRequest object with the specified parameters.
InsertRecordsResponse()
Constructs an InsertRecordsResponse object with default parameter values.
std::map< std::string, std::string > options
RawInsertRecordsRequest(const std::string &tableName, const std::vector< std::vector< uint8_t > > &list, const std::vector< std::string > &listStr, const std::string &listEncoding, const std::map< std::string, std::string > &options)
Constructs a RawInsertRecordsRequest object with the specified parameters.
A set of input parameters for insertRecordsRaw(const RawInsertRecordsRequest&) const.
std::vector< std::vector< uint8_t > > list
std::map< std::string, std::string > options
A set of input parameters for insertRecordsRaw(const RawInsertRecordsRequest&) const.