[remove](function) make execute_impl const and remove running_difference function (#24935)
This commit is contained in:
@ -185,7 +185,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 {
|
||||
const IColumn& col_from = *(block.get_by_position(arguments[0]).column);
|
||||
|
||||
auto null_map = ColumnUInt8::create(0, 0);
|
||||
@ -354,7 +354,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 null_map = ColumnUInt8::create(input_rows_count, 0);
|
||||
DCHECK_GE(arguments.size(), 2);
|
||||
|
||||
@ -1022,7 +1022,7 @@ public:
|
||||
bool use_default_implementation_for_nulls() const override { return false; }
|
||||
|
||||
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 {
|
||||
return Impl::execute_impl(context, block, arguments, result, input_rows_count);
|
||||
}
|
||||
};
|
||||
@ -1146,7 +1146,7 @@ public:
|
||||
bool use_default_implementation_for_nulls() const override { return false; }
|
||||
|
||||
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 {
|
||||
return Impl::execute_impl(context, block, arguments, result, input_rows_count);
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user