| 200 | } |
| 201 | |
| 202 | Rcpp::List bulkArrayToDf(Element& fieldData) { |
| 203 | if(fieldData.numValues()==0) { |
| 204 | return R_NilValue; |
| 205 | } |
| 206 | LazyFrameT lazy_frame; |
| 207 | for(size_t i = 0; i < fieldData.numValues(); ++i) { |
| 208 | Element row = fieldData.getValueAsElement(i); |
| 209 | for(size_t j = 0; j < row.numElements(); ++j) { |
| 210 | Element e = row.getElement(j); |
| 211 | LazyFrameIteratorT iter = assertColumnDefined(lazy_frame,e,fieldData.numValues()); |
| 212 | populateDfRowBDS(iter->second,i,e); |
| 213 | } |
| 214 | } |
| 215 | return buildDataFrame(lazy_frame); |
| 216 | } |
| 217 | |
| 218 | Rcpp::List BulkDataResponseToDF(Event& event, std::string& requested_field, std::string response_type, bool verbose) { |
| 219 | MessageIterator msgIter(event); |
no test coverage detected