Merge pull request #48150 from DimasKovas/fix_stdlib_compatibility

Fix stdlib compatibility issues
This commit is contained in:
Alexander Gololobov 2023-03-29 21:29:33 +02:00 committed by GitHub
commit 98b3617ce2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 4 additions and 2 deletions

View File

@ -5,6 +5,7 @@
#include <IO/WriteBufferFromString.h>
#include <IO/copyData.h>
#include <algorithm>
#include <stdexcept>
#include <chrono>
#include <cerrno>

View File

@ -1,6 +1,7 @@
#pragma once
#include <absl/container/inlined_vector.h>
#include <algorithm>
#include <memory>
#include <Core/Defines.h>

View File

@ -14,7 +14,7 @@ static ITransformingStep::Traits getTraits(const ActionsDAGPtr & expression, con
bool preserves_sorting = expression->isSortingPreserved(header, sort_description, remove_filter_column ? filter_column_name : "");
if (remove_filter_column)
{
preserves_sorting &= find_if(
preserves_sorting &= std::find_if(
begin(sort_description),
end(sort_description),
[&](const auto & column_desc) { return column_desc.column_name == filter_column_name; })

View File

@ -99,7 +99,7 @@ Pipe StorageMeiliSearch::read(
for (const auto & el : query_params->children)
{
auto str = el->getColumnName();
auto it = find(str.begin(), str.end(), '=');
auto it = std::find(str.begin(), str.end(), '=');
if (it == str.end())
throw Exception(ErrorCodes::BAD_QUERY_PARAMETER, "meiliMatch function must have parameters of the form \'key=value\'");