MCPcopy Create free account
hub / github.com/Rblp/Rblpapi / bulkArrayToDf

Function bulkArrayToDf

src/bds.cpp:202–216  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

200}
201
202Rcpp::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
218Rcpp::List BulkDataResponseToDF(Event& event, std::string& requested_field, std::string response_type, bool verbose) {
219 MessageIterator msgIter(event);

Callers 1

BulkDataResponseToDFFunction · 0.85

Calls 3

assertColumnDefinedFunction · 0.85
populateDfRowBDSFunction · 0.85
buildDataFrameFunction · 0.85

Tested by

no test coverage detected