diff options
author | Nikolay Shumkov <shumkovnd@ydb.tech> | 2025-03-12 14:53:31 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-03-12 14:53:31 +0300 |
commit | 833e60afe35c4503bc863dc59ec11994efdb189b (patch) | |
tree | e18b23fec33f2a06d0550e872419414b218b15d4 | |
parent | ecf0ad1ee1acc79d19ce2d0eeac0d356fb758a46 (diff) | |
download | ydb-833e60afe35c4503bc863dc59ec11994efdb189b.tar.gz |
Fix show create table with darwin (#15617)
-rw-r--r-- | ydb/core/sys_view/show_create/create_table_formatter.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/ydb/core/sys_view/show_create/create_table_formatter.cpp b/ydb/core/sys_view/show_create/create_table_formatter.cpp index 842de1b3d7..50678cfb94 100644 --- a/ydb/core/sys_view/show_create/create_table_formatter.cpp +++ b/ydb/core/sys_view/show_create/create_table_formatter.cpp @@ -128,13 +128,13 @@ void TCreateTableFormatter::FormatPrimitive(NYdb::TValueParser& parser) { break; } case NYdb::EPrimitiveType::Int64: { - const NUdf::TUnboxedValue str = NMiniKQL::ValueToString(NUdf::EDataSlot::Int64, NUdf::TUnboxedValuePod(parser.GetInt64())); + const NUdf::TUnboxedValue str = NMiniKQL::ValueToString(NUdf::EDataSlot::Int64, NUdf::TUnboxedValuePod(static_cast<i64>(parser.GetInt64()))); Y_ENSURE(str.HasValue()); Stream << TString(str.AsStringRef()); break; } case NYdb::EPrimitiveType::Uint64: { - const NUdf::TUnboxedValue str = NMiniKQL::ValueToString(NUdf::EDataSlot::Uint64, NUdf::TUnboxedValuePod(parser.GetUint64())); + const NUdf::TUnboxedValue str = NMiniKQL::ValueToString(NUdf::EDataSlot::Uint64, NUdf::TUnboxedValuePod(static_cast<ui64>(parser.GetUint64()))); Y_ENSURE(str.HasValue()); Stream << TString(str.AsStringRef()); break; @@ -175,7 +175,7 @@ void TCreateTableFormatter::FormatPrimitive(NYdb::TValueParser& parser) { } case NYdb::EPrimitiveType::Interval: { Stream << "INTERVAL("; - const NUdf::TUnboxedValue str = NMiniKQL::ValueToString(NUdf::EDataSlot::Interval, NUdf::TUnboxedValuePod(parser.GetInterval())); + const NUdf::TUnboxedValue str = NMiniKQL::ValueToString(NUdf::EDataSlot::Interval, NUdf::TUnboxedValuePod(static_cast<i64>(parser.GetInterval()))); Y_ENSURE(str.HasValue()); EscapeString(TString(str.AsStringRef())); Stream << ")"; @@ -191,7 +191,7 @@ void TCreateTableFormatter::FormatPrimitive(NYdb::TValueParser& parser) { } case NYdb::EPrimitiveType::Datetime64: { Stream << "DATETIME64("; - const NUdf::TUnboxedValue str = NMiniKQL::ValueToString(NUdf::EDataSlot::Datetime64, NUdf::TUnboxedValuePod(parser.GetDatetime64())); + const NUdf::TUnboxedValue str = NMiniKQL::ValueToString(NUdf::EDataSlot::Datetime64, NUdf::TUnboxedValuePod(static_cast<i64>(parser.GetDatetime64()))); Y_ENSURE(str.HasValue()); EscapeString(TString(str.AsStringRef())); Stream << ")"; @@ -199,7 +199,7 @@ void TCreateTableFormatter::FormatPrimitive(NYdb::TValueParser& parser) { } case NYdb::EPrimitiveType::Timestamp64: { Stream << "TIMESTAMP64("; - const NUdf::TUnboxedValue str = NMiniKQL::ValueToString(NUdf::EDataSlot::Timestamp64, NUdf::TUnboxedValuePod(parser.GetTimestamp64())); + const NUdf::TUnboxedValue str = NMiniKQL::ValueToString(NUdf::EDataSlot::Timestamp64, NUdf::TUnboxedValuePod(static_cast<i64>(parser.GetTimestamp64()))); Y_ENSURE(str.HasValue()); EscapeString(TString(str.AsStringRef())); Stream << ")"; @@ -207,7 +207,7 @@ void TCreateTableFormatter::FormatPrimitive(NYdb::TValueParser& parser) { } case NYdb::EPrimitiveType::Interval64: { Stream << "INTERVAL64("; - const NUdf::TUnboxedValue str = NMiniKQL::ValueToString(NUdf::EDataSlot::Interval64, NUdf::TUnboxedValuePod(parser.GetInterval64())); + const NUdf::TUnboxedValue str = NMiniKQL::ValueToString(NUdf::EDataSlot::Interval64, NUdf::TUnboxedValuePod(static_cast<i64>(parser.GetInterval64()))); Y_ENSURE(str.HasValue()); EscapeString(TString(str.AsStringRef())); Stream << ")"; |