aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/clickhouse/src/Processors/Formats/Impl/JSONCompactEachRowRowInputFormat.cpp
diff options
context:
space:
mode:
authorAlexSm <alex@ydb.tech>2023-12-27 23:31:58 +0100
committerGitHub <noreply@github.com>2023-12-27 23:31:58 +0100
commitd67bfb4b4b7549081543e87a31bc6cb5c46ac973 (patch)
tree8674f2f1570877cb653e7ddcff37ba00288de15a /contrib/clickhouse/src/Processors/Formats/Impl/JSONCompactEachRowRowInputFormat.cpp
parent1f6bef05ed441c3aa2d565ac792b26cded704ac7 (diff)
downloadydb-d67bfb4b4b7549081543e87a31bc6cb5c46ac973.tar.gz
Import libs 4 (#758)
Diffstat (limited to 'contrib/clickhouse/src/Processors/Formats/Impl/JSONCompactEachRowRowInputFormat.cpp')
-rw-r--r--contrib/clickhouse/src/Processors/Formats/Impl/JSONCompactEachRowRowInputFormat.cpp19
1 files changed, 0 insertions, 19 deletions
diff --git a/contrib/clickhouse/src/Processors/Formats/Impl/JSONCompactEachRowRowInputFormat.cpp b/contrib/clickhouse/src/Processors/Formats/Impl/JSONCompactEachRowRowInputFormat.cpp
index 1a8dddab83..efd90e05cd 100644
--- a/contrib/clickhouse/src/Processors/Formats/Impl/JSONCompactEachRowRowInputFormat.cpp
+++ b/contrib/clickhouse/src/Processors/Formats/Impl/JSONCompactEachRowRowInputFormat.cpp
@@ -279,23 +279,4 @@ void registerJSONCompactEachRowSchemaReader(FormatFactory & factory)
}
}
-void registerFileSegmentationEngineJSONCompactEachRow(FormatFactory & factory)
-{
- auto register_func = [&](const String & format_name, bool with_names, bool with_types)
- {
- /// In case when we have names and/or types in the first two/one rows,
- /// we need to read at least one more row of actual data. So, set
- /// the minimum of rows for segmentation engine according to
- /// parameters with_names and with_types.
- size_t min_rows = 1 + int(with_names) + int(with_types);
- factory.registerFileSegmentationEngine(format_name, [min_rows](ReadBuffer & in, DB::Memory<> & memory, size_t min_bytes, size_t max_rows)
- {
- return JSONUtils::fileSegmentationEngineJSONCompactEachRow(in, memory, min_bytes, min_rows, max_rows);
- });
- };
-
- registerWithNamesAndTypes("JSONCompactEachRow", register_func);
- registerWithNamesAndTypes("JSONCompactStringsEachRow", register_func);
-}
-
}