diff options
author | vvvv <vvvv@ydb.tech> | 2022-12-29 14:02:02 +0300 |
---|---|---|
committer | vvvv <vvvv@ydb.tech> | 2022-12-29 14:02:02 +0300 |
commit | 40865b5e4d6f90bfcce0ff4574206ec9957f32bf (patch) | |
tree | 3cca06e19d51801dd670ea9526ed2c24822641d7 | |
parent | b7f64a4cbbcf1013a148f05b41f7cf46aaa10489 (diff) | |
download | ydb-40865b5e4d6f90bfcce0ff4574206ec9957f32bf.tar.gz |
extended DirectArray size to ui64
99 files changed, 153 insertions, 119 deletions
diff --git a/ydb/library/binary_json/CMakeLists.darwin.txt b/ydb/library/binary_json/CMakeLists.darwin.txt index 20509dd4a3d..32606d35f1c 100644 --- a/ydb/library/binary_json/CMakeLists.darwin.txt +++ b/ydb/library/binary_json/CMakeLists.darwin.txt @@ -11,7 +11,7 @@ add_subdirectory(ut) add_library(ydb-library-binary_json) target_compile_options(ydb-library-binary_json PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=21 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(ydb-library-binary_json PUBLIC diff --git a/ydb/library/binary_json/CMakeLists.linux-aarch64.txt b/ydb/library/binary_json/CMakeLists.linux-aarch64.txt index 8eaf529ba1f..21d578eb203 100644 --- a/ydb/library/binary_json/CMakeLists.linux-aarch64.txt +++ b/ydb/library/binary_json/CMakeLists.linux-aarch64.txt @@ -11,7 +11,7 @@ add_subdirectory(ut) add_library(ydb-library-binary_json) target_compile_options(ydb-library-binary_json PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=21 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(ydb-library-binary_json PUBLIC diff --git a/ydb/library/binary_json/CMakeLists.linux.txt b/ydb/library/binary_json/CMakeLists.linux.txt index 8eaf529ba1f..21d578eb203 100644 --- a/ydb/library/binary_json/CMakeLists.linux.txt +++ b/ydb/library/binary_json/CMakeLists.linux.txt @@ -11,7 +11,7 @@ add_subdirectory(ut) add_library(ydb-library-binary_json) target_compile_options(ydb-library-binary_json PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=21 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(ydb-library-binary_json PUBLIC diff --git a/ydb/library/yql/minikql/computation/mkql_computation_node_holders.cpp b/ydb/library/yql/minikql/computation/mkql_computation_node_holders.cpp index 23d173e800d..9f538964fa2 100644 --- a/ydb/library/yql/minikql/computation/mkql_computation_node_holders.cpp +++ b/ydb/library/yql/minikql/computation/mkql_computation_node_holders.cpp @@ -255,12 +255,12 @@ public: void* operator new[](size_t sz) = delete; void operator delete(void *mem, std::size_t sz) { const auto pSize = static_cast<void*>(static_cast<ui8*>(mem) + offsetof(TDirectArrayHolderInplace, Size)); - FreeWithSize(mem, sz + *static_cast<ui32*>(pSize) * sizeof(NUdf::TUnboxedValue)); + FreeWithSize(mem, sz + *static_cast<ui64*>(pSize) * sizeof(NUdf::TUnboxedValue)); } void operator delete[](void *mem, std::size_t sz) = delete; - TDirectArrayHolderInplace(TMemoryUsageInfo* memInfo, ui32 size) + TDirectArrayHolderInplace(TMemoryUsageInfo* memInfo, ui64 size) : TComputationValue(memInfo) , Size(size) { @@ -270,13 +270,13 @@ public: } ~TDirectArrayHolderInplace() { - for (ui32 i = 0U; i < Size; ++i) { + for (ui64 i = 0U; i < Size; ++i) { (GetPtr() + i)->~TUnboxedValue(); } MKQL_MEM_RETURN(GetMemInfo(), GetPtr(), Size * sizeof(NUdf::TUnboxedValue)); } - ui32 GetSize() const { + ui64 GetSize() const { return Size; } @@ -311,7 +311,7 @@ private: } const NUdf::TRefCountedPtr<TDirectArrayHolderInplace> Parent; - ui32 Current = ~0U; + ui64 Current = Max<ui64>(); }; class TKeysIterator : public TTemporaryComputationValue<TKeysIterator> { @@ -332,7 +332,7 @@ private: } const ui64 Size; - ui64 Current = ~0ULL; + ui64 Current = Max<ui64>(); }; bool HasListItems() const final { @@ -392,7 +392,7 @@ private: if (count >= Size) return builder.NewEmptyList().Release().AsBoxed(); - const auto newSize = Size - ui32(count); + const auto newSize = Size - count; NUdf::TUnboxedValue* items = nullptr; auto result = builder.NewArray(newSize, items); std::copy_n(GetPtr() + count, newSize, items); @@ -406,7 +406,7 @@ private: if (count >= Size) return const_cast<TDirectArrayHolderInplace*>(this); - const auto newSize = ui32(count); + const auto newSize = count; NUdf::TUnboxedValue* items = nullptr; auto result = builder.NewArray(newSize, items); std::copy_n(GetPtr(), newSize, items); @@ -439,7 +439,7 @@ private: return true; } - const ui32 Size; + const ui64 Size; }; template <class TBaseVector> @@ -3331,7 +3331,7 @@ NUdf::TUnboxedValuePod THolderFactory::CreateDirectListHolder(TDefaultListRepres return NUdf::TUnboxedValuePod(AllocateOn<TDirectListHolder>(CurrentAllocState, &MemInfo, std::move(items))); } -NUdf::TUnboxedValuePod THolderFactory::CreateDirectArrayHolder(ui32 size, NUdf::TUnboxedValue*& itemsPtr) const { +NUdf::TUnboxedValuePod THolderFactory::CreateDirectArrayHolder(ui64 size, NUdf::TUnboxedValue*& itemsPtr) const { if (!size) { itemsPtr = nullptr; return GetEmptyContainer(); @@ -3969,7 +3969,7 @@ TContainerCacheOnContext::TContainerCacheOnContext(TComputationMutables& mutable ++++mutables.CurValueIndex; } -NUdf::TUnboxedValuePod TContainerCacheOnContext::NewArray(TComputationContext& ctx, ui32 size, NUdf::TUnboxedValue*& items) const { +NUdf::TUnboxedValuePod TContainerCacheOnContext::NewArray(TComputationContext& ctx, ui64 size, NUdf::TUnboxedValue*& items) const { if (!size) return ctx.HolderFactory.GetEmptyContainer(); @@ -4023,7 +4023,7 @@ Value* GenerateCheckNotUniqueBoxed(Value* value, LLVMContext& context, Function* } -Value* TContainerCacheOnContext::GenNewArray(ui32 sz, Value* items, const TCodegenContext& ctx, BasicBlock*& block) const { +Value* TContainerCacheOnContext::GenNewArray(ui64 sz, Value* items, const TCodegenContext& ctx, BasicBlock*& block) const { auto& context = ctx.Codegen->GetContext(); const auto valueType = Type::getInt128Ty(context); const auto arrayType = ArrayType::get(valueType, sz); @@ -4080,7 +4080,7 @@ Value* TContainerCacheOnContext::GenNewArray(ui32 sz, Value* items, const TCodeg const auto fact = ctx.GetFactory(); const auto func = ConstantInt::get(Type::getInt64Ty(context), GetMethodPtr(&THolderFactory::CreateDirectArrayHolder)); - const auto size = ConstantInt::get(Type::getInt32Ty(context), sz); + const auto size = ConstantInt::get(Type::getInt64Ty(context), sz); if (NYql::NCodegen::ETarget::Windows != ctx.Codegen->GetEffectiveTarget()) { const auto funType = FunctionType::get(valueType, {fact->getType(), size->getType(), items->getType()}, false); @@ -4110,7 +4110,7 @@ Value* TContainerCacheOnContext::GenNewArray(ui32 sz, Value* items, const TCodeg const auto itemsPtr = CastInst::Create(Instruction::IntToPtr, offs, pointerType, "items_ptr", block); - for (ui32 i = 0; i < sz; ++i) { + for (ui64 i = 0; i < sz; ++i) { const auto itemp = GetElementPtrInst::CreateInBounds(itemsPtr, {ConstantInt::get(idxType, 0), ConstantInt::get(idxType, i)}, "itemp", block); ValueUnRef(EValueRepresentation::Any, itemp, ctx, block); } @@ -4136,7 +4136,7 @@ void TPlainContainerCache::Clear() { CachedItems.fill(nullptr); } -NUdf::TUnboxedValuePod TPlainContainerCache::NewArray(const THolderFactory& factory, ui32 size, NUdf::TUnboxedValue*& items) { +NUdf::TUnboxedValuePod TPlainContainerCache::NewArray(const THolderFactory& factory, ui64 size, NUdf::TUnboxedValue*& items) { if (!CachedItems[CacheIndex] || !Cached[CacheIndex].UniqueBoxed()) { CacheIndex ^= 1U; if (!CachedItems[CacheIndex] || !Cached[CacheIndex].UniqueBoxed()) { diff --git a/ydb/library/yql/minikql/computation/mkql_computation_node_holders.h b/ydb/library/yql/minikql/computation/mkql_computation_node_holders.h index 56bf6e4091b..74b769f1806 100644 --- a/ydb/library/yql/minikql/computation/mkql_computation_node_holders.h +++ b/ydb/library/yql/minikql/computation/mkql_computation_node_holders.h @@ -403,7 +403,7 @@ public: NUdf::TUnboxedValuePod CreateDirectListHolder(TDefaultListRepresentation&& items) const; - NUdf::TUnboxedValuePod CreateDirectArrayHolder(ui32 size, NUdf::TUnboxedValue*& itemsPtr) const; + NUdf::TUnboxedValuePod CreateDirectArrayHolder(ui64 size, NUdf::TUnboxedValue*& itemsPtr) const; NUdf::TUnboxedValuePod CreateArrowBlock(arrow::Datum&& datum) const; @@ -620,9 +620,9 @@ void GetDictionaryKeyTypes(TType* keyType, TKeyTypes& types, bool& isTuple, bool struct TContainerCacheOnContext : private TNonCopyable { TContainerCacheOnContext(TComputationMutables& mutables); - NUdf::TUnboxedValuePod NewArray(TComputationContext& ctx, ui32 size, NUdf::TUnboxedValue*& items) const; + NUdf::TUnboxedValuePod NewArray(TComputationContext& ctx, ui64 size, NUdf::TUnboxedValue*& items) const; #ifndef MKQL_DISABLE_CODEGEN - llvm::Value* GenNewArray(ui32 sz, llvm::Value* items, const TCodegenContext& ctx, llvm::BasicBlock*& block) const; + llvm::Value* GenNewArray(ui64 sz, llvm::Value* items, const TCodegenContext& ctx, llvm::BasicBlock*& block) const; #endif const ui32 Index; }; @@ -636,7 +636,7 @@ public: void Clear(); - NUdf::TUnboxedValuePod NewArray(const THolderFactory& factory, ui32 size, NUdf::TUnboxedValue*& items); + NUdf::TUnboxedValuePod NewArray(const THolderFactory& factory, ui64 size, NUdf::TUnboxedValue*& items); private: std::array<NUdf::TUnboxedValue, 2> Cached; diff --git a/ydb/library/yql/minikql/computation/mkql_computation_node_pack.cpp b/ydb/library/yql/minikql/computation/mkql_computation_node_pack.cpp index 154dd225dfe..057ba99c4ed 100644 --- a/ydb/library/yql/minikql/computation/mkql_computation_node_pack.cpp +++ b/ydb/library/yql/minikql/computation/mkql_computation_node_pack.cpp @@ -451,12 +451,21 @@ NUdf::TUnboxedValue TValuePacker::UnpackImpl(const TType* type, TStringBuf& buf, auto listType = static_cast<const TListType*>(type); auto itemType = listType->GetItemType(); const auto len = NDetails::UnpackUInt64(buf); + if (!len) { + return holderFactory.GetEmptyContainer(); + } + + TTemporaryUnboxedValueVector tmp; + for (ui64 i = 0; i < len; ++i) { + tmp.emplace_back(UnpackImpl(itemType, buf, topLength, holderFactory)); + } + NUdf::TUnboxedValue *items = nullptr; - MKQL_ENSURE(len <= Max<ui32>(), "Bad list length: " << len); auto list = holderFactory.CreateDirectArrayHolder(len, items); for (ui64 i = 0; i < len; ++i) { - *items++ = UnpackImpl(itemType, buf, topLength, holderFactory); + items[i] = std::move(tmp[i]); } + return std::move(list); } diff --git a/ydb/library/yql/minikql/computation/mkql_value_builder.cpp b/ydb/library/yql/minikql/computation/mkql_value_builder.cpp index e979b4a05e7..1d18acc73c7 100644 --- a/ydb/library/yql/minikql/computation/mkql_value_builder.cpp +++ b/ydb/library/yql/minikql/computation/mkql_value_builder.cpp @@ -125,7 +125,11 @@ NUdf::TUnboxedValue TDefaultValueBuilder::ToIndexDict(const NUdf::TUnboxedValueP return HolderFactory_.ToIndexDict(this, list); } -NUdf::TUnboxedValue TDefaultValueBuilder::NewArray(ui32 count, NUdf::TUnboxedValue*& itemsPtr) const { +NUdf::TUnboxedValue TDefaultValueBuilder::NewArray32(ui32 count, NUdf::TUnboxedValue*& itemsPtr) const { + return HolderFactory_.CreateDirectArrayHolder(count, itemsPtr); +} + +NUdf::TUnboxedValue TDefaultValueBuilder::NewArray64(ui64 count, NUdf::TUnboxedValue*& itemsPtr) const { return HolderFactory_.CreateDirectArrayHolder(count, itemsPtr); } diff --git a/ydb/library/yql/minikql/computation/mkql_value_builder.h b/ydb/library/yql/minikql/computation/mkql_value_builder.h index 370f1ff24a4..9955a52da66 100644 --- a/ydb/library/yql/minikql/computation/mkql_value_builder.h +++ b/ydb/library/yql/minikql/computation/mkql_value_builder.h @@ -48,7 +48,7 @@ public: NUdf::TUnboxedValue TakeList(const NUdf::TUnboxedValuePod& list, ui64 count) const final; NUdf::TUnboxedValue ToIndexDict(const NUdf::TUnboxedValuePod& list) const final; - NUdf::TUnboxedValue NewArray(ui32 count, NUdf::TUnboxedValue*& itemsPtr) const final; + NUdf::TUnboxedValue NewArray32(ui32 count, NUdf::TUnboxedValue*& itemsPtr) const final; NUdf::TUnboxedValue NewVariant(ui32 index, NUdf::TUnboxedValue&& value) const final; const NUdf::IDateBuilder& GetDateBuilder() const final { return *this; @@ -89,6 +89,8 @@ public: return *PgBuilder_; } + NUdf::TUnboxedValue NewArray64(ui64 count, NUdf::TUnboxedValue*& itemsPtr) const final; + private: const THolderFactory& HolderFactory_; NUdf::EValidatePolicy Policy_; diff --git a/ydb/library/yql/minikql/dom/CMakeLists.darwin.txt b/ydb/library/yql/minikql/dom/CMakeLists.darwin.txt index 9dee526e372..338a7598233 100644 --- a/ydb/library/yql/minikql/dom/CMakeLists.darwin.txt +++ b/ydb/library/yql/minikql/dom/CMakeLists.darwin.txt @@ -10,7 +10,7 @@ add_library(yql-minikql-dom) target_compile_options(yql-minikql-dom PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=21 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(yql-minikql-dom PUBLIC diff --git a/ydb/library/yql/minikql/dom/CMakeLists.linux-aarch64.txt b/ydb/library/yql/minikql/dom/CMakeLists.linux-aarch64.txt index 55064c38727..46754a9edb4 100644 --- a/ydb/library/yql/minikql/dom/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/minikql/dom/CMakeLists.linux-aarch64.txt @@ -10,7 +10,7 @@ add_library(yql-minikql-dom) target_compile_options(yql-minikql-dom PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=21 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(yql-minikql-dom PUBLIC diff --git a/ydb/library/yql/minikql/dom/CMakeLists.linux.txt b/ydb/library/yql/minikql/dom/CMakeLists.linux.txt index 55064c38727..46754a9edb4 100644 --- a/ydb/library/yql/minikql/dom/CMakeLists.linux.txt +++ b/ydb/library/yql/minikql/dom/CMakeLists.linux.txt @@ -10,7 +10,7 @@ add_library(yql-minikql-dom) target_compile_options(yql-minikql-dom PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=21 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(yql-minikql-dom PUBLIC diff --git a/ydb/library/yql/minikql/dom/make.cpp b/ydb/library/yql/minikql/dom/make.cpp index ae3c698092d..e28c0895892 100644 --- a/ydb/library/yql/minikql/dom/make.cpp +++ b/ydb/library/yql/minikql/dom/make.cpp @@ -46,7 +46,7 @@ TUnboxedValuePod MakeList(const ITypeInfoHelper::TPtr typeHelper, const TType* i return SetNodeType<ENodeType::List>(res.Release()); } } else { - TSmallVec<TUnboxedValue, TUnboxedValue::TAllocator> items; + TSmallVec<TUnboxedValue> items; if (value.HasFastListLength()) { items.reserve(value.GetListLength()); } diff --git a/ydb/library/yql/minikql/jsonpath/CMakeLists.darwin.txt b/ydb/library/yql/minikql/jsonpath/CMakeLists.darwin.txt index 2d199d2573b..ed65757a513 100644 --- a/ydb/library/yql/minikql/jsonpath/CMakeLists.darwin.txt +++ b/ydb/library/yql/minikql/jsonpath/CMakeLists.darwin.txt @@ -12,7 +12,7 @@ add_library(yql-minikql-jsonpath) target_compile_options(yql-minikql-jsonpath PRIVATE -DYDB_REWRAPPER_LIB_ID=kHyperscan -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=18 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(yql-minikql-jsonpath PUBLIC diff --git a/ydb/library/yql/minikql/jsonpath/CMakeLists.linux-aarch64.txt b/ydb/library/yql/minikql/jsonpath/CMakeLists.linux-aarch64.txt index ed7733b4c5c..437ab95f417 100644 --- a/ydb/library/yql/minikql/jsonpath/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/minikql/jsonpath/CMakeLists.linux-aarch64.txt @@ -12,7 +12,7 @@ add_library(yql-minikql-jsonpath) target_compile_options(yql-minikql-jsonpath PRIVATE -DYDB_REWRAPPER_LIB_ID=kRe2 -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=18 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(yql-minikql-jsonpath PUBLIC diff --git a/ydb/library/yql/minikql/jsonpath/CMakeLists.linux.txt b/ydb/library/yql/minikql/jsonpath/CMakeLists.linux.txt index 0e272da1353..9a0a1af29e7 100644 --- a/ydb/library/yql/minikql/jsonpath/CMakeLists.linux.txt +++ b/ydb/library/yql/minikql/jsonpath/CMakeLists.linux.txt @@ -12,7 +12,7 @@ add_library(yql-minikql-jsonpath) target_compile_options(yql-minikql-jsonpath PRIVATE -DYDB_REWRAPPER_LIB_ID=kHyperscan -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=18 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(yql-minikql-jsonpath PUBLIC diff --git a/ydb/library/yql/public/udf/udf_value_builder.h b/ydb/library/yql/public/udf/udf_value_builder.h index 557b481faac..22e18a6cbc8 100644 --- a/ydb/library/yql/public/udf/udf_value_builder.h +++ b/ydb/library/yql/public/udf/udf_value_builder.h @@ -158,7 +158,11 @@ public: virtual TUnboxedValue ToIndexDict(const TUnboxedValuePod& list) const = 0; /// Default representation for Tuple, Struct or List with a known size. - virtual TUnboxedValue NewArray(ui32 count, TUnboxedValue*& itemsPtr) const = 0; + TUnboxedValue NewArray(ui32 count, TUnboxedValue*& itemsPtr) const { + return NewArray32(count, itemsPtr); + } + + virtual TUnboxedValue NewArray32(ui32 count, TUnboxedValue*& itemsPtr) const = 0; virtual TUnboxedValue NewVariant(ui32 index, TUnboxedValue&& value) const = 0; @@ -211,7 +215,20 @@ public: }; #endif -#if UDF_ABI_COMPATIBILITY_VERSION_CURRENT >= UDF_ABI_COMPATIBILITY_VERSION(2, 25) +#if UDF_ABI_COMPATIBILITY_VERSION_CURRENT >= UDF_ABI_COMPATIBILITY_VERSION(2, 27) +class IValueBuilder7: public IValueBuilder6 { +public: + virtual TUnboxedValue NewArray64(ui64 count, TUnboxedValue*& itemsPtr) const = 0; + + TUnboxedValue NewArray(ui64 count, TUnboxedValue*& itemsPtr) const { + return NewArray64(count, itemsPtr); + } +}; +#endif + +#if UDF_ABI_COMPATIBILITY_VERSION_CURRENT >= UDF_ABI_COMPATIBILITY_VERSION(2, 27) +class IValueBuilder: public IValueBuilder7 {}; +#elif UDF_ABI_COMPATIBILITY_VERSION_CURRENT >= UDF_ABI_COMPATIBILITY_VERSION(2, 25) class IValueBuilder: public IValueBuilder6 {}; #elif UDF_ABI_COMPATIBILITY_VERSION_CURRENT >= UDF_ABI_COMPATIBILITY_VERSION(2, 19) class IValueBuilder: public IValueBuilder5 {}; diff --git a/ydb/library/yql/public/udf/udf_value_builder_ut.cpp b/ydb/library/yql/public/udf/udf_value_builder_ut.cpp index 94dec78cbca..527c4f77f87 100644 --- a/ydb/library/yql/public/udf/udf_value_builder_ut.cpp +++ b/ydb/library/yql/public/udf/udf_value_builder_ut.cpp @@ -1,3 +1,4 @@ +#define HIDE_DELETED_ABI_FUNCTIONS #include "udf_value_builder.h" #include "udf_ut_helpers.h" @@ -19,7 +20,7 @@ Y_UNIT_TEST_SUITE(TUdfValueBuilder) { UNIT_ASSERT_VALUES_EQUAL(11, GetMethodIndex(&IValueBuilder::SkipList)); UNIT_ASSERT_VALUES_EQUAL(12, GetMethodIndex(&IValueBuilder::TakeList)); UNIT_ASSERT_VALUES_EQUAL(13, GetMethodIndex(&IValueBuilder::ToIndexDict)); - UNIT_ASSERT_VALUES_EQUAL(14, GetMethodIndex(&IValueBuilder::NewArray)); + UNIT_ASSERT_VALUES_EQUAL(14, GetMethodIndex(&IValueBuilder::NewArray32)); UNIT_ASSERT_VALUES_EQUAL(15, GetMethodIndex(&IValueBuilder::NewVariant)); UNIT_ASSERT_VALUES_EQUAL(16, GetMethodIndex(&IValueBuilder::GetDateBuilder)); UNIT_ASSERT_VALUES_EQUAL(17, GetMethodIndex(&IValueBuilder::GetSecureParam)); @@ -29,5 +30,6 @@ Y_UNIT_TEST_SUITE(TUdfValueBuilder) { UNIT_ASSERT_VALUES_EQUAL(21, GetMethodIndex(&IValueBuilder::ImportArrowBlock)); UNIT_ASSERT_VALUES_EQUAL(22, GetMethodIndex(&IValueBuilder::Unused3)); UNIT_ASSERT_VALUES_EQUAL(23, GetMethodIndex(&IValueBuilder::GetPgBuilder)); + UNIT_ASSERT_VALUES_EQUAL(24, GetMethodIndex(&IValueBuilder::NewArray64)); } } diff --git a/ydb/library/yql/public/udf/udf_version.h b/ydb/library/yql/public/udf/udf_version.h index 39fde6b891c..c6f1ef2b24a 100644 --- a/ydb/library/yql/public/udf/udf_version.h +++ b/ydb/library/yql/public/udf/udf_version.h @@ -7,7 +7,7 @@ namespace NYql { namespace NUdf { #define CURRENT_UDF_ABI_VERSION_MAJOR 2 -#define CURRENT_UDF_ABI_VERSION_MINOR 26 +#define CURRENT_UDF_ABI_VERSION_MINOR 27 #define CURRENT_UDF_ABI_VERSION_PATCH 0 #ifdef USE_CURRENT_UDF_ABI_VERSION diff --git a/ydb/library/yql/udfs/common/clickhouse/client/CMakeLists.darwin.txt b/ydb/library/yql/udfs/common/clickhouse/client/CMakeLists.darwin.txt index 623f424687c..14c55c740c8 100644 --- a/ydb/library/yql/udfs/common/clickhouse/client/CMakeLists.darwin.txt +++ b/ydb/library/yql/udfs/common/clickhouse/client/CMakeLists.darwin.txt @@ -57,7 +57,7 @@ target_compile_options(clickhouse_client_udf.global PRIVATE -DDBMS_VERSION_PATCH=0 -Wno-unused-parameter -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=26 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_include_directories(clickhouse_client_udf.global PUBLIC 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 5d8856bd92b..d37bd28ea7c 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 @@ -58,7 +58,7 @@ target_compile_options(clickhouse_client_udf.global PRIVATE -DDBMS_VERSION_PATCH=0 -Wno-unused-parameter -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=26 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_include_directories(clickhouse_client_udf.global PUBLIC diff --git a/ydb/library/yql/udfs/common/clickhouse/client/CMakeLists.linux.txt b/ydb/library/yql/udfs/common/clickhouse/client/CMakeLists.linux.txt index 5d8856bd92b..d37bd28ea7c 100644 --- a/ydb/library/yql/udfs/common/clickhouse/client/CMakeLists.linux.txt +++ b/ydb/library/yql/udfs/common/clickhouse/client/CMakeLists.linux.txt @@ -58,7 +58,7 @@ target_compile_options(clickhouse_client_udf.global PRIVATE -DDBMS_VERSION_PATCH=0 -Wno-unused-parameter -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=26 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_include_directories(clickhouse_client_udf.global PUBLIC diff --git a/ydb/library/yql/udfs/common/datetime/CMakeLists.darwin.txt b/ydb/library/yql/udfs/common/datetime/CMakeLists.darwin.txt index e96d637cb01..88ac893134a 100644 --- a/ydb/library/yql/udfs/common/datetime/CMakeLists.darwin.txt +++ b/ydb/library/yql/udfs/common/datetime/CMakeLists.darwin.txt @@ -20,7 +20,7 @@ target_link_libraries(datetime_udf INTERFACE add_global_library_for(datetime_udf.global datetime_udf) target_compile_options(datetime_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=9 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(datetime_udf.global PUBLIC 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 81e23e13d07..0a1687960bc 100644 --- a/ydb/library/yql/udfs/common/datetime/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/udfs/common/datetime/CMakeLists.linux-aarch64.txt @@ -21,7 +21,7 @@ target_link_libraries(datetime_udf INTERFACE add_global_library_for(datetime_udf.global datetime_udf) target_compile_options(datetime_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=9 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(datetime_udf.global PUBLIC diff --git a/ydb/library/yql/udfs/common/datetime/CMakeLists.linux.txt b/ydb/library/yql/udfs/common/datetime/CMakeLists.linux.txt index 81e23e13d07..0a1687960bc 100644 --- a/ydb/library/yql/udfs/common/datetime/CMakeLists.linux.txt +++ b/ydb/library/yql/udfs/common/datetime/CMakeLists.linux.txt @@ -21,7 +21,7 @@ target_link_libraries(datetime_udf INTERFACE add_global_library_for(datetime_udf.global datetime_udf) target_compile_options(datetime_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=9 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(datetime_udf.global PUBLIC diff --git a/ydb/library/yql/udfs/common/datetime2/CMakeLists.darwin.txt b/ydb/library/yql/udfs/common/datetime2/CMakeLists.darwin.txt index bd6afb9aed1..5c326010780 100644 --- a/ydb/library/yql/udfs/common/datetime2/CMakeLists.darwin.txt +++ b/ydb/library/yql/udfs/common/datetime2/CMakeLists.darwin.txt @@ -22,7 +22,7 @@ target_link_libraries(datetime2_udf INTERFACE add_global_library_for(datetime2_udf.global datetime2_udf) target_compile_options(datetime2_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=24 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(datetime2_udf.global PUBLIC 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 b11f53df880..7adaa56f7d2 100644 --- a/ydb/library/yql/udfs/common/datetime2/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/udfs/common/datetime2/CMakeLists.linux-aarch64.txt @@ -23,7 +23,7 @@ target_link_libraries(datetime2_udf INTERFACE add_global_library_for(datetime2_udf.global datetime2_udf) target_compile_options(datetime2_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=24 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(datetime2_udf.global PUBLIC diff --git a/ydb/library/yql/udfs/common/datetime2/CMakeLists.linux.txt b/ydb/library/yql/udfs/common/datetime2/CMakeLists.linux.txt index b11f53df880..7adaa56f7d2 100644 --- a/ydb/library/yql/udfs/common/datetime2/CMakeLists.linux.txt +++ b/ydb/library/yql/udfs/common/datetime2/CMakeLists.linux.txt @@ -23,7 +23,7 @@ target_link_libraries(datetime2_udf INTERFACE add_global_library_for(datetime2_udf.global datetime2_udf) target_compile_options(datetime2_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=24 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(datetime2_udf.global PUBLIC diff --git a/ydb/library/yql/udfs/common/digest/CMakeLists.darwin.txt b/ydb/library/yql/udfs/common/digest/CMakeLists.darwin.txt index 67ca7b325ea..4d38552a9be 100644 --- a/ydb/library/yql/udfs/common/digest/CMakeLists.darwin.txt +++ b/ydb/library/yql/udfs/common/digest/CMakeLists.darwin.txt @@ -28,7 +28,7 @@ target_link_libraries(digest_udf INTERFACE add_global_library_for(digest_udf.global digest_udf) target_compile_options(digest_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=9 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_include_directories(digest_udf.global PRIVATE 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 145072c6fc9..88aebe8ada5 100644 --- a/ydb/library/yql/udfs/common/digest/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/udfs/common/digest/CMakeLists.linux-aarch64.txt @@ -29,7 +29,7 @@ target_link_libraries(digest_udf INTERFACE add_global_library_for(digest_udf.global digest_udf) target_compile_options(digest_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=9 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_include_directories(digest_udf.global PRIVATE diff --git a/ydb/library/yql/udfs/common/digest/CMakeLists.linux.txt b/ydb/library/yql/udfs/common/digest/CMakeLists.linux.txt index 145072c6fc9..88aebe8ada5 100644 --- a/ydb/library/yql/udfs/common/digest/CMakeLists.linux.txt +++ b/ydb/library/yql/udfs/common/digest/CMakeLists.linux.txt @@ -29,7 +29,7 @@ target_link_libraries(digest_udf INTERFACE add_global_library_for(digest_udf.global digest_udf) target_compile_options(digest_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=9 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_include_directories(digest_udf.global PRIVATE diff --git a/ydb/library/yql/udfs/common/histogram/CMakeLists.darwin.txt b/ydb/library/yql/udfs/common/histogram/CMakeLists.darwin.txt index 260ac721375..f7f3563b363 100644 --- a/ydb/library/yql/udfs/common/histogram/CMakeLists.darwin.txt +++ b/ydb/library/yql/udfs/common/histogram/CMakeLists.darwin.txt @@ -19,7 +19,7 @@ target_link_libraries(histogram_udf INTERFACE add_global_library_for(histogram_udf.global histogram_udf) target_compile_options(histogram_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=9 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(histogram_udf.global PUBLIC 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 24247c4d761..b99231af38d 100644 --- a/ydb/library/yql/udfs/common/histogram/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/udfs/common/histogram/CMakeLists.linux-aarch64.txt @@ -20,7 +20,7 @@ target_link_libraries(histogram_udf INTERFACE add_global_library_for(histogram_udf.global histogram_udf) target_compile_options(histogram_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=9 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(histogram_udf.global PUBLIC diff --git a/ydb/library/yql/udfs/common/histogram/CMakeLists.linux.txt b/ydb/library/yql/udfs/common/histogram/CMakeLists.linux.txt index 24247c4d761..b99231af38d 100644 --- a/ydb/library/yql/udfs/common/histogram/CMakeLists.linux.txt +++ b/ydb/library/yql/udfs/common/histogram/CMakeLists.linux.txt @@ -20,7 +20,7 @@ target_link_libraries(histogram_udf INTERFACE add_global_library_for(histogram_udf.global histogram_udf) target_compile_options(histogram_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=9 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(histogram_udf.global PUBLIC diff --git a/ydb/library/yql/udfs/common/histogram/histogram_udf.cpp b/ydb/library/yql/udfs/common/histogram/histogram_udf.cpp index 89a65812bf4..ecd02006906 100644 --- a/ydb/library/yql/udfs/common/histogram/histogram_udf.cpp +++ b/ydb/library/yql/udfs/common/histogram/histogram_udf.cpp @@ -417,7 +417,7 @@ namespace { auto histogram = static_cast<THistogramResource*>(args[0].AsBoxed().Get())->Get(); histogram->ToProto(proto); - ui32 size = proto.FreqSize(); + auto size = proto.FreqSize(); TUnboxedValue* fields = nullptr; auto result = valueBuilder->NewArray(HistogramIndexes.ResultFieldsCount, fields); fields[HistogramIndexes.Kind] = valueBuilder->NewString(TStringBuf(ResourceName).Skip(10)); @@ -427,7 +427,7 @@ namespace { fields[HistogramIndexes.Min] = TUnboxedValuePod(static_cast<double>(histogram->GetMinValue())); fields[HistogramIndexes.Max] = TUnboxedValuePod(static_cast<double>(histogram->GetMaxValue())); fields[HistogramIndexes.WeightsSum] = TUnboxedValuePod(static_cast<double>(histogram->GetSum())); - for (ui32 i = 0; i < size; ++i) { + for (ui64 i = 0; i < size; ++i) { TUnboxedValue* binFields = nullptr; *items++ = valueBuilder->NewArray(HistogramIndexes.BinFieldsCount, binFields); binFields[HistogramIndexes.Frequency] = TUnboxedValuePod(static_cast<double>(proto.GetFreq(i))); diff --git a/ydb/library/yql/udfs/common/hyperloglog/CMakeLists.darwin.txt b/ydb/library/yql/udfs/common/hyperloglog/CMakeLists.darwin.txt index a5075b8af8e..8324bc96f22 100644 --- a/ydb/library/yql/udfs/common/hyperloglog/CMakeLists.darwin.txt +++ b/ydb/library/yql/udfs/common/hyperloglog/CMakeLists.darwin.txt @@ -19,7 +19,7 @@ target_link_libraries(hyperloglog_udf INTERFACE add_global_library_for(hyperloglog_udf.global hyperloglog_udf) target_compile_options(hyperloglog_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=9 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(hyperloglog_udf.global PUBLIC 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 31da27d40b2..bb7a83213b3 100644 --- a/ydb/library/yql/udfs/common/hyperloglog/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/udfs/common/hyperloglog/CMakeLists.linux-aarch64.txt @@ -20,7 +20,7 @@ target_link_libraries(hyperloglog_udf INTERFACE add_global_library_for(hyperloglog_udf.global hyperloglog_udf) target_compile_options(hyperloglog_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=9 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(hyperloglog_udf.global PUBLIC diff --git a/ydb/library/yql/udfs/common/hyperloglog/CMakeLists.linux.txt b/ydb/library/yql/udfs/common/hyperloglog/CMakeLists.linux.txt index 31da27d40b2..bb7a83213b3 100644 --- a/ydb/library/yql/udfs/common/hyperloglog/CMakeLists.linux.txt +++ b/ydb/library/yql/udfs/common/hyperloglog/CMakeLists.linux.txt @@ -20,7 +20,7 @@ target_link_libraries(hyperloglog_udf INTERFACE add_global_library_for(hyperloglog_udf.global hyperloglog_udf) target_compile_options(hyperloglog_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=9 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(hyperloglog_udf.global PUBLIC diff --git a/ydb/library/yql/udfs/common/hyperscan/CMakeLists.linux.txt b/ydb/library/yql/udfs/common/hyperscan/CMakeLists.linux.txt index 314e695c2f3..77a07a008e2 100644 --- a/ydb/library/yql/udfs/common/hyperscan/CMakeLists.linux.txt +++ b/ydb/library/yql/udfs/common/hyperscan/CMakeLists.linux.txt @@ -21,7 +21,7 @@ target_link_libraries(hyperscan_udf INTERFACE add_global_library_for(hyperscan_udf.global hyperscan_udf) target_compile_options(hyperscan_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=23 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(hyperscan_udf.global PUBLIC diff --git a/ydb/library/yql/udfs/common/ip_base/CMakeLists.darwin.txt b/ydb/library/yql/udfs/common/ip_base/CMakeLists.darwin.txt index 5ad0b9c3c2a..b01a3028c29 100644 --- a/ydb/library/yql/udfs/common/ip_base/CMakeLists.darwin.txt +++ b/ydb/library/yql/udfs/common/ip_base/CMakeLists.darwin.txt @@ -20,7 +20,7 @@ target_link_libraries(ip_udf INTERFACE add_global_library_for(ip_udf.global ip_udf) target_compile_options(ip_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=9 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(ip_udf.global PUBLIC 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 97e73771ef5..c90526626c0 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 @@ -21,7 +21,7 @@ target_link_libraries(ip_udf INTERFACE add_global_library_for(ip_udf.global ip_udf) target_compile_options(ip_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=9 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(ip_udf.global PUBLIC diff --git a/ydb/library/yql/udfs/common/ip_base/CMakeLists.linux.txt b/ydb/library/yql/udfs/common/ip_base/CMakeLists.linux.txt index 97e73771ef5..c90526626c0 100644 --- a/ydb/library/yql/udfs/common/ip_base/CMakeLists.linux.txt +++ b/ydb/library/yql/udfs/common/ip_base/CMakeLists.linux.txt @@ -21,7 +21,7 @@ target_link_libraries(ip_udf INTERFACE add_global_library_for(ip_udf.global ip_udf) target_compile_options(ip_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=9 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(ip_udf.global PUBLIC diff --git a/ydb/library/yql/udfs/common/ip_base/lib/CMakeLists.darwin.txt b/ydb/library/yql/udfs/common/ip_base/lib/CMakeLists.darwin.txt index 2b3cfed5c67..94b1dd3e060 100644 --- a/ydb/library/yql/udfs/common/ip_base/lib/CMakeLists.darwin.txt +++ b/ydb/library/yql/udfs/common/ip_base/lib/CMakeLists.darwin.txt @@ -10,7 +10,7 @@ add_library(common-ip_base-lib) target_compile_options(common-ip_base-lib PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=9 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(common-ip_base-lib PUBLIC diff --git a/ydb/library/yql/udfs/common/ip_base/lib/CMakeLists.linux-aarch64.txt b/ydb/library/yql/udfs/common/ip_base/lib/CMakeLists.linux-aarch64.txt index 8f53a33543c..bb6f444f190 100644 --- a/ydb/library/yql/udfs/common/ip_base/lib/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/udfs/common/ip_base/lib/CMakeLists.linux-aarch64.txt @@ -10,7 +10,7 @@ add_library(common-ip_base-lib) target_compile_options(common-ip_base-lib PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=9 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(common-ip_base-lib PUBLIC diff --git a/ydb/library/yql/udfs/common/ip_base/lib/CMakeLists.linux.txt b/ydb/library/yql/udfs/common/ip_base/lib/CMakeLists.linux.txt index 8f53a33543c..bb6f444f190 100644 --- a/ydb/library/yql/udfs/common/ip_base/lib/CMakeLists.linux.txt +++ b/ydb/library/yql/udfs/common/ip_base/lib/CMakeLists.linux.txt @@ -10,7 +10,7 @@ add_library(common-ip_base-lib) target_compile_options(common-ip_base-lib PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=9 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(common-ip_base-lib PUBLIC diff --git a/ydb/library/yql/udfs/common/json/CMakeLists.darwin.txt b/ydb/library/yql/udfs/common/json/CMakeLists.darwin.txt index 55c706381bc..10dc66ccde0 100644 --- a/ydb/library/yql/udfs/common/json/CMakeLists.darwin.txt +++ b/ydb/library/yql/udfs/common/json/CMakeLists.darwin.txt @@ -19,7 +19,7 @@ target_link_libraries(json_udf INTERFACE add_global_library_for(json_udf.global json_udf) target_compile_options(json_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=9 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(json_udf.global PUBLIC 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 a7e9d3ef7a9..b2e4bb52d97 100644 --- a/ydb/library/yql/udfs/common/json/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/udfs/common/json/CMakeLists.linux-aarch64.txt @@ -20,7 +20,7 @@ target_link_libraries(json_udf INTERFACE add_global_library_for(json_udf.global json_udf) target_compile_options(json_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=9 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(json_udf.global PUBLIC diff --git a/ydb/library/yql/udfs/common/json/CMakeLists.linux.txt b/ydb/library/yql/udfs/common/json/CMakeLists.linux.txt index a7e9d3ef7a9..b2e4bb52d97 100644 --- a/ydb/library/yql/udfs/common/json/CMakeLists.linux.txt +++ b/ydb/library/yql/udfs/common/json/CMakeLists.linux.txt @@ -20,7 +20,7 @@ target_link_libraries(json_udf INTERFACE add_global_library_for(json_udf.global json_udf) target_compile_options(json_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=9 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(json_udf.global PUBLIC diff --git a/ydb/library/yql/udfs/common/json2/CMakeLists.darwin.txt b/ydb/library/yql/udfs/common/json2/CMakeLists.darwin.txt index f2683ec7783..c6e02893c9f 100644 --- a/ydb/library/yql/udfs/common/json2/CMakeLists.darwin.txt +++ b/ydb/library/yql/udfs/common/json2/CMakeLists.darwin.txt @@ -21,7 +21,7 @@ target_link_libraries(json2_udf INTERFACE add_global_library_for(json2_udf.global json2_udf) target_compile_options(json2_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=21 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(json2_udf.global PUBLIC 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 128e3171cb1..9bfd5637f3c 100644 --- a/ydb/library/yql/udfs/common/json2/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/udfs/common/json2/CMakeLists.linux-aarch64.txt @@ -22,7 +22,7 @@ target_link_libraries(json2_udf INTERFACE add_global_library_for(json2_udf.global json2_udf) target_compile_options(json2_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=21 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(json2_udf.global PUBLIC diff --git a/ydb/library/yql/udfs/common/json2/CMakeLists.linux.txt b/ydb/library/yql/udfs/common/json2/CMakeLists.linux.txt index 128e3171cb1..9bfd5637f3c 100644 --- a/ydb/library/yql/udfs/common/json2/CMakeLists.linux.txt +++ b/ydb/library/yql/udfs/common/json2/CMakeLists.linux.txt @@ -22,7 +22,7 @@ target_link_libraries(json2_udf INTERFACE add_global_library_for(json2_udf.global json2_udf) target_compile_options(json2_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=21 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(json2_udf.global PUBLIC diff --git a/ydb/library/yql/udfs/common/math/CMakeLists.darwin.txt b/ydb/library/yql/udfs/common/math/CMakeLists.darwin.txt index 934b4baf1bc..d6c448f67bc 100644 --- a/ydb/library/yql/udfs/common/math/CMakeLists.darwin.txt +++ b/ydb/library/yql/udfs/common/math/CMakeLists.darwin.txt @@ -21,7 +21,7 @@ target_link_libraries(math_udf INTERFACE add_global_library_for(math_udf.global math_udf) target_compile_options(math_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=16 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(math_udf.global PUBLIC 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 5a8c5710bd3..de33f9dcc05 100644 --- a/ydb/library/yql/udfs/common/math/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/udfs/common/math/CMakeLists.linux-aarch64.txt @@ -22,7 +22,7 @@ target_link_libraries(math_udf INTERFACE add_global_library_for(math_udf.global math_udf) target_compile_options(math_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=16 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(math_udf.global PUBLIC diff --git a/ydb/library/yql/udfs/common/math/CMakeLists.linux.txt b/ydb/library/yql/udfs/common/math/CMakeLists.linux.txt index 5a8c5710bd3..de33f9dcc05 100644 --- a/ydb/library/yql/udfs/common/math/CMakeLists.linux.txt +++ b/ydb/library/yql/udfs/common/math/CMakeLists.linux.txt @@ -22,7 +22,7 @@ target_link_libraries(math_udf INTERFACE add_global_library_for(math_udf.global math_udf) target_compile_options(math_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=16 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(math_udf.global PUBLIC diff --git a/ydb/library/yql/udfs/common/pire/CMakeLists.darwin.txt b/ydb/library/yql/udfs/common/pire/CMakeLists.darwin.txt index e68b4ca2e45..489b32cc4d5 100644 --- a/ydb/library/yql/udfs/common/pire/CMakeLists.darwin.txt +++ b/ydb/library/yql/udfs/common/pire/CMakeLists.darwin.txt @@ -19,7 +19,7 @@ target_link_libraries(pire_udf INTERFACE add_global_library_for(pire_udf.global pire_udf) target_compile_options(pire_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=23 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(pire_udf.global PUBLIC 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 19d559c5f42..1b1e0ae8994 100644 --- a/ydb/library/yql/udfs/common/pire/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/udfs/common/pire/CMakeLists.linux-aarch64.txt @@ -20,7 +20,7 @@ target_link_libraries(pire_udf INTERFACE add_global_library_for(pire_udf.global pire_udf) target_compile_options(pire_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=23 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(pire_udf.global PUBLIC diff --git a/ydb/library/yql/udfs/common/pire/CMakeLists.linux.txt b/ydb/library/yql/udfs/common/pire/CMakeLists.linux.txt index 19d559c5f42..1b1e0ae8994 100644 --- a/ydb/library/yql/udfs/common/pire/CMakeLists.linux.txt +++ b/ydb/library/yql/udfs/common/pire/CMakeLists.linux.txt @@ -20,7 +20,7 @@ target_link_libraries(pire_udf INTERFACE add_global_library_for(pire_udf.global pire_udf) target_compile_options(pire_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=23 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(pire_udf.global PUBLIC diff --git a/ydb/library/yql/udfs/common/re2/CMakeLists.darwin.txt b/ydb/library/yql/udfs/common/re2/CMakeLists.darwin.txt index 21cdb382c24..65a5834716c 100644 --- a/ydb/library/yql/udfs/common/re2/CMakeLists.darwin.txt +++ b/ydb/library/yql/udfs/common/re2/CMakeLists.darwin.txt @@ -20,7 +20,7 @@ target_link_libraries(re2_udf INTERFACE add_global_library_for(re2_udf.global re2_udf) target_compile_options(re2_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=9 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(re2_udf.global PUBLIC 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 655ef1f2612..0e7ec7ce2d4 100644 --- a/ydb/library/yql/udfs/common/re2/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/udfs/common/re2/CMakeLists.linux-aarch64.txt @@ -21,7 +21,7 @@ target_link_libraries(re2_udf INTERFACE add_global_library_for(re2_udf.global re2_udf) target_compile_options(re2_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=9 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(re2_udf.global PUBLIC diff --git a/ydb/library/yql/udfs/common/re2/CMakeLists.linux.txt b/ydb/library/yql/udfs/common/re2/CMakeLists.linux.txt index 655ef1f2612..0e7ec7ce2d4 100644 --- a/ydb/library/yql/udfs/common/re2/CMakeLists.linux.txt +++ b/ydb/library/yql/udfs/common/re2/CMakeLists.linux.txt @@ -21,7 +21,7 @@ target_link_libraries(re2_udf INTERFACE add_global_library_for(re2_udf.global re2_udf) target_compile_options(re2_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=9 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(re2_udf.global PUBLIC diff --git a/ydb/library/yql/udfs/common/set/CMakeLists.darwin.txt b/ydb/library/yql/udfs/common/set/CMakeLists.darwin.txt index 93242d3c94a..6d1eda46b1d 100644 --- a/ydb/library/yql/udfs/common/set/CMakeLists.darwin.txt +++ b/ydb/library/yql/udfs/common/set/CMakeLists.darwin.txt @@ -18,7 +18,7 @@ target_link_libraries(set_udf INTERFACE add_global_library_for(set_udf.global set_udf) target_compile_options(set_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=19 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(set_udf.global PUBLIC 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 d2966187d4b..196c4fb87a5 100644 --- a/ydb/library/yql/udfs/common/set/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/udfs/common/set/CMakeLists.linux-aarch64.txt @@ -19,7 +19,7 @@ target_link_libraries(set_udf INTERFACE add_global_library_for(set_udf.global set_udf) target_compile_options(set_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=19 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(set_udf.global PUBLIC diff --git a/ydb/library/yql/udfs/common/set/CMakeLists.linux.txt b/ydb/library/yql/udfs/common/set/CMakeLists.linux.txt index d2966187d4b..196c4fb87a5 100644 --- a/ydb/library/yql/udfs/common/set/CMakeLists.linux.txt +++ b/ydb/library/yql/udfs/common/set/CMakeLists.linux.txt @@ -19,7 +19,7 @@ target_link_libraries(set_udf INTERFACE add_global_library_for(set_udf.global set_udf) target_compile_options(set_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=19 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(set_udf.global PUBLIC diff --git a/ydb/library/yql/udfs/common/stat/CMakeLists.darwin.txt b/ydb/library/yql/udfs/common/stat/CMakeLists.darwin.txt index 1456cc4c58b..7b0ef957e18 100644 --- a/ydb/library/yql/udfs/common/stat/CMakeLists.darwin.txt +++ b/ydb/library/yql/udfs/common/stat/CMakeLists.darwin.txt @@ -21,7 +21,7 @@ target_link_libraries(stat_udf INTERFACE add_global_library_for(stat_udf.global stat_udf) target_compile_options(stat_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=9 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(stat_udf.global PUBLIC 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 889b23096c0..c19e76a1651 100644 --- a/ydb/library/yql/udfs/common/stat/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/udfs/common/stat/CMakeLists.linux-aarch64.txt @@ -22,7 +22,7 @@ target_link_libraries(stat_udf INTERFACE add_global_library_for(stat_udf.global stat_udf) target_compile_options(stat_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=9 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(stat_udf.global PUBLIC diff --git a/ydb/library/yql/udfs/common/stat/CMakeLists.linux.txt b/ydb/library/yql/udfs/common/stat/CMakeLists.linux.txt index 889b23096c0..c19e76a1651 100644 --- a/ydb/library/yql/udfs/common/stat/CMakeLists.linux.txt +++ b/ydb/library/yql/udfs/common/stat/CMakeLists.linux.txt @@ -22,7 +22,7 @@ target_link_libraries(stat_udf INTERFACE add_global_library_for(stat_udf.global stat_udf) target_compile_options(stat_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=9 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(stat_udf.global PUBLIC diff --git a/ydb/library/yql/udfs/common/stat/static/CMakeLists.darwin.txt b/ydb/library/yql/udfs/common/stat/static/CMakeLists.darwin.txt index 04c5cc324f2..9bddbe36b59 100644 --- a/ydb/library/yql/udfs/common/stat/static/CMakeLists.darwin.txt +++ b/ydb/library/yql/udfs/common/stat/static/CMakeLists.darwin.txt @@ -10,7 +10,7 @@ add_library(common-stat-static) target_compile_options(common-stat-static PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=9 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(common-stat-static PUBLIC diff --git a/ydb/library/yql/udfs/common/stat/static/CMakeLists.linux-aarch64.txt b/ydb/library/yql/udfs/common/stat/static/CMakeLists.linux-aarch64.txt index a94559ed17f..69cd116ff05 100644 --- a/ydb/library/yql/udfs/common/stat/static/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/udfs/common/stat/static/CMakeLists.linux-aarch64.txt @@ -10,7 +10,7 @@ add_library(common-stat-static) target_compile_options(common-stat-static PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=9 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(common-stat-static PUBLIC diff --git a/ydb/library/yql/udfs/common/stat/static/CMakeLists.linux.txt b/ydb/library/yql/udfs/common/stat/static/CMakeLists.linux.txt index a94559ed17f..69cd116ff05 100644 --- a/ydb/library/yql/udfs/common/stat/static/CMakeLists.linux.txt +++ b/ydb/library/yql/udfs/common/stat/static/CMakeLists.linux.txt @@ -10,7 +10,7 @@ add_library(common-stat-static) target_compile_options(common-stat-static PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=9 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(common-stat-static PUBLIC diff --git a/ydb/library/yql/udfs/common/string/CMakeLists.darwin.txt b/ydb/library/yql/udfs/common/string/CMakeLists.darwin.txt index 438a6d1146a..dfd971276d0 100644 --- a/ydb/library/yql/udfs/common/string/CMakeLists.darwin.txt +++ b/ydb/library/yql/udfs/common/string/CMakeLists.darwin.txt @@ -24,7 +24,7 @@ target_link_libraries(string_udf INTERFACE add_global_library_for(string_udf.global string_udf) target_compile_options(string_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=9 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(string_udf.global PUBLIC 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 17d17249591..aa0ab9daf52 100644 --- a/ydb/library/yql/udfs/common/string/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/udfs/common/string/CMakeLists.linux-aarch64.txt @@ -25,7 +25,7 @@ target_link_libraries(string_udf INTERFACE add_global_library_for(string_udf.global string_udf) target_compile_options(string_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=9 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(string_udf.global PUBLIC diff --git a/ydb/library/yql/udfs/common/string/CMakeLists.linux.txt b/ydb/library/yql/udfs/common/string/CMakeLists.linux.txt index 17d17249591..aa0ab9daf52 100644 --- a/ydb/library/yql/udfs/common/string/CMakeLists.linux.txt +++ b/ydb/library/yql/udfs/common/string/CMakeLists.linux.txt @@ -25,7 +25,7 @@ target_link_libraries(string_udf INTERFACE add_global_library_for(string_udf.global string_udf) target_compile_options(string_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=9 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(string_udf.global PUBLIC diff --git a/ydb/library/yql/udfs/common/top/CMakeLists.darwin.txt b/ydb/library/yql/udfs/common/top/CMakeLists.darwin.txt index 69f9577be88..33dfbaf93fd 100644 --- a/ydb/library/yql/udfs/common/top/CMakeLists.darwin.txt +++ b/ydb/library/yql/udfs/common/top/CMakeLists.darwin.txt @@ -19,7 +19,7 @@ target_link_libraries(top_udf INTERFACE add_global_library_for(top_udf.global top_udf) target_compile_options(top_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=10 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(top_udf.global PUBLIC 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 fd876132d47..8f002173eee 100644 --- a/ydb/library/yql/udfs/common/top/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/udfs/common/top/CMakeLists.linux-aarch64.txt @@ -20,7 +20,7 @@ target_link_libraries(top_udf INTERFACE add_global_library_for(top_udf.global top_udf) target_compile_options(top_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=10 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(top_udf.global PUBLIC diff --git a/ydb/library/yql/udfs/common/top/CMakeLists.linux.txt b/ydb/library/yql/udfs/common/top/CMakeLists.linux.txt index fd876132d47..8f002173eee 100644 --- a/ydb/library/yql/udfs/common/top/CMakeLists.linux.txt +++ b/ydb/library/yql/udfs/common/top/CMakeLists.linux.txt @@ -20,7 +20,7 @@ target_link_libraries(top_udf INTERFACE add_global_library_for(top_udf.global top_udf) target_compile_options(top_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=10 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(top_udf.global PUBLIC diff --git a/ydb/library/yql/udfs/common/topfreq/CMakeLists.darwin.txt b/ydb/library/yql/udfs/common/topfreq/CMakeLists.darwin.txt index 39c8b658533..34f1b5b5798 100644 --- a/ydb/library/yql/udfs/common/topfreq/CMakeLists.darwin.txt +++ b/ydb/library/yql/udfs/common/topfreq/CMakeLists.darwin.txt @@ -21,7 +21,7 @@ target_link_libraries(topfreq_udf INTERFACE add_global_library_for(topfreq_udf.global topfreq_udf) target_compile_options(topfreq_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=10 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(topfreq_udf.global PUBLIC 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 0119e81ba78..549f4a5f4a4 100644 --- a/ydb/library/yql/udfs/common/topfreq/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/udfs/common/topfreq/CMakeLists.linux-aarch64.txt @@ -22,7 +22,7 @@ target_link_libraries(topfreq_udf INTERFACE add_global_library_for(topfreq_udf.global topfreq_udf) target_compile_options(topfreq_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=10 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(topfreq_udf.global PUBLIC diff --git a/ydb/library/yql/udfs/common/topfreq/CMakeLists.linux.txt b/ydb/library/yql/udfs/common/topfreq/CMakeLists.linux.txt index 0119e81ba78..549f4a5f4a4 100644 --- a/ydb/library/yql/udfs/common/topfreq/CMakeLists.linux.txt +++ b/ydb/library/yql/udfs/common/topfreq/CMakeLists.linux.txt @@ -22,7 +22,7 @@ target_link_libraries(topfreq_udf INTERFACE add_global_library_for(topfreq_udf.global topfreq_udf) target_compile_options(topfreq_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=10 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(topfreq_udf.global PUBLIC diff --git a/ydb/library/yql/udfs/common/topfreq/static/CMakeLists.darwin.txt b/ydb/library/yql/udfs/common/topfreq/static/CMakeLists.darwin.txt index e84dfacd69d..73ed723a7bf 100644 --- a/ydb/library/yql/udfs/common/topfreq/static/CMakeLists.darwin.txt +++ b/ydb/library/yql/udfs/common/topfreq/static/CMakeLists.darwin.txt @@ -10,7 +10,7 @@ add_library(common-topfreq-static) target_compile_options(common-topfreq-static PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=10 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(common-topfreq-static PUBLIC diff --git a/ydb/library/yql/udfs/common/topfreq/static/CMakeLists.linux-aarch64.txt b/ydb/library/yql/udfs/common/topfreq/static/CMakeLists.linux-aarch64.txt index fb4ed088004..ba5c2825bfe 100644 --- a/ydb/library/yql/udfs/common/topfreq/static/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/udfs/common/topfreq/static/CMakeLists.linux-aarch64.txt @@ -10,7 +10,7 @@ add_library(common-topfreq-static) target_compile_options(common-topfreq-static PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=10 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(common-topfreq-static PUBLIC diff --git a/ydb/library/yql/udfs/common/topfreq/static/CMakeLists.linux.txt b/ydb/library/yql/udfs/common/topfreq/static/CMakeLists.linux.txt index fb4ed088004..ba5c2825bfe 100644 --- a/ydb/library/yql/udfs/common/topfreq/static/CMakeLists.linux.txt +++ b/ydb/library/yql/udfs/common/topfreq/static/CMakeLists.linux.txt @@ -10,7 +10,7 @@ add_library(common-topfreq-static) target_compile_options(common-topfreq-static PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=10 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(common-topfreq-static PUBLIC diff --git a/ydb/library/yql/udfs/common/topfreq/static/topfreq.cpp b/ydb/library/yql/udfs/common/topfreq/static/topfreq.cpp index 31fcd88b547..c118b52d0a1 100644 --- a/ydb/library/yql/udfs/common/topfreq/static/topfreq.cpp +++ b/ydb/library/yql/udfs/common/topfreq/static/topfreq.cpp @@ -95,7 +95,7 @@ void TTopFreqBase<THash, TEquals>::Update(const TUnboxedValuePod& value, ui64 fr template <typename THash, typename TEquals> void TTopFreqBase<THash, TEquals>::TryCompress() { - ui32 freqSize = Freqs_.size(); + auto freqSize = Freqs_.size(); if (freqSize > MaxSize_) { Compress(MinSize_); } diff --git a/ydb/library/yql/udfs/common/unicode_base/CMakeLists.darwin.txt b/ydb/library/yql/udfs/common/unicode_base/CMakeLists.darwin.txt index c09f932d539..f54662603a6 100644 --- a/ydb/library/yql/udfs/common/unicode_base/CMakeLists.darwin.txt +++ b/ydb/library/yql/udfs/common/unicode_base/CMakeLists.darwin.txt @@ -20,7 +20,7 @@ target_link_libraries(unicode_udf INTERFACE add_global_library_for(unicode_udf.global unicode_udf) target_compile_options(unicode_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=9 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(unicode_udf.global PUBLIC 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 585ed33af15..aae22ba826b 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 @@ -21,7 +21,7 @@ target_link_libraries(unicode_udf INTERFACE add_global_library_for(unicode_udf.global unicode_udf) target_compile_options(unicode_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=9 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(unicode_udf.global PUBLIC diff --git a/ydb/library/yql/udfs/common/unicode_base/CMakeLists.linux.txt b/ydb/library/yql/udfs/common/unicode_base/CMakeLists.linux.txt index 585ed33af15..aae22ba826b 100644 --- a/ydb/library/yql/udfs/common/unicode_base/CMakeLists.linux.txt +++ b/ydb/library/yql/udfs/common/unicode_base/CMakeLists.linux.txt @@ -21,7 +21,7 @@ target_link_libraries(unicode_udf INTERFACE add_global_library_for(unicode_udf.global unicode_udf) target_compile_options(unicode_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=9 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(unicode_udf.global PUBLIC diff --git a/ydb/library/yql/udfs/common/unicode_base/lib/CMakeLists.darwin.txt b/ydb/library/yql/udfs/common/unicode_base/lib/CMakeLists.darwin.txt index 01b8adc0706..a920b2f20f0 100644 --- a/ydb/library/yql/udfs/common/unicode_base/lib/CMakeLists.darwin.txt +++ b/ydb/library/yql/udfs/common/unicode_base/lib/CMakeLists.darwin.txt @@ -10,7 +10,7 @@ add_library(common-unicode_base-lib) target_compile_options(common-unicode_base-lib PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=9 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(common-unicode_base-lib PUBLIC diff --git a/ydb/library/yql/udfs/common/unicode_base/lib/CMakeLists.linux-aarch64.txt b/ydb/library/yql/udfs/common/unicode_base/lib/CMakeLists.linux-aarch64.txt index 5d79f935bd2..fbc03a205ab 100644 --- a/ydb/library/yql/udfs/common/unicode_base/lib/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/udfs/common/unicode_base/lib/CMakeLists.linux-aarch64.txt @@ -10,7 +10,7 @@ add_library(common-unicode_base-lib) target_compile_options(common-unicode_base-lib PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=9 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(common-unicode_base-lib PUBLIC diff --git a/ydb/library/yql/udfs/common/unicode_base/lib/CMakeLists.linux.txt b/ydb/library/yql/udfs/common/unicode_base/lib/CMakeLists.linux.txt index 5d79f935bd2..fbc03a205ab 100644 --- a/ydb/library/yql/udfs/common/unicode_base/lib/CMakeLists.linux.txt +++ b/ydb/library/yql/udfs/common/unicode_base/lib/CMakeLists.linux.txt @@ -10,7 +10,7 @@ add_library(common-unicode_base-lib) target_compile_options(common-unicode_base-lib PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=9 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(common-unicode_base-lib PUBLIC diff --git a/ydb/library/yql/udfs/common/url_base/CMakeLists.darwin.txt b/ydb/library/yql/udfs/common/url_base/CMakeLists.darwin.txt index a8d3e3f5b90..f44a5465eaa 100644 --- a/ydb/library/yql/udfs/common/url_base/CMakeLists.darwin.txt +++ b/ydb/library/yql/udfs/common/url_base/CMakeLists.darwin.txt @@ -20,7 +20,7 @@ target_link_libraries(url_udf INTERFACE add_global_library_for(url_udf.global url_udf) target_compile_options(url_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=23 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(url_udf.global PUBLIC 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 f7d7a5dad71..c5a7d4a7ed6 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 @@ -21,7 +21,7 @@ target_link_libraries(url_udf INTERFACE add_global_library_for(url_udf.global url_udf) target_compile_options(url_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=23 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(url_udf.global PUBLIC diff --git a/ydb/library/yql/udfs/common/url_base/CMakeLists.linux.txt b/ydb/library/yql/udfs/common/url_base/CMakeLists.linux.txt index f7d7a5dad71..c5a7d4a7ed6 100644 --- a/ydb/library/yql/udfs/common/url_base/CMakeLists.linux.txt +++ b/ydb/library/yql/udfs/common/url_base/CMakeLists.linux.txt @@ -21,7 +21,7 @@ target_link_libraries(url_udf INTERFACE add_global_library_for(url_udf.global url_udf) target_compile_options(url_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=23 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(url_udf.global PUBLIC diff --git a/ydb/library/yql/udfs/common/url_base/lib/CMakeLists.darwin.txt b/ydb/library/yql/udfs/common/url_base/lib/CMakeLists.darwin.txt index 9513e4dd5f5..167486c50e1 100644 --- a/ydb/library/yql/udfs/common/url_base/lib/CMakeLists.darwin.txt +++ b/ydb/library/yql/udfs/common/url_base/lib/CMakeLists.darwin.txt @@ -10,7 +10,7 @@ add_library(common-url_base-lib) target_compile_options(common-url_base-lib PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=23 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(common-url_base-lib PUBLIC diff --git a/ydb/library/yql/udfs/common/url_base/lib/CMakeLists.linux-aarch64.txt b/ydb/library/yql/udfs/common/url_base/lib/CMakeLists.linux-aarch64.txt index 98ec74ea862..683ce083c26 100644 --- a/ydb/library/yql/udfs/common/url_base/lib/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/udfs/common/url_base/lib/CMakeLists.linux-aarch64.txt @@ -10,7 +10,7 @@ add_library(common-url_base-lib) target_compile_options(common-url_base-lib PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=23 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(common-url_base-lib PUBLIC diff --git a/ydb/library/yql/udfs/common/url_base/lib/CMakeLists.linux.txt b/ydb/library/yql/udfs/common/url_base/lib/CMakeLists.linux.txt index 98ec74ea862..683ce083c26 100644 --- a/ydb/library/yql/udfs/common/url_base/lib/CMakeLists.linux.txt +++ b/ydb/library/yql/udfs/common/url_base/lib/CMakeLists.linux.txt @@ -10,7 +10,7 @@ add_library(common-url_base-lib) target_compile_options(common-url_base-lib PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=23 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(common-url_base-lib PUBLIC diff --git a/ydb/library/yql/udfs/common/yson2/CMakeLists.darwin.txt b/ydb/library/yql/udfs/common/yson2/CMakeLists.darwin.txt index 21e526f8ef2..36be7ce5fdf 100644 --- a/ydb/library/yql/udfs/common/yson2/CMakeLists.darwin.txt +++ b/ydb/library/yql/udfs/common/yson2/CMakeLists.darwin.txt @@ -21,7 +21,7 @@ target_link_libraries(yson2_udf INTERFACE add_global_library_for(yson2_udf.global yson2_udf) target_compile_options(yson2_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=21 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(yson2_udf.global PUBLIC 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 afe65b0c55f..353a07476fd 100644 --- a/ydb/library/yql/udfs/common/yson2/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/udfs/common/yson2/CMakeLists.linux-aarch64.txt @@ -22,7 +22,7 @@ target_link_libraries(yson2_udf INTERFACE add_global_library_for(yson2_udf.global yson2_udf) target_compile_options(yson2_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=21 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(yson2_udf.global PUBLIC diff --git a/ydb/library/yql/udfs/common/yson2/CMakeLists.linux.txt b/ydb/library/yql/udfs/common/yson2/CMakeLists.linux.txt index afe65b0c55f..353a07476fd 100644 --- a/ydb/library/yql/udfs/common/yson2/CMakeLists.linux.txt +++ b/ydb/library/yql/udfs/common/yson2/CMakeLists.linux.txt @@ -22,7 +22,7 @@ target_link_libraries(yson2_udf INTERFACE add_global_library_for(yson2_udf.global yson2_udf) target_compile_options(yson2_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=21 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(yson2_udf.global PUBLIC diff --git a/ydb/library/yql/udfs/logs/dsv/CMakeLists.darwin.txt b/ydb/library/yql/udfs/logs/dsv/CMakeLists.darwin.txt index 2db8caba7d0..5ae1ccc8477 100644 --- a/ydb/library/yql/udfs/logs/dsv/CMakeLists.darwin.txt +++ b/ydb/library/yql/udfs/logs/dsv/CMakeLists.darwin.txt @@ -19,7 +19,7 @@ target_link_libraries(dsv_udf INTERFACE add_global_library_for(dsv_udf.global dsv_udf) target_compile_options(dsv_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=9 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(dsv_udf.global PUBLIC 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 f66dc2d0b66..b1378e88663 100644 --- a/ydb/library/yql/udfs/logs/dsv/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/udfs/logs/dsv/CMakeLists.linux-aarch64.txt @@ -20,7 +20,7 @@ target_link_libraries(dsv_udf INTERFACE add_global_library_for(dsv_udf.global dsv_udf) target_compile_options(dsv_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=9 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(dsv_udf.global PUBLIC diff --git a/ydb/library/yql/udfs/logs/dsv/CMakeLists.linux.txt b/ydb/library/yql/udfs/logs/dsv/CMakeLists.linux.txt index f66dc2d0b66..b1378e88663 100644 --- a/ydb/library/yql/udfs/logs/dsv/CMakeLists.linux.txt +++ b/ydb/library/yql/udfs/logs/dsv/CMakeLists.linux.txt @@ -20,7 +20,7 @@ target_link_libraries(dsv_udf INTERFACE add_global_library_for(dsv_udf.global dsv_udf) target_compile_options(dsv_udf.global PRIVATE -DUDF_ABI_VERSION_MAJOR=2 - -DUDF_ABI_VERSION_MINOR=9 + -DUDF_ABI_VERSION_MINOR=27 -DUDF_ABI_VERSION_PATCH=0 ) target_link_libraries(dsv_udf.global PUBLIC |