diff options
author | svidyuk <svidyuk@yandex-team.com> | 2023-08-14 07:39:18 +0300 |
---|---|---|
committer | svidyuk <svidyuk@yandex-team.com> | 2023-08-14 08:10:57 +0300 |
commit | 7efa0b7b4882d475f9ba51d8a5ac38d6f1c88d2b (patch) | |
tree | 3fc5b0c6476584a45f2d7f111a182deb11a61508 | |
parent | 2f5df46e0ae7c74462db735338a02046066d6731 (diff) | |
download | ydb-7efa0b7b4882d475f9ba51d8a5ac38d6f1c88d2b.tar.gz |
Export dyn version of YQL_UDF
85 files changed, 4359 insertions, 1 deletions
diff --git a/build/conf/project_specific/yql_udf.conf b/build/conf/project_specific/yql_udf.conf index 2be4cafa71c..f67a00bcd7d 100644 --- a/build/conf/project_specific/yql_udf.conf +++ b/build/conf/project_specific/yql_udf.conf @@ -111,7 +111,7 @@ module _YQL_UDF_PROGRAM_BASE: SO_PROGRAM { _MAKE_YQL_UDF() } -UDF_SHARED_SEM=IGNORED +UDF_SHARED_SEM=$CPP_DYN_LIBRARY_SEM ### @usage: YQL_UDF(name) ### @@ -124,6 +124,8 @@ UDF_SHARED_SEM=IGNORED multimodule YQL_UDF { module YQL_UDF_SHARED: YQL_UDF_MODULE { .SEM=UDF_SHARED_SEM + CMAKE_TARGET_NAME=${REALPRJNAME}.dyn + CMAKE_TARGET_ARTEFACT_RENAME_RULES=&& set_target_property OUTPUT_NAME $REALPRJNAME NO_CLANG_TIDY() } module YQL_UDF_STATIC: _DLL_COMPATIBLE_LIBRARY { diff --git a/ydb/library/yql/udfs/common/clickhouse/client/CMakeLists.darwin-x86_64.txt b/ydb/library/yql/udfs/common/clickhouse/client/CMakeLists.darwin-x86_64.txt index b9ca3bf5233..01c796b5a3e 100644 --- a/ydb/library/yql/udfs/common/clickhouse/client/CMakeLists.darwin-x86_64.txt +++ b/ydb/library/yql/udfs/common/clickhouse/client/CMakeLists.darwin-x86_64.txt @@ -455,3 +455,436 @@ target_sources(clickhouse_client_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/TSKVRowInputFormat.cpp ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/TSKVRowOutputFormat.cpp ) + +add_shared_library(clickhouse_client_udf.dyn) +set_property(TARGET clickhouse_client_udf.dyn PROPERTY + OUTPUT_NAME clickhouse_client_udf +) +target_compile_options(clickhouse_client_udf.dyn PUBLIC + -DOS_DARWIN +) +target_compile_options(clickhouse_client_udf.dyn PRIVATE + -DARCADIA_BUILD + -DUSE_ARROW=0 + -DUSE_PARQUET=1 + -DUSE_SNAPPY=1 + -DUSE_ORC=0 + -DUSE_AVRO=0 + -DUSE_UNWIND=0 + -DDBMS_VERSION_MAJOR=21 + -DDBMS_VERSION_MINOR=18 + -DDBMS_VERSION_PATCH=0 + -Wno-unused-parameter + -DBUILD_UDF + -DUSE_CURRENT_UDF_ABI_VERSION + $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything> +) +target_include_directories(clickhouse_client_udf.dyn PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/dragonbox +) +target_include_directories(clickhouse_client_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/fast_float/include + ${CMAKE_SOURCE_DIR}/contrib/libs/pdqsort + ${CMAKE_SOURCE_DIR}/contrib/libs/lz4 + ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/src + ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro + ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/include + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/pcg-random + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src +) +target_link_libraries(clickhouse_client_udf.dyn PUBLIC + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + contrib-libs-cctz + restricted-boost-multi_index + restricted-boost-program_options + contrib-restricted-cityhash-1.0.2 + contrib-restricted-fast_float + contrib-libs-pdqsort + contrib-libs-lz4 + dragonbox + libs-poco-Util + libs-poco-Net + libs-poco-NetSSL_OpenSSL + contrib-libs-fmt + contrib-libs-re2 + libs-apache-arrow + libs-apache-orc + libs-apache-avro + cpp-sanitizer-include + yql-minikql-dom + library-yql-utils +) +target_link_options(clickhouse_client_udf.dyn PRIVATE + -Wl,-platform_version,macos,11.0,11.0 + -fPIC + -undefined + dynamic_lookup + -fPIC + -framework + CoreFoundation +) +target_sources(clickhouse_client_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/clickhouse_client_udf.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/DateLUT.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/DateLUTImpl.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/demangle.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/errnoToString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/getFQDNOrHostName.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/getPageSize.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/getThreadId.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/JSON.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/mremap.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/shift10.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/sleep.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/StringRef.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/getResource.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/preciseExp10.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/AlignedBuffer.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/Allocator.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/checkStackSize.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/createHardLink.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/CurrentMetrics.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/Epoll.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/escapeForFileName.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/formatIPv6.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/formatReadable.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/getMultipleKeysFromConfig.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/getNumberOfPhysicalCPUCores.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/hasLinuxCapability.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/hex.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/isLocalAddress.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/IntervalKind.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/parseAddress.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/ClickHouseRevision.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/CurrentMemoryTracker.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/CurrentThread.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/DNSResolver.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/Exception.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/ErrorCodes.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/FieldVisitorDump.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/FieldVisitorToString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/FieldVisitorWriteBinary.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/IPv6ToBinary.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/MemoryTracker.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/OpenSSLHelpers.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/PipeFDs.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/PODArray.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/ProcfsMetricsProvider.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/ProfileEvents.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/quoteString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/randomSeed.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/RemoteHostFilter.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/setThreadName.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/TaskStatsInfoGetter.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/ThreadPool.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/ThreadProfileEvents.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/ThreadStatus.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/Throttler.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/TimerDescriptor.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/thread_local_rng.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/ZooKeeper/IKeeper.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/Config/AbstractConfigurationComparison.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/BaseSettings.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/Block.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/BlockInfo.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/Field.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/ColumnWithTypeAndName.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/NamesAndTypes.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/Settings.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/SettingsEnums.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/SettingsFields.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Formats/FormatFactory.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Formats/JSONEachRowUtils.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Formats/NativeFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Formats/ProtobufReader.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Formats/ProtobufWriter.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Formats/registerFormats.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Formats/verbosePrintString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/AggregateFunctions/AggregateFunctionFactory.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/AggregateFunctions/AggregateFunctionCombinatorFactory.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/AggregateFunctions/IAggregateFunction.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnAggregateFunction.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnArray.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnCompressed.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnConst.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnFunction.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnNullable.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnsCommon.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnTuple.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnVector.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnDecimal.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnFixedString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnLowCardinality.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnMap.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/FilterDescription.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/IColumn.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/MaskOperations.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/AsynchronousReadBufferFromFile.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/AsynchronousReadBufferFromFileDescriptor.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/CompressionMethod.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/copyData.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/createReadBufferFromFileBase.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/DoubleConverter.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/MMappedFile.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/MMappedFileDescriptor.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/MMapReadBufferFromFile.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/MMapReadBufferFromFileDescriptor.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/MMapReadBufferFromFileWithCache.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/OpenedFile.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/parseDateTimeBestEffort.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/PeekableReadBuffer.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/Progress.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/ReadBufferFromFile.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/ReadBufferFromFileBase.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/ReadBufferFromFileDescriptor.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/ReadBufferFromMemory.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/ReadBufferFromPocoSocket.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/readFloatText.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/ReadHelpers.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/ReadSettings.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/SynchronousReader.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/TimeoutSetter.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/ThreadPoolReader.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/UseSSL.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/WriteHelpers.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/WriteBufferFromFile.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/WriteBufferFromFileBase.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/WriteBufferFromFileDescriptor.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/WriteBufferFromFileDescriptorDiscardOnFailure.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/WriteBufferFromPocoSocket.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/WriteBufferValidUTF8.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/CompressionCodecLZ4.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/CompressionCodecMultiple.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/CompressionCodecNone.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/CompressionFactory.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/CompressedReadBuffer.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/CompressedReadBufferBase.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/CompressedReadBufferFromFile.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/CompressedWriteBuffer.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/ICompressionCodec.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/LZ4_decompress_faster.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataStreams/BlockStreamProfileInfo.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataStreams/ColumnGathererStream.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataStreams/ExecutionSpeedLimits.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataStreams/IBlockInputStream.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataStreams/materializeBlock.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataStreams/NativeBlockInputStream.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataStreams/NativeBlockOutputStream.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataStreams/SizeLimits.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeArray.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeDate.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeDateTime.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeEnum.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeFactory.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeFunction.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeNested.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeNothing.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeNullable.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeNumberBase.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypesNumber.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeTuple.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeUUID.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypesDecimal.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeDecimalBase.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeLowCardinality.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeMap.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeInterval.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeDate32.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeFixedString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeDateTime64.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeAggregateFunction.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeCustomGeo.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeCustomIPv4AndIPv6.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeCustomSimpleAggregateFunction.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeLowCardinalityHelpers.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/EnumValues.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/IDataType.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/getLeastSupertype.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/NestedUtils.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/registerDataTypeDateTime.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/ISerialization.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationArray.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationDate.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationDateTime.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationEnum.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationNothing.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationNullable.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationNumber.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationTuple.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationTupleElement.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationUUID.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationWrapper.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationDecimal.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationDecimalBase.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationMap.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationLowCardinality.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationDate32.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationFixedString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationDateTime64.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationIP.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationAggregateFunction.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationCustomSimpleText.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTAlterQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTAsterisk.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTBackupQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTColumnDeclaration.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTColumnsMatcher.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTColumnsTransformers.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTConstraintDeclaration.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTCreateQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTDatabaseOrNone.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTDictionary.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTDictionaryAttributeDeclaration.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTDropQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTExpressionList.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTFunction.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTFunctionWithKeyValueArguments.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTIdentifier.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTIndexDeclaration.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTKillQueryQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTLiteral.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTNameTypePair.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTOptimizeQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTOrderByElement.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTPartition.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTProjectionDeclaration.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTProjectionSelectQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTQualifiedAsterisk.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTQueryWithOnCluster.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTQueryWithOutput.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTQueryWithTableAndOutput.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTRolesOrUsersSet.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTSelectQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTSelectWithUnionQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTSetQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTSetRoleQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTSettingsProfileElement.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTShowGrantsQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTShowTablesQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTSubquery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTTablesInSelectQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTTTLElement.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTWindowDefinition.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTWithAlias.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTQueryParameter.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTInsertQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTWithElement.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTSampleRatio.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTSystemQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTUserNameWithHost.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/CommonParsers.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ExpressionElementParsers.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ExpressionListParsers.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/formatAST.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/formatSettingName.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/IAST.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/InsertQuerySettingsPushDownVisitor.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/IParserBase.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/Lexer.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/parseDatabaseAndTableName.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/parseIdentifierOrStringLiteral.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/parseIntervalKind.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/parseQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/parseUserName.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserAlterQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserBackupQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserCase.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserCheckQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserCreateQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserDatabaseOrNone.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserDataType.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserDescribeTableQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserDictionary.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserDictionaryAttributeDeclaration.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserDropQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserExplainQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserExternalDDLQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserInsertQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserKillQueryQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserOptimizeQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserPartition.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserProjectionSelectQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserRenameQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserRolesOrUsersSet.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserSelectWithUnionQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserSetQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserSetRoleQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserSettingsProfileElement.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserSelectQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserTablePropertiesQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserTablesInSelectQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserSampleRatio.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserShowGrantsQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserShowPrivilegesQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserShowTablesQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserSystemQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserUnionQueryElement.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserUseQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserUserNameWithHost.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserWatchQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserWithElement.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/queryToString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/QueryWithOutputSettingsPushDownVisitor.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/TokenIterator.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Chunk.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/ConcatProcessor.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/IAccumulatingTransform.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/IProcessor.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/ISimpleTransform.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/ISink.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/LimitTransform.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/ISource.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Port.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/ResizeProcessor.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/IRowOutputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/IRowInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/IInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/IOutputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/OutputStreamToOutputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/RowInputFormatWithDiagnosticInfo.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Interpreters/castColumn.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Interpreters/ClientInfo.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Interpreters/InternalTextLogsQueue.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Interpreters/QueryLog.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Interpreters/QueryThreadLog.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Interpreters/ProfileEventsExt.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Interpreters/TablesStatus.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Functions/CastOverloadResolver.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Functions/FunctionHelpers.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Functions/FunctionsConversion.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Functions/IFunction.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Functions/FunctionFactory.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Functions/extractTimeZoneFromFunctionArguments.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Functions/toFixedString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Executors/PollingQueue.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/ArrowBlockInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/ArrowBufferedStreams.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/ArrowColumnToCHColumn.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/AvroRowInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/CHColumnToArrowColumn.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/CSVRowInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/CSVRowOutputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/JSONAsStringRowInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/JSONEachRowRowInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/JSONEachRowRowOutputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/ORCBlockInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/ParquetBlockInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/ParquetBlockOutputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/RawBLOBRowInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/TabSeparatedRowInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/TabSeparatedRowOutputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/TSKVRowInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/TSKVRowOutputFormat.cpp +) +use_export_script(clickhouse_client_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(clickhouse_client_udf.dyn) diff --git a/ydb/library/yql/udfs/common/clickhouse/client/CMakeLists.linux-aarch64.txt b/ydb/library/yql/udfs/common/clickhouse/client/CMakeLists.linux-aarch64.txt index 1eb1a3dfa41..70d8d1a1394 100644 --- a/ydb/library/yql/udfs/common/clickhouse/client/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/udfs/common/clickhouse/client/CMakeLists.linux-aarch64.txt @@ -457,3 +457,440 @@ target_sources(clickhouse_client_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/TSKVRowInputFormat.cpp ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/TSKVRowOutputFormat.cpp ) + +add_shared_library(clickhouse_client_udf.dyn) +set_property(TARGET clickhouse_client_udf.dyn PROPERTY + OUTPUT_NAME clickhouse_client_udf +) +target_compile_options(clickhouse_client_udf.dyn PUBLIC + -DOS_LINUX +) +target_compile_options(clickhouse_client_udf.dyn PRIVATE + -DARCADIA_BUILD + -DUSE_ARROW=0 + -DUSE_PARQUET=1 + -DUSE_SNAPPY=1 + -DUSE_ORC=0 + -DUSE_AVRO=0 + -DUSE_UNWIND=0 + -DDBMS_VERSION_MAJOR=21 + -DDBMS_VERSION_MINOR=18 + -DDBMS_VERSION_PATCH=0 + -Wno-unused-parameter + -DBUILD_UDF + -DUSE_CURRENT_UDF_ABI_VERSION + $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything> +) +target_include_directories(clickhouse_client_udf.dyn PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/dragonbox +) +target_include_directories(clickhouse_client_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/fast_float/include + ${CMAKE_SOURCE_DIR}/contrib/libs/pdqsort + ${CMAKE_SOURCE_DIR}/contrib/libs/lz4 + ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/src + ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro + ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/include + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/pcg-random + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src +) +target_link_libraries(clickhouse_client_udf.dyn PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + contrib-libs-cctz + restricted-boost-multi_index + restricted-boost-program_options + contrib-restricted-cityhash-1.0.2 + contrib-restricted-fast_float + contrib-libs-pdqsort + contrib-libs-lz4 + dragonbox + libs-poco-Util + libs-poco-Net + libs-poco-NetSSL_OpenSSL + contrib-libs-fmt + contrib-libs-re2 + libs-apache-arrow + libs-apache-orc + libs-apache-avro + cpp-sanitizer-include + yql-minikql-dom + library-yql-utils +) +target_link_options(clickhouse_client_udf.dyn PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -Wl,-z,notext + -Wl,-Bsymbolic + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(clickhouse_client_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/clickhouse_client_udf.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/DateLUT.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/DateLUTImpl.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/demangle.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/errnoToString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/getFQDNOrHostName.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/getPageSize.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/getThreadId.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/JSON.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/mremap.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/shift10.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/sleep.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/StringRef.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/getResource.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/preciseExp10.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/AlignedBuffer.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/Allocator.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/checkStackSize.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/createHardLink.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/CurrentMetrics.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/Epoll.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/escapeForFileName.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/formatIPv6.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/formatReadable.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/getMultipleKeysFromConfig.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/getNumberOfPhysicalCPUCores.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/hasLinuxCapability.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/hex.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/isLocalAddress.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/IntervalKind.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/parseAddress.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/ClickHouseRevision.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/CurrentMemoryTracker.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/CurrentThread.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/DNSResolver.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/Exception.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/ErrorCodes.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/FieldVisitorDump.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/FieldVisitorToString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/FieldVisitorWriteBinary.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/IPv6ToBinary.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/MemoryTracker.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/OpenSSLHelpers.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/PipeFDs.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/PODArray.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/ProcfsMetricsProvider.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/ProfileEvents.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/quoteString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/randomSeed.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/RemoteHostFilter.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/setThreadName.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/TaskStatsInfoGetter.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/ThreadPool.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/ThreadProfileEvents.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/ThreadStatus.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/Throttler.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/TimerDescriptor.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/thread_local_rng.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/ZooKeeper/IKeeper.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/Config/AbstractConfigurationComparison.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/BaseSettings.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/Block.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/BlockInfo.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/Field.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/ColumnWithTypeAndName.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/NamesAndTypes.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/Settings.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/SettingsEnums.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/SettingsFields.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Formats/FormatFactory.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Formats/JSONEachRowUtils.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Formats/NativeFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Formats/ProtobufReader.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Formats/ProtobufWriter.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Formats/registerFormats.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Formats/verbosePrintString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/AggregateFunctions/AggregateFunctionFactory.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/AggregateFunctions/AggregateFunctionCombinatorFactory.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/AggregateFunctions/IAggregateFunction.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnAggregateFunction.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnArray.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnCompressed.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnConst.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnFunction.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnNullable.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnsCommon.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnTuple.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnVector.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnDecimal.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnFixedString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnLowCardinality.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnMap.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/FilterDescription.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/IColumn.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/MaskOperations.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/AsynchronousReadBufferFromFile.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/AsynchronousReadBufferFromFileDescriptor.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/CompressionMethod.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/copyData.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/createReadBufferFromFileBase.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/DoubleConverter.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/MMappedFile.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/MMappedFileDescriptor.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/MMapReadBufferFromFile.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/MMapReadBufferFromFileDescriptor.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/MMapReadBufferFromFileWithCache.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/OpenedFile.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/parseDateTimeBestEffort.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/PeekableReadBuffer.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/Progress.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/ReadBufferFromFile.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/ReadBufferFromFileBase.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/ReadBufferFromFileDescriptor.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/ReadBufferFromMemory.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/ReadBufferFromPocoSocket.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/readFloatText.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/ReadHelpers.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/ReadSettings.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/SynchronousReader.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/TimeoutSetter.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/ThreadPoolReader.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/UseSSL.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/WriteHelpers.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/WriteBufferFromFile.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/WriteBufferFromFileBase.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/WriteBufferFromFileDescriptor.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/WriteBufferFromFileDescriptorDiscardOnFailure.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/WriteBufferFromPocoSocket.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/WriteBufferValidUTF8.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/CompressionCodecLZ4.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/CompressionCodecMultiple.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/CompressionCodecNone.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/CompressionFactory.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/CompressedReadBuffer.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/CompressedReadBufferBase.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/CompressedReadBufferFromFile.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/CompressedWriteBuffer.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/ICompressionCodec.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/LZ4_decompress_faster.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataStreams/BlockStreamProfileInfo.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataStreams/ColumnGathererStream.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataStreams/ExecutionSpeedLimits.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataStreams/IBlockInputStream.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataStreams/materializeBlock.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataStreams/NativeBlockInputStream.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataStreams/NativeBlockOutputStream.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataStreams/SizeLimits.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeArray.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeDate.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeDateTime.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeEnum.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeFactory.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeFunction.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeNested.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeNothing.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeNullable.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeNumberBase.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypesNumber.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeTuple.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeUUID.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypesDecimal.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeDecimalBase.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeLowCardinality.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeMap.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeInterval.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeDate32.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeFixedString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeDateTime64.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeAggregateFunction.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeCustomGeo.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeCustomIPv4AndIPv6.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeCustomSimpleAggregateFunction.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeLowCardinalityHelpers.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/EnumValues.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/IDataType.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/getLeastSupertype.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/NestedUtils.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/registerDataTypeDateTime.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/ISerialization.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationArray.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationDate.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationDateTime.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationEnum.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationNothing.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationNullable.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationNumber.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationTuple.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationTupleElement.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationUUID.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationWrapper.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationDecimal.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationDecimalBase.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationMap.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationLowCardinality.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationDate32.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationFixedString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationDateTime64.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationIP.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationAggregateFunction.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationCustomSimpleText.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTAlterQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTAsterisk.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTBackupQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTColumnDeclaration.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTColumnsMatcher.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTColumnsTransformers.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTConstraintDeclaration.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTCreateQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTDatabaseOrNone.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTDictionary.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTDictionaryAttributeDeclaration.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTDropQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTExpressionList.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTFunction.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTFunctionWithKeyValueArguments.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTIdentifier.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTIndexDeclaration.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTKillQueryQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTLiteral.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTNameTypePair.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTOptimizeQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTOrderByElement.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTPartition.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTProjectionDeclaration.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTProjectionSelectQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTQualifiedAsterisk.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTQueryWithOnCluster.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTQueryWithOutput.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTQueryWithTableAndOutput.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTRolesOrUsersSet.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTSelectQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTSelectWithUnionQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTSetQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTSetRoleQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTSettingsProfileElement.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTShowGrantsQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTShowTablesQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTSubquery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTTablesInSelectQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTTTLElement.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTWindowDefinition.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTWithAlias.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTQueryParameter.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTInsertQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTWithElement.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTSampleRatio.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTSystemQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTUserNameWithHost.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/CommonParsers.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ExpressionElementParsers.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ExpressionListParsers.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/formatAST.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/formatSettingName.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/IAST.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/InsertQuerySettingsPushDownVisitor.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/IParserBase.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/Lexer.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/parseDatabaseAndTableName.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/parseIdentifierOrStringLiteral.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/parseIntervalKind.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/parseQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/parseUserName.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserAlterQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserBackupQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserCase.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserCheckQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserCreateQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserDatabaseOrNone.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserDataType.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserDescribeTableQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserDictionary.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserDictionaryAttributeDeclaration.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserDropQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserExplainQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserExternalDDLQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserInsertQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserKillQueryQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserOptimizeQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserPartition.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserProjectionSelectQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserRenameQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserRolesOrUsersSet.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserSelectWithUnionQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserSetQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserSetRoleQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserSettingsProfileElement.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserSelectQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserTablePropertiesQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserTablesInSelectQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserSampleRatio.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserShowGrantsQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserShowPrivilegesQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserShowTablesQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserSystemQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserUnionQueryElement.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserUseQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserUserNameWithHost.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserWatchQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserWithElement.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/queryToString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/QueryWithOutputSettingsPushDownVisitor.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/TokenIterator.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Chunk.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/ConcatProcessor.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/IAccumulatingTransform.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/IProcessor.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/ISimpleTransform.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/ISink.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/LimitTransform.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/ISource.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Port.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/ResizeProcessor.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/IRowOutputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/IRowInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/IInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/IOutputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/OutputStreamToOutputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/RowInputFormatWithDiagnosticInfo.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Interpreters/castColumn.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Interpreters/ClientInfo.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Interpreters/InternalTextLogsQueue.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Interpreters/QueryLog.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Interpreters/QueryThreadLog.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Interpreters/ProfileEventsExt.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Interpreters/TablesStatus.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Functions/CastOverloadResolver.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Functions/FunctionHelpers.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Functions/FunctionsConversion.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Functions/IFunction.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Functions/FunctionFactory.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Functions/extractTimeZoneFromFunctionArguments.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Functions/toFixedString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Executors/PollingQueue.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/ArrowBlockInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/ArrowBufferedStreams.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/ArrowColumnToCHColumn.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/AvroRowInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/CHColumnToArrowColumn.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/CSVRowInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/CSVRowOutputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/JSONAsStringRowInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/JSONEachRowRowInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/JSONEachRowRowOutputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/ORCBlockInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/ParquetBlockInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/ParquetBlockOutputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/RawBLOBRowInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/TabSeparatedRowInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/TabSeparatedRowOutputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/TSKVRowInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/TSKVRowOutputFormat.cpp +) +use_export_script(clickhouse_client_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(clickhouse_client_udf.dyn) diff --git a/ydb/library/yql/udfs/common/clickhouse/client/CMakeLists.linux-x86_64.txt b/ydb/library/yql/udfs/common/clickhouse/client/CMakeLists.linux-x86_64.txt index 1eb1a3dfa41..70d8d1a1394 100644 --- a/ydb/library/yql/udfs/common/clickhouse/client/CMakeLists.linux-x86_64.txt +++ b/ydb/library/yql/udfs/common/clickhouse/client/CMakeLists.linux-x86_64.txt @@ -457,3 +457,440 @@ target_sources(clickhouse_client_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/TSKVRowInputFormat.cpp ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/TSKVRowOutputFormat.cpp ) + +add_shared_library(clickhouse_client_udf.dyn) +set_property(TARGET clickhouse_client_udf.dyn PROPERTY + OUTPUT_NAME clickhouse_client_udf +) +target_compile_options(clickhouse_client_udf.dyn PUBLIC + -DOS_LINUX +) +target_compile_options(clickhouse_client_udf.dyn PRIVATE + -DARCADIA_BUILD + -DUSE_ARROW=0 + -DUSE_PARQUET=1 + -DUSE_SNAPPY=1 + -DUSE_ORC=0 + -DUSE_AVRO=0 + -DUSE_UNWIND=0 + -DDBMS_VERSION_MAJOR=21 + -DDBMS_VERSION_MINOR=18 + -DDBMS_VERSION_PATCH=0 + -Wno-unused-parameter + -DBUILD_UDF + -DUSE_CURRENT_UDF_ABI_VERSION + $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything> +) +target_include_directories(clickhouse_client_udf.dyn PUBLIC + ${CMAKE_SOURCE_DIR}/contrib/restricted/dragonbox +) +target_include_directories(clickhouse_client_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/restricted/fast_float/include + ${CMAKE_SOURCE_DIR}/contrib/libs/pdqsort + ${CMAKE_SOURCE_DIR}/contrib/libs/lz4 + ${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/src + ${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro + ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/include + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/pcg-random + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src +) +target_link_libraries(clickhouse_client_udf.dyn PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + contrib-libs-cctz + restricted-boost-multi_index + restricted-boost-program_options + contrib-restricted-cityhash-1.0.2 + contrib-restricted-fast_float + contrib-libs-pdqsort + contrib-libs-lz4 + dragonbox + libs-poco-Util + libs-poco-Net + libs-poco-NetSSL_OpenSSL + contrib-libs-fmt + contrib-libs-re2 + libs-apache-arrow + libs-apache-orc + libs-apache-avro + cpp-sanitizer-include + yql-minikql-dom + library-yql-utils +) +target_link_options(clickhouse_client_udf.dyn PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -Wl,-z,notext + -Wl,-Bsymbolic + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(clickhouse_client_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/clickhouse_client_udf.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/DateLUT.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/DateLUTImpl.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/demangle.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/errnoToString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/getFQDNOrHostName.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/getPageSize.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/getThreadId.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/JSON.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/mremap.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/shift10.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/sleep.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/StringRef.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/getResource.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/base/common/preciseExp10.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/AlignedBuffer.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/Allocator.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/checkStackSize.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/createHardLink.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/CurrentMetrics.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/Epoll.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/escapeForFileName.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/formatIPv6.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/formatReadable.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/getMultipleKeysFromConfig.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/getNumberOfPhysicalCPUCores.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/hasLinuxCapability.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/hex.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/isLocalAddress.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/IntervalKind.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/parseAddress.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/ClickHouseRevision.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/CurrentMemoryTracker.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/CurrentThread.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/DNSResolver.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/Exception.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/ErrorCodes.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/FieldVisitorDump.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/FieldVisitorToString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/FieldVisitorWriteBinary.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/IPv6ToBinary.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/MemoryTracker.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/OpenSSLHelpers.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/PipeFDs.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/PODArray.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/ProcfsMetricsProvider.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/ProfileEvents.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/quoteString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/randomSeed.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/RemoteHostFilter.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/setThreadName.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/TaskStatsInfoGetter.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/ThreadPool.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/ThreadProfileEvents.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/ThreadStatus.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/Throttler.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/TimerDescriptor.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/thread_local_rng.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/ZooKeeper/IKeeper.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Common/Config/AbstractConfigurationComparison.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/BaseSettings.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/Block.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/BlockInfo.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/Field.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/ColumnWithTypeAndName.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/NamesAndTypes.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/Settings.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/SettingsEnums.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Core/SettingsFields.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Formats/FormatFactory.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Formats/JSONEachRowUtils.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Formats/NativeFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Formats/ProtobufReader.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Formats/ProtobufWriter.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Formats/registerFormats.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Formats/verbosePrintString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/AggregateFunctions/AggregateFunctionFactory.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/AggregateFunctions/AggregateFunctionCombinatorFactory.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/AggregateFunctions/IAggregateFunction.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnAggregateFunction.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnArray.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnCompressed.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnConst.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnFunction.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnNullable.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnsCommon.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnTuple.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnVector.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnDecimal.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnFixedString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnLowCardinality.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/ColumnMap.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/FilterDescription.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/IColumn.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Columns/MaskOperations.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/AsynchronousReadBufferFromFile.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/AsynchronousReadBufferFromFileDescriptor.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/CompressionMethod.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/copyData.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/createReadBufferFromFileBase.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/DoubleConverter.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/MMappedFile.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/MMappedFileDescriptor.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/MMapReadBufferFromFile.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/MMapReadBufferFromFileDescriptor.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/MMapReadBufferFromFileWithCache.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/OpenedFile.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/parseDateTimeBestEffort.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/PeekableReadBuffer.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/Progress.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/ReadBufferFromFile.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/ReadBufferFromFileBase.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/ReadBufferFromFileDescriptor.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/ReadBufferFromMemory.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/ReadBufferFromPocoSocket.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/readFloatText.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/ReadHelpers.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/ReadSettings.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/SynchronousReader.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/TimeoutSetter.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/ThreadPoolReader.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/UseSSL.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/WriteHelpers.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/WriteBufferFromFile.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/WriteBufferFromFileBase.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/WriteBufferFromFileDescriptor.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/WriteBufferFromFileDescriptorDiscardOnFailure.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/WriteBufferFromPocoSocket.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/IO/WriteBufferValidUTF8.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/CompressionCodecLZ4.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/CompressionCodecMultiple.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/CompressionCodecNone.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/CompressionFactory.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/CompressedReadBuffer.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/CompressedReadBufferBase.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/CompressedReadBufferFromFile.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/CompressedWriteBuffer.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/ICompressionCodec.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Compression/LZ4_decompress_faster.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataStreams/BlockStreamProfileInfo.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataStreams/ColumnGathererStream.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataStreams/ExecutionSpeedLimits.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataStreams/IBlockInputStream.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataStreams/materializeBlock.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataStreams/NativeBlockInputStream.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataStreams/NativeBlockOutputStream.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataStreams/SizeLimits.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeArray.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeDate.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeDateTime.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeEnum.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeFactory.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeFunction.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeNested.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeNothing.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeNullable.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeNumberBase.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypesNumber.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeTuple.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeUUID.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypesDecimal.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeDecimalBase.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeLowCardinality.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeMap.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeInterval.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeDate32.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeFixedString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeDateTime64.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeAggregateFunction.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeCustomGeo.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeCustomIPv4AndIPv6.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeCustomSimpleAggregateFunction.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/DataTypeLowCardinalityHelpers.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/EnumValues.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/IDataType.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/getLeastSupertype.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/NestedUtils.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/registerDataTypeDateTime.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/ISerialization.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationArray.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationDate.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationDateTime.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationEnum.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationNothing.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationNullable.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationNumber.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationTuple.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationTupleElement.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationUUID.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationWrapper.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationDecimal.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationDecimalBase.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationMap.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationLowCardinality.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationDate32.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationFixedString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationDateTime64.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationIP.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationAggregateFunction.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/DataTypes/Serializations/SerializationCustomSimpleText.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTAlterQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTAsterisk.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTBackupQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTColumnDeclaration.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTColumnsMatcher.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTColumnsTransformers.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTConstraintDeclaration.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTCreateQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTDatabaseOrNone.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTDictionary.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTDictionaryAttributeDeclaration.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTDropQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTExpressionList.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTFunction.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTFunctionWithKeyValueArguments.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTIdentifier.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTIndexDeclaration.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTKillQueryQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTLiteral.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTNameTypePair.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTOptimizeQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTOrderByElement.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTPartition.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTProjectionDeclaration.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTProjectionSelectQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTQualifiedAsterisk.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTQueryWithOnCluster.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTQueryWithOutput.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTQueryWithTableAndOutput.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTRolesOrUsersSet.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTSelectQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTSelectWithUnionQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTSetQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTSetRoleQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTSettingsProfileElement.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTShowGrantsQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTShowTablesQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTSubquery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTTablesInSelectQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTTTLElement.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTWindowDefinition.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTWithAlias.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTQueryParameter.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTInsertQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTWithElement.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTSampleRatio.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTSystemQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ASTUserNameWithHost.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/CommonParsers.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ExpressionElementParsers.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ExpressionListParsers.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/formatAST.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/formatSettingName.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/IAST.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/InsertQuerySettingsPushDownVisitor.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/IParserBase.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/Lexer.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/parseDatabaseAndTableName.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/parseIdentifierOrStringLiteral.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/parseIntervalKind.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/parseQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/parseUserName.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserAlterQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserBackupQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserCase.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserCheckQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserCreateQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserDatabaseOrNone.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserDataType.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserDescribeTableQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserDictionary.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserDictionaryAttributeDeclaration.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserDropQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserExplainQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserExternalDDLQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserInsertQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserKillQueryQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserOptimizeQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserPartition.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserProjectionSelectQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserRenameQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserRolesOrUsersSet.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserSelectWithUnionQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserSetQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserSetRoleQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserSettingsProfileElement.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserSelectQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserTablePropertiesQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserTablesInSelectQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserSampleRatio.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserShowGrantsQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserShowPrivilegesQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserShowTablesQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserSystemQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserUnionQueryElement.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserUseQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserUserNameWithHost.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserWatchQuery.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/ParserWithElement.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/queryToString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/QueryWithOutputSettingsPushDownVisitor.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Parsers/TokenIterator.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Chunk.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/ConcatProcessor.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/IAccumulatingTransform.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/IProcessor.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/ISimpleTransform.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/ISink.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/LimitTransform.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/ISource.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Port.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/ResizeProcessor.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/IRowOutputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/IRowInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/IInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/IOutputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/OutputStreamToOutputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/RowInputFormatWithDiagnosticInfo.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Interpreters/castColumn.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Interpreters/ClientInfo.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Interpreters/InternalTextLogsQueue.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Interpreters/QueryLog.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Interpreters/QueryThreadLog.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Interpreters/ProfileEventsExt.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Interpreters/TablesStatus.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Functions/CastOverloadResolver.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Functions/FunctionHelpers.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Functions/FunctionsConversion.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Functions/IFunction.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Functions/FunctionFactory.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Functions/extractTimeZoneFromFunctionArguments.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Functions/toFixedString.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Executors/PollingQueue.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/ArrowBlockInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/ArrowBufferedStreams.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/ArrowColumnToCHColumn.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/AvroRowInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/CHColumnToArrowColumn.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/CSVRowInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/CSVRowOutputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/JSONAsStringRowInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/JSONEachRowRowInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/JSONEachRowRowOutputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/ORCBlockInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/ParquetBlockInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/ParquetBlockOutputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/RawBLOBRowInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/TabSeparatedRowInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/TabSeparatedRowOutputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/TSKVRowInputFormat.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/TSKVRowOutputFormat.cpp +) +use_export_script(clickhouse_client_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(clickhouse_client_udf.dyn) diff --git a/ydb/library/yql/udfs/common/datetime/CMakeLists.darwin-x86_64.txt b/ydb/library/yql/udfs/common/datetime/CMakeLists.darwin-x86_64.txt index 6ea3c445e94..1122f0dc48e 100644 --- a/ydb/library/yql/udfs/common/datetime/CMakeLists.darwin-x86_64.txt +++ b/ydb/library/yql/udfs/common/datetime/CMakeLists.darwin-x86_64.txt @@ -34,3 +34,36 @@ target_link_libraries(datetime_udf.global PUBLIC target_sources(datetime_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/datetime/datetime_udf.cpp ) + +add_shared_library(datetime_udf.dyn) +set_property(TARGET datetime_udf.dyn PROPERTY + OUTPUT_NAME datetime_udf +) +target_compile_options(datetime_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(datetime_udf.dyn PUBLIC + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + library-cpp-timezone_conversion + util-draft +) +target_link_options(datetime_udf.dyn PRIVATE + -Wl,-platform_version,macos,11.0,11.0 + -fPIC + -undefined + dynamic_lookup + -fPIC +) +target_sources(datetime_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/datetime/datetime_udf.cpp +) +use_export_script(datetime_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(datetime_udf.dyn) diff --git a/ydb/library/yql/udfs/common/datetime/CMakeLists.linux-aarch64.txt b/ydb/library/yql/udfs/common/datetime/CMakeLists.linux-aarch64.txt index afa32f5b37a..38d475c85fa 100644 --- a/ydb/library/yql/udfs/common/datetime/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/udfs/common/datetime/CMakeLists.linux-aarch64.txt @@ -36,3 +36,42 @@ target_link_libraries(datetime_udf.global PUBLIC target_sources(datetime_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/datetime/datetime_udf.cpp ) + +add_shared_library(datetime_udf.dyn) +set_property(TARGET datetime_udf.dyn PROPERTY + OUTPUT_NAME datetime_udf +) +target_compile_options(datetime_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(datetime_udf.dyn PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + library-cpp-timezone_conversion + util-draft +) +target_link_options(datetime_udf.dyn PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -Wl,-z,notext + -Wl,-Bsymbolic + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(datetime_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/datetime/datetime_udf.cpp +) +use_export_script(datetime_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(datetime_udf.dyn) diff --git a/ydb/library/yql/udfs/common/datetime/CMakeLists.linux-x86_64.txt b/ydb/library/yql/udfs/common/datetime/CMakeLists.linux-x86_64.txt index afa32f5b37a..38d475c85fa 100644 --- a/ydb/library/yql/udfs/common/datetime/CMakeLists.linux-x86_64.txt +++ b/ydb/library/yql/udfs/common/datetime/CMakeLists.linux-x86_64.txt @@ -36,3 +36,42 @@ target_link_libraries(datetime_udf.global PUBLIC target_sources(datetime_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/datetime/datetime_udf.cpp ) + +add_shared_library(datetime_udf.dyn) +set_property(TARGET datetime_udf.dyn PROPERTY + OUTPUT_NAME datetime_udf +) +target_compile_options(datetime_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(datetime_udf.dyn PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + library-cpp-timezone_conversion + util-draft +) +target_link_options(datetime_udf.dyn PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -Wl,-z,notext + -Wl,-Bsymbolic + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(datetime_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/datetime/datetime_udf.cpp +) +use_export_script(datetime_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(datetime_udf.dyn) diff --git a/ydb/library/yql/udfs/common/datetime/CMakeLists.windows-x86_64.txt b/ydb/library/yql/udfs/common/datetime/CMakeLists.windows-x86_64.txt index 6ea3c445e94..3c153db2874 100644 --- a/ydb/library/yql/udfs/common/datetime/CMakeLists.windows-x86_64.txt +++ b/ydb/library/yql/udfs/common/datetime/CMakeLists.windows-x86_64.txt @@ -34,3 +34,29 @@ target_link_libraries(datetime_udf.global PUBLIC target_sources(datetime_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/datetime/datetime_udf.cpp ) + +add_shared_library(datetime_udf.dyn) +set_property(TARGET datetime_udf.dyn PROPERTY + OUTPUT_NAME datetime_udf +) +target_compile_options(datetime_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(datetime_udf.dyn PUBLIC + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + library-cpp-timezone_conversion + util-draft +) +target_sources(datetime_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/datetime/datetime_udf.cpp +) +use_export_script(datetime_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(datetime_udf.dyn) diff --git a/ydb/library/yql/udfs/common/datetime2/CMakeLists.darwin-x86_64.txt b/ydb/library/yql/udfs/common/datetime2/CMakeLists.darwin-x86_64.txt index 7ffcfc538e8..1164c59a1e5 100644 --- a/ydb/library/yql/udfs/common/datetime2/CMakeLists.darwin-x86_64.txt +++ b/ydb/library/yql/udfs/common/datetime2/CMakeLists.darwin-x86_64.txt @@ -40,3 +40,41 @@ target_link_libraries(datetime2_udf.global PUBLIC target_sources(datetime2_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/datetime2/datetime_udf.cpp ) + +add_shared_library(datetime2_udf.dyn) +set_property(TARGET datetime2_udf.dyn PROPERTY + OUTPUT_NAME datetime2_udf +) +target_compile_options(datetime2_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=33 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(datetime2_udf.dyn PUBLIC + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + util-draft + public-udf-arrow + library-yql-minikql + yql-minikql-datetime + public-udf-tz +) +target_link_options(datetime2_udf.dyn PRIVATE + -Wl,-platform_version,macos,11.0,11.0 + -fPIC + -undefined + dynamic_lookup + -fPIC + -framework + CoreFoundation +) +target_sources(datetime2_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/datetime2/datetime_udf.cpp +) +use_export_script(datetime2_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(datetime2_udf.dyn) diff --git a/ydb/library/yql/udfs/common/datetime2/CMakeLists.linux-aarch64.txt b/ydb/library/yql/udfs/common/datetime2/CMakeLists.linux-aarch64.txt index c92e34d53ed..675b305301a 100644 --- a/ydb/library/yql/udfs/common/datetime2/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/udfs/common/datetime2/CMakeLists.linux-aarch64.txt @@ -42,3 +42,45 @@ target_link_libraries(datetime2_udf.global PUBLIC target_sources(datetime2_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/datetime2/datetime_udf.cpp ) + +add_shared_library(datetime2_udf.dyn) +set_property(TARGET datetime2_udf.dyn PROPERTY + OUTPUT_NAME datetime2_udf +) +target_compile_options(datetime2_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=33 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(datetime2_udf.dyn PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + util-draft + public-udf-arrow + library-yql-minikql + yql-minikql-datetime + public-udf-tz +) +target_link_options(datetime2_udf.dyn PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -Wl,-z,notext + -Wl,-Bsymbolic + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(datetime2_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/datetime2/datetime_udf.cpp +) +use_export_script(datetime2_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(datetime2_udf.dyn) diff --git a/ydb/library/yql/udfs/common/datetime2/CMakeLists.linux-x86_64.txt b/ydb/library/yql/udfs/common/datetime2/CMakeLists.linux-x86_64.txt index c92e34d53ed..675b305301a 100644 --- a/ydb/library/yql/udfs/common/datetime2/CMakeLists.linux-x86_64.txt +++ b/ydb/library/yql/udfs/common/datetime2/CMakeLists.linux-x86_64.txt @@ -42,3 +42,45 @@ target_link_libraries(datetime2_udf.global PUBLIC target_sources(datetime2_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/datetime2/datetime_udf.cpp ) + +add_shared_library(datetime2_udf.dyn) +set_property(TARGET datetime2_udf.dyn PROPERTY + OUTPUT_NAME datetime2_udf +) +target_compile_options(datetime2_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=33 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(datetime2_udf.dyn PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + util-draft + public-udf-arrow + library-yql-minikql + yql-minikql-datetime + public-udf-tz +) +target_link_options(datetime2_udf.dyn PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -Wl,-z,notext + -Wl,-Bsymbolic + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(datetime2_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/datetime2/datetime_udf.cpp +) +use_export_script(datetime2_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(datetime2_udf.dyn) diff --git a/ydb/library/yql/udfs/common/datetime2/CMakeLists.windows-x86_64.txt b/ydb/library/yql/udfs/common/datetime2/CMakeLists.windows-x86_64.txt index 7ffcfc538e8..17da77b5dab 100644 --- a/ydb/library/yql/udfs/common/datetime2/CMakeLists.windows-x86_64.txt +++ b/ydb/library/yql/udfs/common/datetime2/CMakeLists.windows-x86_64.txt @@ -40,3 +40,32 @@ target_link_libraries(datetime2_udf.global PUBLIC target_sources(datetime2_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/datetime2/datetime_udf.cpp ) + +add_shared_library(datetime2_udf.dyn) +set_property(TARGET datetime2_udf.dyn PROPERTY + OUTPUT_NAME datetime2_udf +) +target_compile_options(datetime2_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=33 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(datetime2_udf.dyn PUBLIC + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + util-draft + public-udf-arrow + library-yql-minikql + yql-minikql-datetime + public-udf-tz +) +target_sources(datetime2_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/datetime2/datetime_udf.cpp +) +use_export_script(datetime2_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(datetime2_udf.dyn) diff --git a/ydb/library/yql/udfs/common/digest/CMakeLists.darwin-x86_64.txt b/ydb/library/yql/udfs/common/digest/CMakeLists.darwin-x86_64.txt index 091941b691e..c1e148423a2 100644 --- a/ydb/library/yql/udfs/common/digest/CMakeLists.darwin-x86_64.txt +++ b/ydb/library/yql/udfs/common/digest/CMakeLists.darwin-x86_64.txt @@ -52,3 +52,46 @@ target_link_libraries(digest_udf.global PUBLIC target_sources(digest_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/digest/digest_udf.cpp ) + +add_shared_library(digest_udf.dyn) +set_property(TARGET digest_udf.dyn PROPERTY + OUTPUT_NAME digest_udf +) +target_compile_options(digest_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_include_directories(digest_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/highwayhash +) +target_link_libraries(digest_udf.dyn PUBLIC + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + contrib-libs-farmhash + contrib-libs-highwayhash + OpenSSL::OpenSSL + contrib-libs-xxhash + cpp-digest-argonish + cpp-digest-crc32c + cpp-digest-md5 + cpp-digest-old_crc + cpp-digest-sfh +) +target_link_options(digest_udf.dyn PRIVATE + -Wl,-platform_version,macos,11.0,11.0 + -fPIC + -undefined + dynamic_lookup + -fPIC +) +target_sources(digest_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/digest/digest_udf.cpp +) +use_export_script(digest_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(digest_udf.dyn) diff --git a/ydb/library/yql/udfs/common/digest/CMakeLists.linux-aarch64.txt b/ydb/library/yql/udfs/common/digest/CMakeLists.linux-aarch64.txt index 2e4456a743f..6710db8ca65 100644 --- a/ydb/library/yql/udfs/common/digest/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/udfs/common/digest/CMakeLists.linux-aarch64.txt @@ -54,3 +54,52 @@ target_link_libraries(digest_udf.global PUBLIC target_sources(digest_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/digest/digest_udf.cpp ) + +add_shared_library(digest_udf.dyn) +set_property(TARGET digest_udf.dyn PROPERTY + OUTPUT_NAME digest_udf +) +target_compile_options(digest_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_include_directories(digest_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/highwayhash +) +target_link_libraries(digest_udf.dyn PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + contrib-libs-farmhash + contrib-libs-highwayhash + OpenSSL::OpenSSL + contrib-libs-xxhash + cpp-digest-argonish + cpp-digest-crc32c + cpp-digest-md5 + cpp-digest-old_crc + cpp-digest-sfh +) +target_link_options(digest_udf.dyn PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -Wl,-z,notext + -Wl,-Bsymbolic + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(digest_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/digest/digest_udf.cpp +) +use_export_script(digest_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(digest_udf.dyn) diff --git a/ydb/library/yql/udfs/common/digest/CMakeLists.linux-x86_64.txt b/ydb/library/yql/udfs/common/digest/CMakeLists.linux-x86_64.txt index 2e4456a743f..6710db8ca65 100644 --- a/ydb/library/yql/udfs/common/digest/CMakeLists.linux-x86_64.txt +++ b/ydb/library/yql/udfs/common/digest/CMakeLists.linux-x86_64.txt @@ -54,3 +54,52 @@ target_link_libraries(digest_udf.global PUBLIC target_sources(digest_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/digest/digest_udf.cpp ) + +add_shared_library(digest_udf.dyn) +set_property(TARGET digest_udf.dyn PROPERTY + OUTPUT_NAME digest_udf +) +target_compile_options(digest_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_include_directories(digest_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/highwayhash +) +target_link_libraries(digest_udf.dyn PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + contrib-libs-farmhash + contrib-libs-highwayhash + OpenSSL::OpenSSL + contrib-libs-xxhash + cpp-digest-argonish + cpp-digest-crc32c + cpp-digest-md5 + cpp-digest-old_crc + cpp-digest-sfh +) +target_link_options(digest_udf.dyn PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -Wl,-z,notext + -Wl,-Bsymbolic + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(digest_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/digest/digest_udf.cpp +) +use_export_script(digest_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(digest_udf.dyn) diff --git a/ydb/library/yql/udfs/common/digest/CMakeLists.windows-x86_64.txt b/ydb/library/yql/udfs/common/digest/CMakeLists.windows-x86_64.txt index 091941b691e..74ea1722e27 100644 --- a/ydb/library/yql/udfs/common/digest/CMakeLists.windows-x86_64.txt +++ b/ydb/library/yql/udfs/common/digest/CMakeLists.windows-x86_64.txt @@ -52,3 +52,39 @@ target_link_libraries(digest_udf.global PUBLIC target_sources(digest_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/digest/digest_udf.cpp ) + +add_shared_library(digest_udf.dyn) +set_property(TARGET digest_udf.dyn PROPERTY + OUTPUT_NAME digest_udf +) +target_compile_options(digest_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_include_directories(digest_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/highwayhash +) +target_link_libraries(digest_udf.dyn PUBLIC + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + contrib-libs-farmhash + contrib-libs-highwayhash + OpenSSL::OpenSSL + contrib-libs-xxhash + cpp-digest-argonish + cpp-digest-crc32c + cpp-digest-md5 + cpp-digest-old_crc + cpp-digest-sfh +) +target_sources(digest_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/digest/digest_udf.cpp +) +use_export_script(digest_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(digest_udf.dyn) diff --git a/ydb/library/yql/udfs/common/histogram/CMakeLists.darwin-x86_64.txt b/ydb/library/yql/udfs/common/histogram/CMakeLists.darwin-x86_64.txt index 931b5112297..80759fe47b3 100644 --- a/ydb/library/yql/udfs/common/histogram/CMakeLists.darwin-x86_64.txt +++ b/ydb/library/yql/udfs/common/histogram/CMakeLists.darwin-x86_64.txt @@ -32,3 +32,35 @@ target_link_libraries(histogram_udf.global PUBLIC target_sources(histogram_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/histogram/histogram_udf.cpp ) + +add_shared_library(histogram_udf.dyn) +set_property(TARGET histogram_udf.dyn PROPERTY + OUTPUT_NAME histogram_udf +) +target_compile_options(histogram_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(histogram_udf.dyn PUBLIC + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + cpp-histogram-adaptive +) +target_link_options(histogram_udf.dyn PRIVATE + -Wl,-platform_version,macos,11.0,11.0 + -fPIC + -undefined + dynamic_lookup + -fPIC +) +target_sources(histogram_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/histogram/histogram_udf.cpp +) +use_export_script(histogram_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(histogram_udf.dyn) diff --git a/ydb/library/yql/udfs/common/histogram/CMakeLists.linux-aarch64.txt b/ydb/library/yql/udfs/common/histogram/CMakeLists.linux-aarch64.txt index 44555822003..bd397b46765 100644 --- a/ydb/library/yql/udfs/common/histogram/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/udfs/common/histogram/CMakeLists.linux-aarch64.txt @@ -34,3 +34,41 @@ target_link_libraries(histogram_udf.global PUBLIC target_sources(histogram_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/histogram/histogram_udf.cpp ) + +add_shared_library(histogram_udf.dyn) +set_property(TARGET histogram_udf.dyn PROPERTY + OUTPUT_NAME histogram_udf +) +target_compile_options(histogram_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(histogram_udf.dyn PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + cpp-histogram-adaptive +) +target_link_options(histogram_udf.dyn PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -Wl,-z,notext + -Wl,-Bsymbolic + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(histogram_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/histogram/histogram_udf.cpp +) +use_export_script(histogram_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(histogram_udf.dyn) diff --git a/ydb/library/yql/udfs/common/histogram/CMakeLists.linux-x86_64.txt b/ydb/library/yql/udfs/common/histogram/CMakeLists.linux-x86_64.txt index 44555822003..bd397b46765 100644 --- a/ydb/library/yql/udfs/common/histogram/CMakeLists.linux-x86_64.txt +++ b/ydb/library/yql/udfs/common/histogram/CMakeLists.linux-x86_64.txt @@ -34,3 +34,41 @@ target_link_libraries(histogram_udf.global PUBLIC target_sources(histogram_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/histogram/histogram_udf.cpp ) + +add_shared_library(histogram_udf.dyn) +set_property(TARGET histogram_udf.dyn PROPERTY + OUTPUT_NAME histogram_udf +) +target_compile_options(histogram_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(histogram_udf.dyn PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + cpp-histogram-adaptive +) +target_link_options(histogram_udf.dyn PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -Wl,-z,notext + -Wl,-Bsymbolic + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(histogram_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/histogram/histogram_udf.cpp +) +use_export_script(histogram_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(histogram_udf.dyn) diff --git a/ydb/library/yql/udfs/common/histogram/CMakeLists.windows-x86_64.txt b/ydb/library/yql/udfs/common/histogram/CMakeLists.windows-x86_64.txt index 931b5112297..6bd34f8dc82 100644 --- a/ydb/library/yql/udfs/common/histogram/CMakeLists.windows-x86_64.txt +++ b/ydb/library/yql/udfs/common/histogram/CMakeLists.windows-x86_64.txt @@ -32,3 +32,28 @@ target_link_libraries(histogram_udf.global PUBLIC target_sources(histogram_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/histogram/histogram_udf.cpp ) + +add_shared_library(histogram_udf.dyn) +set_property(TARGET histogram_udf.dyn PROPERTY + OUTPUT_NAME histogram_udf +) +target_compile_options(histogram_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(histogram_udf.dyn PUBLIC + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + cpp-histogram-adaptive +) +target_sources(histogram_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/histogram/histogram_udf.cpp +) +use_export_script(histogram_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(histogram_udf.dyn) diff --git a/ydb/library/yql/udfs/common/hyperloglog/CMakeLists.darwin-x86_64.txt b/ydb/library/yql/udfs/common/hyperloglog/CMakeLists.darwin-x86_64.txt index c31401f3ebe..f5854cf052b 100644 --- a/ydb/library/yql/udfs/common/hyperloglog/CMakeLists.darwin-x86_64.txt +++ b/ydb/library/yql/udfs/common/hyperloglog/CMakeLists.darwin-x86_64.txt @@ -32,3 +32,35 @@ target_link_libraries(hyperloglog_udf.global PUBLIC target_sources(hyperloglog_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/hyperloglog/hyperloglog_udf.cpp ) + +add_shared_library(hyperloglog_udf.dyn) +set_property(TARGET hyperloglog_udf.dyn PROPERTY + OUTPUT_NAME hyperloglog_udf +) +target_compile_options(hyperloglog_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(hyperloglog_udf.dyn PUBLIC + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + library-cpp-hyperloglog +) +target_link_options(hyperloglog_udf.dyn PRIVATE + -Wl,-platform_version,macos,11.0,11.0 + -fPIC + -undefined + dynamic_lookup + -fPIC +) +target_sources(hyperloglog_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/hyperloglog/hyperloglog_udf.cpp +) +use_export_script(hyperloglog_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(hyperloglog_udf.dyn) diff --git a/ydb/library/yql/udfs/common/hyperloglog/CMakeLists.linux-aarch64.txt b/ydb/library/yql/udfs/common/hyperloglog/CMakeLists.linux-aarch64.txt index 5049595af39..93cc7a37063 100644 --- a/ydb/library/yql/udfs/common/hyperloglog/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/udfs/common/hyperloglog/CMakeLists.linux-aarch64.txt @@ -34,3 +34,41 @@ target_link_libraries(hyperloglog_udf.global PUBLIC target_sources(hyperloglog_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/hyperloglog/hyperloglog_udf.cpp ) + +add_shared_library(hyperloglog_udf.dyn) +set_property(TARGET hyperloglog_udf.dyn PROPERTY + OUTPUT_NAME hyperloglog_udf +) +target_compile_options(hyperloglog_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(hyperloglog_udf.dyn PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + library-cpp-hyperloglog +) +target_link_options(hyperloglog_udf.dyn PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -Wl,-z,notext + -Wl,-Bsymbolic + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(hyperloglog_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/hyperloglog/hyperloglog_udf.cpp +) +use_export_script(hyperloglog_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(hyperloglog_udf.dyn) diff --git a/ydb/library/yql/udfs/common/hyperloglog/CMakeLists.linux-x86_64.txt b/ydb/library/yql/udfs/common/hyperloglog/CMakeLists.linux-x86_64.txt index 5049595af39..93cc7a37063 100644 --- a/ydb/library/yql/udfs/common/hyperloglog/CMakeLists.linux-x86_64.txt +++ b/ydb/library/yql/udfs/common/hyperloglog/CMakeLists.linux-x86_64.txt @@ -34,3 +34,41 @@ target_link_libraries(hyperloglog_udf.global PUBLIC target_sources(hyperloglog_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/hyperloglog/hyperloglog_udf.cpp ) + +add_shared_library(hyperloglog_udf.dyn) +set_property(TARGET hyperloglog_udf.dyn PROPERTY + OUTPUT_NAME hyperloglog_udf +) +target_compile_options(hyperloglog_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(hyperloglog_udf.dyn PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + library-cpp-hyperloglog +) +target_link_options(hyperloglog_udf.dyn PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -Wl,-z,notext + -Wl,-Bsymbolic + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(hyperloglog_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/hyperloglog/hyperloglog_udf.cpp +) +use_export_script(hyperloglog_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(hyperloglog_udf.dyn) diff --git a/ydb/library/yql/udfs/common/hyperloglog/CMakeLists.windows-x86_64.txt b/ydb/library/yql/udfs/common/hyperloglog/CMakeLists.windows-x86_64.txt index c31401f3ebe..72f14f96ad3 100644 --- a/ydb/library/yql/udfs/common/hyperloglog/CMakeLists.windows-x86_64.txt +++ b/ydb/library/yql/udfs/common/hyperloglog/CMakeLists.windows-x86_64.txt @@ -32,3 +32,28 @@ target_link_libraries(hyperloglog_udf.global PUBLIC target_sources(hyperloglog_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/hyperloglog/hyperloglog_udf.cpp ) + +add_shared_library(hyperloglog_udf.dyn) +set_property(TARGET hyperloglog_udf.dyn PROPERTY + OUTPUT_NAME hyperloglog_udf +) +target_compile_options(hyperloglog_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(hyperloglog_udf.dyn PUBLIC + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + library-cpp-hyperloglog +) +target_sources(hyperloglog_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/hyperloglog/hyperloglog_udf.cpp +) +use_export_script(hyperloglog_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(hyperloglog_udf.dyn) diff --git a/ydb/library/yql/udfs/common/hyperscan/CMakeLists.linux-x86_64.txt b/ydb/library/yql/udfs/common/hyperscan/CMakeLists.linux-x86_64.txt index f1b98e21635..18cf2b78c93 100644 --- a/ydb/library/yql/udfs/common/hyperscan/CMakeLists.linux-x86_64.txt +++ b/ydb/library/yql/udfs/common/hyperscan/CMakeLists.linux-x86_64.txt @@ -36,3 +36,42 @@ target_link_libraries(hyperscan_udf.global PUBLIC target_sources(hyperscan_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/hyperscan/hyperscan_udf.cpp ) + +add_shared_library(hyperscan_udf.dyn) +set_property(TARGET hyperscan_udf.dyn PROPERTY + OUTPUT_NAME hyperscan_udf +) +target_compile_options(hyperscan_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=27 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(hyperscan_udf.dyn PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + cpp-regex-hyperscan + cpp-regex-pcre +) +target_link_options(hyperscan_udf.dyn PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -Wl,-z,notext + -Wl,-Bsymbolic + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(hyperscan_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/hyperscan/hyperscan_udf.cpp +) +use_export_script(hyperscan_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(hyperscan_udf.dyn) diff --git a/ydb/library/yql/udfs/common/ip_base/CMakeLists.darwin-x86_64.txt b/ydb/library/yql/udfs/common/ip_base/CMakeLists.darwin-x86_64.txt index 212b03a6fc4..f67e5de1335 100644 --- a/ydb/library/yql/udfs/common/ip_base/CMakeLists.darwin-x86_64.txt +++ b/ydb/library/yql/udfs/common/ip_base/CMakeLists.darwin-x86_64.txt @@ -33,3 +33,35 @@ target_link_libraries(ip_udf.global PUBLIC target_sources(ip_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/ip_base/ip_base.cpp ) + +add_shared_library(ip_udf.dyn) +set_property(TARGET ip_udf.dyn PROPERTY + OUTPUT_NAME ip_udf +) +target_compile_options(ip_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(ip_udf.dyn PUBLIC + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + common-ip_base-lib +) +target_link_options(ip_udf.dyn PRIVATE + -Wl,-platform_version,macos,11.0,11.0 + -fPIC + -undefined + dynamic_lookup + -fPIC +) +target_sources(ip_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/ip_base/ip_base.cpp +) +use_export_script(ip_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(ip_udf.dyn) diff --git a/ydb/library/yql/udfs/common/ip_base/CMakeLists.linux-aarch64.txt b/ydb/library/yql/udfs/common/ip_base/CMakeLists.linux-aarch64.txt index c3500b818c8..f868a2ec44e 100644 --- a/ydb/library/yql/udfs/common/ip_base/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/udfs/common/ip_base/CMakeLists.linux-aarch64.txt @@ -35,3 +35,41 @@ target_link_libraries(ip_udf.global PUBLIC target_sources(ip_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/ip_base/ip_base.cpp ) + +add_shared_library(ip_udf.dyn) +set_property(TARGET ip_udf.dyn PROPERTY + OUTPUT_NAME ip_udf +) +target_compile_options(ip_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(ip_udf.dyn PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + common-ip_base-lib +) +target_link_options(ip_udf.dyn PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -Wl,-z,notext + -Wl,-Bsymbolic + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(ip_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/ip_base/ip_base.cpp +) +use_export_script(ip_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(ip_udf.dyn) diff --git a/ydb/library/yql/udfs/common/ip_base/CMakeLists.linux-x86_64.txt b/ydb/library/yql/udfs/common/ip_base/CMakeLists.linux-x86_64.txt index c3500b818c8..f868a2ec44e 100644 --- a/ydb/library/yql/udfs/common/ip_base/CMakeLists.linux-x86_64.txt +++ b/ydb/library/yql/udfs/common/ip_base/CMakeLists.linux-x86_64.txt @@ -35,3 +35,41 @@ target_link_libraries(ip_udf.global PUBLIC target_sources(ip_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/ip_base/ip_base.cpp ) + +add_shared_library(ip_udf.dyn) +set_property(TARGET ip_udf.dyn PROPERTY + OUTPUT_NAME ip_udf +) +target_compile_options(ip_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(ip_udf.dyn PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + common-ip_base-lib +) +target_link_options(ip_udf.dyn PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -Wl,-z,notext + -Wl,-Bsymbolic + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(ip_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/ip_base/ip_base.cpp +) +use_export_script(ip_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(ip_udf.dyn) diff --git a/ydb/library/yql/udfs/common/ip_base/CMakeLists.windows-x86_64.txt b/ydb/library/yql/udfs/common/ip_base/CMakeLists.windows-x86_64.txt index 212b03a6fc4..ed7eb60aab8 100644 --- a/ydb/library/yql/udfs/common/ip_base/CMakeLists.windows-x86_64.txt +++ b/ydb/library/yql/udfs/common/ip_base/CMakeLists.windows-x86_64.txt @@ -33,3 +33,28 @@ target_link_libraries(ip_udf.global PUBLIC target_sources(ip_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/ip_base/ip_base.cpp ) + +add_shared_library(ip_udf.dyn) +set_property(TARGET ip_udf.dyn PROPERTY + OUTPUT_NAME ip_udf +) +target_compile_options(ip_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(ip_udf.dyn PUBLIC + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + common-ip_base-lib +) +target_sources(ip_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/ip_base/ip_base.cpp +) +use_export_script(ip_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(ip_udf.dyn) diff --git a/ydb/library/yql/udfs/common/json/CMakeLists.darwin-x86_64.txt b/ydb/library/yql/udfs/common/json/CMakeLists.darwin-x86_64.txt index 260a11f2713..2870cb3cea6 100644 --- a/ydb/library/yql/udfs/common/json/CMakeLists.darwin-x86_64.txt +++ b/ydb/library/yql/udfs/common/json/CMakeLists.darwin-x86_64.txt @@ -32,3 +32,35 @@ target_link_libraries(json_udf.global PUBLIC target_sources(json_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/json/json_udf.cpp ) + +add_shared_library(json_udf.dyn) +set_property(TARGET json_udf.dyn PROPERTY + OUTPUT_NAME json_udf +) +target_compile_options(json_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(json_udf.dyn PUBLIC + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + cpp-json-easy_parse +) +target_link_options(json_udf.dyn PRIVATE + -Wl,-platform_version,macos,11.0,11.0 + -fPIC + -undefined + dynamic_lookup + -fPIC +) +target_sources(json_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/json/json_udf.cpp +) +use_export_script(json_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(json_udf.dyn) diff --git a/ydb/library/yql/udfs/common/json/CMakeLists.linux-aarch64.txt b/ydb/library/yql/udfs/common/json/CMakeLists.linux-aarch64.txt index 84be2050d9c..62f5b11617c 100644 --- a/ydb/library/yql/udfs/common/json/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/udfs/common/json/CMakeLists.linux-aarch64.txt @@ -34,3 +34,41 @@ target_link_libraries(json_udf.global PUBLIC target_sources(json_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/json/json_udf.cpp ) + +add_shared_library(json_udf.dyn) +set_property(TARGET json_udf.dyn PROPERTY + OUTPUT_NAME json_udf +) +target_compile_options(json_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(json_udf.dyn PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + cpp-json-easy_parse +) +target_link_options(json_udf.dyn PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -Wl,-z,notext + -Wl,-Bsymbolic + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(json_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/json/json_udf.cpp +) +use_export_script(json_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(json_udf.dyn) diff --git a/ydb/library/yql/udfs/common/json/CMakeLists.linux-x86_64.txt b/ydb/library/yql/udfs/common/json/CMakeLists.linux-x86_64.txt index 84be2050d9c..62f5b11617c 100644 --- a/ydb/library/yql/udfs/common/json/CMakeLists.linux-x86_64.txt +++ b/ydb/library/yql/udfs/common/json/CMakeLists.linux-x86_64.txt @@ -34,3 +34,41 @@ target_link_libraries(json_udf.global PUBLIC target_sources(json_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/json/json_udf.cpp ) + +add_shared_library(json_udf.dyn) +set_property(TARGET json_udf.dyn PROPERTY + OUTPUT_NAME json_udf +) +target_compile_options(json_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(json_udf.dyn PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + cpp-json-easy_parse +) +target_link_options(json_udf.dyn PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -Wl,-z,notext + -Wl,-Bsymbolic + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(json_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/json/json_udf.cpp +) +use_export_script(json_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(json_udf.dyn) diff --git a/ydb/library/yql/udfs/common/json/CMakeLists.windows-x86_64.txt b/ydb/library/yql/udfs/common/json/CMakeLists.windows-x86_64.txt index 260a11f2713..f9d6e1b6dcf 100644 --- a/ydb/library/yql/udfs/common/json/CMakeLists.windows-x86_64.txt +++ b/ydb/library/yql/udfs/common/json/CMakeLists.windows-x86_64.txt @@ -32,3 +32,28 @@ target_link_libraries(json_udf.global PUBLIC target_sources(json_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/json/json_udf.cpp ) + +add_shared_library(json_udf.dyn) +set_property(TARGET json_udf.dyn PROPERTY + OUTPUT_NAME json_udf +) +target_compile_options(json_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(json_udf.dyn PUBLIC + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + cpp-json-easy_parse +) +target_sources(json_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/json/json_udf.cpp +) +use_export_script(json_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(json_udf.dyn) diff --git a/ydb/library/yql/udfs/common/json2/CMakeLists.darwin-x86_64.txt b/ydb/library/yql/udfs/common/json2/CMakeLists.darwin-x86_64.txt index a26132211d2..a952f4ce461 100644 --- a/ydb/library/yql/udfs/common/json2/CMakeLists.darwin-x86_64.txt +++ b/ydb/library/yql/udfs/common/json2/CMakeLists.darwin-x86_64.txt @@ -36,3 +36,39 @@ target_link_libraries(json2_udf.global PUBLIC target_sources(json2_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/json2/json2_udf.cpp ) + +add_shared_library(json2_udf.dyn) +set_property(TARGET json2_udf.dyn PROPERTY + OUTPUT_NAME json2_udf +) +target_compile_options(json2_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(json2_udf.dyn PUBLIC + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + ydb-library-binary_json + yql-minikql-dom + yql-minikql-jsonpath +) +target_link_options(json2_udf.dyn PRIVATE + -Wl,-platform_version,macos,11.0,11.0 + -fPIC + -undefined + dynamic_lookup + -fPIC + -framework + CoreFoundation +) +target_sources(json2_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/json2/json2_udf.cpp +) +use_export_script(json2_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(json2_udf.dyn) diff --git a/ydb/library/yql/udfs/common/json2/CMakeLists.linux-aarch64.txt b/ydb/library/yql/udfs/common/json2/CMakeLists.linux-aarch64.txt index 808af57b77a..cfc0cea2b1a 100644 --- a/ydb/library/yql/udfs/common/json2/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/udfs/common/json2/CMakeLists.linux-aarch64.txt @@ -38,3 +38,43 @@ target_link_libraries(json2_udf.global PUBLIC target_sources(json2_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/json2/json2_udf.cpp ) + +add_shared_library(json2_udf.dyn) +set_property(TARGET json2_udf.dyn PROPERTY + OUTPUT_NAME json2_udf +) +target_compile_options(json2_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(json2_udf.dyn PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + ydb-library-binary_json + yql-minikql-dom + yql-minikql-jsonpath +) +target_link_options(json2_udf.dyn PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -Wl,-z,notext + -Wl,-Bsymbolic + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(json2_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/json2/json2_udf.cpp +) +use_export_script(json2_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(json2_udf.dyn) diff --git a/ydb/library/yql/udfs/common/json2/CMakeLists.linux-x86_64.txt b/ydb/library/yql/udfs/common/json2/CMakeLists.linux-x86_64.txt index 808af57b77a..cfc0cea2b1a 100644 --- a/ydb/library/yql/udfs/common/json2/CMakeLists.linux-x86_64.txt +++ b/ydb/library/yql/udfs/common/json2/CMakeLists.linux-x86_64.txt @@ -38,3 +38,43 @@ target_link_libraries(json2_udf.global PUBLIC target_sources(json2_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/json2/json2_udf.cpp ) + +add_shared_library(json2_udf.dyn) +set_property(TARGET json2_udf.dyn PROPERTY + OUTPUT_NAME json2_udf +) +target_compile_options(json2_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(json2_udf.dyn PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + ydb-library-binary_json + yql-minikql-dom + yql-minikql-jsonpath +) +target_link_options(json2_udf.dyn PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -Wl,-z,notext + -Wl,-Bsymbolic + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(json2_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/json2/json2_udf.cpp +) +use_export_script(json2_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(json2_udf.dyn) diff --git a/ydb/library/yql/udfs/common/json2/CMakeLists.windows-x86_64.txt b/ydb/library/yql/udfs/common/json2/CMakeLists.windows-x86_64.txt index a26132211d2..35dbd8d5b41 100644 --- a/ydb/library/yql/udfs/common/json2/CMakeLists.windows-x86_64.txt +++ b/ydb/library/yql/udfs/common/json2/CMakeLists.windows-x86_64.txt @@ -36,3 +36,30 @@ target_link_libraries(json2_udf.global PUBLIC target_sources(json2_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/json2/json2_udf.cpp ) + +add_shared_library(json2_udf.dyn) +set_property(TARGET json2_udf.dyn PROPERTY + OUTPUT_NAME json2_udf +) +target_compile_options(json2_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(json2_udf.dyn PUBLIC + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + ydb-library-binary_json + yql-minikql-dom + yql-minikql-jsonpath +) +target_sources(json2_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/json2/json2_udf.cpp +) +use_export_script(json2_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(json2_udf.dyn) diff --git a/ydb/library/yql/udfs/common/math/CMakeLists.darwin-x86_64.txt b/ydb/library/yql/udfs/common/math/CMakeLists.darwin-x86_64.txt index 672661b6f2b..67fb616f375 100644 --- a/ydb/library/yql/udfs/common/math/CMakeLists.darwin-x86_64.txt +++ b/ydb/library/yql/udfs/common/math/CMakeLists.darwin-x86_64.txt @@ -13,6 +13,12 @@ get_built_tool_path( tools/rescompiler/bin rescompiler ) +get_built_tool_path( + TOOL_rescompiler_bin + TOOL_rescompiler_dependency + tools/rescompiler/bin + rescompiler +) add_library(math_udf INTERFACE) target_link_libraries(math_udf INTERFACE @@ -92,3 +98,87 @@ resources(math_udf.global KEYS /llvm_bc/Math ) + +add_shared_library(math_udf.dyn) +set_property(TARGET math_udf.dyn PROPERTY + OUTPUT_NAME math_udf +) +target_compile_options(math_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(math_udf.dyn PUBLIC + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + common-math-lib + library-cpp-resource +) +target_link_options(math_udf.dyn PRIVATE + -Wl,-platform_version,macos,11.0,11.0 + -fPIC + -undefined + dynamic_lookup + -fPIC +) +target_sources(math_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/math/math_udf.cpp + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/e16170b202418194bf58dc2778af9bd8.cpp +) +add_custom_command( + OUTPUT + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/Math_optimized.bc + DEPENDS + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/Math_merged.bc + COMMAND + ${LLVMOPT} + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/Math_merged.bc + -o + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/Math_optimized.bc + -O2 + -globalopt + -globaldce + -internalize + -internalize-public-api-list=PiIR#EIR#EpsIR#AbsIR#AcosIR#AsinIR#AsinhIR#AtanIR#CbrtIR#CeilIR#CosIR#CoshIR#ErfIR#ErfInvIR#ErfcInvIR#ExpIR#Exp2IR#FabsIR#FloorIR#LgammaIR#RintIR#SinIR#SinhIR#SqrtIR#TanIR#TanhIR#TgammaIR#TruncIR#IsFiniteIR#IsInfIR#IsNaNIR#Atan2IR#FmodIR#HypotIR#RemainderIR#PowIR#LdexpIR#LogIR#Log2IR#Log10IR#SigmoidIR#FuzzyEqualsIR#RoundIR#ModIR#RemIR +) +add_custom_command( + OUTPUT + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/Math_merged.bc + DEPENDS + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/math_ir.cpp.bc + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/lib/erfinv.cpp.bc + COMMAND + ${LLVMLINK} + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/math_ir.cpp.bc + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/lib/erfinv.cpp.bc + -o + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/Math_merged.bc +) +llvm_compile_cxx(math_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/math/math_ir.cpp + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/math_ir.cpp.bc + ${CLANGPLUSPLUS} + -Wno-unknown-warning-option + -emit-llvm +) +llvm_compile_cxx(math_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/math/lib/erfinv.cpp + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/lib/erfinv.cpp.bc + ${CLANGPLUSPLUS} + -Wno-unknown-warning-option + -emit-llvm +) +resources(math_udf.dyn + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/e16170b202418194bf58dc2778af9bd8.cpp + INPUTS + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/Math_optimized.bc + KEYS + /llvm_bc/Math +) +use_export_script(math_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(math_udf.dyn) diff --git a/ydb/library/yql/udfs/common/math/CMakeLists.linux-aarch64.txt b/ydb/library/yql/udfs/common/math/CMakeLists.linux-aarch64.txt index a3c114011e9..de01723acf3 100644 --- a/ydb/library/yql/udfs/common/math/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/udfs/common/math/CMakeLists.linux-aarch64.txt @@ -13,6 +13,12 @@ get_built_tool_path( tools/rescompiler/bin rescompiler ) +get_built_tool_path( + TOOL_rescompiler_bin + TOOL_rescompiler_dependency + tools/rescompiler/bin + rescompiler +) add_library(math_udf INTERFACE) target_link_libraries(math_udf INTERFACE @@ -94,3 +100,93 @@ resources(math_udf.global KEYS /llvm_bc/Math ) + +add_shared_library(math_udf.dyn) +set_property(TARGET math_udf.dyn PROPERTY + OUTPUT_NAME math_udf +) +target_compile_options(math_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(math_udf.dyn PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + common-math-lib + library-cpp-resource +) +target_link_options(math_udf.dyn PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -Wl,-z,notext + -Wl,-Bsymbolic + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(math_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/math/math_udf.cpp + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/e16170b202418194bf58dc2778af9bd8.cpp +) +add_custom_command( + OUTPUT + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/Math_optimized.bc + DEPENDS + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/Math_merged.bc + COMMAND + ${LLVMOPT} + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/Math_merged.bc + -o + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/Math_optimized.bc + -O2 + -globalopt + -globaldce + -internalize + -internalize-public-api-list=PiIR#EIR#EpsIR#AbsIR#AcosIR#AsinIR#AsinhIR#AtanIR#CbrtIR#CeilIR#CosIR#CoshIR#ErfIR#ErfInvIR#ErfcInvIR#ExpIR#Exp2IR#FabsIR#FloorIR#LgammaIR#RintIR#SinIR#SinhIR#SqrtIR#TanIR#TanhIR#TgammaIR#TruncIR#IsFiniteIR#IsInfIR#IsNaNIR#Atan2IR#FmodIR#HypotIR#RemainderIR#PowIR#LdexpIR#LogIR#Log2IR#Log10IR#SigmoidIR#FuzzyEqualsIR#RoundIR#ModIR#RemIR +) +add_custom_command( + OUTPUT + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/Math_merged.bc + DEPENDS + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/math_ir.cpp.bc + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/lib/erfinv.cpp.bc + COMMAND + ${LLVMLINK} + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/math_ir.cpp.bc + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/lib/erfinv.cpp.bc + -o + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/Math_merged.bc +) +llvm_compile_cxx(math_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/math/math_ir.cpp + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/math_ir.cpp.bc + ${CLANGPLUSPLUS} + -Wno-unknown-warning-option + -emit-llvm +) +llvm_compile_cxx(math_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/math/lib/erfinv.cpp + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/lib/erfinv.cpp.bc + ${CLANGPLUSPLUS} + -Wno-unknown-warning-option + -emit-llvm +) +resources(math_udf.dyn + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/e16170b202418194bf58dc2778af9bd8.cpp + INPUTS + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/Math_optimized.bc + KEYS + /llvm_bc/Math +) +use_export_script(math_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(math_udf.dyn) diff --git a/ydb/library/yql/udfs/common/math/CMakeLists.linux-x86_64.txt b/ydb/library/yql/udfs/common/math/CMakeLists.linux-x86_64.txt index a3c114011e9..de01723acf3 100644 --- a/ydb/library/yql/udfs/common/math/CMakeLists.linux-x86_64.txt +++ b/ydb/library/yql/udfs/common/math/CMakeLists.linux-x86_64.txt @@ -13,6 +13,12 @@ get_built_tool_path( tools/rescompiler/bin rescompiler ) +get_built_tool_path( + TOOL_rescompiler_bin + TOOL_rescompiler_dependency + tools/rescompiler/bin + rescompiler +) add_library(math_udf INTERFACE) target_link_libraries(math_udf INTERFACE @@ -94,3 +100,93 @@ resources(math_udf.global KEYS /llvm_bc/Math ) + +add_shared_library(math_udf.dyn) +set_property(TARGET math_udf.dyn PROPERTY + OUTPUT_NAME math_udf +) +target_compile_options(math_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(math_udf.dyn PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + common-math-lib + library-cpp-resource +) +target_link_options(math_udf.dyn PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -Wl,-z,notext + -Wl,-Bsymbolic + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(math_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/math/math_udf.cpp + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/e16170b202418194bf58dc2778af9bd8.cpp +) +add_custom_command( + OUTPUT + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/Math_optimized.bc + DEPENDS + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/Math_merged.bc + COMMAND + ${LLVMOPT} + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/Math_merged.bc + -o + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/Math_optimized.bc + -O2 + -globalopt + -globaldce + -internalize + -internalize-public-api-list=PiIR#EIR#EpsIR#AbsIR#AcosIR#AsinIR#AsinhIR#AtanIR#CbrtIR#CeilIR#CosIR#CoshIR#ErfIR#ErfInvIR#ErfcInvIR#ExpIR#Exp2IR#FabsIR#FloorIR#LgammaIR#RintIR#SinIR#SinhIR#SqrtIR#TanIR#TanhIR#TgammaIR#TruncIR#IsFiniteIR#IsInfIR#IsNaNIR#Atan2IR#FmodIR#HypotIR#RemainderIR#PowIR#LdexpIR#LogIR#Log2IR#Log10IR#SigmoidIR#FuzzyEqualsIR#RoundIR#ModIR#RemIR +) +add_custom_command( + OUTPUT + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/Math_merged.bc + DEPENDS + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/math_ir.cpp.bc + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/lib/erfinv.cpp.bc + COMMAND + ${LLVMLINK} + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/math_ir.cpp.bc + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/lib/erfinv.cpp.bc + -o + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/Math_merged.bc +) +llvm_compile_cxx(math_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/math/math_ir.cpp + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/math_ir.cpp.bc + ${CLANGPLUSPLUS} + -Wno-unknown-warning-option + -emit-llvm +) +llvm_compile_cxx(math_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/math/lib/erfinv.cpp + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/lib/erfinv.cpp.bc + ${CLANGPLUSPLUS} + -Wno-unknown-warning-option + -emit-llvm +) +resources(math_udf.dyn + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/e16170b202418194bf58dc2778af9bd8.cpp + INPUTS + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/Math_optimized.bc + KEYS + /llvm_bc/Math +) +use_export_script(math_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(math_udf.dyn) diff --git a/ydb/library/yql/udfs/common/math/CMakeLists.windows-x86_64.txt b/ydb/library/yql/udfs/common/math/CMakeLists.windows-x86_64.txt index 672661b6f2b..c5352d90fee 100644 --- a/ydb/library/yql/udfs/common/math/CMakeLists.windows-x86_64.txt +++ b/ydb/library/yql/udfs/common/math/CMakeLists.windows-x86_64.txt @@ -13,6 +13,12 @@ get_built_tool_path( tools/rescompiler/bin rescompiler ) +get_built_tool_path( + TOOL_rescompiler_bin + TOOL_rescompiler_dependency + tools/rescompiler/bin + rescompiler +) add_library(math_udf INTERFACE) target_link_libraries(math_udf INTERFACE @@ -92,3 +98,80 @@ resources(math_udf.global KEYS /llvm_bc/Math ) + +add_shared_library(math_udf.dyn) +set_property(TARGET math_udf.dyn PROPERTY + OUTPUT_NAME math_udf +) +target_compile_options(math_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(math_udf.dyn PUBLIC + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + common-math-lib + library-cpp-resource +) +target_sources(math_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/math/math_udf.cpp + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/e16170b202418194bf58dc2778af9bd8.cpp +) +add_custom_command( + OUTPUT + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/Math_optimized.bc + DEPENDS + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/Math_merged.bc + COMMAND + ${LLVMOPT} + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/Math_merged.bc + -o + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/Math_optimized.bc + -O2 + -globalopt + -globaldce + -internalize + -internalize-public-api-list=PiIR#EIR#EpsIR#AbsIR#AcosIR#AsinIR#AsinhIR#AtanIR#CbrtIR#CeilIR#CosIR#CoshIR#ErfIR#ErfInvIR#ErfcInvIR#ExpIR#Exp2IR#FabsIR#FloorIR#LgammaIR#RintIR#SinIR#SinhIR#SqrtIR#TanIR#TanhIR#TgammaIR#TruncIR#IsFiniteIR#IsInfIR#IsNaNIR#Atan2IR#FmodIR#HypotIR#RemainderIR#PowIR#LdexpIR#LogIR#Log2IR#Log10IR#SigmoidIR#FuzzyEqualsIR#RoundIR#ModIR#RemIR +) +add_custom_command( + OUTPUT + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/Math_merged.bc + DEPENDS + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/math_ir.cpp.bc + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/lib/erfinv.cpp.bc + COMMAND + ${LLVMLINK} + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/math_ir.cpp.bc + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/lib/erfinv.cpp.bc + -o + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/Math_merged.bc +) +llvm_compile_cxx(math_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/math/math_ir.cpp + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/math_ir.cpp.bc + ${CLANGPLUSPLUS} + -Wno-unknown-warning-option + -emit-llvm +) +llvm_compile_cxx(math_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/math/lib/erfinv.cpp + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/lib/erfinv.cpp.bc + ${CLANGPLUSPLUS} + -Wno-unknown-warning-option + -emit-llvm +) +resources(math_udf.dyn + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/e16170b202418194bf58dc2778af9bd8.cpp + INPUTS + ${CMAKE_BINARY_DIR}/ydb/library/yql/udfs/common/math/Math_optimized.bc + KEYS + /llvm_bc/Math +) +use_export_script(math_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(math_udf.dyn) diff --git a/ydb/library/yql/udfs/common/pire/CMakeLists.darwin-x86_64.txt b/ydb/library/yql/udfs/common/pire/CMakeLists.darwin-x86_64.txt index 7305bacc068..a5aed529aff 100644 --- a/ydb/library/yql/udfs/common/pire/CMakeLists.darwin-x86_64.txt +++ b/ydb/library/yql/udfs/common/pire/CMakeLists.darwin-x86_64.txt @@ -32,3 +32,35 @@ target_link_libraries(pire_udf.global PUBLIC target_sources(pire_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/pire/pire_udf.cpp ) + +add_shared_library(pire_udf.dyn) +set_property(TARGET pire_udf.dyn PROPERTY + OUTPUT_NAME pire_udf +) +target_compile_options(pire_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=27 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(pire_udf.dyn PUBLIC + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + cpp-regex-pire +) +target_link_options(pire_udf.dyn PRIVATE + -Wl,-platform_version,macos,11.0,11.0 + -fPIC + -undefined + dynamic_lookup + -fPIC +) +target_sources(pire_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/pire/pire_udf.cpp +) +use_export_script(pire_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(pire_udf.dyn) diff --git a/ydb/library/yql/udfs/common/pire/CMakeLists.linux-aarch64.txt b/ydb/library/yql/udfs/common/pire/CMakeLists.linux-aarch64.txt index 7a97631d337..0e418dabd08 100644 --- a/ydb/library/yql/udfs/common/pire/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/udfs/common/pire/CMakeLists.linux-aarch64.txt @@ -34,3 +34,41 @@ target_link_libraries(pire_udf.global PUBLIC target_sources(pire_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/pire/pire_udf.cpp ) + +add_shared_library(pire_udf.dyn) +set_property(TARGET pire_udf.dyn PROPERTY + OUTPUT_NAME pire_udf +) +target_compile_options(pire_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=27 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(pire_udf.dyn PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + cpp-regex-pire +) +target_link_options(pire_udf.dyn PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -Wl,-z,notext + -Wl,-Bsymbolic + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(pire_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/pire/pire_udf.cpp +) +use_export_script(pire_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(pire_udf.dyn) diff --git a/ydb/library/yql/udfs/common/pire/CMakeLists.linux-x86_64.txt b/ydb/library/yql/udfs/common/pire/CMakeLists.linux-x86_64.txt index 7a97631d337..0e418dabd08 100644 --- a/ydb/library/yql/udfs/common/pire/CMakeLists.linux-x86_64.txt +++ b/ydb/library/yql/udfs/common/pire/CMakeLists.linux-x86_64.txt @@ -34,3 +34,41 @@ target_link_libraries(pire_udf.global PUBLIC target_sources(pire_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/pire/pire_udf.cpp ) + +add_shared_library(pire_udf.dyn) +set_property(TARGET pire_udf.dyn PROPERTY + OUTPUT_NAME pire_udf +) +target_compile_options(pire_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=27 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(pire_udf.dyn PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + cpp-regex-pire +) +target_link_options(pire_udf.dyn PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -Wl,-z,notext + -Wl,-Bsymbolic + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(pire_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/pire/pire_udf.cpp +) +use_export_script(pire_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(pire_udf.dyn) diff --git a/ydb/library/yql/udfs/common/pire/CMakeLists.windows-x86_64.txt b/ydb/library/yql/udfs/common/pire/CMakeLists.windows-x86_64.txt index 7305bacc068..c9d0e35ff5b 100644 --- a/ydb/library/yql/udfs/common/pire/CMakeLists.windows-x86_64.txt +++ b/ydb/library/yql/udfs/common/pire/CMakeLists.windows-x86_64.txt @@ -32,3 +32,28 @@ target_link_libraries(pire_udf.global PUBLIC target_sources(pire_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/pire/pire_udf.cpp ) + +add_shared_library(pire_udf.dyn) +set_property(TARGET pire_udf.dyn PROPERTY + OUTPUT_NAME pire_udf +) +target_compile_options(pire_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=27 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(pire_udf.dyn PUBLIC + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + cpp-regex-pire +) +target_sources(pire_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/pire/pire_udf.cpp +) +use_export_script(pire_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(pire_udf.dyn) diff --git a/ydb/library/yql/udfs/common/re2/CMakeLists.darwin-x86_64.txt b/ydb/library/yql/udfs/common/re2/CMakeLists.darwin-x86_64.txt index 1e90e3974b2..4c5d1d03917 100644 --- a/ydb/library/yql/udfs/common/re2/CMakeLists.darwin-x86_64.txt +++ b/ydb/library/yql/udfs/common/re2/CMakeLists.darwin-x86_64.txt @@ -34,3 +34,38 @@ target_link_libraries(re2_udf.global PUBLIC target_sources(re2_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/re2/re2_udf.cpp ) + +add_shared_library(re2_udf.dyn) +set_property(TARGET re2_udf.dyn PROPERTY + OUTPUT_NAME re2_udf +) +target_compile_options(re2_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(re2_udf.dyn PUBLIC + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + contrib-libs-re2 + cpp-deprecated-enum_codegen +) +target_link_options(re2_udf.dyn PRIVATE + -Wl,-platform_version,macos,11.0,11.0 + -fPIC + -undefined + dynamic_lookup + -fPIC + -framework + CoreFoundation +) +target_sources(re2_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/re2/re2_udf.cpp +) +use_export_script(re2_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(re2_udf.dyn) diff --git a/ydb/library/yql/udfs/common/re2/CMakeLists.linux-aarch64.txt b/ydb/library/yql/udfs/common/re2/CMakeLists.linux-aarch64.txt index 1731af4334a..21075ec6cfe 100644 --- a/ydb/library/yql/udfs/common/re2/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/udfs/common/re2/CMakeLists.linux-aarch64.txt @@ -36,3 +36,42 @@ target_link_libraries(re2_udf.global PUBLIC target_sources(re2_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/re2/re2_udf.cpp ) + +add_shared_library(re2_udf.dyn) +set_property(TARGET re2_udf.dyn PROPERTY + OUTPUT_NAME re2_udf +) +target_compile_options(re2_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(re2_udf.dyn PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + contrib-libs-re2 + cpp-deprecated-enum_codegen +) +target_link_options(re2_udf.dyn PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -Wl,-z,notext + -Wl,-Bsymbolic + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(re2_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/re2/re2_udf.cpp +) +use_export_script(re2_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(re2_udf.dyn) diff --git a/ydb/library/yql/udfs/common/re2/CMakeLists.linux-x86_64.txt b/ydb/library/yql/udfs/common/re2/CMakeLists.linux-x86_64.txt index 1731af4334a..21075ec6cfe 100644 --- a/ydb/library/yql/udfs/common/re2/CMakeLists.linux-x86_64.txt +++ b/ydb/library/yql/udfs/common/re2/CMakeLists.linux-x86_64.txt @@ -36,3 +36,42 @@ target_link_libraries(re2_udf.global PUBLIC target_sources(re2_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/re2/re2_udf.cpp ) + +add_shared_library(re2_udf.dyn) +set_property(TARGET re2_udf.dyn PROPERTY + OUTPUT_NAME re2_udf +) +target_compile_options(re2_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(re2_udf.dyn PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + contrib-libs-re2 + cpp-deprecated-enum_codegen +) +target_link_options(re2_udf.dyn PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -Wl,-z,notext + -Wl,-Bsymbolic + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(re2_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/re2/re2_udf.cpp +) +use_export_script(re2_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(re2_udf.dyn) diff --git a/ydb/library/yql/udfs/common/re2/CMakeLists.windows-x86_64.txt b/ydb/library/yql/udfs/common/re2/CMakeLists.windows-x86_64.txt index 1e90e3974b2..60add887f07 100644 --- a/ydb/library/yql/udfs/common/re2/CMakeLists.windows-x86_64.txt +++ b/ydb/library/yql/udfs/common/re2/CMakeLists.windows-x86_64.txt @@ -34,3 +34,29 @@ target_link_libraries(re2_udf.global PUBLIC target_sources(re2_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/re2/re2_udf.cpp ) + +add_shared_library(re2_udf.dyn) +set_property(TARGET re2_udf.dyn PROPERTY + OUTPUT_NAME re2_udf +) +target_compile_options(re2_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(re2_udf.dyn PUBLIC + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + contrib-libs-re2 + cpp-deprecated-enum_codegen +) +target_sources(re2_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/re2/re2_udf.cpp +) +use_export_script(re2_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(re2_udf.dyn) diff --git a/ydb/library/yql/udfs/common/set/CMakeLists.darwin-x86_64.txt b/ydb/library/yql/udfs/common/set/CMakeLists.darwin-x86_64.txt index b0794f743c0..379eabeff7f 100644 --- a/ydb/library/yql/udfs/common/set/CMakeLists.darwin-x86_64.txt +++ b/ydb/library/yql/udfs/common/set/CMakeLists.darwin-x86_64.txt @@ -30,3 +30,34 @@ target_link_libraries(set_udf.global PUBLIC target_sources(set_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/set/set_udf.cpp ) + +add_shared_library(set_udf.dyn) +set_property(TARGET set_udf.dyn PROPERTY + OUTPUT_NAME set_udf +) +target_compile_options(set_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(set_udf.dyn PUBLIC + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support +) +target_link_options(set_udf.dyn PRIVATE + -Wl,-platform_version,macos,11.0,11.0 + -fPIC + -undefined + dynamic_lookup + -fPIC +) +target_sources(set_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/set/set_udf.cpp +) +use_export_script(set_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(set_udf.dyn) diff --git a/ydb/library/yql/udfs/common/set/CMakeLists.linux-aarch64.txt b/ydb/library/yql/udfs/common/set/CMakeLists.linux-aarch64.txt index 75ac12f476a..7dae015a39a 100644 --- a/ydb/library/yql/udfs/common/set/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/udfs/common/set/CMakeLists.linux-aarch64.txt @@ -32,3 +32,40 @@ target_link_libraries(set_udf.global PUBLIC target_sources(set_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/set/set_udf.cpp ) + +add_shared_library(set_udf.dyn) +set_property(TARGET set_udf.dyn PROPERTY + OUTPUT_NAME set_udf +) +target_compile_options(set_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(set_udf.dyn PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support +) +target_link_options(set_udf.dyn PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -Wl,-z,notext + -Wl,-Bsymbolic + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(set_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/set/set_udf.cpp +) +use_export_script(set_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(set_udf.dyn) diff --git a/ydb/library/yql/udfs/common/set/CMakeLists.linux-x86_64.txt b/ydb/library/yql/udfs/common/set/CMakeLists.linux-x86_64.txt index 75ac12f476a..7dae015a39a 100644 --- a/ydb/library/yql/udfs/common/set/CMakeLists.linux-x86_64.txt +++ b/ydb/library/yql/udfs/common/set/CMakeLists.linux-x86_64.txt @@ -32,3 +32,40 @@ target_link_libraries(set_udf.global PUBLIC target_sources(set_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/set/set_udf.cpp ) + +add_shared_library(set_udf.dyn) +set_property(TARGET set_udf.dyn PROPERTY + OUTPUT_NAME set_udf +) +target_compile_options(set_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(set_udf.dyn PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support +) +target_link_options(set_udf.dyn PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -Wl,-z,notext + -Wl,-Bsymbolic + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(set_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/set/set_udf.cpp +) +use_export_script(set_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(set_udf.dyn) diff --git a/ydb/library/yql/udfs/common/set/CMakeLists.windows-x86_64.txt b/ydb/library/yql/udfs/common/set/CMakeLists.windows-x86_64.txt index b0794f743c0..368c1d0b972 100644 --- a/ydb/library/yql/udfs/common/set/CMakeLists.windows-x86_64.txt +++ b/ydb/library/yql/udfs/common/set/CMakeLists.windows-x86_64.txt @@ -30,3 +30,27 @@ target_link_libraries(set_udf.global PUBLIC target_sources(set_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/set/set_udf.cpp ) + +add_shared_library(set_udf.dyn) +set_property(TARGET set_udf.dyn PROPERTY + OUTPUT_NAME set_udf +) +target_compile_options(set_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(set_udf.dyn PUBLIC + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support +) +target_sources(set_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/set/set_udf.cpp +) +use_export_script(set_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(set_udf.dyn) diff --git a/ydb/library/yql/udfs/common/stat/CMakeLists.darwin-x86_64.txt b/ydb/library/yql/udfs/common/stat/CMakeLists.darwin-x86_64.txt index 1df8d6d188c..d0dfc2778d7 100644 --- a/ydb/library/yql/udfs/common/stat/CMakeLists.darwin-x86_64.txt +++ b/ydb/library/yql/udfs/common/stat/CMakeLists.darwin-x86_64.txt @@ -34,3 +34,35 @@ target_link_libraries(stat_udf.global PUBLIC target_sources(stat_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/stat/stat_udf.cpp ) + +add_shared_library(stat_udf.dyn) +set_property(TARGET stat_udf.dyn PROPERTY + OUTPUT_NAME stat_udf +) +target_compile_options(stat_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(stat_udf.dyn PUBLIC + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + common-stat-static +) +target_link_options(stat_udf.dyn PRIVATE + -Wl,-platform_version,macos,11.0,11.0 + -fPIC + -undefined + dynamic_lookup + -fPIC +) +target_sources(stat_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/stat/stat_udf.cpp +) +use_export_script(stat_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(stat_udf.dyn) diff --git a/ydb/library/yql/udfs/common/stat/CMakeLists.linux-aarch64.txt b/ydb/library/yql/udfs/common/stat/CMakeLists.linux-aarch64.txt index dc61b234b3b..1f56316a8aa 100644 --- a/ydb/library/yql/udfs/common/stat/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/udfs/common/stat/CMakeLists.linux-aarch64.txt @@ -36,3 +36,41 @@ target_link_libraries(stat_udf.global PUBLIC target_sources(stat_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/stat/stat_udf.cpp ) + +add_shared_library(stat_udf.dyn) +set_property(TARGET stat_udf.dyn PROPERTY + OUTPUT_NAME stat_udf +) +target_compile_options(stat_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(stat_udf.dyn PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + common-stat-static +) +target_link_options(stat_udf.dyn PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -Wl,-z,notext + -Wl,-Bsymbolic + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(stat_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/stat/stat_udf.cpp +) +use_export_script(stat_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(stat_udf.dyn) diff --git a/ydb/library/yql/udfs/common/stat/CMakeLists.linux-x86_64.txt b/ydb/library/yql/udfs/common/stat/CMakeLists.linux-x86_64.txt index dc61b234b3b..1f56316a8aa 100644 --- a/ydb/library/yql/udfs/common/stat/CMakeLists.linux-x86_64.txt +++ b/ydb/library/yql/udfs/common/stat/CMakeLists.linux-x86_64.txt @@ -36,3 +36,41 @@ target_link_libraries(stat_udf.global PUBLIC target_sources(stat_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/stat/stat_udf.cpp ) + +add_shared_library(stat_udf.dyn) +set_property(TARGET stat_udf.dyn PROPERTY + OUTPUT_NAME stat_udf +) +target_compile_options(stat_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(stat_udf.dyn PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + common-stat-static +) +target_link_options(stat_udf.dyn PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -Wl,-z,notext + -Wl,-Bsymbolic + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(stat_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/stat/stat_udf.cpp +) +use_export_script(stat_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(stat_udf.dyn) diff --git a/ydb/library/yql/udfs/common/stat/CMakeLists.windows-x86_64.txt b/ydb/library/yql/udfs/common/stat/CMakeLists.windows-x86_64.txt index 1df8d6d188c..d431a971b8d 100644 --- a/ydb/library/yql/udfs/common/stat/CMakeLists.windows-x86_64.txt +++ b/ydb/library/yql/udfs/common/stat/CMakeLists.windows-x86_64.txt @@ -34,3 +34,28 @@ target_link_libraries(stat_udf.global PUBLIC target_sources(stat_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/stat/stat_udf.cpp ) + +add_shared_library(stat_udf.dyn) +set_property(TARGET stat_udf.dyn PROPERTY + OUTPUT_NAME stat_udf +) +target_compile_options(stat_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(stat_udf.dyn PUBLIC + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + common-stat-static +) +target_sources(stat_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/stat/stat_udf.cpp +) +use_export_script(stat_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(stat_udf.dyn) diff --git a/ydb/library/yql/udfs/common/string/CMakeLists.darwin-x86_64.txt b/ydb/library/yql/udfs/common/string/CMakeLists.darwin-x86_64.txt index fc63c16d947..9d43d4c760c 100644 --- a/ydb/library/yql/udfs/common/string/CMakeLists.darwin-x86_64.txt +++ b/ydb/library/yql/udfs/common/string/CMakeLists.darwin-x86_64.txt @@ -44,3 +44,43 @@ target_link_libraries(string_udf.global PUBLIC target_sources(string_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/string/string_udf.cpp ) + +add_shared_library(string_udf.dyn) +set_property(TARGET string_udf.dyn PROPERTY + OUTPUT_NAME string_udf +) +target_compile_options(string_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=33 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(string_udf.dyn PUBLIC + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + public-udf-arrow + library-cpp-charset + cpp-deprecated-split + cpp-html-pcdata + cpp-string_utils-base64 + cpp-string_utils-levenshtein_diff + cpp-string_utils-quote +) +target_link_options(string_udf.dyn PRIVATE + -Wl,-platform_version,macos,11.0,11.0 + -fPIC + -undefined + dynamic_lookup + -fPIC + -framework + CoreFoundation +) +target_sources(string_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/string/string_udf.cpp +) +use_export_script(string_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(string_udf.dyn) diff --git a/ydb/library/yql/udfs/common/string/CMakeLists.linux-aarch64.txt b/ydb/library/yql/udfs/common/string/CMakeLists.linux-aarch64.txt index 8213bf95ba9..1770afe642c 100644 --- a/ydb/library/yql/udfs/common/string/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/udfs/common/string/CMakeLists.linux-aarch64.txt @@ -46,3 +46,47 @@ target_link_libraries(string_udf.global PUBLIC target_sources(string_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/string/string_udf.cpp ) + +add_shared_library(string_udf.dyn) +set_property(TARGET string_udf.dyn PROPERTY + OUTPUT_NAME string_udf +) +target_compile_options(string_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=33 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(string_udf.dyn PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + public-udf-arrow + library-cpp-charset + cpp-deprecated-split + cpp-html-pcdata + cpp-string_utils-base64 + cpp-string_utils-levenshtein_diff + cpp-string_utils-quote +) +target_link_options(string_udf.dyn PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -Wl,-z,notext + -Wl,-Bsymbolic + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(string_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/string/string_udf.cpp +) +use_export_script(string_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(string_udf.dyn) diff --git a/ydb/library/yql/udfs/common/string/CMakeLists.linux-x86_64.txt b/ydb/library/yql/udfs/common/string/CMakeLists.linux-x86_64.txt index 8213bf95ba9..1770afe642c 100644 --- a/ydb/library/yql/udfs/common/string/CMakeLists.linux-x86_64.txt +++ b/ydb/library/yql/udfs/common/string/CMakeLists.linux-x86_64.txt @@ -46,3 +46,47 @@ target_link_libraries(string_udf.global PUBLIC target_sources(string_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/string/string_udf.cpp ) + +add_shared_library(string_udf.dyn) +set_property(TARGET string_udf.dyn PROPERTY + OUTPUT_NAME string_udf +) +target_compile_options(string_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=33 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(string_udf.dyn PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + public-udf-arrow + library-cpp-charset + cpp-deprecated-split + cpp-html-pcdata + cpp-string_utils-base64 + cpp-string_utils-levenshtein_diff + cpp-string_utils-quote +) +target_link_options(string_udf.dyn PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -Wl,-z,notext + -Wl,-Bsymbolic + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(string_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/string/string_udf.cpp +) +use_export_script(string_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(string_udf.dyn) diff --git a/ydb/library/yql/udfs/common/string/CMakeLists.windows-x86_64.txt b/ydb/library/yql/udfs/common/string/CMakeLists.windows-x86_64.txt index fc63c16d947..e36dd0b5826 100644 --- a/ydb/library/yql/udfs/common/string/CMakeLists.windows-x86_64.txt +++ b/ydb/library/yql/udfs/common/string/CMakeLists.windows-x86_64.txt @@ -44,3 +44,34 @@ target_link_libraries(string_udf.global PUBLIC target_sources(string_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/string/string_udf.cpp ) + +add_shared_library(string_udf.dyn) +set_property(TARGET string_udf.dyn PROPERTY + OUTPUT_NAME string_udf +) +target_compile_options(string_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=33 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(string_udf.dyn PUBLIC + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + public-udf-arrow + library-cpp-charset + cpp-deprecated-split + cpp-html-pcdata + cpp-string_utils-base64 + cpp-string_utils-levenshtein_diff + cpp-string_utils-quote +) +target_sources(string_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/string/string_udf.cpp +) +use_export_script(string_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(string_udf.dyn) diff --git a/ydb/library/yql/udfs/common/top/CMakeLists.darwin-x86_64.txt b/ydb/library/yql/udfs/common/top/CMakeLists.darwin-x86_64.txt index 966c6b99fe3..5df9b595ff8 100644 --- a/ydb/library/yql/udfs/common/top/CMakeLists.darwin-x86_64.txt +++ b/ydb/library/yql/udfs/common/top/CMakeLists.darwin-x86_64.txt @@ -32,3 +32,35 @@ target_link_libraries(top_udf.global PUBLIC target_sources(top_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/top/top_udf.cpp ) + +add_shared_library(top_udf.dyn) +set_property(TARGET top_udf.dyn PROPERTY + OUTPUT_NAME top_udf +) +target_compile_options(top_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(top_udf.dyn PUBLIC + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + cpp-containers-top_keeper +) +target_link_options(top_udf.dyn PRIVATE + -Wl,-platform_version,macos,11.0,11.0 + -fPIC + -undefined + dynamic_lookup + -fPIC +) +target_sources(top_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/top/top_udf.cpp +) +use_export_script(top_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(top_udf.dyn) diff --git a/ydb/library/yql/udfs/common/top/CMakeLists.linux-aarch64.txt b/ydb/library/yql/udfs/common/top/CMakeLists.linux-aarch64.txt index ca26b7a0a1a..6cfab7c009a 100644 --- a/ydb/library/yql/udfs/common/top/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/udfs/common/top/CMakeLists.linux-aarch64.txt @@ -34,3 +34,41 @@ target_link_libraries(top_udf.global PUBLIC target_sources(top_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/top/top_udf.cpp ) + +add_shared_library(top_udf.dyn) +set_property(TARGET top_udf.dyn PROPERTY + OUTPUT_NAME top_udf +) +target_compile_options(top_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(top_udf.dyn PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + cpp-containers-top_keeper +) +target_link_options(top_udf.dyn PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -Wl,-z,notext + -Wl,-Bsymbolic + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(top_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/top/top_udf.cpp +) +use_export_script(top_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(top_udf.dyn) diff --git a/ydb/library/yql/udfs/common/top/CMakeLists.linux-x86_64.txt b/ydb/library/yql/udfs/common/top/CMakeLists.linux-x86_64.txt index ca26b7a0a1a..6cfab7c009a 100644 --- a/ydb/library/yql/udfs/common/top/CMakeLists.linux-x86_64.txt +++ b/ydb/library/yql/udfs/common/top/CMakeLists.linux-x86_64.txt @@ -34,3 +34,41 @@ target_link_libraries(top_udf.global PUBLIC target_sources(top_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/top/top_udf.cpp ) + +add_shared_library(top_udf.dyn) +set_property(TARGET top_udf.dyn PROPERTY + OUTPUT_NAME top_udf +) +target_compile_options(top_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(top_udf.dyn PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + cpp-containers-top_keeper +) +target_link_options(top_udf.dyn PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -Wl,-z,notext + -Wl,-Bsymbolic + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(top_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/top/top_udf.cpp +) +use_export_script(top_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(top_udf.dyn) diff --git a/ydb/library/yql/udfs/common/top/CMakeLists.windows-x86_64.txt b/ydb/library/yql/udfs/common/top/CMakeLists.windows-x86_64.txt index 966c6b99fe3..b220eccf39b 100644 --- a/ydb/library/yql/udfs/common/top/CMakeLists.windows-x86_64.txt +++ b/ydb/library/yql/udfs/common/top/CMakeLists.windows-x86_64.txt @@ -32,3 +32,28 @@ target_link_libraries(top_udf.global PUBLIC target_sources(top_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/top/top_udf.cpp ) + +add_shared_library(top_udf.dyn) +set_property(TARGET top_udf.dyn PROPERTY + OUTPUT_NAME top_udf +) +target_compile_options(top_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(top_udf.dyn PUBLIC + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + cpp-containers-top_keeper +) +target_sources(top_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/top/top_udf.cpp +) +use_export_script(top_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(top_udf.dyn) diff --git a/ydb/library/yql/udfs/common/topfreq/CMakeLists.darwin-x86_64.txt b/ydb/library/yql/udfs/common/topfreq/CMakeLists.darwin-x86_64.txt index 1dd8ff0c73b..80e88e5f90a 100644 --- a/ydb/library/yql/udfs/common/topfreq/CMakeLists.darwin-x86_64.txt +++ b/ydb/library/yql/udfs/common/topfreq/CMakeLists.darwin-x86_64.txt @@ -34,3 +34,35 @@ target_link_libraries(topfreq_udf.global PUBLIC target_sources(topfreq_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/topfreq/topfreq_udf.cpp ) + +add_shared_library(topfreq_udf.dyn) +set_property(TARGET topfreq_udf.dyn PROPERTY + OUTPUT_NAME topfreq_udf +) +target_compile_options(topfreq_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(topfreq_udf.dyn PUBLIC + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + common-topfreq-static +) +target_link_options(topfreq_udf.dyn PRIVATE + -Wl,-platform_version,macos,11.0,11.0 + -fPIC + -undefined + dynamic_lookup + -fPIC +) +target_sources(topfreq_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/topfreq/topfreq_udf.cpp +) +use_export_script(topfreq_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(topfreq_udf.dyn) diff --git a/ydb/library/yql/udfs/common/topfreq/CMakeLists.linux-aarch64.txt b/ydb/library/yql/udfs/common/topfreq/CMakeLists.linux-aarch64.txt index f78e55b8779..0133493e2c9 100644 --- a/ydb/library/yql/udfs/common/topfreq/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/udfs/common/topfreq/CMakeLists.linux-aarch64.txt @@ -36,3 +36,41 @@ target_link_libraries(topfreq_udf.global PUBLIC target_sources(topfreq_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/topfreq/topfreq_udf.cpp ) + +add_shared_library(topfreq_udf.dyn) +set_property(TARGET topfreq_udf.dyn PROPERTY + OUTPUT_NAME topfreq_udf +) +target_compile_options(topfreq_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(topfreq_udf.dyn PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + common-topfreq-static +) +target_link_options(topfreq_udf.dyn PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -Wl,-z,notext + -Wl,-Bsymbolic + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(topfreq_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/topfreq/topfreq_udf.cpp +) +use_export_script(topfreq_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(topfreq_udf.dyn) diff --git a/ydb/library/yql/udfs/common/topfreq/CMakeLists.linux-x86_64.txt b/ydb/library/yql/udfs/common/topfreq/CMakeLists.linux-x86_64.txt index f78e55b8779..0133493e2c9 100644 --- a/ydb/library/yql/udfs/common/topfreq/CMakeLists.linux-x86_64.txt +++ b/ydb/library/yql/udfs/common/topfreq/CMakeLists.linux-x86_64.txt @@ -36,3 +36,41 @@ target_link_libraries(topfreq_udf.global PUBLIC target_sources(topfreq_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/topfreq/topfreq_udf.cpp ) + +add_shared_library(topfreq_udf.dyn) +set_property(TARGET topfreq_udf.dyn PROPERTY + OUTPUT_NAME topfreq_udf +) +target_compile_options(topfreq_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(topfreq_udf.dyn PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + common-topfreq-static +) +target_link_options(topfreq_udf.dyn PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -Wl,-z,notext + -Wl,-Bsymbolic + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(topfreq_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/topfreq/topfreq_udf.cpp +) +use_export_script(topfreq_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(topfreq_udf.dyn) diff --git a/ydb/library/yql/udfs/common/topfreq/CMakeLists.windows-x86_64.txt b/ydb/library/yql/udfs/common/topfreq/CMakeLists.windows-x86_64.txt index 1dd8ff0c73b..58e7a30c058 100644 --- a/ydb/library/yql/udfs/common/topfreq/CMakeLists.windows-x86_64.txt +++ b/ydb/library/yql/udfs/common/topfreq/CMakeLists.windows-x86_64.txt @@ -34,3 +34,28 @@ target_link_libraries(topfreq_udf.global PUBLIC target_sources(topfreq_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/topfreq/topfreq_udf.cpp ) + +add_shared_library(topfreq_udf.dyn) +set_property(TARGET topfreq_udf.dyn PROPERTY + OUTPUT_NAME topfreq_udf +) +target_compile_options(topfreq_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(topfreq_udf.dyn PUBLIC + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + common-topfreq-static +) +target_sources(topfreq_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/topfreq/topfreq_udf.cpp +) +use_export_script(topfreq_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(topfreq_udf.dyn) diff --git a/ydb/library/yql/udfs/common/unicode_base/CMakeLists.darwin-x86_64.txt b/ydb/library/yql/udfs/common/unicode_base/CMakeLists.darwin-x86_64.txt index fa3a507ca4a..8f0ecb8b6f1 100644 --- a/ydb/library/yql/udfs/common/unicode_base/CMakeLists.darwin-x86_64.txt +++ b/ydb/library/yql/udfs/common/unicode_base/CMakeLists.darwin-x86_64.txt @@ -33,3 +33,37 @@ target_link_libraries(unicode_udf.global PUBLIC target_sources(unicode_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/unicode_base/unicode_base.cpp ) + +add_shared_library(unicode_udf.dyn) +set_property(TARGET unicode_udf.dyn PROPERTY + OUTPUT_NAME unicode_udf +) +target_compile_options(unicode_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=27 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(unicode_udf.dyn PUBLIC + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + common-unicode_base-lib +) +target_link_options(unicode_udf.dyn PRIVATE + -Wl,-platform_version,macos,11.0,11.0 + -fPIC + -undefined + dynamic_lookup + -fPIC + -framework + CoreFoundation +) +target_sources(unicode_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/unicode_base/unicode_base.cpp +) +use_export_script(unicode_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(unicode_udf.dyn) diff --git a/ydb/library/yql/udfs/common/unicode_base/CMakeLists.linux-aarch64.txt b/ydb/library/yql/udfs/common/unicode_base/CMakeLists.linux-aarch64.txt index b38c3f47a0d..3ce78359ae1 100644 --- a/ydb/library/yql/udfs/common/unicode_base/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/udfs/common/unicode_base/CMakeLists.linux-aarch64.txt @@ -35,3 +35,41 @@ target_link_libraries(unicode_udf.global PUBLIC target_sources(unicode_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/unicode_base/unicode_base.cpp ) + +add_shared_library(unicode_udf.dyn) +set_property(TARGET unicode_udf.dyn PROPERTY + OUTPUT_NAME unicode_udf +) +target_compile_options(unicode_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=27 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(unicode_udf.dyn PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + common-unicode_base-lib +) +target_link_options(unicode_udf.dyn PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -Wl,-z,notext + -Wl,-Bsymbolic + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(unicode_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/unicode_base/unicode_base.cpp +) +use_export_script(unicode_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(unicode_udf.dyn) diff --git a/ydb/library/yql/udfs/common/unicode_base/CMakeLists.linux-x86_64.txt b/ydb/library/yql/udfs/common/unicode_base/CMakeLists.linux-x86_64.txt index b38c3f47a0d..3ce78359ae1 100644 --- a/ydb/library/yql/udfs/common/unicode_base/CMakeLists.linux-x86_64.txt +++ b/ydb/library/yql/udfs/common/unicode_base/CMakeLists.linux-x86_64.txt @@ -35,3 +35,41 @@ target_link_libraries(unicode_udf.global PUBLIC target_sources(unicode_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/unicode_base/unicode_base.cpp ) + +add_shared_library(unicode_udf.dyn) +set_property(TARGET unicode_udf.dyn PROPERTY + OUTPUT_NAME unicode_udf +) +target_compile_options(unicode_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=27 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(unicode_udf.dyn PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + common-unicode_base-lib +) +target_link_options(unicode_udf.dyn PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -Wl,-z,notext + -Wl,-Bsymbolic + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(unicode_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/unicode_base/unicode_base.cpp +) +use_export_script(unicode_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(unicode_udf.dyn) diff --git a/ydb/library/yql/udfs/common/unicode_base/CMakeLists.windows-x86_64.txt b/ydb/library/yql/udfs/common/unicode_base/CMakeLists.windows-x86_64.txt index fa3a507ca4a..019a19981f0 100644 --- a/ydb/library/yql/udfs/common/unicode_base/CMakeLists.windows-x86_64.txt +++ b/ydb/library/yql/udfs/common/unicode_base/CMakeLists.windows-x86_64.txt @@ -33,3 +33,28 @@ target_link_libraries(unicode_udf.global PUBLIC target_sources(unicode_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/unicode_base/unicode_base.cpp ) + +add_shared_library(unicode_udf.dyn) +set_property(TARGET unicode_udf.dyn PROPERTY + OUTPUT_NAME unicode_udf +) +target_compile_options(unicode_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=27 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(unicode_udf.dyn PUBLIC + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + common-unicode_base-lib +) +target_sources(unicode_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/unicode_base/unicode_base.cpp +) +use_export_script(unicode_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(unicode_udf.dyn) diff --git a/ydb/library/yql/udfs/common/url_base/CMakeLists.darwin-x86_64.txt b/ydb/library/yql/udfs/common/url_base/CMakeLists.darwin-x86_64.txt index 53c776455f0..34bde3d342b 100644 --- a/ydb/library/yql/udfs/common/url_base/CMakeLists.darwin-x86_64.txt +++ b/ydb/library/yql/udfs/common/url_base/CMakeLists.darwin-x86_64.txt @@ -33,3 +33,37 @@ target_link_libraries(url_udf.global PUBLIC target_sources(url_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/url_base/url_base.cpp ) + +add_shared_library(url_udf.dyn) +set_property(TARGET url_udf.dyn PROPERTY + OUTPUT_NAME url_udf +) +target_compile_options(url_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=33 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(url_udf.dyn PUBLIC + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + common-url_base-lib +) +target_link_options(url_udf.dyn PRIVATE + -Wl,-platform_version,macos,11.0,11.0 + -fPIC + -undefined + dynamic_lookup + -fPIC + -framework + CoreFoundation +) +target_sources(url_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/url_base/url_base.cpp +) +use_export_script(url_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(url_udf.dyn) diff --git a/ydb/library/yql/udfs/common/url_base/CMakeLists.linux-aarch64.txt b/ydb/library/yql/udfs/common/url_base/CMakeLists.linux-aarch64.txt index a27a9fce966..d1ac140c064 100644 --- a/ydb/library/yql/udfs/common/url_base/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/udfs/common/url_base/CMakeLists.linux-aarch64.txt @@ -35,3 +35,41 @@ target_link_libraries(url_udf.global PUBLIC target_sources(url_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/url_base/url_base.cpp ) + +add_shared_library(url_udf.dyn) +set_property(TARGET url_udf.dyn PROPERTY + OUTPUT_NAME url_udf +) +target_compile_options(url_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=33 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(url_udf.dyn PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + common-url_base-lib +) +target_link_options(url_udf.dyn PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -Wl,-z,notext + -Wl,-Bsymbolic + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(url_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/url_base/url_base.cpp +) +use_export_script(url_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(url_udf.dyn) diff --git a/ydb/library/yql/udfs/common/url_base/CMakeLists.linux-x86_64.txt b/ydb/library/yql/udfs/common/url_base/CMakeLists.linux-x86_64.txt index a27a9fce966..d1ac140c064 100644 --- a/ydb/library/yql/udfs/common/url_base/CMakeLists.linux-x86_64.txt +++ b/ydb/library/yql/udfs/common/url_base/CMakeLists.linux-x86_64.txt @@ -35,3 +35,41 @@ target_link_libraries(url_udf.global PUBLIC target_sources(url_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/url_base/url_base.cpp ) + +add_shared_library(url_udf.dyn) +set_property(TARGET url_udf.dyn PROPERTY + OUTPUT_NAME url_udf +) +target_compile_options(url_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=33 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(url_udf.dyn PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + common-url_base-lib +) +target_link_options(url_udf.dyn PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -Wl,-z,notext + -Wl,-Bsymbolic + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(url_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/url_base/url_base.cpp +) +use_export_script(url_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(url_udf.dyn) diff --git a/ydb/library/yql/udfs/common/url_base/CMakeLists.windows-x86_64.txt b/ydb/library/yql/udfs/common/url_base/CMakeLists.windows-x86_64.txt index 53c776455f0..41a4585e8fd 100644 --- a/ydb/library/yql/udfs/common/url_base/CMakeLists.windows-x86_64.txt +++ b/ydb/library/yql/udfs/common/url_base/CMakeLists.windows-x86_64.txt @@ -33,3 +33,28 @@ target_link_libraries(url_udf.global PUBLIC target_sources(url_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/url_base/url_base.cpp ) + +add_shared_library(url_udf.dyn) +set_property(TARGET url_udf.dyn PROPERTY + OUTPUT_NAME url_udf +) +target_compile_options(url_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=33 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(url_udf.dyn PUBLIC + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + common-url_base-lib +) +target_sources(url_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/url_base/url_base.cpp +) +use_export_script(url_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(url_udf.dyn) diff --git a/ydb/library/yql/udfs/common/yson2/CMakeLists.darwin-x86_64.txt b/ydb/library/yql/udfs/common/yson2/CMakeLists.darwin-x86_64.txt index 2b0d613f77a..6eebbe0d883 100644 --- a/ydb/library/yql/udfs/common/yson2/CMakeLists.darwin-x86_64.txt +++ b/ydb/library/yql/udfs/common/yson2/CMakeLists.darwin-x86_64.txt @@ -36,3 +36,39 @@ target_link_libraries(yson2_udf.global PUBLIC target_sources(yson2_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/yson2/yson2_udf.cpp ) + +add_shared_library(yson2_udf.dyn) +set_property(TARGET yson2_udf.dyn PROPERTY + OUTPUT_NAME yson2_udf +) +target_compile_options(yson2_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(yson2_udf.dyn PUBLIC + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + cpp-containers-stack_vector + yson_pull + yql-minikql-dom +) +target_link_options(yson2_udf.dyn PRIVATE + -Wl,-platform_version,macos,11.0,11.0 + -fPIC + -undefined + dynamic_lookup + -fPIC + -framework + CoreFoundation +) +target_sources(yson2_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/yson2/yson2_udf.cpp +) +use_export_script(yson2_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(yson2_udf.dyn) diff --git a/ydb/library/yql/udfs/common/yson2/CMakeLists.linux-aarch64.txt b/ydb/library/yql/udfs/common/yson2/CMakeLists.linux-aarch64.txt index 05c8a4a0273..f622c7817ad 100644 --- a/ydb/library/yql/udfs/common/yson2/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/udfs/common/yson2/CMakeLists.linux-aarch64.txt @@ -38,3 +38,43 @@ target_link_libraries(yson2_udf.global PUBLIC target_sources(yson2_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/yson2/yson2_udf.cpp ) + +add_shared_library(yson2_udf.dyn) +set_property(TARGET yson2_udf.dyn PROPERTY + OUTPUT_NAME yson2_udf +) +target_compile_options(yson2_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(yson2_udf.dyn PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + cpp-containers-stack_vector + yson_pull + yql-minikql-dom +) +target_link_options(yson2_udf.dyn PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -Wl,-z,notext + -Wl,-Bsymbolic + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(yson2_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/yson2/yson2_udf.cpp +) +use_export_script(yson2_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(yson2_udf.dyn) diff --git a/ydb/library/yql/udfs/common/yson2/CMakeLists.linux-x86_64.txt b/ydb/library/yql/udfs/common/yson2/CMakeLists.linux-x86_64.txt index 05c8a4a0273..f622c7817ad 100644 --- a/ydb/library/yql/udfs/common/yson2/CMakeLists.linux-x86_64.txt +++ b/ydb/library/yql/udfs/common/yson2/CMakeLists.linux-x86_64.txt @@ -38,3 +38,43 @@ target_link_libraries(yson2_udf.global PUBLIC target_sources(yson2_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/yson2/yson2_udf.cpp ) + +add_shared_library(yson2_udf.dyn) +set_property(TARGET yson2_udf.dyn PROPERTY + OUTPUT_NAME yson2_udf +) +target_compile_options(yson2_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(yson2_udf.dyn PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + cpp-containers-stack_vector + yson_pull + yql-minikql-dom +) +target_link_options(yson2_udf.dyn PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -Wl,-z,notext + -Wl,-Bsymbolic + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(yson2_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/yson2/yson2_udf.cpp +) +use_export_script(yson2_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(yson2_udf.dyn) diff --git a/ydb/library/yql/udfs/common/yson2/CMakeLists.windows-x86_64.txt b/ydb/library/yql/udfs/common/yson2/CMakeLists.windows-x86_64.txt index 2b0d613f77a..aec591d8a21 100644 --- a/ydb/library/yql/udfs/common/yson2/CMakeLists.windows-x86_64.txt +++ b/ydb/library/yql/udfs/common/yson2/CMakeLists.windows-x86_64.txt @@ -36,3 +36,30 @@ target_link_libraries(yson2_udf.global PUBLIC target_sources(yson2_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/yson2/yson2_udf.cpp ) + +add_shared_library(yson2_udf.dyn) +set_property(TARGET yson2_udf.dyn PROPERTY + OUTPUT_NAME yson2_udf +) +target_compile_options(yson2_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(yson2_udf.dyn PUBLIC + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + cpp-containers-stack_vector + yson_pull + yql-minikql-dom +) +target_sources(yson2_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/common/yson2/yson2_udf.cpp +) +use_export_script(yson2_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(yson2_udf.dyn) diff --git a/ydb/library/yql/udfs/logs/dsv/CMakeLists.darwin-x86_64.txt b/ydb/library/yql/udfs/logs/dsv/CMakeLists.darwin-x86_64.txt index 9f548f87a02..3d234a037d0 100644 --- a/ydb/library/yql/udfs/logs/dsv/CMakeLists.darwin-x86_64.txt +++ b/ydb/library/yql/udfs/logs/dsv/CMakeLists.darwin-x86_64.txt @@ -32,3 +32,35 @@ target_link_libraries(dsv_udf.global PUBLIC target_sources(dsv_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/logs/dsv/dsv_udf.cpp ) + +add_shared_library(dsv_udf.dyn) +set_property(TARGET dsv_udf.dyn PROPERTY + OUTPUT_NAME dsv_udf +) +target_compile_options(dsv_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(dsv_udf.dyn PUBLIC + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + cpp-deprecated-split +) +target_link_options(dsv_udf.dyn PRIVATE + -Wl,-platform_version,macos,11.0,11.0 + -fPIC + -undefined + dynamic_lookup + -fPIC +) +target_sources(dsv_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/logs/dsv/dsv_udf.cpp +) +use_export_script(dsv_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(dsv_udf.dyn) diff --git a/ydb/library/yql/udfs/logs/dsv/CMakeLists.linux-aarch64.txt b/ydb/library/yql/udfs/logs/dsv/CMakeLists.linux-aarch64.txt index dea4bde8358..ce6da0c7535 100644 --- a/ydb/library/yql/udfs/logs/dsv/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/udfs/logs/dsv/CMakeLists.linux-aarch64.txt @@ -34,3 +34,41 @@ target_link_libraries(dsv_udf.global PUBLIC target_sources(dsv_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/logs/dsv/dsv_udf.cpp ) + +add_shared_library(dsv_udf.dyn) +set_property(TARGET dsv_udf.dyn PROPERTY + OUTPUT_NAME dsv_udf +) +target_compile_options(dsv_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(dsv_udf.dyn PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + cpp-deprecated-split +) +target_link_options(dsv_udf.dyn PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -Wl,-z,notext + -Wl,-Bsymbolic + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(dsv_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/logs/dsv/dsv_udf.cpp +) +use_export_script(dsv_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(dsv_udf.dyn) diff --git a/ydb/library/yql/udfs/logs/dsv/CMakeLists.linux-x86_64.txt b/ydb/library/yql/udfs/logs/dsv/CMakeLists.linux-x86_64.txt index dea4bde8358..ce6da0c7535 100644 --- a/ydb/library/yql/udfs/logs/dsv/CMakeLists.linux-x86_64.txt +++ b/ydb/library/yql/udfs/logs/dsv/CMakeLists.linux-x86_64.txt @@ -34,3 +34,41 @@ target_link_libraries(dsv_udf.global PUBLIC target_sources(dsv_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/logs/dsv/dsv_udf.cpp ) + +add_shared_library(dsv_udf.dyn) +set_property(TARGET dsv_udf.dyn PROPERTY + OUTPUT_NAME dsv_udf +) +target_compile_options(dsv_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(dsv_udf.dyn PUBLIC + contrib-libs-linux-headers + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + cpp-deprecated-split +) +target_link_options(dsv_udf.dyn PRIVATE + -ldl + -lrt + -Wl,--no-as-needed + -fPIC + -Wl,-z,notext + -Wl,-Bsymbolic + -fPIC + -lpthread + -lrt + -ldl +) +target_sources(dsv_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/logs/dsv/dsv_udf.cpp +) +use_export_script(dsv_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(dsv_udf.dyn) diff --git a/ydb/library/yql/udfs/logs/dsv/CMakeLists.windows-x86_64.txt b/ydb/library/yql/udfs/logs/dsv/CMakeLists.windows-x86_64.txt index 9f548f87a02..cde9bde1962 100644 --- a/ydb/library/yql/udfs/logs/dsv/CMakeLists.windows-x86_64.txt +++ b/ydb/library/yql/udfs/logs/dsv/CMakeLists.windows-x86_64.txt @@ -32,3 +32,28 @@ target_link_libraries(dsv_udf.global PUBLIC target_sources(dsv_udf.global PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/logs/dsv/dsv_udf.cpp ) + +add_shared_library(dsv_udf.dyn) +set_property(TARGET dsv_udf.dyn PROPERTY + OUTPUT_NAME dsv_udf +) +target_compile_options(dsv_udf.dyn PRIVATE + -DBUILD_UDF + -DUDF_ABI_VERSION_MAJOR=2 + -DUDF_ABI_VERSION_MINOR=28 + -DUDF_ABI_VERSION_PATCH=0 +) +target_link_libraries(dsv_udf.dyn PUBLIC + contrib-libs-cxxsupp + yutil + yql-public-udf + public-udf-support + cpp-deprecated-split +) +target_sources(dsv_udf.dyn PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/udfs/logs/dsv/dsv_udf.cpp +) +use_export_script(dsv_udf.dyn + ${CMAKE_SOURCE_DIR}/ydb/library/yql/public/udf/udfs_exports.exports +) +vcs_info(dsv_udf.dyn) |