File tree Expand file tree Collapse file tree 4 files changed +6
-5
lines changed Expand file tree Collapse file tree 4 files changed +6
-5
lines changed Original file line number Diff line number Diff line change 66#include " sparrow_ipc/memory_output_stream.hpp"
77#include " sparrow_ipc/serialize.hpp"
88#include " sparrow_ipc/serialize_utils.hpp"
9+ #include " sparrow_ipc/config/config.hpp"
910
1011namespace sparrow_ipc
1112{
12- class chunk_serializer
13+ class SPARROW_IPC_API chunk_serializer
1314 {
1415 public:
1516
Original file line number Diff line number Diff line change @@ -177,7 +177,7 @@ namespace sparrow_ipc
177177 *
178178 * @param stream The output stream where padding bytes will be added
179179 */
180- void add_padding (output_stream& stream);
180+ SPARROW_IPC_API void add_padding (output_stream& stream);
181181
182- std::vector<sparrow::data_type> get_column_dtypes (const sparrow::record_batch& rb);
182+ SPARROW_IPC_API std::vector<sparrow::data_type> get_column_dtypes (const sparrow::record_batch& rb);
183183}
Original file line number Diff line number Diff line change @@ -29,7 +29,7 @@ namespace sparrow_ipc
2929 * - Stream reservation to minimize memory reallocations
3030 * - Lazy evaluation of size calculations using lambda functions
3131 */
32- class serializer
32+ class SPARROW_IPC_API serializer
3333 {
3434 public:
3535
Original file line number Diff line number Diff line change 1111namespace sparrow_ipc ::utils
1212{
1313 // Aligns a value to the next multiple of 8, as required by the Arrow IPC format for message bodies
14- size_t align_to_8 (const size_t n);
14+ SPARROW_IPC_API size_t align_to_8 (const size_t n);
1515
1616 /* *
1717 * @brief Checks if all record batches in a collection have consistent structure.
You can’t perform that action at this time.
0 commit comments