aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoruzhas <uzhas@ydb.tech>2023-11-04 20:27:00 +0300
committeruzhas <uzhas@ydb.tech>2023-11-04 20:43:21 +0300
commit33f2242ae08244aa14cf5fcfb1ddda1a26f59a28 (patch)
tree40e728913c6ae9e9f60edd4e320858fd1f9210b6
parent8740f7860e7676f9539088560ebe8a35570ca527 (diff)
downloadydb-33f2242ae08244aa14cf5fcfb1ddda1a26f59a28.tar.gz
fix coverity issue: unchecked dynamic_cast
-rw-r--r--ydb/library/yql/providers/common/codec/yql_codec.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/ydb/library/yql/providers/common/codec/yql_codec.cpp b/ydb/library/yql/providers/common/codec/yql_codec.cpp
index dc8dab8e93..7208fb5cb6 100644
--- a/ydb/library/yql/providers/common/codec/yql_codec.cpp
+++ b/ydb/library/yql/providers/common/codec/yql_codec.cpp
@@ -466,6 +466,7 @@ TString DataValueToString(const NKikimr::NUdf::TUnboxedValuePod& value, const TD
case NUdf::EDataSlot::Decimal:
{
const auto params = dynamic_cast<const TDataExprParamsType*>(type);
+ YQL_ENSURE(params, "Unable to cast decimal params");
return NDecimal::ToString(value.GetInt128(), FromString<ui8>(params->GetParamOne()), FromString<ui8>(params->GetParamTwo()));
}
case NUdf::EDataSlot::TzDate: {