be/src/exprs/create_predicate_function.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 "common/exception.h" |
21 | | #include "common/status.h" |
22 | | #include "core/data_type/define_primitive_type.h" |
23 | | #include "exprs/hybrid_set.h" |
24 | | #include "exprs/minmax_predicate.h" |
25 | | #include "storage/predicate/bloom_filter_predicate.h" |
26 | | #include "storage/predicate/column_predicate.h" |
27 | | #include "storage/predicate/in_list_predicate.h" |
28 | | |
29 | | namespace doris { |
30 | | |
31 | | class MinmaxFunctionTraits { |
32 | | public: |
33 | | using BasePtr = MinMaxFuncBase*; |
34 | | template <PrimitiveType type, size_t N> |
35 | 16.5k | static BasePtr get_function(bool null_aware) { |
36 | 16.5k | using CppType = typename PrimitiveTypeTraits<type>::CppType; |
37 | 16.5k | return new MinMaxNumFunc< |
38 | 16.5k | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( |
39 | 16.5k | null_aware); |
40 | 16.5k | } _ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE2ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 35 | 1 | static BasePtr get_function(bool null_aware) { | 36 | 1 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 37 | 1 | return new MinMaxNumFunc< | 38 | 1 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 39 | 1 | null_aware); | 40 | 1 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE20ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 35 | 21 | static BasePtr get_function(bool null_aware) { | 36 | 21 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 37 | 21 | return new MinMaxNumFunc< | 38 | 21 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 39 | 21 | null_aware); | 40 | 21 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE3ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 35 | 1.56k | static BasePtr get_function(bool null_aware) { | 36 | 1.56k | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 37 | 1.56k | return new MinMaxNumFunc< | 38 | 1.56k | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 39 | 1.56k | null_aware); | 40 | 1.56k | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE4ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 35 | 1.07k | static BasePtr get_function(bool null_aware) { | 36 | 1.07k | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 37 | 1.07k | return new MinMaxNumFunc< | 38 | 1.07k | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 39 | 1.07k | null_aware); | 40 | 1.07k | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE5ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 35 | 8.27k | static BasePtr get_function(bool null_aware) { | 36 | 8.27k | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 37 | 8.27k | return new MinMaxNumFunc< | 38 | 8.27k | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 39 | 8.27k | null_aware); | 40 | 8.27k | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE6ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 35 | 3.98k | static BasePtr get_function(bool null_aware) { | 36 | 3.98k | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 37 | 3.98k | return new MinMaxNumFunc< | 38 | 3.98k | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 39 | 3.98k | null_aware); | 40 | 3.98k | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE7ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 35 | 200 | static BasePtr get_function(bool null_aware) { | 36 | 200 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 37 | 200 | return new MinMaxNumFunc< | 38 | 200 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 39 | 200 | null_aware); | 40 | 200 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE8ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 35 | 1 | static BasePtr get_function(bool null_aware) { | 36 | 1 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 37 | 1 | return new MinMaxNumFunc< | 38 | 1 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 39 | 1 | null_aware); | 40 | 1 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE9ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 35 | 38 | static BasePtr get_function(bool null_aware) { | 36 | 38 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 37 | 38 | return new MinMaxNumFunc< | 38 | 38 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 39 | 38 | null_aware); | 40 | 38 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE11ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 35 | 1 | static BasePtr get_function(bool null_aware) { | 36 | 1 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 37 | 1 | return new MinMaxNumFunc< | 38 | 1 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 39 | 1 | null_aware); | 40 | 1 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE12ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 35 | 33 | static BasePtr get_function(bool null_aware) { | 36 | 33 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 37 | 33 | return new MinMaxNumFunc< | 38 | 33 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 39 | 33 | null_aware); | 40 | 33 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE25ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 35 | 517 | static BasePtr get_function(bool null_aware) { | 36 | 517 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 37 | 517 | return new MinMaxNumFunc< | 38 | 517 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 39 | 517 | null_aware); | 40 | 517 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE26ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 35 | 165 | static BasePtr get_function(bool null_aware) { | 36 | 165 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 37 | 165 | return new MinMaxNumFunc< | 38 | 165 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 39 | 165 | null_aware); | 40 | 165 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE43ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 35 | 81 | static BasePtr get_function(bool null_aware) { | 36 | 81 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 37 | 81 | return new MinMaxNumFunc< | 38 | 81 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 39 | 81 | null_aware); | 40 | 81 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE42ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 35 | 17 | static BasePtr get_function(bool null_aware) { | 36 | 17 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 37 | 17 | return new MinMaxNumFunc< | 38 | 17 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 39 | 17 | null_aware); | 40 | 17 | } |
Unexecuted instantiation: _ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE27ELm0EEEPNS_14MinMaxFuncBaseEb _ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE15ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 35 | 75 | static BasePtr get_function(bool null_aware) { | 36 | 75 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 37 | 75 | return new MinMaxNumFunc< | 38 | 75 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 39 | 75 | null_aware); | 40 | 75 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE10ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 35 | 126 | static BasePtr get_function(bool null_aware) { | 36 | 126 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 37 | 126 | return new MinMaxNumFunc< | 38 | 126 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 39 | 126 | null_aware); | 40 | 126 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE23ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 35 | 66 | static BasePtr get_function(bool null_aware) { | 36 | 66 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 37 | 66 | return new MinMaxNumFunc< | 38 | 66 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 39 | 66 | null_aware); | 40 | 66 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE28ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 35 | 113 | static BasePtr get_function(bool null_aware) { | 36 | 113 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 37 | 113 | return new MinMaxNumFunc< | 38 | 113 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 39 | 113 | null_aware); | 40 | 113 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE29ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 35 | 53 | static BasePtr get_function(bool null_aware) { | 36 | 53 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 37 | 53 | return new MinMaxNumFunc< | 38 | 53 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 39 | 53 | null_aware); | 40 | 53 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE30ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 35 | 166 | static BasePtr get_function(bool null_aware) { | 36 | 166 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 37 | 166 | return new MinMaxNumFunc< | 38 | 166 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 39 | 166 | null_aware); | 40 | 166 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE35ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 35 | 25 | static BasePtr get_function(bool null_aware) { | 36 | 25 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 37 | 25 | return new MinMaxNumFunc< | 38 | 25 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 39 | 25 | null_aware); | 40 | 25 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE36ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 35 | 1 | static BasePtr get_function(bool null_aware) { | 36 | 1 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 37 | 1 | return new MinMaxNumFunc< | 38 | 1 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 39 | 1 | null_aware); | 40 | 1 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE37ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 35 | 1 | static BasePtr get_function(bool null_aware) { | 36 | 1 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 37 | 1 | return new MinMaxNumFunc< | 38 | 1 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 39 | 1 | null_aware); | 40 | 1 | } |
|
41 | | }; |
42 | | |
43 | | class HybridSetTraits { |
44 | | public: |
45 | | using BasePtr = HybridSetBase*; |
46 | | template <PrimitiveType type, size_t N> |
47 | 24.4k | static BasePtr get_function(bool null_aware) { |
48 | 24.4k | if constexpr (is_string_type(type)) { |
49 | 881 | return new StringSet<>(null_aware); |
50 | 3.05k | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { |
51 | 3.05k | using CppType = typename PrimitiveTypeTraits<type>::CppType; |
52 | 3.05k | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); |
53 | 3.05k | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { |
54 | 1.71k | using CppType = typename PrimitiveTypeTraits<type>::CppType; |
55 | 1.71k | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); |
56 | 18.8k | } else { |
57 | 18.8k | using CppType = typename PrimitiveTypeTraits<type>::CppType; |
58 | 18.8k | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); |
59 | 18.8k | } |
60 | 24.4k | } _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 16 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | 16 | } else { | 57 | 16 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | 16 | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | 16 | } | 60 | 16 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 44 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | 44 | } else { | 57 | 44 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | 44 | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | 44 | } | 60 | 44 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 1.74k | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | 1.74k | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | 1.74k | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | 1.74k | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 1.74k | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 1.27k | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | 1.27k | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | 1.27k | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | 1.27k | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 1.27k | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 11.2k | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | 11.2k | } else { | 57 | 11.2k | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | 11.2k | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | 11.2k | } | 60 | 11.2k | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 5.27k | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | 5.27k | } else { | 57 | 5.27k | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | 5.27k | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | 5.27k | } | 60 | 5.27k | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 198 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | 198 | } else { | 57 | 198 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | 198 | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | 198 | } | 60 | 198 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 34 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | 34 | } else { | 57 | 34 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | 34 | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | 34 | } | 60 | 34 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 51 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | 51 | } else { | 57 | 51 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | 51 | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | 51 | } | 60 | 51 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 24 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | 24 | } else { | 57 | 24 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | 24 | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | 24 | } | 60 | 24 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 76 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | 76 | } else { | 57 | 76 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | 76 | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | 76 | } | 60 | 76 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 897 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | 897 | } else { | 57 | 897 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | 897 | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | 897 | } | 60 | 897 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 328 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | 328 | } else { | 57 | 328 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | 328 | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | 328 | } | 60 | 328 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE43ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 90 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | 90 | } else { | 57 | 90 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | 90 | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | 90 | } | 60 | 90 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 2 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | 2 | } else { | 57 | 2 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | 2 | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | 2 | } | 60 | 2 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE27ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 1 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | 1 | } else { | 57 | 1 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | 1 | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | 1 | } | 60 | 1 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE15ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 155 | static BasePtr get_function(bool null_aware) { | 48 | 155 | if constexpr (is_string_type(type)) { | 49 | 155 | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 155 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE10ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 624 | static BasePtr get_function(bool null_aware) { | 48 | 624 | if constexpr (is_string_type(type)) { | 49 | 624 | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 624 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE23ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 102 | static BasePtr get_function(bool null_aware) { | 48 | 102 | if constexpr (is_string_type(type)) { | 49 | 102 | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 102 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE28ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 187 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | 187 | } else { | 57 | 187 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | 187 | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | 187 | } | 60 | 187 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 160 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | 160 | } else { | 57 | 160 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | 160 | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | 160 | } | 60 | 160 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 156 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | 156 | } else { | 57 | 156 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | 156 | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | 156 | } | 60 | 156 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 58 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | 58 | } else { | 57 | 58 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | 58 | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | 58 | } | 60 | 58 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 4 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | 4 | } else { | 57 | 4 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | 4 | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | 4 | } | 60 | 4 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 4 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | 4 | } else { | 57 | 4 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | 4 | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | 4 | } | 60 | 4 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm1EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm1EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 2 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | 2 | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | 2 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | 2 | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 2 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 1 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | 1 | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | 1 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | 1 | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 1 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 31 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 31 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 31 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 31 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 31 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 5 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 5 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 5 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 5 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 5 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm1EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 1 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 1 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 1 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 1 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 1 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 1 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 1 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 1 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 1 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 1 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm1EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm1EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm1EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm1EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE43ELm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 2 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 2 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 2 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 2 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 2 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm1EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE27ELm1EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE15ELm1EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE10ELm1EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE23ELm1EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE28ELm1EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 1 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 1 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 1 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 1 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 1 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm1EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 3 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 3 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 3 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 3 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 3 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 8 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 8 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 8 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 8 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 8 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm1EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 3 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 3 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 3 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 3 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 3 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm2EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 5 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | 5 | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | 5 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | 5 | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 5 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 1 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | 1 | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | 1 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | 1 | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 1 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 778 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 778 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 778 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 778 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 778 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 516 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 516 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 516 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 516 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 516 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm2EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 3 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 3 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 3 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 3 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 3 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 1 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 1 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 1 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 1 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 1 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 3 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 3 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 3 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 3 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 3 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 3 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 3 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 3 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 3 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 3 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 37 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 37 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 37 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 37 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 37 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 28 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 28 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 28 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 28 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 28 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE43ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 38 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 38 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 38 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 38 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 38 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 2 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 2 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 2 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 2 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 2 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE27ELm2EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE15ELm2EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE10ELm2EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE23ELm2EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE28ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 3 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 3 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 3 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 3 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 3 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 4 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 4 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 4 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 4 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 4 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 5 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 5 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 5 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 5 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 5 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm2EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 9 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 9 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 9 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 9 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 9 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 8 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 8 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 8 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 8 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 8 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm3EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 1 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 1 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 1 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 1 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 1 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 22 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | 22 | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | 22 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | 22 | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 22 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 5 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | 5 | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | 5 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | 5 | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 5 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 70 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 70 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 70 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 70 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 70 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 19 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 19 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 19 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 19 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 19 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 4 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 4 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 4 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 4 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 4 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 1 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 1 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 1 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 1 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 1 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 2 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 2 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 2 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 2 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 2 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 1 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 1 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 1 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 1 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 1 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 1 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 1 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 1 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 1 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 1 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 3 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 3 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 3 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 3 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 3 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 2 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 2 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 2 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 2 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 2 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE43ELm3EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 5 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 5 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 5 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 5 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 5 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE27ELm3EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE15ELm3EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE10ELm3EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE23ELm3EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE28ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 1 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 1 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 1 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 1 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 1 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 1 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 1 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 1 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 1 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 1 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 1 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 1 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 1 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 1 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 1 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 3 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 3 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 3 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 3 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 3 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 1 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 1 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 1 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 1 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 1 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 1 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 1 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 1 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 1 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 1 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm4EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm4EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm4EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 1 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | 1 | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | 1 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | 1 | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 1 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm4EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm4EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 25 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 25 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 25 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 25 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 25 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm4EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 3 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 3 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 3 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 3 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 3 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm4EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm4EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm4EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 2 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 2 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 2 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 2 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 2 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm4EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 6 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 6 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 6 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 6 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 6 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm4EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 6 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 6 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 6 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 6 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 6 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm4EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm4EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE43ELm4EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm4EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 8 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 8 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 8 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 8 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 8 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE27ELm4EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE15ELm4EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE10ELm4EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE23ELm4EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE28ELm4EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm4EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm4EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm4EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm4EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm4EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm5EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm5EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm5EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm5EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm5EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 13 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 13 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 13 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 13 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 13 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm5EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 2 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 2 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 2 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 2 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 2 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm5EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm5EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm5EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm5EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm5EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm5EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm5EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE43ELm5EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm5EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 4 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 4 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 4 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 4 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 4 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE27ELm5EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE15ELm5EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE10ELm5EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE23ELm5EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE28ELm5EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 2 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 2 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 2 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 2 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 2 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm5EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm5EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 1 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 1 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 1 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 1 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 1 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm5EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 2 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 2 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 2 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 2 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 2 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm5EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm5EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm6EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm6EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 4 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 4 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 4 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 4 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 4 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm6EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 1 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 1 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 1 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 1 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 1 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm6EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm6EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 4 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 4 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 4 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 4 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 4 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm6EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm6EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 1 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 1 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 1 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 1 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 1 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE43ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE27ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE15ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE10ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE23ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE28ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm7EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm7EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 3 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 3 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 3 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 3 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 3 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm7EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm7EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 2 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 2 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 2 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 2 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 2 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE43ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE27ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE15ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE10ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE23ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE28ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm7EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm7EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 2 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 2 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 2 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 2 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 2 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm8EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm8EEEPNS_13HybridSetBaseEb Line | Count | Source | 47 | 10 | static BasePtr get_function(bool null_aware) { | 48 | | if constexpr (is_string_type(type)) { | 49 | | return new StringSet<>(null_aware); | 50 | | } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) { | 51 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 52 | | return new HybridSet<type, BitSetContainer<CppType>>(null_aware); | 53 | 10 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 10 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 10 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 10 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE43ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE27ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE15ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE10ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE23ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE28ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm8EEEPNS_13HybridSetBaseEb |
61 | | }; |
62 | | |
63 | | class BloomFilterTraits { |
64 | | public: |
65 | | using BasePtr = BloomFilterFuncBase*; |
66 | | template <PrimitiveType type, size_t N> |
67 | 25.9k | static BasePtr get_function(bool null_aware) { |
68 | 25.9k | return new BloomFilterFunc<type>(null_aware); |
69 | 25.9k | } _ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE2ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 13 | static BasePtr get_function(bool null_aware) { | 68 | 13 | return new BloomFilterFunc<type>(null_aware); | 69 | 13 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE20ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 51 | static BasePtr get_function(bool null_aware) { | 68 | 51 | return new BloomFilterFunc<type>(null_aware); | 69 | 51 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE3ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 527 | static BasePtr get_function(bool null_aware) { | 68 | 527 | return new BloomFilterFunc<type>(null_aware); | 69 | 527 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE4ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 463 | static BasePtr get_function(bool null_aware) { | 68 | 463 | return new BloomFilterFunc<type>(null_aware); | 69 | 463 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE5ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 16.4k | static BasePtr get_function(bool null_aware) { | 68 | 16.4k | return new BloomFilterFunc<type>(null_aware); | 69 | 16.4k | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE6ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 4.12k | static BasePtr get_function(bool null_aware) { | 68 | 4.12k | return new BloomFilterFunc<type>(null_aware); | 69 | 4.12k | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE7ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 256 | static BasePtr get_function(bool null_aware) { | 68 | 256 | return new BloomFilterFunc<type>(null_aware); | 69 | 256 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE8ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 1 | static BasePtr get_function(bool null_aware) { | 68 | 1 | return new BloomFilterFunc<type>(null_aware); | 69 | 1 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE9ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 11 | static BasePtr get_function(bool null_aware) { | 68 | 11 | return new BloomFilterFunc<type>(null_aware); | 69 | 11 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE11ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 19 | static BasePtr get_function(bool null_aware) { | 68 | 19 | return new BloomFilterFunc<type>(null_aware); | 69 | 19 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE12ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 75 | static BasePtr get_function(bool null_aware) { | 68 | 75 | return new BloomFilterFunc<type>(null_aware); | 69 | 75 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE25ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 620 | static BasePtr get_function(bool null_aware) { | 68 | 620 | return new BloomFilterFunc<type>(null_aware); | 69 | 620 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE26ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 2.50k | static BasePtr get_function(bool null_aware) { | 68 | 2.50k | return new BloomFilterFunc<type>(null_aware); | 69 | 2.50k | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE43ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 17 | static BasePtr get_function(bool null_aware) { | 68 | 17 | return new BloomFilterFunc<type>(null_aware); | 69 | 17 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE42ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 18 | static BasePtr get_function(bool null_aware) { | 68 | 18 | return new BloomFilterFunc<type>(null_aware); | 69 | 18 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE27ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 1 | static BasePtr get_function(bool null_aware) { | 68 | 1 | return new BloomFilterFunc<type>(null_aware); | 69 | 1 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE15ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 66 | static BasePtr get_function(bool null_aware) { | 68 | 66 | return new BloomFilterFunc<type>(null_aware); | 69 | 66 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE10ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 323 | static BasePtr get_function(bool null_aware) { | 68 | 323 | return new BloomFilterFunc<type>(null_aware); | 69 | 323 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE23ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 84 | static BasePtr get_function(bool null_aware) { | 68 | 84 | return new BloomFilterFunc<type>(null_aware); | 69 | 84 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE28ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 71 | static BasePtr get_function(bool null_aware) { | 68 | 71 | return new BloomFilterFunc<type>(null_aware); | 69 | 71 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE29ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 137 | static BasePtr get_function(bool null_aware) { | 68 | 137 | return new BloomFilterFunc<type>(null_aware); | 69 | 137 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE30ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 29 | static BasePtr get_function(bool null_aware) { | 68 | 29 | return new BloomFilterFunc<type>(null_aware); | 69 | 29 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE35ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 55 | static BasePtr get_function(bool null_aware) { | 68 | 55 | return new BloomFilterFunc<type>(null_aware); | 69 | 55 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE36ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 1 | static BasePtr get_function(bool null_aware) { | 68 | 1 | return new BloomFilterFunc<type>(null_aware); | 69 | 1 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE37ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 1 | static BasePtr get_function(bool null_aware) { | 68 | 1 | return new BloomFilterFunc<type>(null_aware); | 69 | 1 | } |
|
70 | | }; |
71 | | |
72 | | template <class Traits> |
73 | | class PredicateFunctionCreator { |
74 | | public: |
75 | | template <PrimitiveType type, size_t N = 0> |
76 | 66.9k | static typename Traits::BasePtr create(bool null_aware) { |
77 | 66.9k | return Traits::template get_function<type, N>(null_aware); |
78 | 66.9k | } _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 16 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 16 | return Traits::template get_function<type, N>(null_aware); | 78 | 16 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 44 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 44 | return Traits::template get_function<type, N>(null_aware); | 78 | 44 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 1.74k | static typename Traits::BasePtr create(bool null_aware) { | 77 | 1.74k | return Traits::template get_function<type, N>(null_aware); | 78 | 1.74k | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 1.27k | static typename Traits::BasePtr create(bool null_aware) { | 77 | 1.27k | return Traits::template get_function<type, N>(null_aware); | 78 | 1.27k | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 11.2k | static typename Traits::BasePtr create(bool null_aware) { | 77 | 11.2k | return Traits::template get_function<type, N>(null_aware); | 78 | 11.2k | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 5.25k | static typename Traits::BasePtr create(bool null_aware) { | 77 | 5.25k | return Traits::template get_function<type, N>(null_aware); | 78 | 5.25k | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 197 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 197 | return Traits::template get_function<type, N>(null_aware); | 78 | 197 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 34 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 34 | return Traits::template get_function<type, N>(null_aware); | 78 | 34 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 51 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 51 | return Traits::template get_function<type, N>(null_aware); | 78 | 51 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 24 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 24 | return Traits::template get_function<type, N>(null_aware); | 78 | 24 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 76 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 76 | return Traits::template get_function<type, N>(null_aware); | 78 | 76 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 895 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 895 | return Traits::template get_function<type, N>(null_aware); | 78 | 895 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 325 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 325 | return Traits::template get_function<type, N>(null_aware); | 78 | 325 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE43ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 90 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 90 | return Traits::template get_function<type, N>(null_aware); | 78 | 90 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 2 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 2 | return Traits::template get_function<type, N>(null_aware); | 78 | 2 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE27ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 1 | return Traits::template get_function<type, N>(null_aware); | 78 | 1 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE15ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 155 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 155 | return Traits::template get_function<type, N>(null_aware); | 78 | 155 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE10ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 624 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 624 | return Traits::template get_function<type, N>(null_aware); | 78 | 624 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE23ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 102 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 102 | return Traits::template get_function<type, N>(null_aware); | 78 | 102 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE28ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 187 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 187 | return Traits::template get_function<type, N>(null_aware); | 78 | 187 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 160 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 160 | return Traits::template get_function<type, N>(null_aware); | 78 | 160 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 156 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 156 | return Traits::template get_function<type, N>(null_aware); | 78 | 156 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 58 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 58 | return Traits::template get_function<type, N>(null_aware); | 78 | 58 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 4 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 4 | return Traits::template get_function<type, N>(null_aware); | 78 | 4 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 4 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 4 | return Traits::template get_function<type, N>(null_aware); | 78 | 4 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE2ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 76 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 1 | return Traits::template get_function<type, N>(null_aware); | 78 | 1 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE20ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 76 | 21 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 21 | return Traits::template get_function<type, N>(null_aware); | 78 | 21 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE3ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 76 | 1.56k | static typename Traits::BasePtr create(bool null_aware) { | 77 | 1.56k | return Traits::template get_function<type, N>(null_aware); | 78 | 1.56k | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE4ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 76 | 1.07k | static typename Traits::BasePtr create(bool null_aware) { | 77 | 1.07k | return Traits::template get_function<type, N>(null_aware); | 78 | 1.07k | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE5ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 76 | 8.27k | static typename Traits::BasePtr create(bool null_aware) { | 77 | 8.27k | return Traits::template get_function<type, N>(null_aware); | 78 | 8.27k | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE6ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 76 | 3.98k | static typename Traits::BasePtr create(bool null_aware) { | 77 | 3.98k | return Traits::template get_function<type, N>(null_aware); | 78 | 3.98k | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE7ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 76 | 200 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 200 | return Traits::template get_function<type, N>(null_aware); | 78 | 200 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE8ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 76 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 1 | return Traits::template get_function<type, N>(null_aware); | 78 | 1 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE9ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 76 | 38 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 38 | return Traits::template get_function<type, N>(null_aware); | 78 | 38 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE11ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 76 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 1 | return Traits::template get_function<type, N>(null_aware); | 78 | 1 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE12ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 76 | 33 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 33 | return Traits::template get_function<type, N>(null_aware); | 78 | 33 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE25ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 76 | 517 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 517 | return Traits::template get_function<type, N>(null_aware); | 78 | 517 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE26ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 76 | 165 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 165 | return Traits::template get_function<type, N>(null_aware); | 78 | 165 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE43ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 76 | 81 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 81 | return Traits::template get_function<type, N>(null_aware); | 78 | 81 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE42ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 76 | 17 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 17 | return Traits::template get_function<type, N>(null_aware); | 78 | 17 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE27ELm0EEEPNS_14MinMaxFuncBaseEb _ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE15ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 76 | 75 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 75 | return Traits::template get_function<type, N>(null_aware); | 78 | 75 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE10ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 76 | 126 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 126 | return Traits::template get_function<type, N>(null_aware); | 78 | 126 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE23ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 76 | 66 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 66 | return Traits::template get_function<type, N>(null_aware); | 78 | 66 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE28ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 76 | 113 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 113 | return Traits::template get_function<type, N>(null_aware); | 78 | 113 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE29ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 76 | 53 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 53 | return Traits::template get_function<type, N>(null_aware); | 78 | 53 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE30ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 76 | 166 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 166 | return Traits::template get_function<type, N>(null_aware); | 78 | 166 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE35ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 76 | 25 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 25 | return Traits::template get_function<type, N>(null_aware); | 78 | 25 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE36ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 76 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 1 | return Traits::template get_function<type, N>(null_aware); | 78 | 1 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE37ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 76 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 1 | return Traits::template get_function<type, N>(null_aware); | 78 | 1 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE2ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 76 | 13 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 13 | return Traits::template get_function<type, N>(null_aware); | 78 | 13 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE20ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 76 | 51 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 51 | return Traits::template get_function<type, N>(null_aware); | 78 | 51 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE3ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 76 | 528 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 528 | return Traits::template get_function<type, N>(null_aware); | 78 | 528 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE4ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 76 | 463 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 463 | return Traits::template get_function<type, N>(null_aware); | 78 | 463 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE5ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 76 | 16.4k | static typename Traits::BasePtr create(bool null_aware) { | 77 | 16.4k | return Traits::template get_function<type, N>(null_aware); | 78 | 16.4k | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE6ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 76 | 4.13k | static typename Traits::BasePtr create(bool null_aware) { | 77 | 4.13k | return Traits::template get_function<type, N>(null_aware); | 78 | 4.13k | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE7ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 76 | 256 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 256 | return Traits::template get_function<type, N>(null_aware); | 78 | 256 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE8ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 76 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 1 | return Traits::template get_function<type, N>(null_aware); | 78 | 1 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE9ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 76 | 11 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 11 | return Traits::template get_function<type, N>(null_aware); | 78 | 11 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE11ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 76 | 19 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 19 | return Traits::template get_function<type, N>(null_aware); | 78 | 19 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE12ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 76 | 76 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 76 | return Traits::template get_function<type, N>(null_aware); | 78 | 76 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE25ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 76 | 620 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 620 | return Traits::template get_function<type, N>(null_aware); | 78 | 620 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE26ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 76 | 2.50k | static typename Traits::BasePtr create(bool null_aware) { | 77 | 2.50k | return Traits::template get_function<type, N>(null_aware); | 78 | 2.50k | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE43ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 76 | 17 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 17 | return Traits::template get_function<type, N>(null_aware); | 78 | 17 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE42ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 76 | 18 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 18 | return Traits::template get_function<type, N>(null_aware); | 78 | 18 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE27ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 76 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 1 | return Traits::template get_function<type, N>(null_aware); | 78 | 1 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE15ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 76 | 66 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 66 | return Traits::template get_function<type, N>(null_aware); | 78 | 66 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE10ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 76 | 323 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 323 | return Traits::template get_function<type, N>(null_aware); | 78 | 323 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE23ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 76 | 84 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 84 | return Traits::template get_function<type, N>(null_aware); | 78 | 84 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE28ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 76 | 71 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 71 | return Traits::template get_function<type, N>(null_aware); | 78 | 71 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE29ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 76 | 137 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 137 | return Traits::template get_function<type, N>(null_aware); | 78 | 137 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE30ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 76 | 29 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 29 | return Traits::template get_function<type, N>(null_aware); | 78 | 29 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE35ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 76 | 55 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 55 | return Traits::template get_function<type, N>(null_aware); | 78 | 55 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE36ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 76 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 1 | return Traits::template get_function<type, N>(null_aware); | 78 | 1 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE37ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 76 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 1 | return Traits::template get_function<type, N>(null_aware); | 78 | 1 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm1EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm1EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 2 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 2 | return Traits::template get_function<type, N>(null_aware); | 78 | 2 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 1 | return Traits::template get_function<type, N>(null_aware); | 78 | 1 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 31 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 31 | return Traits::template get_function<type, N>(null_aware); | 78 | 31 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 5 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 5 | return Traits::template get_function<type, N>(null_aware); | 78 | 5 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm1EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 1 | return Traits::template get_function<type, N>(null_aware); | 78 | 1 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 1 | return Traits::template get_function<type, N>(null_aware); | 78 | 1 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm1EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm1EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm1EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm1EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE43ELm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 2 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 2 | return Traits::template get_function<type, N>(null_aware); | 78 | 2 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm1EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE27ELm1EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE15ELm1EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE10ELm1EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE23ELm1EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE28ELm1EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 1 | return Traits::template get_function<type, N>(null_aware); | 78 | 1 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm1EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 3 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 3 | return Traits::template get_function<type, N>(null_aware); | 78 | 3 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 8 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 8 | return Traits::template get_function<type, N>(null_aware); | 78 | 8 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm1EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 3 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 3 | return Traits::template get_function<type, N>(null_aware); | 78 | 3 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm2EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 5 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 5 | return Traits::template get_function<type, N>(null_aware); | 78 | 5 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 1 | return Traits::template get_function<type, N>(null_aware); | 78 | 1 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 778 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 778 | return Traits::template get_function<type, N>(null_aware); | 78 | 778 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 516 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 516 | return Traits::template get_function<type, N>(null_aware); | 78 | 516 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm2EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 3 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 3 | return Traits::template get_function<type, N>(null_aware); | 78 | 3 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 1 | return Traits::template get_function<type, N>(null_aware); | 78 | 1 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 3 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 3 | return Traits::template get_function<type, N>(null_aware); | 78 | 3 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 3 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 3 | return Traits::template get_function<type, N>(null_aware); | 78 | 3 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 37 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 37 | return Traits::template get_function<type, N>(null_aware); | 78 | 37 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 28 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 28 | return Traits::template get_function<type, N>(null_aware); | 78 | 28 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE43ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 38 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 38 | return Traits::template get_function<type, N>(null_aware); | 78 | 38 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 2 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 2 | return Traits::template get_function<type, N>(null_aware); | 78 | 2 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE27ELm2EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE15ELm2EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE10ELm2EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE23ELm2EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE28ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 3 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 3 | return Traits::template get_function<type, N>(null_aware); | 78 | 3 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 4 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 4 | return Traits::template get_function<type, N>(null_aware); | 78 | 4 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 5 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 5 | return Traits::template get_function<type, N>(null_aware); | 78 | 5 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm2EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 9 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 9 | return Traits::template get_function<type, N>(null_aware); | 78 | 9 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 8 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 8 | return Traits::template get_function<type, N>(null_aware); | 78 | 8 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm3EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 1 | return Traits::template get_function<type, N>(null_aware); | 78 | 1 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 22 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 22 | return Traits::template get_function<type, N>(null_aware); | 78 | 22 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 5 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 5 | return Traits::template get_function<type, N>(null_aware); | 78 | 5 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 70 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 70 | return Traits::template get_function<type, N>(null_aware); | 78 | 70 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 19 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 19 | return Traits::template get_function<type, N>(null_aware); | 78 | 19 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 4 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 4 | return Traits::template get_function<type, N>(null_aware); | 78 | 4 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 1 | return Traits::template get_function<type, N>(null_aware); | 78 | 1 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 2 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 2 | return Traits::template get_function<type, N>(null_aware); | 78 | 2 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 1 | return Traits::template get_function<type, N>(null_aware); | 78 | 1 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 1 | return Traits::template get_function<type, N>(null_aware); | 78 | 1 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 3 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 3 | return Traits::template get_function<type, N>(null_aware); | 78 | 3 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 2 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 2 | return Traits::template get_function<type, N>(null_aware); | 78 | 2 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE43ELm3EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 5 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 5 | return Traits::template get_function<type, N>(null_aware); | 78 | 5 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE27ELm3EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE15ELm3EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE10ELm3EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE23ELm3EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE28ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 1 | return Traits::template get_function<type, N>(null_aware); | 78 | 1 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 1 | return Traits::template get_function<type, N>(null_aware); | 78 | 1 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 1 | return Traits::template get_function<type, N>(null_aware); | 78 | 1 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 3 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 3 | return Traits::template get_function<type, N>(null_aware); | 78 | 3 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 1 | return Traits::template get_function<type, N>(null_aware); | 78 | 1 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 1 | return Traits::template get_function<type, N>(null_aware); | 78 | 1 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm4EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm4EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm4EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 1 | return Traits::template get_function<type, N>(null_aware); | 78 | 1 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm4EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm4EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 25 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 25 | return Traits::template get_function<type, N>(null_aware); | 78 | 25 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm4EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 3 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 3 | return Traits::template get_function<type, N>(null_aware); | 78 | 3 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm4EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm4EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm4EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 2 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 2 | return Traits::template get_function<type, N>(null_aware); | 78 | 2 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm4EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 6 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 6 | return Traits::template get_function<type, N>(null_aware); | 78 | 6 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm4EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 6 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 6 | return Traits::template get_function<type, N>(null_aware); | 78 | 6 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm4EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm4EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE43ELm4EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm4EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 8 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 8 | return Traits::template get_function<type, N>(null_aware); | 78 | 8 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE27ELm4EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE15ELm4EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE10ELm4EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE23ELm4EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE28ELm4EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm4EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm4EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm4EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm4EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm4EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm5EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm5EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm5EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm5EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm5EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 13 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 13 | return Traits::template get_function<type, N>(null_aware); | 78 | 13 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm5EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 2 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 2 | return Traits::template get_function<type, N>(null_aware); | 78 | 2 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm5EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm5EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm5EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm5EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm5EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm5EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm5EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE43ELm5EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm5EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 4 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 4 | return Traits::template get_function<type, N>(null_aware); | 78 | 4 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE27ELm5EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE15ELm5EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE10ELm5EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE23ELm5EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE28ELm5EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 2 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 2 | return Traits::template get_function<type, N>(null_aware); | 78 | 2 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm5EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm5EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 1 | return Traits::template get_function<type, N>(null_aware); | 78 | 1 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm5EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 2 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 2 | return Traits::template get_function<type, N>(null_aware); | 78 | 2 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm5EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm5EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm6EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm6EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 4 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 4 | return Traits::template get_function<type, N>(null_aware); | 78 | 4 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm6EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 1 | return Traits::template get_function<type, N>(null_aware); | 78 | 1 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm6EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm6EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 4 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 4 | return Traits::template get_function<type, N>(null_aware); | 78 | 4 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm6EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm6EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 1 | return Traits::template get_function<type, N>(null_aware); | 78 | 1 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE43ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE27ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE15ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE10ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE23ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE28ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm7EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm7EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 3 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 3 | return Traits::template get_function<type, N>(null_aware); | 78 | 3 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm7EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm7EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 2 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 2 | return Traits::template get_function<type, N>(null_aware); | 78 | 2 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE43ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE27ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE15ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE10ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE23ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE28ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm7EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm7EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 2 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 2 | return Traits::template get_function<type, N>(null_aware); | 78 | 2 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm8EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm8EEEPNS_13HybridSetBaseEb Line | Count | Source | 76 | 10 | static typename Traits::BasePtr create(bool null_aware) { | 77 | 10 | return Traits::template get_function<type, N>(null_aware); | 78 | 10 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE43ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE27ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE15ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE10ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE23ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE28ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm8EEEPNS_13HybridSetBaseEb |
79 | | }; |
80 | | |
81 | | #define APPLY_FOR_PRIMTYPE(M) \ |
82 | 3.86k | M(TYPE_TINYINT) \ |
83 | 3.86k | M(TYPE_SMALLINT) \ |
84 | 36.9k | M(TYPE_INT) \ |
85 | 36.9k | M(TYPE_BIGINT) \ |
86 | 13.9k | M(TYPE_LARGEINT) \ |
87 | 658 | M(TYPE_FLOAT) \ |
88 | 112 | M(TYPE_DOUBLE) \ |
89 | 112 | M(TYPE_DATE) \ |
90 | 198 | M(TYPE_DATETIME) \ |
91 | 2.07k | M(TYPE_DATEV2) \ |
92 | 3.02k | M(TYPE_DATETIMEV2) \ |
93 | 3.02k | M(TYPE_TIMESTAMP_NS) \ |
94 | 228 | M(TYPE_TIMESTAMPTZ) \ |
95 | 56 | M(TYPE_TIMEV2) \ |
96 | 296 | M(TYPE_CHAR) \ |
97 | 1.07k | M(TYPE_VARCHAR) \ |
98 | 1.07k | M(TYPE_STRING) \ |
99 | 377 | M(TYPE_DECIMAL32) \ |
100 | 377 | M(TYPE_DECIMAL64) \ |
101 | 360 | M(TYPE_DECIMAL128I) \ |
102 | 360 | M(TYPE_DECIMAL256) \ |
103 | 146 | M(TYPE_IPV4) \ |
104 | 24 | M(TYPE_IPV6) |
105 | | |
106 | | template <class Traits, size_t N = 0> |
107 | 67.0k | typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) { |
108 | 67.0k | using Creator = PredicateFunctionCreator<Traits>; |
109 | | |
110 | 67.0k | switch (type) { |
111 | 0 | case TYPE_VARBINARY: |
112 | | // Binary read/write support does not provide storage or runtime predicate kernels. |
113 | 0 | throw Exception(ErrorCode::NOT_IMPLEMENTED_ERROR, "VARBINARY predicates are not supported"); |
114 | 33 | case TYPE_BOOLEAN: { |
115 | 33 | return Creator::template create<TYPE_BOOLEAN, N>(null_aware); |
116 | 0 | } |
117 | 117 | case TYPE_DECIMALV2: { |
118 | 117 | return Creator::template create<TYPE_DECIMALV2, N>(null_aware); |
119 | 0 | } |
120 | 0 | #define M(NAME) \ |
121 | 66.8k | case NAME: { \ |
122 | 66.8k | return Creator::template create<NAME, N>(null_aware); \ |
123 | 66.8k | } |
124 | 66.8k | APPLY_FOR_PRIMTYPE(M) |
125 | 0 | #undef M |
126 | 0 | default: |
127 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type)); |
128 | 67.0k | } |
129 | | |
130 | 0 | return nullptr; |
131 | 67.0k | } _ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm0EEENT_7BasePtrENS_13PrimitiveTypeEb Line | Count | Source | 107 | 22.7k | typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) { | 108 | 22.7k | using Creator = PredicateFunctionCreator<Traits>; | 109 | | | 110 | 22.7k | switch (type) { | 111 | 0 | case TYPE_VARBINARY: | 112 | | // Binary read/write support does not provide storage or runtime predicate kernels. | 113 | 0 | throw Exception(ErrorCode::NOT_IMPLEMENTED_ERROR, "VARBINARY predicates are not supported"); | 114 | 16 | case TYPE_BOOLEAN: { | 115 | 16 | return Creator::template create<TYPE_BOOLEAN, N>(null_aware); | 116 | 0 | } | 117 | 44 | case TYPE_DECIMALV2: { | 118 | 44 | return Creator::template create<TYPE_DECIMALV2, N>(null_aware); | 119 | 0 | } | 120 | 0 | #define M(NAME) \ | 121 | 0 | case NAME: { \ | 122 | 0 | return Creator::template create<NAME, N>(null_aware); \ | 123 | 0 | } | 124 | 44 | APPLY_FOR_PRIMTYPE(M) | 125 | 0 | #undef M | 126 | 0 | default: | 127 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type)); | 128 | 22.7k | } | 129 | | | 130 | 0 | return nullptr; | 131 | 22.7k | } |
_ZN5doris25create_predicate_functionINS_20MinmaxFunctionTraitsELm0EEENT_7BasePtrENS_13PrimitiveTypeEb Line | Count | Source | 107 | 16.5k | typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) { | 108 | 16.5k | using Creator = PredicateFunctionCreator<Traits>; | 109 | | | 110 | 16.5k | switch (type) { | 111 | 0 | case TYPE_VARBINARY: | 112 | | // Binary read/write support does not provide storage or runtime predicate kernels. | 113 | 0 | throw Exception(ErrorCode::NOT_IMPLEMENTED_ERROR, "VARBINARY predicates are not supported"); | 114 | 1 | case TYPE_BOOLEAN: { | 115 | 1 | return Creator::template create<TYPE_BOOLEAN, N>(null_aware); | 116 | 0 | } | 117 | 21 | case TYPE_DECIMALV2: { | 118 | 21 | return Creator::template create<TYPE_DECIMALV2, N>(null_aware); | 119 | 0 | } | 120 | 0 | #define M(NAME) \ | 121 | 0 | case NAME: { \ | 122 | 0 | return Creator::template create<NAME, N>(null_aware); \ | 123 | 0 | } | 124 | 21 | APPLY_FOR_PRIMTYPE(M) | 125 | 0 | #undef M | 126 | 0 | default: | 127 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type)); | 128 | 16.5k | } | 129 | | | 130 | 0 | return nullptr; | 131 | 16.5k | } |
_ZN5doris25create_predicate_functionINS_17BloomFilterTraitsELm0EEENT_7BasePtrENS_13PrimitiveTypeEb Line | Count | Source | 107 | 25.9k | typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) { | 108 | 25.9k | using Creator = PredicateFunctionCreator<Traits>; | 109 | | | 110 | 25.9k | switch (type) { | 111 | 0 | case TYPE_VARBINARY: | 112 | | // Binary read/write support does not provide storage or runtime predicate kernels. | 113 | 0 | throw Exception(ErrorCode::NOT_IMPLEMENTED_ERROR, "VARBINARY predicates are not supported"); | 114 | 13 | case TYPE_BOOLEAN: { | 115 | 13 | return Creator::template create<TYPE_BOOLEAN, N>(null_aware); | 116 | 0 | } | 117 | 51 | case TYPE_DECIMALV2: { | 118 | 51 | return Creator::template create<TYPE_DECIMALV2, N>(null_aware); | 119 | 0 | } | 120 | 0 | #define M(NAME) \ | 121 | 0 | case NAME: { \ | 122 | 0 | return Creator::template create<NAME, N>(null_aware); \ | 123 | 0 | } | 124 | 51 | APPLY_FOR_PRIMTYPE(M) | 125 | 0 | #undef M | 126 | 0 | default: | 127 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type)); | 128 | 25.9k | } | 129 | | | 130 | 0 | return nullptr; | 131 | 25.9k | } |
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm1EEENT_7BasePtrENS_13PrimitiveTypeEb Line | Count | Source | 107 | 55 | typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) { | 108 | 55 | using Creator = PredicateFunctionCreator<Traits>; | 109 | | | 110 | 55 | switch (type) { | 111 | 0 | case TYPE_VARBINARY: | 112 | | // Binary read/write support does not provide storage or runtime predicate kernels. | 113 | 0 | throw Exception(ErrorCode::NOT_IMPLEMENTED_ERROR, "VARBINARY predicates are not supported"); | 114 | 0 | case TYPE_BOOLEAN: { | 115 | 0 | return Creator::template create<TYPE_BOOLEAN, N>(null_aware); | 116 | 0 | } | 117 | 0 | case TYPE_DECIMALV2: { | 118 | 0 | return Creator::template create<TYPE_DECIMALV2, N>(null_aware); | 119 | 0 | } | 120 | 0 | #define M(NAME) \ | 121 | 0 | case NAME: { \ | 122 | 0 | return Creator::template create<NAME, N>(null_aware); \ | 123 | 0 | } | 124 | 0 | APPLY_FOR_PRIMTYPE(M) | 125 | 0 | #undef M | 126 | 0 | default: | 127 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type)); | 128 | 55 | } | 129 | | | 130 | 0 | return nullptr; | 131 | 55 | } |
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm2EEENT_7BasePtrENS_13PrimitiveTypeEb Line | Count | Source | 107 | 1.44k | typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) { | 108 | 1.44k | using Creator = PredicateFunctionCreator<Traits>; | 109 | | | 110 | 1.44k | switch (type) { | 111 | 0 | case TYPE_VARBINARY: | 112 | | // Binary read/write support does not provide storage or runtime predicate kernels. | 113 | 0 | throw Exception(ErrorCode::NOT_IMPLEMENTED_ERROR, "VARBINARY predicates are not supported"); | 114 | 3 | case TYPE_BOOLEAN: { | 115 | 3 | return Creator::template create<TYPE_BOOLEAN, N>(null_aware); | 116 | 0 | } | 117 | 0 | case TYPE_DECIMALV2: { | 118 | 0 | return Creator::template create<TYPE_DECIMALV2, N>(null_aware); | 119 | 0 | } | 120 | 0 | #define M(NAME) \ | 121 | 0 | case NAME: { \ | 122 | 0 | return Creator::template create<NAME, N>(null_aware); \ | 123 | 0 | } | 124 | 0 | APPLY_FOR_PRIMTYPE(M) | 125 | 0 | #undef M | 126 | 0 | default: | 127 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type)); | 128 | 1.44k | } | 129 | | | 130 | 0 | return nullptr; | 131 | 1.44k | } |
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm3EEENT_7BasePtrENS_13PrimitiveTypeEb Line | Count | Source | 107 | 144 | typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) { | 108 | 144 | using Creator = PredicateFunctionCreator<Traits>; | 109 | | | 110 | 144 | switch (type) { | 111 | 0 | case TYPE_VARBINARY: | 112 | | // Binary read/write support does not provide storage or runtime predicate kernels. | 113 | 0 | throw Exception(ErrorCode::NOT_IMPLEMENTED_ERROR, "VARBINARY predicates are not supported"); | 114 | 0 | case TYPE_BOOLEAN: { | 115 | 0 | return Creator::template create<TYPE_BOOLEAN, N>(null_aware); | 116 | 0 | } | 117 | 1 | case TYPE_DECIMALV2: { | 118 | 1 | return Creator::template create<TYPE_DECIMALV2, N>(null_aware); | 119 | 0 | } | 120 | 0 | #define M(NAME) \ | 121 | 0 | case NAME: { \ | 122 | 0 | return Creator::template create<NAME, N>(null_aware); \ | 123 | 0 | } | 124 | 1 | APPLY_FOR_PRIMTYPE(M) | 125 | 0 | #undef M | 126 | 0 | default: | 127 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type)); | 128 | 144 | } | 129 | | | 130 | 0 | return nullptr; | 131 | 144 | } |
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm4EEENT_7BasePtrENS_13PrimitiveTypeEb Line | Count | Source | 107 | 51 | typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) { | 108 | 51 | using Creator = PredicateFunctionCreator<Traits>; | 109 | | | 110 | 51 | switch (type) { | 111 | 0 | case TYPE_VARBINARY: | 112 | | // Binary read/write support does not provide storage or runtime predicate kernels. | 113 | 0 | throw Exception(ErrorCode::NOT_IMPLEMENTED_ERROR, "VARBINARY predicates are not supported"); | 114 | 0 | case TYPE_BOOLEAN: { | 115 | 0 | return Creator::template create<TYPE_BOOLEAN, N>(null_aware); | 116 | 0 | } | 117 | 0 | case TYPE_DECIMALV2: { | 118 | 0 | return Creator::template create<TYPE_DECIMALV2, N>(null_aware); | 119 | 0 | } | 120 | 0 | #define M(NAME) \ | 121 | 0 | case NAME: { \ | 122 | 0 | return Creator::template create<NAME, N>(null_aware); \ | 123 | 0 | } | 124 | 0 | APPLY_FOR_PRIMTYPE(M) | 125 | 0 | #undef M | 126 | 0 | default: | 127 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type)); | 128 | 51 | } | 129 | | | 130 | 0 | return nullptr; | 131 | 51 | } |
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm5EEENT_7BasePtrENS_13PrimitiveTypeEb Line | Count | Source | 107 | 24 | typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) { | 108 | 24 | using Creator = PredicateFunctionCreator<Traits>; | 109 | | | 110 | 24 | switch (type) { | 111 | 0 | case TYPE_VARBINARY: | 112 | | // Binary read/write support does not provide storage or runtime predicate kernels. | 113 | 0 | throw Exception(ErrorCode::NOT_IMPLEMENTED_ERROR, "VARBINARY predicates are not supported"); | 114 | 0 | case TYPE_BOOLEAN: { | 115 | 0 | return Creator::template create<TYPE_BOOLEAN, N>(null_aware); | 116 | 0 | } | 117 | 0 | case TYPE_DECIMALV2: { | 118 | 0 | return Creator::template create<TYPE_DECIMALV2, N>(null_aware); | 119 | 0 | } | 120 | 0 | #define M(NAME) \ | 121 | 0 | case NAME: { \ | 122 | 0 | return Creator::template create<NAME, N>(null_aware); \ | 123 | 0 | } | 124 | 0 | APPLY_FOR_PRIMTYPE(M) | 125 | 0 | #undef M | 126 | 0 | default: | 127 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type)); | 128 | 24 | } | 129 | | | 130 | 0 | return nullptr; | 131 | 24 | } |
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm6EEENT_7BasePtrENS_13PrimitiveTypeEb Line | Count | Source | 107 | 10 | typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) { | 108 | 10 | using Creator = PredicateFunctionCreator<Traits>; | 109 | | | 110 | 10 | switch (type) { | 111 | 0 | case TYPE_VARBINARY: | 112 | | // Binary read/write support does not provide storage or runtime predicate kernels. | 113 | 0 | throw Exception(ErrorCode::NOT_IMPLEMENTED_ERROR, "VARBINARY predicates are not supported"); | 114 | 0 | case TYPE_BOOLEAN: { | 115 | 0 | return Creator::template create<TYPE_BOOLEAN, N>(null_aware); | 116 | 0 | } | 117 | 0 | case TYPE_DECIMALV2: { | 118 | 0 | return Creator::template create<TYPE_DECIMALV2, N>(null_aware); | 119 | 0 | } | 120 | 0 | #define M(NAME) \ | 121 | 0 | case NAME: { \ | 122 | 0 | return Creator::template create<NAME, N>(null_aware); \ | 123 | 0 | } | 124 | 0 | APPLY_FOR_PRIMTYPE(M) | 125 | 0 | #undef M | 126 | 0 | default: | 127 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type)); | 128 | 10 | } | 129 | | | 130 | 0 | return nullptr; | 131 | 10 | } |
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm7EEENT_7BasePtrENS_13PrimitiveTypeEb Line | Count | Source | 107 | 7 | typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) { | 108 | 7 | using Creator = PredicateFunctionCreator<Traits>; | 109 | | | 110 | 7 | switch (type) { | 111 | 0 | case TYPE_VARBINARY: | 112 | | // Binary read/write support does not provide storage or runtime predicate kernels. | 113 | 0 | throw Exception(ErrorCode::NOT_IMPLEMENTED_ERROR, "VARBINARY predicates are not supported"); | 114 | 0 | case TYPE_BOOLEAN: { | 115 | 0 | return Creator::template create<TYPE_BOOLEAN, N>(null_aware); | 116 | 0 | } | 117 | 0 | case TYPE_DECIMALV2: { | 118 | 0 | return Creator::template create<TYPE_DECIMALV2, N>(null_aware); | 119 | 0 | } | 120 | 0 | #define M(NAME) \ | 121 | 0 | case NAME: { \ | 122 | 0 | return Creator::template create<NAME, N>(null_aware); \ | 123 | 0 | } | 124 | 0 | APPLY_FOR_PRIMTYPE(M) | 125 | 0 | #undef M | 126 | 0 | default: | 127 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type)); | 128 | 7 | } | 129 | | | 130 | 0 | return nullptr; | 131 | 7 | } |
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm8EEENT_7BasePtrENS_13PrimitiveTypeEb Line | Count | Source | 107 | 10 | typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) { | 108 | 10 | using Creator = PredicateFunctionCreator<Traits>; | 109 | | | 110 | 10 | switch (type) { | 111 | 0 | case TYPE_VARBINARY: | 112 | | // Binary read/write support does not provide storage or runtime predicate kernels. | 113 | 0 | throw Exception(ErrorCode::NOT_IMPLEMENTED_ERROR, "VARBINARY predicates are not supported"); | 114 | 0 | case TYPE_BOOLEAN: { | 115 | 0 | return Creator::template create<TYPE_BOOLEAN, N>(null_aware); | 116 | 0 | } | 117 | 0 | case TYPE_DECIMALV2: { | 118 | 0 | return Creator::template create<TYPE_DECIMALV2, N>(null_aware); | 119 | 0 | } | 120 | 0 | #define M(NAME) \ | 121 | 0 | case NAME: { \ | 122 | 0 | return Creator::template create<NAME, N>(null_aware); \ | 123 | 0 | } | 124 | 0 | APPLY_FOR_PRIMTYPE(M) | 125 | 0 | #undef M | 126 | 0 | default: | 127 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type)); | 128 | 10 | } | 129 | | | 130 | 0 | return nullptr; | 131 | 10 | } |
|
132 | | |
133 | 16.6k | inline auto create_minmax_filter(PrimitiveType type, bool null_aware) { |
134 | 16.6k | return create_predicate_function<MinmaxFunctionTraits>(type, null_aware); |
135 | 16.6k | } |
136 | | |
137 | | template <size_t N = 0> |
138 | 24.5k | inline auto create_set(PrimitiveType type, bool null_aware) { |
139 | 24.5k | return create_predicate_function<HybridSetTraits, N>(type, null_aware); |
140 | 24.5k | } _ZN5doris10create_setILm0EEEDaNS_13PrimitiveTypeEb Line | Count | Source | 138 | 22.7k | inline auto create_set(PrimitiveType type, bool null_aware) { | 139 | 22.7k | return create_predicate_function<HybridSetTraits, N>(type, null_aware); | 140 | 22.7k | } |
_ZN5doris10create_setILm1EEEDaNS_13PrimitiveTypeEb Line | Count | Source | 138 | 55 | inline auto create_set(PrimitiveType type, bool null_aware) { | 139 | 55 | return create_predicate_function<HybridSetTraits, N>(type, null_aware); | 140 | 55 | } |
_ZN5doris10create_setILm2EEEDaNS_13PrimitiveTypeEb Line | Count | Source | 138 | 1.44k | inline auto create_set(PrimitiveType type, bool null_aware) { | 139 | 1.44k | return create_predicate_function<HybridSetTraits, N>(type, null_aware); | 140 | 1.44k | } |
_ZN5doris10create_setILm3EEEDaNS_13PrimitiveTypeEb Line | Count | Source | 138 | 144 | inline auto create_set(PrimitiveType type, bool null_aware) { | 139 | 144 | return create_predicate_function<HybridSetTraits, N>(type, null_aware); | 140 | 144 | } |
_ZN5doris10create_setILm4EEEDaNS_13PrimitiveTypeEb Line | Count | Source | 138 | 51 | inline auto create_set(PrimitiveType type, bool null_aware) { | 139 | 51 | return create_predicate_function<HybridSetTraits, N>(type, null_aware); | 140 | 51 | } |
_ZN5doris10create_setILm5EEEDaNS_13PrimitiveTypeEb Line | Count | Source | 138 | 24 | inline auto create_set(PrimitiveType type, bool null_aware) { | 139 | 24 | return create_predicate_function<HybridSetTraits, N>(type, null_aware); | 140 | 24 | } |
_ZN5doris10create_setILm6EEEDaNS_13PrimitiveTypeEb Line | Count | Source | 138 | 10 | inline auto create_set(PrimitiveType type, bool null_aware) { | 139 | 10 | return create_predicate_function<HybridSetTraits, N>(type, null_aware); | 140 | 10 | } |
_ZN5doris10create_setILm7EEEDaNS_13PrimitiveTypeEb Line | Count | Source | 138 | 7 | inline auto create_set(PrimitiveType type, bool null_aware) { | 139 | 7 | return create_predicate_function<HybridSetTraits, N>(type, null_aware); | 140 | 7 | } |
_ZN5doris10create_setILm8EEEDaNS_13PrimitiveTypeEb Line | Count | Source | 138 | 10 | inline auto create_set(PrimitiveType type, bool null_aware) { | 139 | 10 | return create_predicate_function<HybridSetTraits, N>(type, null_aware); | 140 | 10 | } |
|
141 | | |
142 | 1.74k | inline auto create_set(PrimitiveType type, size_t size, bool null_aware) { |
143 | 1.74k | if (size == 0) { |
144 | 21 | return create_set<0>(type, null_aware); |
145 | 1.71k | } else if (size == 1) { |
146 | 53 | return create_set<1>(type, null_aware); |
147 | 1.66k | } else if (size == 2) { |
148 | 1.44k | return create_set<2>(type, null_aware); |
149 | 1.44k | } else if (size == 3) { |
150 | 124 | return create_set<3>(type, null_aware); |
151 | 124 | } else if (size == 4) { |
152 | 49 | return create_set<4>(type, null_aware); |
153 | 49 | } else if (size == 5) { |
154 | 22 | return create_set<5>(type, null_aware); |
155 | 26 | } else if (size == 6) { |
156 | 8 | return create_set<6>(type, null_aware); |
157 | 18 | } else if (size == 7) { |
158 | 5 | return create_set<7>(type, null_aware); |
159 | 13 | } else if (size == FIXED_CONTAINER_MAX_SIZE) { |
160 | 7 | return create_set<FIXED_CONTAINER_MAX_SIZE>(type, null_aware); |
161 | 7 | } else { |
162 | 6 | return create_set(type, null_aware); |
163 | 6 | } |
164 | 1.74k | } |
165 | | |
166 | 368 | inline HybridSetBase* create_string_value_set(bool null_aware) { |
167 | 368 | return new StringValueSet(null_aware); |
168 | 368 | } |
169 | | |
170 | 367 | inline HybridSetBase* create_string_value_set(size_t size, bool null_aware) { |
171 | 367 | return create_string_value_set(null_aware); |
172 | 367 | } |
173 | | |
174 | 26.0k | inline auto create_bloom_filter(PrimitiveType type, bool null_aware) { |
175 | 26.0k | return create_predicate_function<BloomFilterTraits>(type, null_aware); |
176 | 26.0k | } |
177 | | |
178 | | } // namespace doris |