Skip to content

Commit

Permalink
Generate Stats Flatbuffer in Velox (facebookincubator#77)
Browse files Browse the repository at this point in the history
Summary:
Pull Request resolved: facebookincubator#77

Splitting the flatbuffer code away from feature logic for clarity in code review.

Differential Revision: D61691381

Reviewed By: sdruzkin
  • Loading branch information
phoenixawe authored and facebook-github-bot committed Sep 19, 2024
1 parent 6c5049c commit 6f2b241
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions dwio/nimble/velox/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,19 @@ target_include_directories(nimble_velox_metadata_fb
INTERFACE ${FLATBUFFERS_INCLUDE_DIR})
add_dependencies(nimble_velox_metadata_fb nimble_velox_metadata_schema_fb)

build_flatbuffers(
"${CMAKE_CURRENT_SOURCE_DIR}/Stats.fbs"
""
nimble_velox_stats_schema_fb
""
"${CMAKE_CURRENT_BINARY_DIR}"
""
"")
add_library(nimble_velox_stats_fb INTERFACE)
target_include_directories(nimble_velox_stats_fb
INTERFACE ${FLATBUFFERS_INCLUDE_DIR})
add_dependencies(nimble_velox_stats_fb nimble_velox_stats_schema_fb)

add_library(nimble_velox_schema_serialization SchemaSerialization.cpp)
target_link_libraries(
nimble_velox_schema_serialization nimble_velox_schema_reader
Expand Down Expand Up @@ -98,5 +111,6 @@ target_link_libraries(
nimble_common
nimble_tablet_writer
nimble_velox_metadata_fb
nimble_velox_stats_fb
velox_dwio_common
Folly::folly)

0 comments on commit 6f2b241

Please sign in to comment.