diff options
author | uzhas <[email protected]> | 2022-07-30 14:35:51 +0300 |
---|---|---|
committer | uzhas <[email protected]> | 2022-07-30 14:35:51 +0300 |
commit | a1b0f081aef8b46dfb1e6ae094a90740a664e696 (patch) | |
tree | e109e8d1579c790a58805dbf531416adce351657 | |
parent | 5cfa8b89b44d6e426aab0be7b64ccf37ea364217 (diff) |
parquet: report all available columns in error message
-rw-r--r-- | ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/ArrowColumnToCHColumn.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/ArrowColumnToCHColumn.cpp b/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/ArrowColumnToCHColumn.cpp index 54673231709..b41e2ed35ae 100644 --- a/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/ArrowColumnToCHColumn.cpp +++ b/ydb/library/yql/udfs/common/clickhouse/client/src/Processors/Formats/Impl/ArrowColumnToCHColumn.cpp @@ -29,7 +29,7 @@ #include <algorithm> #include <arrow/builder.h> #include <arrow/array.h> - +#include <fmt/ranges.h> /// UINT16 and UINT32 are processed separately, see comments in readColumnFromArrowColumn. #define FOR_ARROW_NUMERIC_TYPES(M) \ @@ -561,7 +561,7 @@ void ArrowColumnToCHColumn::arrowTableToCHChunk(Chunk & res, std::shared_ptr<arr // TODO: What if some columns were not presented? Insert NULLs? What if a column is not nullable? if (!read_from_nested) - throw Exception{ErrorCodes::THERE_IS_NO_COLUMN, "Column '{}' is not presented in input data.", header_column.name}; + throw Exception{ErrorCodes::THERE_IS_NO_COLUMN, "Column '{}' is not presented in input data. Available columns: '{}'", header_column.name, table->ColumnNames()}; } std::shared_ptr<arrow::ChunkedArray> arrow_column = name_to_column_ptr[header_column.name]; |