[remove](function) make execute_impl const and remove running_difference function (#24935)
This commit is contained in:
@ -93,7 +93,7 @@ public:
|
||||
}
|
||||
|
||||
Status execute_impl(FunctionContext* context, Block& block, const ColumnNumbers& arguments,
|
||||
size_t result, size_t input_rows_count) override {
|
||||
size_t result, size_t input_rows_count) const override {
|
||||
DCHECK(arguments.size() % 2 == 0)
|
||||
<< "function: " << get_name() << ", arguments should not be even number";
|
||||
|
||||
@ -174,7 +174,7 @@ public:
|
||||
}
|
||||
|
||||
Status execute_impl(FunctionContext* context, Block& block, const ColumnNumbers& arguments,
|
||||
size_t result, size_t input_rows_count) override {
|
||||
size_t result, size_t input_rows_count) const override {
|
||||
// backup original argument 0
|
||||
auto orig_arg0 = block.get_by_position(arguments[0]);
|
||||
auto left_column =
|
||||
@ -269,7 +269,7 @@ public:
|
||||
}
|
||||
|
||||
Status execute_impl(FunctionContext* context, Block& block, const ColumnNumbers& arguments,
|
||||
size_t result, size_t input_rows_count) override {
|
||||
size_t result, size_t input_rows_count) const override {
|
||||
auto left_column =
|
||||
block.get_by_position(arguments[0]).column->convert_to_full_column_if_const();
|
||||
const ColumnMap* map_column = nullptr;
|
||||
|
||||
Reference in New Issue
Block a user