20 const std::vector<api::StridedData>& facades) :
22 columnFacades_(facades) {}
25 std::vector<api::StridedData>&& facades) :
27 columnFacades_(
std::move(facades)) {}
41 std::vector<api::StridedData> newFacades;
44 newFacades.emplace_back(facade.slice(rowOffset, nrows));
std::vector< std::string > columns_
const std::vector< std::string > & columns() const
DecodeTarget slice(size_t rowOffset, size_t nrows)
std::vector< api::StridedData > columnFacades_
std::vector< api::StridedData > & dataFacades()
DecodeTarget(const std::vector< std::string > &columns, const std::vector< api::StridedData > &facades)