summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhrustyashko <[email protected]>2022-03-30 17:29:28 +0300
committerhrustyashko <[email protected]>2022-03-30 17:29:28 +0300
commit9db615a57f8edbc9d6b575ad8dddf7e82a16f7ce (patch)
treedae64574c517bc4125aacd12d333f7376fc59136
parenta2dfb221194fbd5a499a0703a90e97cd7d5dae98 (diff)
New provider external function
ref:c680769b132bcb300c2f7053c932a09ea94ffe58
-rw-r--r--CMakeLists.darwin.txt24
-rw-r--r--CMakeLists.linux.txt24
-rw-r--r--ydb/library/yql/providers/external_function/cloud_function/actors/CMakeLists.txt (renamed from ydb/library/yql/providers/cloud_function/actors/CMakeLists.txt)12
-rw-r--r--ydb/library/yql/providers/external_function/cloud_function/actors/cloud_function_transform.cpp (renamed from ydb/library/yql/providers/cloud_function/actors/cloud_function_transform.cpp)0
-rw-r--r--ydb/library/yql/providers/external_function/cloud_function/actors/cloud_function_transform.h (renamed from ydb/library/yql/providers/cloud_function/actors/cloud_function_transform.h)0
-rw-r--r--ydb/library/yql/providers/external_function/cloud_function/actors/cloud_function_transform_factory.cpp (renamed from ydb/library/yql/providers/cloud_function/actors/cloud_function_transform_factory.cpp)0
-rw-r--r--ydb/library/yql/providers/external_function/cloud_function/actors/cloud_function_transform_factory.h (renamed from ydb/library/yql/providers/cloud_function/actors/cloud_function_transform_factory.h)0
-rw-r--r--ydb/library/yql/providers/external_function/cloud_function/actors/cloud_function_transform_ut.cpp (renamed from ydb/library/yql/providers/cloud_function/actors/cloud_function_transform_ut.cpp)0
-rw-r--r--ydb/library/yql/providers/external_function/cloud_function/actors/ut/CMakeLists.darwin.txt (renamed from ydb/library/yql/providers/cloud_function/actors/ut/CMakeLists.darwin.txt)24
-rw-r--r--ydb/library/yql/providers/external_function/cloud_function/actors/ut/CMakeLists.linux.txt (renamed from ydb/library/yql/providers/cloud_function/actors/ut/CMakeLists.linux.txt)24
-rw-r--r--ydb/library/yql/providers/external_function/cloud_function/actors/ut/CMakeLists.txt (renamed from ydb/library/yql/providers/cloud_function/actors/ut/CMakeLists.txt)0
-rw-r--r--ydb/library/yql/providers/external_function/cloud_function/gateway/CMakeLists.txt (renamed from ydb/library/yql/providers/cloud_function/gateway/CMakeLists.txt)10
-rw-r--r--ydb/library/yql/providers/external_function/cloud_function/gateway/cloud_function_gateway.cpp (renamed from ydb/library/yql/providers/cloud_function/gateway/cloud_function_gateway.cpp)0
-rw-r--r--ydb/library/yql/providers/external_function/cloud_function/gateway/cloud_function_gateway.h (renamed from ydb/library/yql/providers/cloud_function/gateway/cloud_function_gateway.h)0
14 files changed, 59 insertions, 59 deletions
diff --git a/CMakeLists.darwin.txt b/CMakeLists.darwin.txt
index b15ec1188f8..db48450b479 100644
--- a/CMakeLists.darwin.txt
+++ b/CMakeLists.darwin.txt
@@ -1198,16 +1198,6 @@ add_subdirectory(ydb/library/yql/dq/state/ut)
add_subdirectory(ydb/library/yql/parser/pg_catalog/ut)
add_subdirectory(ydb/library/yql/providers/common/schema)
add_subdirectory(ydb/library/yql/providers/common/schema/skiff)
-add_subdirectory(ydb/library/yql/providers/cloud_function/actors)
-add_subdirectory(ydb/library/yql/providers/cloud_function/gateway)
-add_subdirectory(cloud/bitbucket/private-api/yandex/cloud/priv/serverless/functions/v1)
-add_subdirectory(contrib/libs/googleapis-common-protos)
-add_subdirectory(cloud/bitbucket/common-api/yandex/cloud/api)
-add_subdirectory(cloud/bitbucket/common-api/yandex/cloud/api/tools)
-add_subdirectory(cloud/bitbucket/private-api/yandex/cloud/priv)
-add_subdirectory(cloud/bitbucket/private-api/yandex/cloud/priv/access)
-add_subdirectory(cloud/bitbucket/private-api/yandex/cloud/priv/operation)
-add_subdirectory(cloud/bitbucket/private-api/yandex/cloud/priv/quota)
add_subdirectory(ydb/library/yql/public/decimal/ut)
add_subdirectory(ydb/library/yql/public/issue/ut)
add_subdirectory(ydb/library/yql/public/udf/ut)
@@ -1224,8 +1214,18 @@ add_subdirectory(ydb/public/sdk/cpp/examples/ttl)
add_subdirectory(ydb/library/yql/providers/common/codec/ut)
add_subdirectory(ydb/library/yql/providers/common/structured_token/ut)
add_subdirectory(ydb/library/yql/providers/pq/gateway/dummy)
-add_subdirectory(ydb/library/yql/providers/cloud_function/actors/ut)
-add_subdirectory(ydb/library/yql/providers/common/http_gateway/mock)
+add_subdirectory(ydb/library/yql/providers/external_function/cloud_function/actors)
+add_subdirectory(ydb/library/yql/providers/external_function/cloud_function/gateway)
+add_subdirectory(cloud/bitbucket/private-api/yandex/cloud/priv/serverless/functions/v1)
+add_subdirectory(contrib/libs/googleapis-common-protos)
+add_subdirectory(cloud/bitbucket/common-api/yandex/cloud/api)
+add_subdirectory(cloud/bitbucket/common-api/yandex/cloud/api/tools)
+add_subdirectory(cloud/bitbucket/private-api/yandex/cloud/priv)
+add_subdirectory(cloud/bitbucket/private-api/yandex/cloud/priv/access)
+add_subdirectory(cloud/bitbucket/private-api/yandex/cloud/priv/operation)
+add_subdirectory(cloud/bitbucket/private-api/yandex/cloud/priv/quota)
add_subdirectory(ydb/library/yql/udfs/common/stat/ut)
add_subdirectory(ydb/library/yql/udfs/common/topfreq/ut)
add_subdirectory(ydb/public/sdk/cpp/client/extensions/discovery_mutator/ut)
+add_subdirectory(ydb/library/yql/providers/external_function/cloud_function/actors/ut)
+add_subdirectory(ydb/library/yql/providers/common/http_gateway/mock)
diff --git a/CMakeLists.linux.txt b/CMakeLists.linux.txt
index e6851c015e7..b74a5ddf126 100644
--- a/CMakeLists.linux.txt
+++ b/CMakeLists.linux.txt
@@ -1293,16 +1293,6 @@ add_subdirectory(ydb/library/yql/dq/state/ut)
add_subdirectory(ydb/library/yql/parser/pg_catalog/ut)
add_subdirectory(ydb/library/yql/providers/common/schema)
add_subdirectory(ydb/library/yql/providers/common/schema/skiff)
-add_subdirectory(ydb/library/yql/providers/cloud_function/actors)
-add_subdirectory(ydb/library/yql/providers/cloud_function/gateway)
-add_subdirectory(cloud/bitbucket/private-api/yandex/cloud/priv/serverless/functions/v1)
-add_subdirectory(contrib/libs/googleapis-common-protos)
-add_subdirectory(cloud/bitbucket/common-api/yandex/cloud/api)
-add_subdirectory(cloud/bitbucket/common-api/yandex/cloud/api/tools)
-add_subdirectory(cloud/bitbucket/private-api/yandex/cloud/priv)
-add_subdirectory(cloud/bitbucket/private-api/yandex/cloud/priv/access)
-add_subdirectory(cloud/bitbucket/private-api/yandex/cloud/priv/operation)
-add_subdirectory(cloud/bitbucket/private-api/yandex/cloud/priv/quota)
add_subdirectory(ydb/library/yql/public/decimal/ut)
add_subdirectory(ydb/library/yql/public/issue/ut)
add_subdirectory(ydb/library/yql/public/udf/ut)
@@ -1319,8 +1309,18 @@ add_subdirectory(ydb/public/sdk/cpp/examples/ttl)
add_subdirectory(ydb/library/yql/providers/common/codec/ut)
add_subdirectory(ydb/library/yql/providers/common/structured_token/ut)
add_subdirectory(ydb/library/yql/providers/pq/gateway/dummy)
-add_subdirectory(ydb/library/yql/providers/cloud_function/actors/ut)
-add_subdirectory(ydb/library/yql/providers/common/http_gateway/mock)
+add_subdirectory(ydb/library/yql/providers/external_function/cloud_function/actors)
+add_subdirectory(ydb/library/yql/providers/external_function/cloud_function/gateway)
+add_subdirectory(cloud/bitbucket/private-api/yandex/cloud/priv/serverless/functions/v1)
+add_subdirectory(contrib/libs/googleapis-common-protos)
+add_subdirectory(cloud/bitbucket/common-api/yandex/cloud/api)
+add_subdirectory(cloud/bitbucket/common-api/yandex/cloud/api/tools)
+add_subdirectory(cloud/bitbucket/private-api/yandex/cloud/priv)
+add_subdirectory(cloud/bitbucket/private-api/yandex/cloud/priv/access)
+add_subdirectory(cloud/bitbucket/private-api/yandex/cloud/priv/operation)
+add_subdirectory(cloud/bitbucket/private-api/yandex/cloud/priv/quota)
add_subdirectory(ydb/library/yql/udfs/common/stat/ut)
add_subdirectory(ydb/library/yql/udfs/common/topfreq/ut)
add_subdirectory(ydb/public/sdk/cpp/client/extensions/discovery_mutator/ut)
+add_subdirectory(ydb/library/yql/providers/external_function/cloud_function/actors/ut)
+add_subdirectory(ydb/library/yql/providers/common/http_gateway/mock)
diff --git a/ydb/library/yql/providers/cloud_function/actors/CMakeLists.txt b/ydb/library/yql/providers/external_function/cloud_function/actors/CMakeLists.txt
index fc941364947..b9d37989d56 100644
--- a/ydb/library/yql/providers/cloud_function/actors/CMakeLists.txt
+++ b/ydb/library/yql/providers/external_function/cloud_function/actors/CMakeLists.txt
@@ -7,11 +7,11 @@
-add_library(providers-cloud_function-actors)
-target_compile_options(providers-cloud_function-actors PRIVATE
+add_library(external_function-cloud_function-actors)
+target_compile_options(external_function-cloud_function-actors PRIVATE
-DUSE_CURRENT_UDF_ABI_VERSION
)
-target_link_libraries(providers-cloud_function-actors PUBLIC
+target_link_libraries(external_function-cloud_function-actors PUBLIC
contrib-libs-cxxsupp
yutil
cpp-actors-core
@@ -29,7 +29,7 @@ target_link_libraries(providers-cloud_function-actors PUBLIC
common-token_accessor-client
client-ydb_types-credentials
)
-target_sources(providers-cloud_function-actors PRIVATE
- ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/cloud_function/actors/cloud_function_transform.cpp
- ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/cloud_function/actors/cloud_function_transform_factory.cpp
+target_sources(external_function-cloud_function-actors PRIVATE
+ ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/external_function/cloud_function/actors/cloud_function_transform.cpp
+ ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/external_function/cloud_function/actors/cloud_function_transform_factory.cpp
)
diff --git a/ydb/library/yql/providers/cloud_function/actors/cloud_function_transform.cpp b/ydb/library/yql/providers/external_function/cloud_function/actors/cloud_function_transform.cpp
index 2c008cf0576..2c008cf0576 100644
--- a/ydb/library/yql/providers/cloud_function/actors/cloud_function_transform.cpp
+++ b/ydb/library/yql/providers/external_function/cloud_function/actors/cloud_function_transform.cpp
diff --git a/ydb/library/yql/providers/cloud_function/actors/cloud_function_transform.h b/ydb/library/yql/providers/external_function/cloud_function/actors/cloud_function_transform.h
index a8402c72643..a8402c72643 100644
--- a/ydb/library/yql/providers/cloud_function/actors/cloud_function_transform.h
+++ b/ydb/library/yql/providers/external_function/cloud_function/actors/cloud_function_transform.h
diff --git a/ydb/library/yql/providers/cloud_function/actors/cloud_function_transform_factory.cpp b/ydb/library/yql/providers/external_function/cloud_function/actors/cloud_function_transform_factory.cpp
index 9e16301cfcc..9e16301cfcc 100644
--- a/ydb/library/yql/providers/cloud_function/actors/cloud_function_transform_factory.cpp
+++ b/ydb/library/yql/providers/external_function/cloud_function/actors/cloud_function_transform_factory.cpp
diff --git a/ydb/library/yql/providers/cloud_function/actors/cloud_function_transform_factory.h b/ydb/library/yql/providers/external_function/cloud_function/actors/cloud_function_transform_factory.h
index 681fd1cde1b..681fd1cde1b 100644
--- a/ydb/library/yql/providers/cloud_function/actors/cloud_function_transform_factory.h
+++ b/ydb/library/yql/providers/external_function/cloud_function/actors/cloud_function_transform_factory.h
diff --git a/ydb/library/yql/providers/cloud_function/actors/cloud_function_transform_ut.cpp b/ydb/library/yql/providers/external_function/cloud_function/actors/cloud_function_transform_ut.cpp
index 863bdba5929..863bdba5929 100644
--- a/ydb/library/yql/providers/cloud_function/actors/cloud_function_transform_ut.cpp
+++ b/ydb/library/yql/providers/external_function/cloud_function/actors/cloud_function_transform_ut.cpp
diff --git a/ydb/library/yql/providers/cloud_function/actors/ut/CMakeLists.darwin.txt b/ydb/library/yql/providers/external_function/cloud_function/actors/ut/CMakeLists.darwin.txt
index d3fffe049d9..0857909298c 100644
--- a/ydb/library/yql/providers/cloud_function/actors/ut/CMakeLists.darwin.txt
+++ b/ydb/library/yql/providers/external_function/cloud_function/actors/ut/CMakeLists.darwin.txt
@@ -7,19 +7,19 @@
-add_executable(library-yql-providers-cloud_function-actors-ut)
-target_compile_options(library-yql-providers-cloud_function-actors-ut PRIVATE
+add_executable(cloud_function-actors-ut)
+target_compile_options(cloud_function-actors-ut PRIVATE
-DUSE_CURRENT_UDF_ABI_VERSION
)
-target_include_directories(library-yql-providers-cloud_function-actors-ut PRIVATE
- ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/cloud_function/actors
+target_include_directories(cloud_function-actors-ut PRIVATE
+ ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/external_function/cloud_function/actors
)
-target_link_libraries(library-yql-providers-cloud_function-actors-ut PUBLIC
+target_link_libraries(cloud_function-actors-ut PUBLIC
contrib-libs-cxxsupp
yutil
library-cpp-cpuid_check
cpp-testing-unittest_main
- providers-cloud_function-actors
+ external_function-cloud_function-actors
cpp-actors-testlib
yql-minikql-invoke_builtins
udf-service-exception_policy
@@ -27,21 +27,21 @@ target_link_libraries(library-yql-providers-cloud_function-actors-ut PUBLIC
providers-common-http_gateway
common-http_gateway-mock
)
-target_sources(library-yql-providers-cloud_function-actors-ut PRIVATE
- ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/cloud_function/actors/cloud_function_transform_ut.cpp
+target_sources(cloud_function-actors-ut PRIVATE
+ ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/external_function/cloud_function/actors/cloud_function_transform_ut.cpp
)
add_test(
NAME
- library-yql-providers-cloud_function-actors-ut
+ cloud_function-actors-ut
COMMAND
- library-yql-providers-cloud_function-actors-ut
+ cloud_function-actors-ut
--print-before-suite
--print-before-test
--fork-tests
--print-times
--show-fails
)
-target_link_flags(library-yql-providers-cloud_function-actors-ut
+target_link_flags(cloud_function-actors-ut
PUBLIC
-Wl,-no_deduplicate
-Wl,-sdk_version,10.15
@@ -52,4 +52,4 @@ target_link_flags(library-yql-providers-cloud_function-actors-ut
-framework
CoreFoundation
)
-vcs_info(library-yql-providers-cloud_function-actors-ut)
+vcs_info(cloud_function-actors-ut)
diff --git a/ydb/library/yql/providers/cloud_function/actors/ut/CMakeLists.linux.txt b/ydb/library/yql/providers/external_function/cloud_function/actors/ut/CMakeLists.linux.txt
index c159a94b387..4c82b690ad6 100644
--- a/ydb/library/yql/providers/cloud_function/actors/ut/CMakeLists.linux.txt
+++ b/ydb/library/yql/providers/external_function/cloud_function/actors/ut/CMakeLists.linux.txt
@@ -7,20 +7,20 @@
-add_executable(library-yql-providers-cloud_function-actors-ut)
-target_compile_options(library-yql-providers-cloud_function-actors-ut PRIVATE
+add_executable(cloud_function-actors-ut)
+target_compile_options(cloud_function-actors-ut PRIVATE
-DUSE_CURRENT_UDF_ABI_VERSION
)
-target_include_directories(library-yql-providers-cloud_function-actors-ut PRIVATE
- ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/cloud_function/actors
+target_include_directories(cloud_function-actors-ut PRIVATE
+ ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/external_function/cloud_function/actors
)
-target_link_libraries(library-yql-providers-cloud_function-actors-ut PUBLIC
+target_link_libraries(cloud_function-actors-ut PUBLIC
contrib-libs-cxxsupp
yutil
library-cpp-lfalloc
library-cpp-cpuid_check
cpp-testing-unittest_main
- providers-cloud_function-actors
+ external_function-cloud_function-actors
cpp-actors-testlib
yql-minikql-invoke_builtins
udf-service-exception_policy
@@ -28,21 +28,21 @@ target_link_libraries(library-yql-providers-cloud_function-actors-ut PUBLIC
providers-common-http_gateway
common-http_gateway-mock
)
-target_sources(library-yql-providers-cloud_function-actors-ut PRIVATE
- ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/cloud_function/actors/cloud_function_transform_ut.cpp
+target_sources(cloud_function-actors-ut PRIVATE
+ ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/external_function/cloud_function/actors/cloud_function_transform_ut.cpp
)
add_test(
NAME
- library-yql-providers-cloud_function-actors-ut
+ cloud_function-actors-ut
COMMAND
- library-yql-providers-cloud_function-actors-ut
+ cloud_function-actors-ut
--print-before-suite
--print-before-test
--fork-tests
--print-times
--show-fails
)
-target_link_flags(library-yql-providers-cloud_function-actors-ut
+target_link_flags(cloud_function-actors-ut
PUBLIC
-ldl
-lrt
@@ -53,4 +53,4 @@ target_link_flags(library-yql-providers-cloud_function-actors-ut
-lrt
-ldl
)
-vcs_info(library-yql-providers-cloud_function-actors-ut)
+vcs_info(cloud_function-actors-ut)
diff --git a/ydb/library/yql/providers/cloud_function/actors/ut/CMakeLists.txt b/ydb/library/yql/providers/external_function/cloud_function/actors/ut/CMakeLists.txt
index a681d385f3e..a681d385f3e 100644
--- a/ydb/library/yql/providers/cloud_function/actors/ut/CMakeLists.txt
+++ b/ydb/library/yql/providers/external_function/cloud_function/actors/ut/CMakeLists.txt
diff --git a/ydb/library/yql/providers/cloud_function/gateway/CMakeLists.txt b/ydb/library/yql/providers/external_function/cloud_function/gateway/CMakeLists.txt
index ea2aa7b71c0..119bb0da5a4 100644
--- a/ydb/library/yql/providers/cloud_function/gateway/CMakeLists.txt
+++ b/ydb/library/yql/providers/external_function/cloud_function/gateway/CMakeLists.txt
@@ -7,11 +7,11 @@
-add_library(providers-cloud_function-gateway)
-target_compile_options(providers-cloud_function-gateway PRIVATE
+add_library(external_function-cloud_function-gateway)
+target_compile_options(external_function-cloud_function-gateway PRIVATE
-DUSE_CURRENT_UDF_ABI_VERSION
)
-target_link_libraries(providers-cloud_function-gateway PUBLIC
+target_link_libraries(external_function-cloud_function-gateway PUBLIC
contrib-libs-cxxsupp
yutil
common-token_accessor-client
@@ -22,6 +22,6 @@ target_link_libraries(providers-cloud_function-gateway PUBLIC
contrib-libs-fmt
serverless-functions-v1
)
-target_sources(providers-cloud_function-gateway PRIVATE
- ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/cloud_function/gateway/cloud_function_gateway.cpp
+target_sources(external_function-cloud_function-gateway PRIVATE
+ ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/external_function/cloud_function/gateway/cloud_function_gateway.cpp
)
diff --git a/ydb/library/yql/providers/cloud_function/gateway/cloud_function_gateway.cpp b/ydb/library/yql/providers/external_function/cloud_function/gateway/cloud_function_gateway.cpp
index f784af39d95..f784af39d95 100644
--- a/ydb/library/yql/providers/cloud_function/gateway/cloud_function_gateway.cpp
+++ b/ydb/library/yql/providers/external_function/cloud_function/gateway/cloud_function_gateway.cpp
diff --git a/ydb/library/yql/providers/cloud_function/gateway/cloud_function_gateway.h b/ydb/library/yql/providers/external_function/cloud_function/gateway/cloud_function_gateway.h
index 867a78b3922..867a78b3922 100644
--- a/ydb/library/yql/providers/cloud_function/gateway/cloud_function_gateway.h
+++ b/ydb/library/yql/providers/external_function/cloud_function/gateway/cloud_function_gateway.h