Просмотр исходного кода

KIKIMR-20387: intervals sharding preparation

ivanmorozov 1 год назад
Родитель
Сommit
3d01209562

+ 6 - 0
.mapping.json

@@ -4635,6 +4635,12 @@
   "ydb/core/formats/arrow/dictionary/CMakeLists.linux-x86_64.txt":"",
   "ydb/core/formats/arrow/dictionary/CMakeLists.txt":"",
   "ydb/core/formats/arrow/dictionary/CMakeLists.windows-x86_64.txt":"",
+  "ydb/core/formats/arrow/hash/CMakeLists.darwin-arm64.txt":"",
+  "ydb/core/formats/arrow/hash/CMakeLists.darwin-x86_64.txt":"",
+  "ydb/core/formats/arrow/hash/CMakeLists.linux-aarch64.txt":"",
+  "ydb/core/formats/arrow/hash/CMakeLists.linux-x86_64.txt":"",
+  "ydb/core/formats/arrow/hash/CMakeLists.txt":"",
+  "ydb/core/formats/arrow/hash/CMakeLists.windows-x86_64.txt":"",
   "ydb/core/formats/arrow/reader/CMakeLists.darwin-arm64.txt":"",
   "ydb/core/formats/arrow/reader/CMakeLists.darwin-x86_64.txt":"",
   "ydb/core/formats/arrow/reader/CMakeLists.linux-aarch64.txt":"",

+ 2 - 0
ydb/core/formats/arrow/CMakeLists.darwin-arm64.txt

@@ -9,6 +9,7 @@
 add_subdirectory(common)
 add_subdirectory(compression)
 add_subdirectory(dictionary)
+add_subdirectory(hash)
 add_subdirectory(reader)
 add_subdirectory(serializer)
 add_subdirectory(simple_builder)
@@ -33,6 +34,7 @@ target_link_libraries(core-formats-arrow PUBLIC
   formats-arrow-dictionary
   formats-arrow-transformer
   formats-arrow-reader
+  formats-arrow-hash
   library-actors-core
   ydb-library-arrow_kernels
   ydb-library-binary_json

+ 2 - 0
ydb/core/formats/arrow/CMakeLists.darwin-x86_64.txt

@@ -9,6 +9,7 @@
 add_subdirectory(common)
 add_subdirectory(compression)
 add_subdirectory(dictionary)
+add_subdirectory(hash)
 add_subdirectory(reader)
 add_subdirectory(serializer)
 add_subdirectory(simple_builder)
@@ -33,6 +34,7 @@ target_link_libraries(core-formats-arrow PUBLIC
   formats-arrow-dictionary
   formats-arrow-transformer
   formats-arrow-reader
+  formats-arrow-hash
   library-actors-core
   ydb-library-arrow_kernels
   ydb-library-binary_json

+ 2 - 0
ydb/core/formats/arrow/CMakeLists.linux-aarch64.txt

@@ -9,6 +9,7 @@
 add_subdirectory(common)
 add_subdirectory(compression)
 add_subdirectory(dictionary)
+add_subdirectory(hash)
 add_subdirectory(reader)
 add_subdirectory(serializer)
 add_subdirectory(simple_builder)
@@ -34,6 +35,7 @@ target_link_libraries(core-formats-arrow PUBLIC
   formats-arrow-dictionary
   formats-arrow-transformer
   formats-arrow-reader
+  formats-arrow-hash
   library-actors-core
   ydb-library-arrow_kernels
   ydb-library-binary_json

+ 2 - 0
ydb/core/formats/arrow/CMakeLists.linux-x86_64.txt

@@ -9,6 +9,7 @@
 add_subdirectory(common)
 add_subdirectory(compression)
 add_subdirectory(dictionary)
+add_subdirectory(hash)
 add_subdirectory(reader)
 add_subdirectory(serializer)
 add_subdirectory(simple_builder)
@@ -34,6 +35,7 @@ target_link_libraries(core-formats-arrow PUBLIC
   formats-arrow-dictionary
   formats-arrow-transformer
   formats-arrow-reader
+  formats-arrow-hash
   library-actors-core
   ydb-library-arrow_kernels
   ydb-library-binary_json

+ 2 - 0
ydb/core/formats/arrow/CMakeLists.windows-x86_64.txt

@@ -9,6 +9,7 @@
 add_subdirectory(common)
 add_subdirectory(compression)
 add_subdirectory(dictionary)
+add_subdirectory(hash)
 add_subdirectory(reader)
 add_subdirectory(serializer)
 add_subdirectory(simple_builder)
@@ -34,6 +35,7 @@ target_link_libraries(core-formats-arrow PUBLIC
   formats-arrow-dictionary
   formats-arrow-transformer
   formats-arrow-reader
+  formats-arrow-hash
   library-actors-core
   ydb-library-arrow_kernels
   ydb-library-binary_json

+ 24 - 0
ydb/core/formats/arrow/hash/CMakeLists.darwin-arm64.txt

@@ -0,0 +1,24 @@
+
+# This file was generated by the build system used internally in the Yandex monorepo.
+# Only simple modifications are allowed (adding source-files to targets, adding simple properties
+# like target_include_directories). These modifications will be ported to original
+# ya.make files by maintainers. Any complex modifications which can't be ported back to the
+# original buildsystem will not be accepted.
+
+
+
+add_library(formats-arrow-hash)
+target_link_libraries(formats-arrow-hash PUBLIC
+  contrib-libs-cxxsupp
+  yutil
+  libs-apache-arrow
+  formats-arrow-simple_builder
+  formats-arrow-switch
+  library-actors-core
+  ydb-library-services
+  library-actors-protos
+)
+target_sources(formats-arrow-hash PRIVATE
+  ${CMAKE_SOURCE_DIR}/ydb/core/formats/arrow/hash/calcer.cpp
+  ${CMAKE_SOURCE_DIR}/ydb/core/formats/arrow/hash/xx_hash.cpp
+)

+ 24 - 0
ydb/core/formats/arrow/hash/CMakeLists.darwin-x86_64.txt

@@ -0,0 +1,24 @@
+
+# This file was generated by the build system used internally in the Yandex monorepo.
+# Only simple modifications are allowed (adding source-files to targets, adding simple properties
+# like target_include_directories). These modifications will be ported to original
+# ya.make files by maintainers. Any complex modifications which can't be ported back to the
+# original buildsystem will not be accepted.
+
+
+
+add_library(formats-arrow-hash)
+target_link_libraries(formats-arrow-hash PUBLIC
+  contrib-libs-cxxsupp
+  yutil
+  libs-apache-arrow
+  formats-arrow-simple_builder
+  formats-arrow-switch
+  library-actors-core
+  ydb-library-services
+  library-actors-protos
+)
+target_sources(formats-arrow-hash PRIVATE
+  ${CMAKE_SOURCE_DIR}/ydb/core/formats/arrow/hash/calcer.cpp
+  ${CMAKE_SOURCE_DIR}/ydb/core/formats/arrow/hash/xx_hash.cpp
+)

+ 25 - 0
ydb/core/formats/arrow/hash/CMakeLists.linux-aarch64.txt

@@ -0,0 +1,25 @@
+
+# This file was generated by the build system used internally in the Yandex monorepo.
+# Only simple modifications are allowed (adding source-files to targets, adding simple properties
+# like target_include_directories). These modifications will be ported to original
+# ya.make files by maintainers. Any complex modifications which can't be ported back to the
+# original buildsystem will not be accepted.
+
+
+
+add_library(formats-arrow-hash)
+target_link_libraries(formats-arrow-hash PUBLIC
+  contrib-libs-linux-headers
+  contrib-libs-cxxsupp
+  yutil
+  libs-apache-arrow
+  formats-arrow-simple_builder
+  formats-arrow-switch
+  library-actors-core
+  ydb-library-services
+  library-actors-protos
+)
+target_sources(formats-arrow-hash PRIVATE
+  ${CMAKE_SOURCE_DIR}/ydb/core/formats/arrow/hash/calcer.cpp
+  ${CMAKE_SOURCE_DIR}/ydb/core/formats/arrow/hash/xx_hash.cpp
+)

+ 25 - 0
ydb/core/formats/arrow/hash/CMakeLists.linux-x86_64.txt

@@ -0,0 +1,25 @@
+
+# This file was generated by the build system used internally in the Yandex monorepo.
+# Only simple modifications are allowed (adding source-files to targets, adding simple properties
+# like target_include_directories). These modifications will be ported to original
+# ya.make files by maintainers. Any complex modifications which can't be ported back to the
+# original buildsystem will not be accepted.
+
+
+
+add_library(formats-arrow-hash)
+target_link_libraries(formats-arrow-hash PUBLIC
+  contrib-libs-linux-headers
+  contrib-libs-cxxsupp
+  yutil
+  libs-apache-arrow
+  formats-arrow-simple_builder
+  formats-arrow-switch
+  library-actors-core
+  ydb-library-services
+  library-actors-protos
+)
+target_sources(formats-arrow-hash PRIVATE
+  ${CMAKE_SOURCE_DIR}/ydb/core/formats/arrow/hash/calcer.cpp
+  ${CMAKE_SOURCE_DIR}/ydb/core/formats/arrow/hash/xx_hash.cpp
+)

Некоторые файлы не были показаны из-за большого количества измененных файлов