Skip to content

Commit e36e33e

Browse files
authored
Add serializers (#29)
Add serializers
1 parent 25a9ef6 commit e36e33e

29 files changed

+5196
-1614
lines changed

CMakeLists.txt

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,38 +95,49 @@ set(SPARROW_IPC_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/include)
9595
set(SPARROW_IPC_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/src)
9696

9797
set(SPARROW_IPC_HEADERS
98+
${SPARROW_IPC_INCLUDE_DIR}/sparrow_ipc/any_output_stream.hpp
9899
${SPARROW_IPC_INCLUDE_DIR}/sparrow_ipc/arrow_interface/arrow_array_schema_common_release.hpp
99100
${SPARROW_IPC_INCLUDE_DIR}/sparrow_ipc/arrow_interface/arrow_array.hpp
100101
${SPARROW_IPC_INCLUDE_DIR}/sparrow_ipc/arrow_interface/arrow_array/private_data.hpp
101102
${SPARROW_IPC_INCLUDE_DIR}/sparrow_ipc/arrow_interface/arrow_schema.hpp
102103
${SPARROW_IPC_INCLUDE_DIR}/sparrow_ipc/arrow_interface/arrow_schema/private_data.hpp
104+
${SPARROW_IPC_INCLUDE_DIR}/sparrow_ipc/chunk_memory_output_stream.hpp
105+
${SPARROW_IPC_INCLUDE_DIR}/sparrow_ipc/chunk_memory_serializer.hpp
103106
${SPARROW_IPC_INCLUDE_DIR}/sparrow_ipc/config/config.hpp
104107
${SPARROW_IPC_INCLUDE_DIR}/sparrow_ipc/config/sparrow_ipc_version.hpp
105-
${SPARROW_IPC_INCLUDE_DIR}/sparrow_ipc/deserialize_variable_size_binary_array.hpp
106108
${SPARROW_IPC_INCLUDE_DIR}/sparrow_ipc/deserialize_fixedsizebinary_array.hpp
107109
${SPARROW_IPC_INCLUDE_DIR}/sparrow_ipc/deserialize_primitive_array.hpp
108110
${SPARROW_IPC_INCLUDE_DIR}/sparrow_ipc/deserialize_utils.hpp
109111
${SPARROW_IPC_INCLUDE_DIR}/sparrow_ipc/deserialize_variable_size_binary_array.hpp
112+
${SPARROW_IPC_INCLUDE_DIR}/sparrow_ipc/deserialize_variable_size_binary_array.hpp
110113
${SPARROW_IPC_INCLUDE_DIR}/sparrow_ipc/deserialize.hpp
111114
${SPARROW_IPC_INCLUDE_DIR}/sparrow_ipc/encapsulated_message.hpp
115+
${SPARROW_IPC_INCLUDE_DIR}/sparrow_ipc/flatbuffer_utils.hpp
112116
${SPARROW_IPC_INCLUDE_DIR}/sparrow_ipc/magic_values.hpp
117+
${SPARROW_IPC_INCLUDE_DIR}/sparrow_ipc/memory_output_stream.hpp
113118
${SPARROW_IPC_INCLUDE_DIR}/sparrow_ipc/metadata.hpp
114119
${SPARROW_IPC_INCLUDE_DIR}/sparrow_ipc/serialize_utils.hpp
115120
${SPARROW_IPC_INCLUDE_DIR}/sparrow_ipc/serialize.hpp
121+
${SPARROW_IPC_INCLUDE_DIR}/sparrow_ipc/serializer.hpp
116122
${SPARROW_IPC_INCLUDE_DIR}/sparrow_ipc/utils.hpp
117123
)
118124

119125
set(SPARROW_IPC_SRC
120-
${SPARROW_IPC_SOURCE_DIR}/serialize_utils.cpp
126+
${SPARROW_IPC_SOURCE_DIR}/any_output_stream.cpp
121127
${SPARROW_IPC_SOURCE_DIR}/arrow_interface/arrow_array.cpp
122128
${SPARROW_IPC_SOURCE_DIR}/arrow_interface/arrow_array/private_data.cpp
123129
${SPARROW_IPC_SOURCE_DIR}/arrow_interface/arrow_schema.cpp
124130
${SPARROW_IPC_SOURCE_DIR}/arrow_interface/arrow_schema/private_data.cpp
131+
${SPARROW_IPC_SOURCE_DIR}/chunk_memory_serializer.cpp
125132
${SPARROW_IPC_SOURCE_DIR}/deserialize_fixedsizebinary_array.cpp
126133
${SPARROW_IPC_SOURCE_DIR}/deserialize_utils.cpp
127134
${SPARROW_IPC_SOURCE_DIR}/deserialize.cpp
128135
${SPARROW_IPC_SOURCE_DIR}/encapsulated_message.cpp
136+
${SPARROW_IPC_SOURCE_DIR}/flatbuffer_utils.cpp
129137
${SPARROW_IPC_SOURCE_DIR}/metadata.cpp
138+
${SPARROW_IPC_SOURCE_DIR}/serialize_utils.cpp
139+
${SPARROW_IPC_SOURCE_DIR}/serialize.cpp
140+
${SPARROW_IPC_SOURCE_DIR}/serializer.cpp
130141
${SPARROW_IPC_SOURCE_DIR}/utils.cpp
131142
)
132143

0 commit comments

Comments
 (0)