Changeset: 4bf6400d01e6 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/4bf6400d01e6
Added Files:
sql/backends/monet5/vaults/parquet/CMakeLists.txt
sql/backends/monet5/vaults/parquet/parquet.c
sql/backends/monet5/vaults/parquet/parquet.h
Branch: parquet
Log Message:
add parquet files
diffs (53 lines):
diff --git a/sql/backends/monet5/vaults/parquet/CMakeLists.txt
b/sql/backends/monet5/vaults/parquet/CMakeLists.txt
new file mode 100644
--- /dev/null
+++ b/sql/backends/monet5/vaults/parquet/CMakeLists.txt
@@ -0,0 +1,44 @@
+if(PARQUET)
+ find_package(PkgConfig REQUIRED)
+ pkg_search_module(GLIB REQUIRED glib-2.0)
+
+ include_directories(${GLIB_INCLUDE_DIRS})
+ link_directories(${GLIB_LIBRARY_DIRS})
+
+ add_definitions(${GLIB_CFLAGS_OTHER})
+
+ find_package(Arrow CONFIG REQUIRED)
+ find_package(Parquet CONFIG REQUIRED
+ PATHS ${Arrow_DIR}
+ NO_DEFAULT_PATH
+ )
+
+ if(PARQUET_FOUND)
+ add_library(parquet_lib MODULE)
+
+ target_sources(parquet_lib
+ PRIVATE
+ parquet.c
+ parquet.h
+ )
+
+ target_link_libraries(parquet_lib
+ PRIVATE
+ monetdb_config_header
+ monetdb5
+ bat
+ sqlinclude
+ Arrow
+ Parquet
+ )
+
+ install(TARGETS
+ parquet_lib
+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/monetdb5
+ COMPONENT server)
+
+ else()
+ message(FATAL_ERROR "Parquet was requested but was not found")
+ endif()
+endif()
+
diff --git a/sql/backends/monet5/vaults/parquet/parquet.c
b/sql/backends/monet5/vaults/parquet/parquet.c
new file mode 100644
diff --git a/sql/backends/monet5/vaults/parquet/parquet.h
b/sql/backends/monet5/vaults/parquet/parquet.h
new file mode 100644
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]