43 ArrowExporter(
const ArrowExporter&) =
delete;
48 auto operator=(
const ArrowExporter&) -> ArrowExporter& =
delete;
51 ArrowExporter(ArrowExporter&&) noexcept = default;
56 auto operator=(ArrowExporter&&) noexcept -> ArrowExporter& = default;
61 auto append(const Message& message) ->
void;
66 [[nodiscard]] auto rows() const noexcept -> std::uint64_t;
72 [[nodiscard]] auto write_parquet(const std::
string& path) ->
bool;
78 [[nodiscard]] auto error() const -> const std::
string&;
82 std::unique_ptr<Impl> m_impl;
Defines every ITCH 5.0 message struct, the Message variant, and the stream-printing helpers used to f...