summaryrefslogtreecommitdiffstats
path: root/yql/essentials/minikql/mkql_program_builder.cpp
diff options
context:
space:
mode:
authorimunkin <[email protected]>2025-03-27 12:57:36 +0300
committerimunkin <[email protected]>2025-03-27 13:12:58 +0300
commita72aaab01e98f07c44aea4953462027485c1255b (patch)
tree4af192ee284406f673793a5e0bee78e794f77e62 /yql/essentials/minikql/mkql_program_builder.cpp
parent2cc4136746579f484d31ad8877cf722e373d0558 (diff)
YQL-18303: Purge BigDateType data type flag
commit_hash:e8348aa080ebfa6e598642c564e06b807cb8e4dd
Diffstat (limited to 'yql/essentials/minikql/mkql_program_builder.cpp')
-rw-r--r--yql/essentials/minikql/mkql_program_builder.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/yql/essentials/minikql/mkql_program_builder.cpp b/yql/essentials/minikql/mkql_program_builder.cpp
index 27c4229f996..b11a2924c32 100644
--- a/yql/essentials/minikql/mkql_program_builder.cpp
+++ b/yql/essentials/minikql/mkql_program_builder.cpp
@@ -378,7 +378,7 @@ TType* TProgramBuilder::BuildArithmeticCommonType(TType* type1, TType* type2) {
const auto features2 = NUdf::GetDataTypeInfo(*data2->GetDataSlot()).Features;
const bool isOptional = isOptional1 || isOptional2;
if (features1 & features2 & NUdf::EDataTypeFeatures::TimeIntervalType) {
- return NewOptionalType(features1 & NUdf::EDataTypeFeatures::BigDateType ? data1 : data2);
+ return NewOptionalType(features1 & NUdf::EDataTypeFeatures::ExtDateType ? data1 : data2);
} else if (features1 & NUdf::EDataTypeFeatures::TimeIntervalType) {
return NewOptionalType(features2 & NUdf::EDataTypeFeatures::IntegralType ? data1 : data2);
} else if (features2 & NUdf::EDataTypeFeatures::TimeIntervalType) {
@@ -387,7 +387,7 @@ TType* TProgramBuilder::BuildArithmeticCommonType(TType* type1, TType* type2) {
features1 & (NUdf::EDataTypeFeatures::DateType | NUdf::EDataTypeFeatures::TzDateType) &&
features2 & (NUdf::EDataTypeFeatures::DateType | NUdf::EDataTypeFeatures::TzDateType)
) {
- const auto used = ((features1 | features2) & NUdf::EDataTypeFeatures::BigDateType)
+ const auto used = ((features1 | features2) & NUdf::EDataTypeFeatures::ExtDateType)
? NewDataType(NUdf::EDataSlot::Interval64)
: NewDataType(NUdf::EDataSlot::Interval);
return isOptional ? NewOptionalType(used) : used;