From 45c9080cd82392b6e4bc97b80daa04eb87fb5b29 Mon Sep 17 00:00:00 2001 From: robot-piglet Date: Wed, 7 Feb 2024 11:47:25 +0300 Subject: Intermediate changes --- yt/cpp/mapreduce/io/skiff_table_reader.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/yt/cpp/mapreduce/io/skiff_table_reader.cpp b/yt/cpp/mapreduce/io/skiff_table_reader.cpp index 66c7c3ab6f8..3f6440a8bb1 100644 --- a/yt/cpp/mapreduce/io/skiff_table_reader.cpp +++ b/yt/cpp/mapreduce/io/skiff_table_reader.cpp @@ -180,10 +180,9 @@ TVector TSkiffTableReader::CreateSkiffTabl "Expected 'tuple' wire type for table schema, got '" << tableSchema->GetWireType() << "'"); TVector columns; for (const auto& columnSchema : tableSchema->GetChildren()) { - if (columnSchema->GetName().StartsWith("$")) { - auto iter = specialColumns.find(columnSchema->GetName()); - Y_ENSURE(iter != specialColumns.end(), "Unknown special column: " << columnSchema->GetName()); - columns.push_back(iter->second); + auto specialColumnIter = specialColumns.find(columnSchema->GetName()); + if (specialColumnIter != specialColumns.end()) { + columns.push_back(specialColumnIter->second); } else { auto wireType = columnSchema->GetWireType(); bool required = true; -- cgit v1.3