File tree Expand file tree Collapse file tree 4 files changed +638
-13
lines changed Expand file tree Collapse file tree 4 files changed +638
-13
lines changed Original file line number Diff line number Diff line change @@ -30,12 +30,14 @@ set(SPARROW_IPC_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/src)
3030
3131set (SPARROW_IPC_HEADERS
3232 # config
33+ #TODO add header and split serialize/deserialize
3334 ${SPARROW_IPC_INCLUDE_DIR} /config/config.hpp
3435 ${SPARROW_IPC_INCLUDE_DIR} /sparrow-ipc.hpp
3536)
3637
3738set (SPARROW_IPC_SRC
3839 ${SPARROW_IPC_SOURCE_DIR} /sparrow-ipc.cpp
40+ ${SPARROW_IPC_SOURCE_DIR} /serialize.cpp
3941)
4042
4143set (SCHEMA_DIR ${CMAKE_BINARY_DIR} /format)
Original file line number Diff line number Diff line change 1+ #pragma once
2+
3+ #include < vector>
4+ #include " sparrow/sparrow.hpp"
5+
6+ template <typename T>
7+ std::vector<uint8_t > serialize_primitive_array (const sparrow::primitive_array<T>& arr);
8+
9+ template <typename T>
10+ sparrow::primitive_array<T> deserialize_primitive_array (const std::vector<uint8_t >& buffer);
You can’t perform that action at this time.
0 commit comments