MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ create_composite_container()

std::shared_ptr< Kakshya::CompositeContainer > MayaFlux::IO::CompositeReader::create_composite_container ( size_t  batch_size = 1)

Read remaining elements into a new CompositeContainer.

Parameters
batch_sizeDefault materialization batch size.
Returns
Owning container, or nullptr on failure.

Definition at line 39 of file CompositeReader.cpp.

40{
41 auto data = read_composite();
42 if (!data)
43 return nullptr;
44
45 return std::make_shared<Kakshya::CompositeContainer>(
46 std::move(*data), batch_size);
47}
virtual std::optional< Kakshya::CompositeArray > read_composite()=0
Read all remaining elements into one owning array.

References read_composite().

+ Here is the call graph for this function: