8 #include <unordered_map>
11 #include <rapidsmpf/buffer/content_description.hpp>
12 #include <rapidsmpf/buffer/packed_data.hpp>
13 #include <rapidsmpf/shuffler/chunk.hpp>
14 #include <rapidsmpf/streaming/core/message.hpp>
28 std::unordered_map<shuffler::PartID, PackedData>
data;
41 std::vector<PackedData>
data;
68 std::uint64_t sequence_number, std::unique_ptr<PartitionMapChunk> chunk
79 std::uint64_t sequence_number, std::unique_ptr<PartitionVectorChunk> chunk
Description of an object's content.
Type-erased message wrapper around a payload.
Message to_message(std::uint64_t sequence_number, std::unique_ptr< PackedDataChunk > chunk)
Wrap a PackedDataChunk into a Message.
ContentDescription get_content_description(PackedDataChunk const &obj)
Generate a content description for a PackedDataChunk.
Chunk of packed partitions identified by partition ID.
std::unordered_map< shuffler::PartID, PackedData > data
Packed data for each partition, keyed by partition ID.
Chunk of packed partitions stored as a vector.
std::vector< PackedData > data
Packed data for each partition stored in a vector.