mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-23 18:20:50 +00:00
Tru fix build.
This commit is contained in:
parent
c4a07812f7
commit
6aea9c9a21
@ -116,16 +116,17 @@ private:
|
|||||||
|
|
||||||
void executeFormatImpl(Block & block, const ColumnNumbers & arguments, const size_t result, size_t input_rows_count)
|
void executeFormatImpl(Block & block, const ColumnNumbers & arguments, const size_t result, size_t input_rows_count)
|
||||||
{
|
{
|
||||||
assert(arguments.size() > 2);
|
const size_t num_arguments = arguments.size();
|
||||||
|
assert(num_arguments > 2);
|
||||||
|
|
||||||
auto c_res = ColumnString::create();
|
auto c_res = ColumnString::create();
|
||||||
std::vector<const ColumnString::Chars *> data(arguments.size());
|
std::vector<const ColumnString::Chars *> data(num_arguments);
|
||||||
std::vector<const ColumnString::Offsets *> offsets(arguments.size());
|
std::vector<const ColumnString::Offsets *> offsets(num_arguments);
|
||||||
std::vector<size_t> fixed_string_sizes(arguments.size());
|
std::vector<size_t> fixed_string_sizes(num_arguments);
|
||||||
std::vector<String> constant_strings(arguments.size());
|
std::vector<String> constant_strings(num_arguments);
|
||||||
bool has_column_string = false;
|
bool has_column_string = false;
|
||||||
bool has_column_fixed_string = false;
|
bool has_column_fixed_string = false;
|
||||||
for (size_t i = 0; i < arguments.size(); ++i)
|
for (size_t i = 0; i < num_arguments; ++i)
|
||||||
{
|
{
|
||||||
const ColumnPtr & column = block.getByPosition(arguments[i]).column;
|
const ColumnPtr & column = block.getByPosition(arguments[i]).column;
|
||||||
if (const ColumnString * col = checkAndGetColumn<ColumnString>(column.get()))
|
if (const ColumnString * col = checkAndGetColumn<ColumnString>(column.get()))
|
||||||
@ -150,9 +151,9 @@ private:
|
|||||||
}
|
}
|
||||||
|
|
||||||
String pattern;
|
String pattern;
|
||||||
pattern.reserve(2 * arguments.size());
|
pattern.reserve(2 * num_arguments);
|
||||||
|
|
||||||
for (size_t i = 0; i < arguments.size(); ++i)
|
for (size_t i = 0; i < num_arguments; ++i)
|
||||||
pattern += "{}";
|
pattern += "{}";
|
||||||
|
|
||||||
FormatImpl::formatExecute(
|
FormatImpl::formatExecute(
|
||||||
|
Loading…
Reference in New Issue
Block a user