aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/clickhouse/src/Databases/removeWhereConditionPlaceholder.h
blob: 7f0e23d42cff4d1e46f3bd9504113a1514a62754 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#pragma once
#include <string>

namespace DB
{

static constexpr std::string_view CONDITION_PLACEHOLDER_TO_REPLACE_VALUE = "{condition}";

/** In case UPDATE_FIELD is specified in {condition} for dictionary that must load all data.
  * Replace {condition} with true_condition for initial dictionary load.
  * For next dictionary loads {condition} will be updated with UPDATE_FIELD.
  */
std::string removeWhereConditionPlaceholder(const std::string & query);

}