be/src/exprs/function/function_fake.h
Line | Count | Source |
1 | | // Licensed to the Apache Software Foundation (ASF) under one |
2 | | // or more contributor license agreements. See the NOTICE file |
3 | | // distributed with this work for additional information |
4 | | // regarding copyright ownership. The ASF licenses this file |
5 | | // to you under the Apache License, Version 2.0 (the |
6 | | // "License"); you may not use this file except in compliance |
7 | | // with the License. You may obtain a copy of the License at |
8 | | // |
9 | | // http://www.apache.org/licenses/LICENSE-2.0 |
10 | | // |
11 | | // Unless required by applicable law or agreed to in writing, |
12 | | // software distributed under the License is distributed on an |
13 | | // "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
14 | | // KIND, either express or implied. See the License for the |
15 | | // specific language governing permissions and limitations |
16 | | // under the License. |
17 | | |
18 | | #pragma once |
19 | | |
20 | | #include <stddef.h> |
21 | | |
22 | | #include <memory> |
23 | | |
24 | | #include "common/status.h" |
25 | | #include "core/block/column_numbers.h" |
26 | | #include "core/data_type/data_type.h" |
27 | | #include "core/data_type/data_type_number.h" |
28 | | #include "core/types.h" |
29 | | #include "exprs/function/function.h" |
30 | | |
31 | | namespace doris { |
32 | | class FunctionContext; |
33 | | class Block; |
34 | | } // namespace doris |
35 | | |
36 | | namespace doris { |
37 | | |
38 | | struct UDTFImpl { |
39 | 327 | static DataTypePtr get_return_type_impl(const DataTypes& arguments) { |
40 | 327 | return std::make_shared<DataTypeUInt8>(); //just fake return uint8 |
41 | 327 | } |
42 | 0 | static std::string get_error_msg() { |
43 | 0 | return "UDTF function do not support this, it's should execute with lateral view."; |
44 | 0 | } |
45 | 0 | static DataTypes get_variadic_argument_types() { return {}; } |
46 | | }; |
47 | | |
48 | | // FunctionFake is use for some function call expr only work at prepare/open phase, do not support execute(). |
49 | | template <typename Impl> |
50 | | class FunctionFake : public IFunction { |
51 | | public: |
52 | | static constexpr auto name = "fake"; |
53 | | |
54 | 1.15k | static FunctionPtr create() { return std::make_shared<FunctionFake>(); }_ZN5doris12FunctionFakeINS_15FunctionEsqueryEE6createEv Line | Count | Source | 54 | 9 | static FunctionPtr create() { return std::make_shared<FunctionFake>(); } |
_ZN5doris12FunctionFakeINS_17FunctionExplodeV2EE6createEv Line | Count | Source | 54 | 348 | static FunctionPtr create() { return std::make_shared<FunctionFake>(); } |
_ZN5doris12FunctionFakeINS_15FunctionExplodeEE6createEv Line | Count | Source | 54 | 18 | static FunctionPtr create() { return std::make_shared<FunctionFake>(); } |
_ZN5doris12FunctionFakeINS_18FunctionExplodeMapEE6createEv Line | Count | Source | 54 | 49 | static FunctionPtr create() { return std::make_shared<FunctionFake>(); } |
_ZN5doris12FunctionFakeINS_25FunctionExplodeJsonObjectEE6createEv Line | Count | Source | 54 | 22 | static FunctionPtr create() { return std::make_shared<FunctionFake>(); } |
_ZN5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeStringELb0ELb0EEEE6createEv Line | Count | Source | 54 | 18 | static FunctionPtr create() { return std::make_shared<FunctionFake>(); } |
_ZN5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeStringELb1ELb0EEEE6createEv Line | Count | Source | 54 | 18 | static FunctionPtr create() { return std::make_shared<FunctionFake>(); } |
_ZN5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE5EEELb0ELb0EEEE6createEv Line | Count | Source | 54 | 88 | static FunctionPtr create() { return std::make_shared<FunctionFake>(); } |
_ZN5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE5EEELb1ELb0EEEE6createEv Line | Count | Source | 54 | 12 | static FunctionPtr create() { return std::make_shared<FunctionFake>(); } |
_ZN5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE6EEELb0ELb0EEEE6createEv Line | Count | Source | 54 | 57 | static FunctionPtr create() { return std::make_shared<FunctionFake>(); } |
_ZN5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE6EEELb1ELb0EEEE6createEv Line | Count | Source | 54 | 26 | static FunctionPtr create() { return std::make_shared<FunctionFake>(); } |
_ZN5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_13DataTypeJsonbELb0ELb1EEEE6createEv Line | Count | Source | 54 | 9 | static FunctionPtr create() { return std::make_shared<FunctionFake>(); } |
_ZN5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_13DataTypeJsonbELb1ELb1EEEE6createEv Line | Count | Source | 54 | 9 | static FunctionPtr create() { return std::make_shared<FunctionFake>(); } |
_ZN5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeStringELb0ELb1EEEE6createEv Line | Count | Source | 54 | 9 | static FunctionPtr create() { return std::make_shared<FunctionFake>(); } |
_ZN5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeStringELb1ELb1EEEE6createEv Line | Count | Source | 54 | 9 | static FunctionPtr create() { return std::make_shared<FunctionFake>(); } |
_ZN5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE9EEELb0ELb0EEEE6createEv Line | Count | Source | 54 | 9 | static FunctionPtr create() { return std::make_shared<FunctionFake>(); } |
_ZN5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE9EEELb1ELb0EEEE6createEv Line | Count | Source | 54 | 9 | static FunctionPtr create() { return std::make_shared<FunctionFake>(); } |
_ZN5doris12FunctionFakeINS_19FunctionPoseExplodeILb0EEEE6createEv Line | Count | Source | 54 | 59 | static FunctionPtr create() { return std::make_shared<FunctionFake>(); } |
_ZN5doris12FunctionFakeINS_19FunctionPoseExplodeILb1EEEE6createEv Line | Count | Source | 54 | 32 | static FunctionPtr create() { return std::make_shared<FunctionFake>(); } |
_ZN5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_15DataTypeVariantELb0ELb0EEEE6createEv Line | Count | Source | 54 | 9 | static FunctionPtr create() { return std::make_shared<FunctionFake>(); } |
_ZN5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_15DataTypeVariantELb1ELb0EEEE6createEv Line | Count | Source | 54 | 9 | static FunctionPtr create() { return std::make_shared<FunctionFake>(); } |
_ZN5doris12FunctionFakeINS_8UDTFImplEE6createEv Line | Count | Source | 54 | 327 | static FunctionPtr create() { return std::make_shared<FunctionFake>(); } |
|
55 | | |
56 | 0 | String get_name() const override { return name; }Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_15FunctionEsqueryEE8get_nameB5cxx11Ev Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_17FunctionExplodeV2EE8get_nameB5cxx11Ev Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_15FunctionExplodeEE8get_nameB5cxx11Ev Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_18FunctionExplodeMapEE8get_nameB5cxx11Ev Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_25FunctionExplodeJsonObjectEE8get_nameB5cxx11Ev Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeStringELb0ELb0EEEE8get_nameB5cxx11Ev Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeStringELb1ELb0EEEE8get_nameB5cxx11Ev Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE5EEELb0ELb0EEEE8get_nameB5cxx11Ev Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE5EEELb1ELb0EEEE8get_nameB5cxx11Ev Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE6EEELb0ELb0EEEE8get_nameB5cxx11Ev Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE6EEELb1ELb0EEEE8get_nameB5cxx11Ev Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_13DataTypeJsonbELb0ELb1EEEE8get_nameB5cxx11Ev Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_13DataTypeJsonbELb1ELb1EEEE8get_nameB5cxx11Ev Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeStringELb0ELb1EEEE8get_nameB5cxx11Ev Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeStringELb1ELb1EEEE8get_nameB5cxx11Ev Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE9EEELb0ELb0EEEE8get_nameB5cxx11Ev Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE9EEELb1ELb0EEEE8get_nameB5cxx11Ev Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_19FunctionPoseExplodeILb0EEEE8get_nameB5cxx11Ev Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_19FunctionPoseExplodeILb1EEEE8get_nameB5cxx11Ev Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_15DataTypeVariantELb0ELb0EEEE8get_nameB5cxx11Ev Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_15DataTypeVariantELb1ELb0EEEE8get_nameB5cxx11Ev Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_8UDTFImplEE8get_nameB5cxx11Ev |
57 | | |
58 | 0 | size_t get_number_of_arguments() const override { return 0; }Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_15FunctionEsqueryEE23get_number_of_argumentsEv Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_17FunctionExplodeV2EE23get_number_of_argumentsEv Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_15FunctionExplodeEE23get_number_of_argumentsEv Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_18FunctionExplodeMapEE23get_number_of_argumentsEv Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_25FunctionExplodeJsonObjectEE23get_number_of_argumentsEv Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeStringELb0ELb0EEEE23get_number_of_argumentsEv Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeStringELb1ELb0EEEE23get_number_of_argumentsEv Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE5EEELb0ELb0EEEE23get_number_of_argumentsEv Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE5EEELb1ELb0EEEE23get_number_of_argumentsEv Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE6EEELb0ELb0EEEE23get_number_of_argumentsEv Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE6EEELb1ELb0EEEE23get_number_of_argumentsEv Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_13DataTypeJsonbELb0ELb1EEEE23get_number_of_argumentsEv Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_13DataTypeJsonbELb1ELb1EEEE23get_number_of_argumentsEv Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeStringELb0ELb1EEEE23get_number_of_argumentsEv Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeStringELb1ELb1EEEE23get_number_of_argumentsEv Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE9EEELb0ELb0EEEE23get_number_of_argumentsEv Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE9EEELb1ELb0EEEE23get_number_of_argumentsEv Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_19FunctionPoseExplodeILb0EEEE23get_number_of_argumentsEv Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_19FunctionPoseExplodeILb1EEEE23get_number_of_argumentsEv Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_15DataTypeVariantELb0ELb0EEEE23get_number_of_argumentsEv Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_15DataTypeVariantELb1ELb0EEEE23get_number_of_argumentsEv Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_8UDTFImplEE23get_number_of_argumentsEv |
59 | | |
60 | 915 | bool is_variadic() const override { return true; }_ZNK5doris12FunctionFakeINS_15FunctionEsqueryEE11is_variadicEv Line | Count | Source | 60 | 1 | bool is_variadic() const override { return true; } |
_ZNK5doris12FunctionFakeINS_17FunctionExplodeV2EE11is_variadicEv Line | Count | Source | 60 | 324 | bool is_variadic() const override { return true; } |
_ZNK5doris12FunctionFakeINS_15FunctionExplodeEE11is_variadicEv Line | Count | Source | 60 | 2 | bool is_variadic() const override { return true; } |
_ZNK5doris12FunctionFakeINS_18FunctionExplodeMapEE11is_variadicEv Line | Count | Source | 60 | 33 | bool is_variadic() const override { return true; } |
_ZNK5doris12FunctionFakeINS_25FunctionExplodeJsonObjectEE11is_variadicEv Line | Count | Source | 60 | 6 | bool is_variadic() const override { return true; } |
_ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeStringELb0ELb0EEEE11is_variadicEv Line | Count | Source | 60 | 2 | bool is_variadic() const override { return true; } |
_ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeStringELb1ELb0EEEE11is_variadicEv Line | Count | Source | 60 | 2 | bool is_variadic() const override { return true; } |
_ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE5EEELb0ELb0EEEE11is_variadicEv Line | Count | Source | 60 | 80 | bool is_variadic() const override { return true; } |
_ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE5EEELb1ELb0EEEE11is_variadicEv Line | Count | Source | 60 | 4 | bool is_variadic() const override { return true; } |
_ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE6EEELb0ELb0EEEE11is_variadicEv Line | Count | Source | 60 | 41 | bool is_variadic() const override { return true; } |
_ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE6EEELb1ELb0EEEE11is_variadicEv Line | Count | Source | 60 | 10 | bool is_variadic() const override { return true; } |
_ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_13DataTypeJsonbELb0ELb1EEEE11is_variadicEv Line | Count | Source | 60 | 1 | bool is_variadic() const override { return true; } |
_ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_13DataTypeJsonbELb1ELb1EEEE11is_variadicEv Line | Count | Source | 60 | 1 | bool is_variadic() const override { return true; } |
_ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeStringELb0ELb1EEEE11is_variadicEv Line | Count | Source | 60 | 1 | bool is_variadic() const override { return true; } |
_ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeStringELb1ELb1EEEE11is_variadicEv Line | Count | Source | 60 | 1 | bool is_variadic() const override { return true; } |
_ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE9EEELb0ELb0EEEE11is_variadicEv Line | Count | Source | 60 | 1 | bool is_variadic() const override { return true; } |
_ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE9EEELb1ELb0EEEE11is_variadicEv Line | Count | Source | 60 | 1 | bool is_variadic() const override { return true; } |
_ZNK5doris12FunctionFakeINS_19FunctionPoseExplodeILb0EEEE11is_variadicEv Line | Count | Source | 60 | 51 | bool is_variadic() const override { return true; } |
_ZNK5doris12FunctionFakeINS_19FunctionPoseExplodeILb1EEEE11is_variadicEv Line | Count | Source | 60 | 24 | bool is_variadic() const override { return true; } |
_ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_15DataTypeVariantELb0ELb0EEEE11is_variadicEv Line | Count | Source | 60 | 1 | bool is_variadic() const override { return true; } |
_ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_15DataTypeVariantELb1ELb0EEEE11is_variadicEv Line | Count | Source | 60 | 1 | bool is_variadic() const override { return true; } |
_ZNK5doris12FunctionFakeINS_8UDTFImplEE11is_variadicEv Line | Count | Source | 60 | 327 | bool is_variadic() const override { return true; } |
|
61 | | |
62 | 885 | DataTypePtr get_return_type_impl(const DataTypes& arguments) const override { |
63 | 885 | return Impl::get_return_type_impl(arguments); |
64 | 885 | } Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_15FunctionEsqueryEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE _ZNK5doris12FunctionFakeINS_17FunctionExplodeV2EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE Line | Count | Source | 62 | 321 | DataTypePtr get_return_type_impl(const DataTypes& arguments) const override { | 63 | 321 | return Impl::get_return_type_impl(arguments); | 64 | 321 | } |
Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_15FunctionExplodeEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE _ZNK5doris12FunctionFakeINS_18FunctionExplodeMapEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE Line | Count | Source | 62 | 31 | DataTypePtr get_return_type_impl(const DataTypes& arguments) const override { | 63 | 31 | return Impl::get_return_type_impl(arguments); | 64 | 31 | } |
_ZNK5doris12FunctionFakeINS_25FunctionExplodeJsonObjectEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE Line | Count | Source | 62 | 4 | DataTypePtr get_return_type_impl(const DataTypes& arguments) const override { | 63 | 4 | return Impl::get_return_type_impl(arguments); | 64 | 4 | } |
Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeStringELb0ELb0EEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeStringELb1ELb0EEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE5EEELb0ELb0EEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE Line | Count | Source | 62 | 79 | DataTypePtr get_return_type_impl(const DataTypes& arguments) const override { | 63 | 79 | return Impl::get_return_type_impl(arguments); | 64 | 79 | } |
_ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE5EEELb1ELb0EEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE Line | Count | Source | 62 | 3 | DataTypePtr get_return_type_impl(const DataTypes& arguments) const override { | 63 | 3 | return Impl::get_return_type_impl(arguments); | 64 | 3 | } |
_ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE6EEELb0ELb0EEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE Line | Count | Source | 62 | 39 | DataTypePtr get_return_type_impl(const DataTypes& arguments) const override { | 63 | 39 | return Impl::get_return_type_impl(arguments); | 64 | 39 | } |
_ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE6EEELb1ELb0EEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE Line | Count | Source | 62 | 8 | DataTypePtr get_return_type_impl(const DataTypes& arguments) const override { | 63 | 8 | return Impl::get_return_type_impl(arguments); | 64 | 8 | } |
Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_13DataTypeJsonbELb0ELb1EEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_13DataTypeJsonbELb1ELb1EEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeStringELb0ELb1EEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeStringELb1ELb1EEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE9EEELb0ELb0EEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE9EEELb1ELb0EEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE _ZNK5doris12FunctionFakeINS_19FunctionPoseExplodeILb0EEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS8_EE Line | Count | Source | 62 | 50 | DataTypePtr get_return_type_impl(const DataTypes& arguments) const override { | 63 | 50 | return Impl::get_return_type_impl(arguments); | 64 | 50 | } |
_ZNK5doris12FunctionFakeINS_19FunctionPoseExplodeILb1EEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS8_EE Line | Count | Source | 62 | 23 | DataTypePtr get_return_type_impl(const DataTypes& arguments) const override { | 63 | 23 | return Impl::get_return_type_impl(arguments); | 64 | 23 | } |
Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_15DataTypeVariantELb0ELb0EEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_15DataTypeVariantELb1ELb0EEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE _ZNK5doris12FunctionFakeINS_8UDTFImplEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE Line | Count | Source | 62 | 327 | DataTypePtr get_return_type_impl(const DataTypes& arguments) const override { | 63 | 327 | return Impl::get_return_type_impl(arguments); | 64 | 327 | } |
|
65 | | |
66 | 240 | DataTypes get_variadic_argument_types_impl() const override { |
67 | 240 | return Impl::get_variadic_argument_types(); |
68 | 240 | } _ZNK5doris12FunctionFakeINS_15FunctionEsqueryEE32get_variadic_argument_types_implEv Line | Count | Source | 66 | 8 | DataTypes get_variadic_argument_types_impl() const override { | 67 | 8 | return Impl::get_variadic_argument_types(); | 68 | 8 | } |
_ZNK5doris12FunctionFakeINS_17FunctionExplodeV2EE32get_variadic_argument_types_implEv Line | Count | Source | 66 | 24 | DataTypes get_variadic_argument_types_impl() const override { | 67 | 24 | return Impl::get_variadic_argument_types(); | 68 | 24 | } |
_ZNK5doris12FunctionFakeINS_15FunctionExplodeEE32get_variadic_argument_types_implEv Line | Count | Source | 66 | 16 | DataTypes get_variadic_argument_types_impl() const override { | 67 | 16 | return Impl::get_variadic_argument_types(); | 68 | 16 | } |
_ZNK5doris12FunctionFakeINS_18FunctionExplodeMapEE32get_variadic_argument_types_implEv Line | Count | Source | 66 | 16 | DataTypes get_variadic_argument_types_impl() const override { | 67 | 16 | return Impl::get_variadic_argument_types(); | 68 | 16 | } |
_ZNK5doris12FunctionFakeINS_25FunctionExplodeJsonObjectEE32get_variadic_argument_types_implEv Line | Count | Source | 66 | 16 | DataTypes get_variadic_argument_types_impl() const override { | 67 | 16 | return Impl::get_variadic_argument_types(); | 68 | 16 | } |
_ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeStringELb0ELb0EEEE32get_variadic_argument_types_implEv Line | Count | Source | 66 | 16 | DataTypes get_variadic_argument_types_impl() const override { | 67 | 16 | return Impl::get_variadic_argument_types(); | 68 | 16 | } |
_ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeStringELb1ELb0EEEE32get_variadic_argument_types_implEv Line | Count | Source | 66 | 16 | DataTypes get_variadic_argument_types_impl() const override { | 67 | 16 | return Impl::get_variadic_argument_types(); | 68 | 16 | } |
_ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE5EEELb0ELb0EEEE32get_variadic_argument_types_implEv Line | Count | Source | 66 | 8 | DataTypes get_variadic_argument_types_impl() const override { | 67 | 8 | return Impl::get_variadic_argument_types(); | 68 | 8 | } |
_ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE5EEELb1ELb0EEEE32get_variadic_argument_types_implEv Line | Count | Source | 66 | 8 | DataTypes get_variadic_argument_types_impl() const override { | 67 | 8 | return Impl::get_variadic_argument_types(); | 68 | 8 | } |
_ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE6EEELb0ELb0EEEE32get_variadic_argument_types_implEv Line | Count | Source | 66 | 16 | DataTypes get_variadic_argument_types_impl() const override { | 67 | 16 | return Impl::get_variadic_argument_types(); | 68 | 16 | } |
_ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE6EEELb1ELb0EEEE32get_variadic_argument_types_implEv Line | Count | Source | 66 | 16 | DataTypes get_variadic_argument_types_impl() const override { | 67 | 16 | return Impl::get_variadic_argument_types(); | 68 | 16 | } |
_ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_13DataTypeJsonbELb0ELb1EEEE32get_variadic_argument_types_implEv Line | Count | Source | 66 | 8 | DataTypes get_variadic_argument_types_impl() const override { | 67 | 8 | return Impl::get_variadic_argument_types(); | 68 | 8 | } |
_ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_13DataTypeJsonbELb1ELb1EEEE32get_variadic_argument_types_implEv Line | Count | Source | 66 | 8 | DataTypes get_variadic_argument_types_impl() const override { | 67 | 8 | return Impl::get_variadic_argument_types(); | 68 | 8 | } |
_ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeStringELb0ELb1EEEE32get_variadic_argument_types_implEv Line | Count | Source | 66 | 8 | DataTypes get_variadic_argument_types_impl() const override { | 67 | 8 | return Impl::get_variadic_argument_types(); | 68 | 8 | } |
_ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeStringELb1ELb1EEEE32get_variadic_argument_types_implEv Line | Count | Source | 66 | 8 | DataTypes get_variadic_argument_types_impl() const override { | 67 | 8 | return Impl::get_variadic_argument_types(); | 68 | 8 | } |
_ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE9EEELb0ELb0EEEE32get_variadic_argument_types_implEv Line | Count | Source | 66 | 8 | DataTypes get_variadic_argument_types_impl() const override { | 67 | 8 | return Impl::get_variadic_argument_types(); | 68 | 8 | } |
_ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE9EEELb1ELb0EEEE32get_variadic_argument_types_implEv Line | Count | Source | 66 | 8 | DataTypes get_variadic_argument_types_impl() const override { | 67 | 8 | return Impl::get_variadic_argument_types(); | 68 | 8 | } |
_ZNK5doris12FunctionFakeINS_19FunctionPoseExplodeILb0EEEE32get_variadic_argument_types_implEv Line | Count | Source | 66 | 8 | DataTypes get_variadic_argument_types_impl() const override { | 67 | 8 | return Impl::get_variadic_argument_types(); | 68 | 8 | } |
_ZNK5doris12FunctionFakeINS_19FunctionPoseExplodeILb1EEEE32get_variadic_argument_types_implEv Line | Count | Source | 66 | 8 | DataTypes get_variadic_argument_types_impl() const override { | 67 | 8 | return Impl::get_variadic_argument_types(); | 68 | 8 | } |
_ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_15DataTypeVariantELb0ELb0EEEE32get_variadic_argument_types_implEv Line | Count | Source | 66 | 8 | DataTypes get_variadic_argument_types_impl() const override { | 67 | 8 | return Impl::get_variadic_argument_types(); | 68 | 8 | } |
_ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_15DataTypeVariantELb1ELb0EEEE32get_variadic_argument_types_implEv Line | Count | Source | 66 | 8 | DataTypes get_variadic_argument_types_impl() const override { | 67 | 8 | return Impl::get_variadic_argument_types(); | 68 | 8 | } |
Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_8UDTFImplEE32get_variadic_argument_types_implEv |
69 | | |
70 | 880 | bool use_default_implementation_for_nulls() const override { |
71 | 880 | if constexpr (std::is_same_v<Impl, UDTFImpl>) { |
72 | 322 | return false; |
73 | 322 | } |
74 | 0 | return true; |
75 | 880 | } Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_15FunctionEsqueryEE36use_default_implementation_for_nullsEv _ZNK5doris12FunctionFakeINS_17FunctionExplodeV2EE36use_default_implementation_for_nullsEv Line | Count | Source | 70 | 321 | bool use_default_implementation_for_nulls() const override { | 71 | | if constexpr (std::is_same_v<Impl, UDTFImpl>) { | 72 | | return false; | 73 | | } | 74 | 321 | return true; | 75 | 321 | } |
Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_15FunctionExplodeEE36use_default_implementation_for_nullsEv _ZNK5doris12FunctionFakeINS_18FunctionExplodeMapEE36use_default_implementation_for_nullsEv Line | Count | Source | 70 | 31 | bool use_default_implementation_for_nulls() const override { | 71 | | if constexpr (std::is_same_v<Impl, UDTFImpl>) { | 72 | | return false; | 73 | | } | 74 | 31 | return true; | 75 | 31 | } |
_ZNK5doris12FunctionFakeINS_25FunctionExplodeJsonObjectEE36use_default_implementation_for_nullsEv Line | Count | Source | 70 | 4 | bool use_default_implementation_for_nulls() const override { | 71 | | if constexpr (std::is_same_v<Impl, UDTFImpl>) { | 72 | | return false; | 73 | | } | 74 | 4 | return true; | 75 | 4 | } |
Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeStringELb0ELb0EEEE36use_default_implementation_for_nullsEv Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeStringELb1ELb0EEEE36use_default_implementation_for_nullsEv _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE5EEELb0ELb0EEEE36use_default_implementation_for_nullsEv Line | Count | Source | 70 | 79 | bool use_default_implementation_for_nulls() const override { | 71 | | if constexpr (std::is_same_v<Impl, UDTFImpl>) { | 72 | | return false; | 73 | | } | 74 | 79 | return true; | 75 | 79 | } |
_ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE5EEELb1ELb0EEEE36use_default_implementation_for_nullsEv Line | Count | Source | 70 | 3 | bool use_default_implementation_for_nulls() const override { | 71 | | if constexpr (std::is_same_v<Impl, UDTFImpl>) { | 72 | | return false; | 73 | | } | 74 | 3 | return true; | 75 | 3 | } |
_ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE6EEELb0ELb0EEEE36use_default_implementation_for_nullsEv Line | Count | Source | 70 | 39 | bool use_default_implementation_for_nulls() const override { | 71 | | if constexpr (std::is_same_v<Impl, UDTFImpl>) { | 72 | | return false; | 73 | | } | 74 | 39 | return true; | 75 | 39 | } |
_ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE6EEELb1ELb0EEEE36use_default_implementation_for_nullsEv Line | Count | Source | 70 | 8 | bool use_default_implementation_for_nulls() const override { | 71 | | if constexpr (std::is_same_v<Impl, UDTFImpl>) { | 72 | | return false; | 73 | | } | 74 | 8 | return true; | 75 | 8 | } |
Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_13DataTypeJsonbELb0ELb1EEEE36use_default_implementation_for_nullsEv Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_13DataTypeJsonbELb1ELb1EEEE36use_default_implementation_for_nullsEv Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeStringELb0ELb1EEEE36use_default_implementation_for_nullsEv Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeStringELb1ELb1EEEE36use_default_implementation_for_nullsEv Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE9EEELb0ELb0EEEE36use_default_implementation_for_nullsEv Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE9EEELb1ELb0EEEE36use_default_implementation_for_nullsEv _ZNK5doris12FunctionFakeINS_19FunctionPoseExplodeILb0EEEE36use_default_implementation_for_nullsEv Line | Count | Source | 70 | 50 | bool use_default_implementation_for_nulls() const override { | 71 | | if constexpr (std::is_same_v<Impl, UDTFImpl>) { | 72 | | return false; | 73 | | } | 74 | 50 | return true; | 75 | 50 | } |
_ZNK5doris12FunctionFakeINS_19FunctionPoseExplodeILb1EEEE36use_default_implementation_for_nullsEv Line | Count | Source | 70 | 23 | bool use_default_implementation_for_nulls() const override { | 71 | | if constexpr (std::is_same_v<Impl, UDTFImpl>) { | 72 | | return false; | 73 | | } | 74 | 23 | return true; | 75 | 23 | } |
Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_15DataTypeVariantELb0ELb0EEEE36use_default_implementation_for_nullsEv Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_15DataTypeVariantELb1ELb0EEEE36use_default_implementation_for_nullsEv _ZNK5doris12FunctionFakeINS_8UDTFImplEE36use_default_implementation_for_nullsEv Line | Count | Source | 70 | 322 | bool use_default_implementation_for_nulls() const override { | 71 | 322 | if constexpr (std::is_same_v<Impl, UDTFImpl>) { | 72 | 322 | return false; | 73 | 322 | } | 74 | 0 | return true; | 75 | 322 | } |
|
76 | | |
77 | 885 | bool use_default_implementation_for_constants() const override { return false; }Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_15FunctionEsqueryEE40use_default_implementation_for_constantsEv _ZNK5doris12FunctionFakeINS_17FunctionExplodeV2EE40use_default_implementation_for_constantsEv Line | Count | Source | 77 | 321 | bool use_default_implementation_for_constants() const override { return false; } |
Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_15FunctionExplodeEE40use_default_implementation_for_constantsEv _ZNK5doris12FunctionFakeINS_18FunctionExplodeMapEE40use_default_implementation_for_constantsEv Line | Count | Source | 77 | 31 | bool use_default_implementation_for_constants() const override { return false; } |
_ZNK5doris12FunctionFakeINS_25FunctionExplodeJsonObjectEE40use_default_implementation_for_constantsEv Line | Count | Source | 77 | 4 | bool use_default_implementation_for_constants() const override { return false; } |
Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeStringELb0ELb0EEEE40use_default_implementation_for_constantsEv Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeStringELb1ELb0EEEE40use_default_implementation_for_constantsEv _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE5EEELb0ELb0EEEE40use_default_implementation_for_constantsEv Line | Count | Source | 77 | 79 | bool use_default_implementation_for_constants() const override { return false; } |
_ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE5EEELb1ELb0EEEE40use_default_implementation_for_constantsEv Line | Count | Source | 77 | 3 | bool use_default_implementation_for_constants() const override { return false; } |
_ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE6EEELb0ELb0EEEE40use_default_implementation_for_constantsEv Line | Count | Source | 77 | 39 | bool use_default_implementation_for_constants() const override { return false; } |
_ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE6EEELb1ELb0EEEE40use_default_implementation_for_constantsEv Line | Count | Source | 77 | 8 | bool use_default_implementation_for_constants() const override { return false; } |
Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_13DataTypeJsonbELb0ELb1EEEE40use_default_implementation_for_constantsEv Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_13DataTypeJsonbELb1ELb1EEEE40use_default_implementation_for_constantsEv Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeStringELb0ELb1EEEE40use_default_implementation_for_constantsEv Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeStringELb1ELb1EEEE40use_default_implementation_for_constantsEv Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE9EEELb0ELb0EEEE40use_default_implementation_for_constantsEv Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE9EEELb1ELb0EEEE40use_default_implementation_for_constantsEv _ZNK5doris12FunctionFakeINS_19FunctionPoseExplodeILb0EEEE40use_default_implementation_for_constantsEv Line | Count | Source | 77 | 50 | bool use_default_implementation_for_constants() const override { return false; } |
_ZNK5doris12FunctionFakeINS_19FunctionPoseExplodeILb1EEEE40use_default_implementation_for_constantsEv Line | Count | Source | 77 | 23 | bool use_default_implementation_for_constants() const override { return false; } |
Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_15DataTypeVariantELb0ELb0EEEE40use_default_implementation_for_constantsEv Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_15DataTypeVariantELb1ELb0EEEE40use_default_implementation_for_constantsEv _ZNK5doris12FunctionFakeINS_8UDTFImplEE40use_default_implementation_for_constantsEv Line | Count | Source | 77 | 327 | bool use_default_implementation_for_constants() const override { return false; } |
|
78 | | |
79 | | Status execute_impl(FunctionContext* context, Block& block, const ColumnNumbers& arguments, |
80 | 0 | uint32_t result, size_t input_rows_count) const override { |
81 | 0 | return Status::NotSupported(Impl::get_error_msg()); |
82 | 0 | } Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_15FunctionEsqueryEE12execute_implEPNS_15FunctionContextERNS_5BlockERKSt6vectorIjSaIjEEjm Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_17FunctionExplodeV2EE12execute_implEPNS_15FunctionContextERNS_5BlockERKSt6vectorIjSaIjEEjm Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_15FunctionExplodeEE12execute_implEPNS_15FunctionContextERNS_5BlockERKSt6vectorIjSaIjEEjm Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_18FunctionExplodeMapEE12execute_implEPNS_15FunctionContextERNS_5BlockERKSt6vectorIjSaIjEEjm Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_25FunctionExplodeJsonObjectEE12execute_implEPNS_15FunctionContextERNS_5BlockERKSt6vectorIjSaIjEEjm Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeStringELb0ELb0EEEE12execute_implEPNS_15FunctionContextERNS_5BlockERKSt6vectorIjSaIjEEjm Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeStringELb1ELb0EEEE12execute_implEPNS_15FunctionContextERNS_5BlockERKSt6vectorIjSaIjEEjm Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE5EEELb0ELb0EEEE12execute_implEPNS_15FunctionContextERNS_5BlockERKSt6vectorIjSaIjEEjm Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE5EEELb1ELb0EEEE12execute_implEPNS_15FunctionContextERNS_5BlockERKSt6vectorIjSaIjEEjm Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE6EEELb0ELb0EEEE12execute_implEPNS_15FunctionContextERNS_5BlockERKSt6vectorIjSaIjEEjm Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE6EEELb1ELb0EEEE12execute_implEPNS_15FunctionContextERNS_5BlockERKSt6vectorIjSaIjEEjm Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_13DataTypeJsonbELb0ELb1EEEE12execute_implEPNS_15FunctionContextERNS_5BlockERKSt6vectorIjSaIjEEjm Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_13DataTypeJsonbELb1ELb1EEEE12execute_implEPNS_15FunctionContextERNS_5BlockERKSt6vectorIjSaIjEEjm Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeStringELb0ELb1EEEE12execute_implEPNS_15FunctionContextERNS_5BlockERKSt6vectorIjSaIjEEjm Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeStringELb1ELb1EEEE12execute_implEPNS_15FunctionContextERNS_5BlockERKSt6vectorIjSaIjEEjm Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE9EEELb0ELb0EEEE12execute_implEPNS_15FunctionContextERNS_5BlockERKSt6vectorIjSaIjEEjm Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_14DataTypeNumberILNS_13PrimitiveTypeE9EEELb1ELb0EEEE12execute_implEPNS_15FunctionContextERNS_5BlockERKSt6vectorIjSaIjEEjm Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_19FunctionPoseExplodeILb0EEEE12execute_implEPNS_15FunctionContextERNS_5BlockERKSt6vectorIjSaIjEEjm Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_19FunctionPoseExplodeILb1EEEE12execute_implEPNS_15FunctionContextERNS_5BlockERKSt6vectorIjSaIjEEjm Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_15DataTypeVariantELb0ELb0EEEE12execute_implEPNS_15FunctionContextERNS_5BlockERKSt6vectorIjSaIjEEjm Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_20FunctionFakeBaseImplINS_15DataTypeVariantELb1ELb0EEEE12execute_implEPNS_15FunctionContextERNS_5BlockERKSt6vectorIjSaIjEEjm Unexecuted instantiation: _ZNK5doris12FunctionFakeINS_8UDTFImplEE12execute_implEPNS_15FunctionContextERNS_5BlockERKSt6vectorIjSaIjEEjm |
83 | | }; |
84 | | |
85 | | } // namespace doris |