[Bug](function) fix function in get wrong result when input const column (#19791)
fix function in get wrong result when input const column
This commit is contained in:
@ -151,8 +151,6 @@ public:
|
||||
|
||||
bool use_default_implementation_for_nulls() const override { return false; }
|
||||
|
||||
bool use_default_implementation_for_constants() const override { return true; }
|
||||
|
||||
Status open(FunctionContext* context, FunctionContext::FunctionStateScope scope) override {
|
||||
if constexpr (parse_error_handle_mode == JsonbParseErrorMode::RETURN_VALUE) {
|
||||
if (context->is_col_constant(1)) {
|
||||
@ -337,8 +335,6 @@ public:
|
||||
return make_nullable(std::make_shared<typename Impl::ReturnType>());
|
||||
}
|
||||
|
||||
bool use_default_implementation_for_constants() const override { return true; }
|
||||
|
||||
Status execute_impl(FunctionContext* context, Block& block, const ColumnNumbers& arguments,
|
||||
size_t result, size_t input_rows_count) override {
|
||||
auto null_map = ColumnUInt8::create(input_rows_count, 0);
|
||||
|
||||
Reference in New Issue
Block a user