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/function_filter.h" |
24 | | #include "exprs/hybrid_set.h" |
25 | | #include "exprs/minmax_predicate.h" |
26 | | #include "storage/predicate/bitmap_filter_predicate.h" |
27 | | #include "storage/predicate/bloom_filter_predicate.h" |
28 | | #include "storage/predicate/column_predicate.h" |
29 | | #include "storage/predicate/in_list_predicate.h" |
30 | | #include "storage/predicate/like_column_predicate.h" |
31 | | |
32 | | namespace doris { |
33 | | |
34 | | class MinmaxFunctionTraits { |
35 | | public: |
36 | | using BasePtr = MinMaxFuncBase*; |
37 | | template <PrimitiveType type, size_t N> |
38 | 74.5k | static BasePtr get_function(bool null_aware) { |
39 | 74.5k | using CppType = typename PrimitiveTypeTraits<type>::CppType; |
40 | 74.5k | return new MinMaxNumFunc< |
41 | 74.5k | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( |
42 | 74.5k | null_aware); |
43 | 74.5k | } _ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE2ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 38 | 230 | static BasePtr get_function(bool null_aware) { | 39 | 230 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 40 | 230 | return new MinMaxNumFunc< | 41 | 230 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 42 | 230 | null_aware); | 43 | 230 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE20ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 38 | 1 | static BasePtr get_function(bool null_aware) { | 39 | 1 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 40 | 1 | return new MinMaxNumFunc< | 41 | 1 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 42 | 1 | null_aware); | 43 | 1 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE3ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 38 | 2.01k | static BasePtr get_function(bool null_aware) { | 39 | 2.01k | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 40 | 2.01k | return new MinMaxNumFunc< | 41 | 2.01k | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 42 | 2.01k | null_aware); | 43 | 2.01k | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE4ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 38 | 1.27k | static BasePtr get_function(bool null_aware) { | 39 | 1.27k | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 40 | 1.27k | return new MinMaxNumFunc< | 41 | 1.27k | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 42 | 1.27k | null_aware); | 43 | 1.27k | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE5ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 38 | 19.0k | static BasePtr get_function(bool null_aware) { | 39 | 19.0k | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 40 | 19.0k | return new MinMaxNumFunc< | 41 | 19.0k | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 42 | 19.0k | null_aware); | 43 | 19.0k | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE6ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 38 | 44.9k | static BasePtr get_function(bool null_aware) { | 39 | 44.9k | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 40 | 44.9k | return new MinMaxNumFunc< | 41 | 44.9k | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 42 | 44.9k | null_aware); | 43 | 44.9k | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE7ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 38 | 140 | static BasePtr get_function(bool null_aware) { | 39 | 140 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 40 | 140 | return new MinMaxNumFunc< | 41 | 140 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 42 | 140 | null_aware); | 43 | 140 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE8ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 38 | 289 | static BasePtr get_function(bool null_aware) { | 39 | 289 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 40 | 289 | return new MinMaxNumFunc< | 41 | 289 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 42 | 289 | null_aware); | 43 | 289 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE9ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 38 | 49 | static BasePtr get_function(bool null_aware) { | 39 | 49 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 40 | 49 | return new MinMaxNumFunc< | 41 | 49 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 42 | 49 | null_aware); | 43 | 49 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE11ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 38 | 1 | static BasePtr get_function(bool null_aware) { | 39 | 1 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 40 | 1 | return new MinMaxNumFunc< | 41 | 1 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 42 | 1 | null_aware); | 43 | 1 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE12ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 38 | 11 | static BasePtr get_function(bool null_aware) { | 39 | 11 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 40 | 11 | return new MinMaxNumFunc< | 41 | 11 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 42 | 11 | null_aware); | 43 | 11 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE25ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 38 | 965 | static BasePtr get_function(bool null_aware) { | 39 | 965 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 40 | 965 | return new MinMaxNumFunc< | 41 | 965 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 42 | 965 | null_aware); | 43 | 965 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE26ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 38 | 3.58k | static BasePtr get_function(bool null_aware) { | 39 | 3.58k | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 40 | 3.58k | return new MinMaxNumFunc< | 41 | 3.58k | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 42 | 3.58k | null_aware); | 43 | 3.58k | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE42ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 38 | 12 | static BasePtr get_function(bool null_aware) { | 39 | 12 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 40 | 12 | return new MinMaxNumFunc< | 41 | 12 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 42 | 12 | null_aware); | 43 | 12 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE15ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 38 | 178 | static BasePtr get_function(bool null_aware) { | 39 | 178 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 40 | 178 | return new MinMaxNumFunc< | 41 | 178 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 42 | 178 | null_aware); | 43 | 178 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE10ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 38 | 302 | static BasePtr get_function(bool null_aware) { | 39 | 302 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 40 | 302 | return new MinMaxNumFunc< | 41 | 302 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 42 | 302 | null_aware); | 43 | 302 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE23ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 38 | 663 | static BasePtr get_function(bool null_aware) { | 39 | 663 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 40 | 663 | return new MinMaxNumFunc< | 41 | 663 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 42 | 663 | null_aware); | 43 | 663 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE28ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 38 | 136 | static BasePtr get_function(bool null_aware) { | 39 | 136 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 40 | 136 | return new MinMaxNumFunc< | 41 | 136 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 42 | 136 | null_aware); | 43 | 136 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE29ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 38 | 531 | static BasePtr get_function(bool null_aware) { | 39 | 531 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 40 | 531 | return new MinMaxNumFunc< | 41 | 531 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 42 | 531 | null_aware); | 43 | 531 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE30ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 38 | 86 | static BasePtr get_function(bool null_aware) { | 39 | 86 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 40 | 86 | return new MinMaxNumFunc< | 41 | 86 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 42 | 86 | null_aware); | 43 | 86 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE35ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 38 | 27 | static BasePtr get_function(bool null_aware) { | 39 | 27 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 40 | 27 | return new MinMaxNumFunc< | 41 | 27 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 42 | 27 | null_aware); | 43 | 27 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE36ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 38 | 17 | static BasePtr get_function(bool null_aware) { | 39 | 17 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 40 | 17 | return new MinMaxNumFunc< | 41 | 17 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 42 | 17 | null_aware); | 43 | 17 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE37ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 38 | 15 | static BasePtr get_function(bool null_aware) { | 39 | 15 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 40 | 15 | return new MinMaxNumFunc< | 41 | 15 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 42 | 15 | null_aware); | 43 | 15 | } |
|
44 | | }; |
45 | | |
46 | | class HybridSetTraits { |
47 | | public: |
48 | | using BasePtr = HybridSetBase*; |
49 | | template <PrimitiveType type, size_t N> |
50 | 106k | static BasePtr get_function(bool null_aware) { |
51 | 106k | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { |
52 | 2.21k | using Set = std::conditional_t< |
53 | 2.21k | is_string_type(type), StringSet<>, |
54 | 2.21k | HybridSet<type, |
55 | 2.21k | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; |
56 | 2.21k | return new Set(null_aware); |
57 | 104k | } else { |
58 | 104k | using Set = std::conditional_t< |
59 | 104k | is_string_type(type), StringSet<>, |
60 | 104k | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; |
61 | 104k | return new Set(null_aware); |
62 | 104k | } |
63 | 106k | } _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 226 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | | using Set = std::conditional_t< | 53 | | is_string_type(type), StringSet<>, | 54 | | HybridSet<type, | 55 | | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | | return new Set(null_aware); | 57 | 226 | } else { | 58 | 226 | using Set = std::conditional_t< | 59 | 226 | is_string_type(type), StringSet<>, | 60 | 226 | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | 226 | return new Set(null_aware); | 62 | 226 | } | 63 | 226 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 12 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | | using Set = std::conditional_t< | 53 | | is_string_type(type), StringSet<>, | 54 | | HybridSet<type, | 55 | | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | | return new Set(null_aware); | 57 | 12 | } else { | 58 | 12 | using Set = std::conditional_t< | 59 | 12 | is_string_type(type), StringSet<>, | 60 | 12 | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | 12 | return new Set(null_aware); | 62 | 12 | } | 63 | 12 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 2.55k | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | | using Set = std::conditional_t< | 53 | | is_string_type(type), StringSet<>, | 54 | | HybridSet<type, | 55 | | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | | return new Set(null_aware); | 57 | 2.55k | } else { | 58 | 2.55k | using Set = std::conditional_t< | 59 | 2.55k | is_string_type(type), StringSet<>, | 60 | 2.55k | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | 2.55k | return new Set(null_aware); | 62 | 2.55k | } | 63 | 2.55k | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 1.59k | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | | using Set = std::conditional_t< | 53 | | is_string_type(type), StringSet<>, | 54 | | HybridSet<type, | 55 | | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | | return new Set(null_aware); | 57 | 1.59k | } else { | 58 | 1.59k | using Set = std::conditional_t< | 59 | 1.59k | is_string_type(type), StringSet<>, | 60 | 1.59k | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | 1.59k | return new Set(null_aware); | 62 | 1.59k | } | 63 | 1.59k | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 25.8k | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | | using Set = std::conditional_t< | 53 | | is_string_type(type), StringSet<>, | 54 | | HybridSet<type, | 55 | | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | | return new Set(null_aware); | 57 | 25.8k | } else { | 58 | 25.8k | using Set = std::conditional_t< | 59 | 25.8k | is_string_type(type), StringSet<>, | 60 | 25.8k | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | 25.8k | return new Set(null_aware); | 62 | 25.8k | } | 63 | 25.8k | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 65.6k | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | | using Set = std::conditional_t< | 53 | | is_string_type(type), StringSet<>, | 54 | | HybridSet<type, | 55 | | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | | return new Set(null_aware); | 57 | 65.6k | } else { | 58 | 65.6k | using Set = std::conditional_t< | 59 | 65.6k | is_string_type(type), StringSet<>, | 60 | 65.6k | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | 65.6k | return new Set(null_aware); | 62 | 65.6k | } | 63 | 65.6k | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 281 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | | using Set = std::conditional_t< | 53 | | is_string_type(type), StringSet<>, | 54 | | HybridSet<type, | 55 | | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | | return new Set(null_aware); | 57 | 281 | } else { | 58 | 281 | using Set = std::conditional_t< | 59 | 281 | is_string_type(type), StringSet<>, | 60 | 281 | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | 281 | return new Set(null_aware); | 62 | 281 | } | 63 | 281 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 291 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | | using Set = std::conditional_t< | 53 | | is_string_type(type), StringSet<>, | 54 | | HybridSet<type, | 55 | | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | | return new Set(null_aware); | 57 | 291 | } else { | 58 | 291 | using Set = std::conditional_t< | 59 | 291 | is_string_type(type), StringSet<>, | 60 | 291 | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | 291 | return new Set(null_aware); | 62 | 291 | } | 63 | 291 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 22 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | | using Set = std::conditional_t< | 53 | | is_string_type(type), StringSet<>, | 54 | | HybridSet<type, | 55 | | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | | return new Set(null_aware); | 57 | 22 | } else { | 58 | 22 | using Set = std::conditional_t< | 59 | 22 | is_string_type(type), StringSet<>, | 60 | 22 | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | 22 | return new Set(null_aware); | 62 | 22 | } | 63 | 22 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 28 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | | using Set = std::conditional_t< | 53 | | is_string_type(type), StringSet<>, | 54 | | HybridSet<type, | 55 | | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | | return new Set(null_aware); | 57 | 28 | } else { | 58 | 28 | using Set = std::conditional_t< | 59 | 28 | is_string_type(type), StringSet<>, | 60 | 28 | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | 28 | return new Set(null_aware); | 62 | 28 | } | 63 | 28 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 24 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | | using Set = std::conditional_t< | 53 | | is_string_type(type), StringSet<>, | 54 | | HybridSet<type, | 55 | | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | | return new Set(null_aware); | 57 | 24 | } else { | 58 | 24 | using Set = std::conditional_t< | 59 | 24 | is_string_type(type), StringSet<>, | 60 | 24 | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | 24 | return new Set(null_aware); | 62 | 24 | } | 63 | 24 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 1.25k | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | | using Set = std::conditional_t< | 53 | | is_string_type(type), StringSet<>, | 54 | | HybridSet<type, | 55 | | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | | return new Set(null_aware); | 57 | 1.25k | } else { | 58 | 1.25k | using Set = std::conditional_t< | 59 | 1.25k | is_string_type(type), StringSet<>, | 60 | 1.25k | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | 1.25k | return new Set(null_aware); | 62 | 1.25k | } | 63 | 1.25k | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 3.68k | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | | using Set = std::conditional_t< | 53 | | is_string_type(type), StringSet<>, | 54 | | HybridSet<type, | 55 | | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | | return new Set(null_aware); | 57 | 3.68k | } else { | 58 | 3.68k | using Set = std::conditional_t< | 59 | 3.68k | is_string_type(type), StringSet<>, | 60 | 3.68k | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | 3.68k | return new Set(null_aware); | 62 | 3.68k | } | 63 | 3.68k | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 12 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | | using Set = std::conditional_t< | 53 | | is_string_type(type), StringSet<>, | 54 | | HybridSet<type, | 55 | | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | | return new Set(null_aware); | 57 | 12 | } else { | 58 | 12 | using Set = std::conditional_t< | 59 | 12 | is_string_type(type), StringSet<>, | 60 | 12 | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | 12 | return new Set(null_aware); | 62 | 12 | } | 63 | 12 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE15ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 200 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | | using Set = std::conditional_t< | 53 | | is_string_type(type), StringSet<>, | 54 | | HybridSet<type, | 55 | | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | | return new Set(null_aware); | 57 | 200 | } else { | 58 | 200 | using Set = std::conditional_t< | 59 | 200 | is_string_type(type), StringSet<>, | 60 | 200 | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | 200 | return new Set(null_aware); | 62 | 200 | } | 63 | 200 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE10ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 891 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | | using Set = std::conditional_t< | 53 | | is_string_type(type), StringSet<>, | 54 | | HybridSet<type, | 55 | | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | | return new Set(null_aware); | 57 | 891 | } else { | 58 | 891 | using Set = std::conditional_t< | 59 | 891 | is_string_type(type), StringSet<>, | 60 | 891 | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | 891 | return new Set(null_aware); | 62 | 891 | } | 63 | 891 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE23ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 757 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | | using Set = std::conditional_t< | 53 | | is_string_type(type), StringSet<>, | 54 | | HybridSet<type, | 55 | | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | | return new Set(null_aware); | 57 | 757 | } else { | 58 | 757 | using Set = std::conditional_t< | 59 | 757 | is_string_type(type), StringSet<>, | 60 | 757 | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | 757 | return new Set(null_aware); | 62 | 757 | } | 63 | 757 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE28ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 199 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | | using Set = std::conditional_t< | 53 | | is_string_type(type), StringSet<>, | 54 | | HybridSet<type, | 55 | | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | | return new Set(null_aware); | 57 | 199 | } else { | 58 | 199 | using Set = std::conditional_t< | 59 | 199 | is_string_type(type), StringSet<>, | 60 | 199 | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | 199 | return new Set(null_aware); | 62 | 199 | } | 63 | 199 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 905 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | | using Set = std::conditional_t< | 53 | | is_string_type(type), StringSet<>, | 54 | | HybridSet<type, | 55 | | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | | return new Set(null_aware); | 57 | 905 | } else { | 58 | 905 | using Set = std::conditional_t< | 59 | 905 | is_string_type(type), StringSet<>, | 60 | 905 | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | 905 | return new Set(null_aware); | 62 | 905 | } | 63 | 905 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 273 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | | using Set = std::conditional_t< | 53 | | is_string_type(type), StringSet<>, | 54 | | HybridSet<type, | 55 | | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | | return new Set(null_aware); | 57 | 273 | } else { | 58 | 273 | using Set = std::conditional_t< | 59 | 273 | is_string_type(type), StringSet<>, | 60 | 273 | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | 273 | return new Set(null_aware); | 62 | 273 | } | 63 | 273 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 52 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | | using Set = std::conditional_t< | 53 | | is_string_type(type), StringSet<>, | 54 | | HybridSet<type, | 55 | | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | | return new Set(null_aware); | 57 | 52 | } else { | 58 | 52 | using Set = std::conditional_t< | 59 | 52 | is_string_type(type), StringSet<>, | 60 | 52 | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | 52 | return new Set(null_aware); | 62 | 52 | } | 63 | 52 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 4 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | | using Set = std::conditional_t< | 53 | | is_string_type(type), StringSet<>, | 54 | | HybridSet<type, | 55 | | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | | return new Set(null_aware); | 57 | 4 | } else { | 58 | 4 | using Set = std::conditional_t< | 59 | 4 | is_string_type(type), StringSet<>, | 60 | 4 | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | 4 | return new Set(null_aware); | 62 | 4 | } | 63 | 4 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 2 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | | using Set = std::conditional_t< | 53 | | is_string_type(type), StringSet<>, | 54 | | HybridSet<type, | 55 | | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | | return new Set(null_aware); | 57 | 2 | } else { | 58 | 2 | using Set = std::conditional_t< | 59 | 2 | is_string_type(type), StringSet<>, | 60 | 2 | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | 2 | return new Set(null_aware); | 62 | 2 | } | 63 | 2 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm1EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm1EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 10 | static BasePtr get_function(bool null_aware) { | 51 | 10 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 10 | using Set = std::conditional_t< | 53 | 10 | is_string_type(type), StringSet<>, | 54 | 10 | HybridSet<type, | 55 | 10 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 10 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 10 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 2 | static BasePtr get_function(bool null_aware) { | 51 | 2 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 2 | using Set = std::conditional_t< | 53 | 2 | is_string_type(type), StringSet<>, | 54 | 2 | HybridSet<type, | 55 | 2 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 2 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 2 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 457 | static BasePtr get_function(bool null_aware) { | 51 | 457 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 457 | using Set = std::conditional_t< | 53 | 457 | is_string_type(type), StringSet<>, | 54 | 457 | HybridSet<type, | 55 | 457 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 457 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 457 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 5 | static BasePtr get_function(bool null_aware) { | 51 | 5 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 5 | using Set = std::conditional_t< | 53 | 5 | is_string_type(type), StringSet<>, | 54 | 5 | HybridSet<type, | 55 | 5 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 5 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 5 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm1EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm1EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm1EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm1EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm1EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm1EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm1EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm1EEEPNS_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 | 50 | 1 | static BasePtr get_function(bool null_aware) { | 51 | 1 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 1 | using Set = std::conditional_t< | 53 | 1 | is_string_type(type), StringSet<>, | 54 | 1 | HybridSet<type, | 55 | 1 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 1 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 1 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm1EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 3 | static BasePtr get_function(bool null_aware) { | 51 | 3 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 3 | using Set = std::conditional_t< | 53 | 3 | is_string_type(type), StringSet<>, | 54 | 3 | HybridSet<type, | 55 | 3 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 3 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 3 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 8 | static BasePtr get_function(bool null_aware) { | 51 | 8 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 8 | using Set = std::conditional_t< | 53 | 8 | is_string_type(type), StringSet<>, | 54 | 8 | HybridSet<type, | 55 | 8 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 8 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 8 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm1EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 5 | static BasePtr get_function(bool null_aware) { | 51 | 5 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 5 | using Set = std::conditional_t< | 53 | 5 | is_string_type(type), StringSet<>, | 54 | 5 | HybridSet<type, | 55 | 5 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 5 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 5 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm2EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 5 | static BasePtr get_function(bool null_aware) { | 51 | 5 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 5 | using Set = std::conditional_t< | 53 | 5 | is_string_type(type), StringSet<>, | 54 | 5 | HybridSet<type, | 55 | 5 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 5 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 5 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 1 | static BasePtr get_function(bool null_aware) { | 51 | 1 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 1 | using Set = std::conditional_t< | 53 | 1 | is_string_type(type), StringSet<>, | 54 | 1 | HybridSet<type, | 55 | 1 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 1 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 1 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 843 | static BasePtr get_function(bool null_aware) { | 51 | 843 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 843 | using Set = std::conditional_t< | 53 | 843 | is_string_type(type), StringSet<>, | 54 | 843 | HybridSet<type, | 55 | 843 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 843 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 843 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 252 | static BasePtr get_function(bool null_aware) { | 51 | 252 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 252 | using Set = std::conditional_t< | 53 | 252 | is_string_type(type), StringSet<>, | 54 | 252 | HybridSet<type, | 55 | 252 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 252 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 252 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 2 | static BasePtr get_function(bool null_aware) { | 51 | 2 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 2 | using Set = std::conditional_t< | 53 | 2 | is_string_type(type), StringSet<>, | 54 | 2 | HybridSet<type, | 55 | 2 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 2 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 2 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 4 | static BasePtr get_function(bool null_aware) { | 51 | 4 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 4 | using Set = std::conditional_t< | 53 | 4 | is_string_type(type), StringSet<>, | 54 | 4 | HybridSet<type, | 55 | 4 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 4 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 4 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm2EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 3 | static BasePtr get_function(bool null_aware) { | 51 | 3 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 3 | using Set = std::conditional_t< | 53 | 3 | is_string_type(type), StringSet<>, | 54 | 3 | HybridSet<type, | 55 | 3 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 3 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 3 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 3 | static BasePtr get_function(bool null_aware) { | 51 | 3 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 3 | using Set = std::conditional_t< | 53 | 3 | is_string_type(type), StringSet<>, | 54 | 3 | HybridSet<type, | 55 | 3 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 3 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 3 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 54 | static BasePtr get_function(bool null_aware) { | 51 | 54 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 54 | using Set = std::conditional_t< | 53 | 54 | is_string_type(type), StringSet<>, | 54 | 54 | HybridSet<type, | 55 | 54 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 54 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 54 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 44 | static BasePtr get_function(bool null_aware) { | 51 | 44 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 44 | using Set = std::conditional_t< | 53 | 44 | is_string_type(type), StringSet<>, | 54 | 44 | HybridSet<type, | 55 | 44 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 44 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 44 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 2 | static BasePtr get_function(bool null_aware) { | 51 | 2 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 2 | using Set = std::conditional_t< | 53 | 2 | is_string_type(type), StringSet<>, | 54 | 2 | HybridSet<type, | 55 | 2 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 2 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 2 | } |
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 | 50 | 5 | static BasePtr get_function(bool null_aware) { | 51 | 5 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 5 | using Set = std::conditional_t< | 53 | 5 | is_string_type(type), StringSet<>, | 54 | 5 | HybridSet<type, | 55 | 5 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 5 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 5 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 8 | static BasePtr get_function(bool null_aware) { | 51 | 8 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 8 | using Set = std::conditional_t< | 53 | 8 | is_string_type(type), StringSet<>, | 54 | 8 | HybridSet<type, | 55 | 8 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 8 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 8 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 5 | static BasePtr get_function(bool null_aware) { | 51 | 5 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 5 | using Set = std::conditional_t< | 53 | 5 | is_string_type(type), StringSet<>, | 54 | 5 | HybridSet<type, | 55 | 5 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 5 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 5 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm2EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 8 | static BasePtr get_function(bool null_aware) { | 51 | 8 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 8 | using Set = std::conditional_t< | 53 | 8 | is_string_type(type), StringSet<>, | 54 | 8 | HybridSet<type, | 55 | 8 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 8 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 8 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 8 | static BasePtr get_function(bool null_aware) { | 51 | 8 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 8 | using Set = std::conditional_t< | 53 | 8 | is_string_type(type), StringSet<>, | 54 | 8 | HybridSet<type, | 55 | 8 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 8 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 8 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm3EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 1 | static BasePtr get_function(bool null_aware) { | 51 | 1 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 1 | using Set = std::conditional_t< | 53 | 1 | is_string_type(type), StringSet<>, | 54 | 1 | HybridSet<type, | 55 | 1 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 1 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 1 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 6 | static BasePtr get_function(bool null_aware) { | 51 | 6 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 6 | using Set = std::conditional_t< | 53 | 6 | is_string_type(type), StringSet<>, | 54 | 6 | HybridSet<type, | 55 | 6 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 6 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 6 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 5 | static BasePtr get_function(bool null_aware) { | 51 | 5 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 5 | using Set = std::conditional_t< | 53 | 5 | is_string_type(type), StringSet<>, | 54 | 5 | HybridSet<type, | 55 | 5 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 5 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 5 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 175 | static BasePtr get_function(bool null_aware) { | 51 | 175 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 175 | using Set = std::conditional_t< | 53 | 175 | is_string_type(type), StringSet<>, | 54 | 175 | HybridSet<type, | 55 | 175 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 175 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 175 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 151 | static BasePtr get_function(bool null_aware) { | 51 | 151 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 151 | using Set = std::conditional_t< | 53 | 151 | is_string_type(type), StringSet<>, | 54 | 151 | HybridSet<type, | 55 | 151 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 151 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 151 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 5 | static BasePtr get_function(bool null_aware) { | 51 | 5 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 5 | using Set = std::conditional_t< | 53 | 5 | is_string_type(type), StringSet<>, | 54 | 5 | HybridSet<type, | 55 | 5 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 5 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 5 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 1 | static BasePtr get_function(bool null_aware) { | 51 | 1 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 1 | using Set = std::conditional_t< | 53 | 1 | is_string_type(type), StringSet<>, | 54 | 1 | HybridSet<type, | 55 | 1 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 1 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 1 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 2 | static BasePtr get_function(bool null_aware) { | 51 | 2 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 2 | using Set = std::conditional_t< | 53 | 2 | is_string_type(type), StringSet<>, | 54 | 2 | HybridSet<type, | 55 | 2 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 2 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 2 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 1 | static BasePtr get_function(bool null_aware) { | 51 | 1 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 1 | using Set = std::conditional_t< | 53 | 1 | is_string_type(type), StringSet<>, | 54 | 1 | HybridSet<type, | 55 | 1 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 1 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 1 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 1 | static BasePtr get_function(bool null_aware) { | 51 | 1 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 1 | using Set = std::conditional_t< | 53 | 1 | is_string_type(type), StringSet<>, | 54 | 1 | HybridSet<type, | 55 | 1 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 1 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 1 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 3 | static BasePtr get_function(bool null_aware) { | 51 | 3 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 3 | using Set = std::conditional_t< | 53 | 3 | is_string_type(type), StringSet<>, | 54 | 3 | HybridSet<type, | 55 | 3 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 3 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 3 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 3 | static BasePtr get_function(bool null_aware) { | 51 | 3 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 3 | using Set = std::conditional_t< | 53 | 3 | is_string_type(type), StringSet<>, | 54 | 3 | HybridSet<type, | 55 | 3 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 3 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 3 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 5 | static BasePtr get_function(bool null_aware) { | 51 | 5 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 5 | using Set = std::conditional_t< | 53 | 5 | is_string_type(type), StringSet<>, | 54 | 5 | HybridSet<type, | 55 | 5 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 5 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 5 | } |
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 | 50 | 1 | static BasePtr get_function(bool null_aware) { | 51 | 1 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 1 | using Set = std::conditional_t< | 53 | 1 | is_string_type(type), StringSet<>, | 54 | 1 | HybridSet<type, | 55 | 1 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 1 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 1 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 1 | static BasePtr get_function(bool null_aware) { | 51 | 1 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 1 | using Set = std::conditional_t< | 53 | 1 | is_string_type(type), StringSet<>, | 54 | 1 | HybridSet<type, | 55 | 1 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 1 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 1 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 2 | static BasePtr get_function(bool null_aware) { | 51 | 2 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 2 | using Set = std::conditional_t< | 53 | 2 | is_string_type(type), StringSet<>, | 54 | 2 | HybridSet<type, | 55 | 2 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 2 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 2 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 3 | static BasePtr get_function(bool null_aware) { | 51 | 3 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 3 | using Set = std::conditional_t< | 53 | 3 | is_string_type(type), StringSet<>, | 54 | 3 | HybridSet<type, | 55 | 3 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 3 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 3 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 1 | static BasePtr get_function(bool null_aware) { | 51 | 1 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 1 | using Set = std::conditional_t< | 53 | 1 | is_string_type(type), StringSet<>, | 54 | 1 | HybridSet<type, | 55 | 1 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 1 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 1 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 1 | static BasePtr get_function(bool null_aware) { | 51 | 1 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 1 | using Set = std::conditional_t< | 53 | 1 | is_string_type(type), StringSet<>, | 54 | 1 | HybridSet<type, | 55 | 1 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 1 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 1 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm4EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm4EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm4EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 1 | static BasePtr get_function(bool null_aware) { | 51 | 1 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 1 | using Set = std::conditional_t< | 53 | 1 | is_string_type(type), StringSet<>, | 54 | 1 | HybridSet<type, | 55 | 1 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 1 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 1 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm4EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm4EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 23 | static BasePtr get_function(bool null_aware) { | 51 | 23 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 23 | using Set = std::conditional_t< | 53 | 23 | is_string_type(type), StringSet<>, | 54 | 23 | HybridSet<type, | 55 | 23 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 23 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 23 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm4EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 3 | static BasePtr get_function(bool null_aware) { | 51 | 3 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 3 | using Set = std::conditional_t< | 53 | 3 | is_string_type(type), StringSet<>, | 54 | 3 | HybridSet<type, | 55 | 3 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 3 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 3 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm4EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm4EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm4EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 4 | static BasePtr get_function(bool null_aware) { | 51 | 4 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 4 | using Set = std::conditional_t< | 53 | 4 | is_string_type(type), StringSet<>, | 54 | 4 | HybridSet<type, | 55 | 4 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 4 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 4 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm4EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 6 | static BasePtr get_function(bool null_aware) { | 51 | 6 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 6 | using Set = std::conditional_t< | 53 | 6 | is_string_type(type), StringSet<>, | 54 | 6 | HybridSet<type, | 55 | 6 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 6 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 6 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm4EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 6 | static BasePtr get_function(bool null_aware) { | 51 | 6 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 6 | using Set = std::conditional_t< | 53 | 6 | is_string_type(type), StringSet<>, | 54 | 6 | HybridSet<type, | 55 | 6 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 6 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 6 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm4EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm4EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm4EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 6 | static BasePtr get_function(bool null_aware) { | 51 | 6 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 6 | using Set = std::conditional_t< | 53 | 6 | is_string_type(type), StringSet<>, | 54 | 6 | HybridSet<type, | 55 | 6 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 6 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 6 | } |
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 | 50 | 9 | static BasePtr get_function(bool null_aware) { | 51 | 9 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 9 | using Set = std::conditional_t< | 53 | 9 | is_string_type(type), StringSet<>, | 54 | 9 | HybridSet<type, | 55 | 9 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 9 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 9 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm5EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 2 | static BasePtr get_function(bool null_aware) { | 51 | 2 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 2 | using Set = std::conditional_t< | 53 | 2 | is_string_type(type), StringSet<>, | 54 | 2 | HybridSet<type, | 55 | 2 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 2 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 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 _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm5EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 4 | static BasePtr get_function(bool null_aware) { | 51 | 4 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 4 | using Set = std::conditional_t< | 53 | 4 | is_string_type(type), StringSet<>, | 54 | 4 | HybridSet<type, | 55 | 4 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 4 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 4 | } |
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 | 50 | 4 | static BasePtr get_function(bool null_aware) { | 51 | 4 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 4 | using Set = std::conditional_t< | 53 | 4 | is_string_type(type), StringSet<>, | 54 | 4 | HybridSet<type, | 55 | 4 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 4 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 4 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm5EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm5EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 2 | static BasePtr get_function(bool null_aware) { | 51 | 2 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 2 | using Set = std::conditional_t< | 53 | 2 | is_string_type(type), StringSet<>, | 54 | 2 | HybridSet<type, | 55 | 2 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 2 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 2 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm5EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 2 | static BasePtr get_function(bool null_aware) { | 51 | 2 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 2 | using Set = std::conditional_t< | 53 | 2 | is_string_type(type), StringSet<>, | 54 | 2 | HybridSet<type, | 55 | 2 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 2 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 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 | 50 | 4 | static BasePtr get_function(bool null_aware) { | 51 | 4 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 4 | using Set = std::conditional_t< | 53 | 4 | is_string_type(type), StringSet<>, | 54 | 4 | HybridSet<type, | 55 | 4 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 4 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 4 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm6EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm6EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 4 | static BasePtr get_function(bool null_aware) { | 51 | 4 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 4 | using Set = std::conditional_t< | 53 | 4 | is_string_type(type), StringSet<>, | 54 | 4 | HybridSet<type, | 55 | 4 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 4 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 4 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm6EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm6EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 1 | static BasePtr get_function(bool null_aware) { | 51 | 1 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 1 | using Set = std::conditional_t< | 53 | 1 | is_string_type(type), StringSet<>, | 54 | 1 | HybridSet<type, | 55 | 1 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 1 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 1 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm6EEEPNS_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 | 50 | 11 | static BasePtr get_function(bool null_aware) { | 51 | 11 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 11 | using Set = std::conditional_t< | 53 | 11 | is_string_type(type), StringSet<>, | 54 | 11 | HybridSet<type, | 55 | 11 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 11 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 11 | } |
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 | 50 | 2 | static BasePtr get_function(bool null_aware) { | 51 | 2 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 2 | using Set = std::conditional_t< | 53 | 2 | is_string_type(type), StringSet<>, | 54 | 2 | HybridSet<type, | 55 | 2 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 2 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 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_13PrimitiveTypeE42ELm7EEEPNS_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 | 50 | 2 | static BasePtr get_function(bool null_aware) { | 51 | 2 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 2 | using Set = std::conditional_t< | 53 | 2 | is_string_type(type), StringSet<>, | 54 | 2 | HybridSet<type, | 55 | 2 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 2 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 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 | 50 | 10 | static BasePtr get_function(bool null_aware) { | 51 | 10 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 52 | 10 | using Set = std::conditional_t< | 53 | 10 | is_string_type(type), StringSet<>, | 54 | 10 | HybridSet<type, | 55 | 10 | FixedContainer<typename PrimitiveTypeTraits<type>::CppType, N>>>; | 56 | 10 | return new Set(null_aware); | 57 | | } else { | 58 | | using Set = std::conditional_t< | 59 | | is_string_type(type), StringSet<>, | 60 | | HybridSet<type, DynamicContainer<typename PrimitiveTypeTraits<type>::CppType>>>; | 61 | | return new Set(null_aware); | 62 | | } | 63 | 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_13PrimitiveTypeE42ELm8EEEPNS_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 |
64 | | }; |
65 | | |
66 | | class BloomFilterTraits { |
67 | | public: |
68 | | using BasePtr = BloomFilterFuncBase*; |
69 | | template <PrimitiveType type, size_t N> |
70 | 85.0k | static BasePtr get_function(bool null_aware) { |
71 | 85.0k | return new BloomFilterFunc<type>(null_aware); |
72 | 85.0k | } _ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE2ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 70 | 232 | static BasePtr get_function(bool null_aware) { | 71 | 232 | return new BloomFilterFunc<type>(null_aware); | 72 | 232 | } |
Unexecuted instantiation: _ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE20ELm0EEEPNS_19BloomFilterFuncBaseEb _ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE3ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 70 | 1.07k | static BasePtr get_function(bool null_aware) { | 71 | 1.07k | return new BloomFilterFunc<type>(null_aware); | 72 | 1.07k | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE4ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 70 | 416 | static BasePtr get_function(bool null_aware) { | 71 | 416 | return new BloomFilterFunc<type>(null_aware); | 72 | 416 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE5ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 70 | 21.9k | static BasePtr get_function(bool null_aware) { | 71 | 21.9k | return new BloomFilterFunc<type>(null_aware); | 72 | 21.9k | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE6ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 70 | 56.4k | static BasePtr get_function(bool null_aware) { | 71 | 56.4k | return new BloomFilterFunc<type>(null_aware); | 72 | 56.4k | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE7ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 70 | 106 | static BasePtr get_function(bool null_aware) { | 71 | 106 | return new BloomFilterFunc<type>(null_aware); | 72 | 106 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE8ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 70 | 288 | static BasePtr get_function(bool null_aware) { | 71 | 288 | return new BloomFilterFunc<type>(null_aware); | 72 | 288 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE9ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 70 | 12 | static BasePtr get_function(bool null_aware) { | 71 | 12 | return new BloomFilterFunc<type>(null_aware); | 72 | 12 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE11ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 70 | 27 | static BasePtr get_function(bool null_aware) { | 71 | 27 | return new BloomFilterFunc<type>(null_aware); | 72 | 27 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE12ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 70 | 10 | static BasePtr get_function(bool null_aware) { | 71 | 10 | return new BloomFilterFunc<type>(null_aware); | 72 | 10 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE25ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 70 | 1.05k | static BasePtr get_function(bool null_aware) { | 71 | 1.05k | return new BloomFilterFunc<type>(null_aware); | 72 | 1.05k | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE26ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 70 | 1.07k | static BasePtr get_function(bool null_aware) { | 71 | 1.07k | return new BloomFilterFunc<type>(null_aware); | 72 | 1.07k | } |
Unexecuted instantiation: _ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE42ELm0EEEPNS_19BloomFilterFuncBaseEb _ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE15ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 70 | 96 | static BasePtr get_function(bool null_aware) { | 71 | 96 | return new BloomFilterFunc<type>(null_aware); | 72 | 96 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE10ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 70 | 770 | static BasePtr get_function(bool null_aware) { | 71 | 770 | return new BloomFilterFunc<type>(null_aware); | 72 | 770 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE23ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 70 | 671 | static BasePtr get_function(bool null_aware) { | 71 | 671 | return new BloomFilterFunc<type>(null_aware); | 72 | 671 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE28ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 70 | 131 | static BasePtr get_function(bool null_aware) { | 71 | 131 | return new BloomFilterFunc<type>(null_aware); | 72 | 131 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE29ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 70 | 530 | static BasePtr get_function(bool null_aware) { | 71 | 530 | return new BloomFilterFunc<type>(null_aware); | 72 | 530 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE30ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 70 | 22 | static BasePtr get_function(bool null_aware) { | 71 | 22 | return new BloomFilterFunc<type>(null_aware); | 72 | 22 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE35ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 70 | 66 | static BasePtr get_function(bool null_aware) { | 71 | 66 | return new BloomFilterFunc<type>(null_aware); | 72 | 66 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE36ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 70 | 14 | static BasePtr get_function(bool null_aware) { | 71 | 14 | return new BloomFilterFunc<type>(null_aware); | 72 | 14 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE37ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 70 | 16 | static BasePtr get_function(bool null_aware) { | 71 | 16 | return new BloomFilterFunc<type>(null_aware); | 72 | 16 | } |
|
73 | | }; |
74 | | |
75 | | class BitmapFilterTraits { |
76 | | public: |
77 | | using BasePtr = BitmapFilterFuncBase*; |
78 | | template <PrimitiveType type, size_t N> |
79 | 181 | static BasePtr get_function(bool null_aware) { |
80 | 181 | return new BitmapFilterFunc<type>(null_aware); |
81 | 181 | } Unexecuted instantiation: _ZN5doris18BitmapFilterTraits12get_functionILNS_13PrimitiveTypeE3ELm0EEEPNS_20BitmapFilterFuncBaseEb Unexecuted instantiation: _ZN5doris18BitmapFilterTraits12get_functionILNS_13PrimitiveTypeE4ELm0EEEPNS_20BitmapFilterFuncBaseEb _ZN5doris18BitmapFilterTraits12get_functionILNS_13PrimitiveTypeE5ELm0EEEPNS_20BitmapFilterFuncBaseEb Line | Count | Source | 79 | 9 | static BasePtr get_function(bool null_aware) { | 80 | 9 | return new BitmapFilterFunc<type>(null_aware); | 81 | 9 | } |
_ZN5doris18BitmapFilterTraits12get_functionILNS_13PrimitiveTypeE6ELm0EEEPNS_20BitmapFilterFuncBaseEb Line | Count | Source | 79 | 172 | static BasePtr get_function(bool null_aware) { | 80 | 172 | return new BitmapFilterFunc<type>(null_aware); | 81 | 172 | } |
|
82 | | }; |
83 | | |
84 | | template <class Traits> |
85 | | class PredicateFunctionCreator { |
86 | | public: |
87 | | template <PrimitiveType type, size_t N = 0> |
88 | 266k | static typename Traits::BasePtr create(bool null_aware) { |
89 | 266k | return Traits::template get_function<type, N>(null_aware); |
90 | 266k | } _ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE2ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 88 | 230 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 230 | return Traits::template get_function<type, N>(null_aware); | 90 | 230 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE20ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 88 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 1 | return Traits::template get_function<type, N>(null_aware); | 90 | 1 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE3ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 88 | 2.01k | static typename Traits::BasePtr create(bool null_aware) { | 89 | 2.01k | return Traits::template get_function<type, N>(null_aware); | 90 | 2.01k | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE4ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 88 | 1.27k | static typename Traits::BasePtr create(bool null_aware) { | 89 | 1.27k | return Traits::template get_function<type, N>(null_aware); | 90 | 1.27k | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE5ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 88 | 19.0k | static typename Traits::BasePtr create(bool null_aware) { | 89 | 19.0k | return Traits::template get_function<type, N>(null_aware); | 90 | 19.0k | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE6ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 88 | 44.9k | static typename Traits::BasePtr create(bool null_aware) { | 89 | 44.9k | return Traits::template get_function<type, N>(null_aware); | 90 | 44.9k | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE7ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 88 | 140 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 140 | return Traits::template get_function<type, N>(null_aware); | 90 | 140 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE8ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 88 | 289 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 289 | return Traits::template get_function<type, N>(null_aware); | 90 | 289 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE9ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 88 | 49 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 49 | return Traits::template get_function<type, N>(null_aware); | 90 | 49 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE11ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 88 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 1 | return Traits::template get_function<type, N>(null_aware); | 90 | 1 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE12ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 88 | 11 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 11 | return Traits::template get_function<type, N>(null_aware); | 90 | 11 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE25ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 88 | 965 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 965 | return Traits::template get_function<type, N>(null_aware); | 90 | 965 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE26ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 88 | 3.58k | static typename Traits::BasePtr create(bool null_aware) { | 89 | 3.58k | return Traits::template get_function<type, N>(null_aware); | 90 | 3.58k | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE42ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 88 | 12 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 12 | return Traits::template get_function<type, N>(null_aware); | 90 | 12 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE15ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 88 | 178 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 178 | return Traits::template get_function<type, N>(null_aware); | 90 | 178 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE10ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 88 | 302 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 302 | return Traits::template get_function<type, N>(null_aware); | 90 | 302 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE23ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 88 | 663 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 663 | return Traits::template get_function<type, N>(null_aware); | 90 | 663 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE28ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 88 | 136 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 136 | return Traits::template get_function<type, N>(null_aware); | 90 | 136 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE29ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 88 | 531 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 531 | return Traits::template get_function<type, N>(null_aware); | 90 | 531 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE30ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 88 | 86 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 86 | return Traits::template get_function<type, N>(null_aware); | 90 | 86 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE35ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 88 | 27 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 27 | return Traits::template get_function<type, N>(null_aware); | 90 | 27 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE36ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 88 | 17 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 17 | return Traits::template get_function<type, N>(null_aware); | 90 | 17 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE37ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 88 | 15 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 15 | return Traits::template get_function<type, N>(null_aware); | 90 | 15 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 226 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 226 | return Traits::template get_function<type, N>(null_aware); | 90 | 226 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 12 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 12 | return Traits::template get_function<type, N>(null_aware); | 90 | 12 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 2.55k | static typename Traits::BasePtr create(bool null_aware) { | 89 | 2.55k | return Traits::template get_function<type, N>(null_aware); | 90 | 2.55k | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 1.59k | static typename Traits::BasePtr create(bool null_aware) { | 89 | 1.59k | return Traits::template get_function<type, N>(null_aware); | 90 | 1.59k | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 25.9k | static typename Traits::BasePtr create(bool null_aware) { | 89 | 25.9k | return Traits::template get_function<type, N>(null_aware); | 90 | 25.9k | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 65.6k | static typename Traits::BasePtr create(bool null_aware) { | 89 | 65.6k | return Traits::template get_function<type, N>(null_aware); | 90 | 65.6k | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 280 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 280 | return Traits::template get_function<type, N>(null_aware); | 90 | 280 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 291 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 291 | return Traits::template get_function<type, N>(null_aware); | 90 | 291 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 22 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 22 | return Traits::template get_function<type, N>(null_aware); | 90 | 22 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 28 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 28 | return Traits::template get_function<type, N>(null_aware); | 90 | 28 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 24 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 24 | return Traits::template get_function<type, N>(null_aware); | 90 | 24 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 1.25k | static typename Traits::BasePtr create(bool null_aware) { | 89 | 1.25k | return Traits::template get_function<type, N>(null_aware); | 90 | 1.25k | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 3.68k | static typename Traits::BasePtr create(bool null_aware) { | 89 | 3.68k | return Traits::template get_function<type, N>(null_aware); | 90 | 3.68k | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 12 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 12 | return Traits::template get_function<type, N>(null_aware); | 90 | 12 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE15ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 200 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 200 | return Traits::template get_function<type, N>(null_aware); | 90 | 200 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE10ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 891 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 891 | return Traits::template get_function<type, N>(null_aware); | 90 | 891 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE23ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 758 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 758 | return Traits::template get_function<type, N>(null_aware); | 90 | 758 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE28ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 199 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 199 | return Traits::template get_function<type, N>(null_aware); | 90 | 199 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 905 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 905 | return Traits::template get_function<type, N>(null_aware); | 90 | 905 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 273 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 273 | return Traits::template get_function<type, N>(null_aware); | 90 | 273 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 52 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 52 | return Traits::template get_function<type, N>(null_aware); | 90 | 52 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 4 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 4 | return Traits::template get_function<type, N>(null_aware); | 90 | 4 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 2 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 2 | return Traits::template get_function<type, N>(null_aware); | 90 | 2 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm1EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm1EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 10 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 10 | return Traits::template get_function<type, N>(null_aware); | 90 | 10 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 2 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 2 | return Traits::template get_function<type, N>(null_aware); | 90 | 2 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 457 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 457 | return Traits::template get_function<type, N>(null_aware); | 90 | 457 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 5 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 5 | return Traits::template get_function<type, N>(null_aware); | 90 | 5 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm1EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm1EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm1EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm1EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm1EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm1EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm1EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm1EEEPNS_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 | 88 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 1 | return Traits::template get_function<type, N>(null_aware); | 90 | 1 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm1EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 3 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 3 | return Traits::template get_function<type, N>(null_aware); | 90 | 3 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 8 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 8 | return Traits::template get_function<type, N>(null_aware); | 90 | 8 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm1EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 5 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 5 | return Traits::template get_function<type, N>(null_aware); | 90 | 5 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm2EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 5 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 5 | return Traits::template get_function<type, N>(null_aware); | 90 | 5 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 1 | return Traits::template get_function<type, N>(null_aware); | 90 | 1 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 843 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 843 | return Traits::template get_function<type, N>(null_aware); | 90 | 843 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 252 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 252 | return Traits::template get_function<type, N>(null_aware); | 90 | 252 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 2 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 2 | return Traits::template get_function<type, N>(null_aware); | 90 | 2 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 4 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 4 | return Traits::template get_function<type, N>(null_aware); | 90 | 4 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm2EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 3 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 3 | return Traits::template get_function<type, N>(null_aware); | 90 | 3 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 3 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 3 | return Traits::template get_function<type, N>(null_aware); | 90 | 3 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 54 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 54 | return Traits::template get_function<type, N>(null_aware); | 90 | 54 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 44 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 44 | return Traits::template get_function<type, N>(null_aware); | 90 | 44 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 2 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 2 | return Traits::template get_function<type, N>(null_aware); | 90 | 2 | } |
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 | 88 | 5 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 5 | return Traits::template get_function<type, N>(null_aware); | 90 | 5 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 8 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 8 | return Traits::template get_function<type, N>(null_aware); | 90 | 8 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 5 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 5 | return Traits::template get_function<type, N>(null_aware); | 90 | 5 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm2EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 8 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 8 | return Traits::template get_function<type, N>(null_aware); | 90 | 8 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 8 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 8 | return Traits::template get_function<type, N>(null_aware); | 90 | 8 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm3EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 1 | return Traits::template get_function<type, N>(null_aware); | 90 | 1 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 6 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 6 | return Traits::template get_function<type, N>(null_aware); | 90 | 6 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 5 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 5 | return Traits::template get_function<type, N>(null_aware); | 90 | 5 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 175 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 175 | return Traits::template get_function<type, N>(null_aware); | 90 | 175 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 151 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 151 | return Traits::template get_function<type, N>(null_aware); | 90 | 151 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 5 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 5 | return Traits::template get_function<type, N>(null_aware); | 90 | 5 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 1 | return Traits::template get_function<type, N>(null_aware); | 90 | 1 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 2 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 2 | return Traits::template get_function<type, N>(null_aware); | 90 | 2 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 1 | return Traits::template get_function<type, N>(null_aware); | 90 | 1 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 1 | return Traits::template get_function<type, N>(null_aware); | 90 | 1 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 3 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 3 | return Traits::template get_function<type, N>(null_aware); | 90 | 3 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 3 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 3 | return Traits::template get_function<type, N>(null_aware); | 90 | 3 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 5 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 5 | return Traits::template get_function<type, N>(null_aware); | 90 | 5 | } |
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 | 88 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 1 | return Traits::template get_function<type, N>(null_aware); | 90 | 1 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 1 | return Traits::template get_function<type, N>(null_aware); | 90 | 1 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 2 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 2 | return Traits::template get_function<type, N>(null_aware); | 90 | 2 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 3 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 3 | return Traits::template get_function<type, N>(null_aware); | 90 | 3 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 1 | return Traits::template get_function<type, N>(null_aware); | 90 | 1 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 1 | return Traits::template get_function<type, N>(null_aware); | 90 | 1 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm4EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm4EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm4EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 1 | return Traits::template get_function<type, N>(null_aware); | 90 | 1 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm4EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm4EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 23 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 23 | return Traits::template get_function<type, N>(null_aware); | 90 | 23 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm4EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 3 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 3 | return Traits::template get_function<type, N>(null_aware); | 90 | 3 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm4EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm4EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm4EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 4 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 4 | return Traits::template get_function<type, N>(null_aware); | 90 | 4 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm4EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 6 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 6 | return Traits::template get_function<type, N>(null_aware); | 90 | 6 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm4EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 6 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 6 | return Traits::template get_function<type, N>(null_aware); | 90 | 6 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm4EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm4EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm4EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 6 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 6 | return Traits::template get_function<type, N>(null_aware); | 90 | 6 | } |
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 | 88 | 9 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 9 | return Traits::template get_function<type, N>(null_aware); | 90 | 9 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm5EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 2 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 2 | return Traits::template get_function<type, N>(null_aware); | 90 | 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 _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm5EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 4 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 4 | return Traits::template get_function<type, N>(null_aware); | 90 | 4 | } |
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 | 88 | 4 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 4 | return Traits::template get_function<type, N>(null_aware); | 90 | 4 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm5EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm5EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 2 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 2 | return Traits::template get_function<type, N>(null_aware); | 90 | 2 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm5EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 2 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 2 | return Traits::template get_function<type, N>(null_aware); | 90 | 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 | 88 | 4 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 4 | return Traits::template get_function<type, N>(null_aware); | 90 | 4 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm6EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm6EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 4 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 4 | return Traits::template get_function<type, N>(null_aware); | 90 | 4 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm6EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm6EEEPNS_13HybridSetBaseEb Line | Count | Source | 88 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 1 | return Traits::template get_function<type, N>(null_aware); | 90 | 1 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm6EEEPNS_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 | 88 | 11 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 11 | return Traits::template get_function<type, N>(null_aware); | 90 | 11 | } |
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 | 88 | 2 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 2 | return Traits::template get_function<type, N>(null_aware); | 90 | 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_13PrimitiveTypeE42ELm7EEEPNS_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 | 88 | 2 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 2 | return Traits::template get_function<type, N>(null_aware); | 90 | 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 | 88 | 10 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 10 | return Traits::template get_function<type, N>(null_aware); | 90 | 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_13PrimitiveTypeE42ELm8EEEPNS_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 _ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE2ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 88 | 232 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 232 | return Traits::template get_function<type, N>(null_aware); | 90 | 232 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE20ELm0EEEPNS_19BloomFilterFuncBaseEb _ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE3ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 88 | 1.07k | static typename Traits::BasePtr create(bool null_aware) { | 89 | 1.07k | return Traits::template get_function<type, N>(null_aware); | 90 | 1.07k | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE4ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 88 | 416 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 416 | return Traits::template get_function<type, N>(null_aware); | 90 | 416 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE5ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 88 | 21.9k | static typename Traits::BasePtr create(bool null_aware) { | 89 | 21.9k | return Traits::template get_function<type, N>(null_aware); | 90 | 21.9k | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE6ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 88 | 56.4k | static typename Traits::BasePtr create(bool null_aware) { | 89 | 56.4k | return Traits::template get_function<type, N>(null_aware); | 90 | 56.4k | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE7ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 88 | 106 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 106 | return Traits::template get_function<type, N>(null_aware); | 90 | 106 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE8ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 88 | 288 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 288 | return Traits::template get_function<type, N>(null_aware); | 90 | 288 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE9ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 88 | 12 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 12 | return Traits::template get_function<type, N>(null_aware); | 90 | 12 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE11ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 88 | 27 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 27 | return Traits::template get_function<type, N>(null_aware); | 90 | 27 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE12ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 88 | 10 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 10 | return Traits::template get_function<type, N>(null_aware); | 90 | 10 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE25ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 88 | 1.05k | static typename Traits::BasePtr create(bool null_aware) { | 89 | 1.05k | return Traits::template get_function<type, N>(null_aware); | 90 | 1.05k | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE26ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 88 | 1.07k | static typename Traits::BasePtr create(bool null_aware) { | 89 | 1.07k | return Traits::template get_function<type, N>(null_aware); | 90 | 1.07k | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE42ELm0EEEPNS_19BloomFilterFuncBaseEb _ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE15ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 88 | 96 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 96 | return Traits::template get_function<type, N>(null_aware); | 90 | 96 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE10ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 88 | 770 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 770 | return Traits::template get_function<type, N>(null_aware); | 90 | 770 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE23ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 88 | 674 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 674 | return Traits::template get_function<type, N>(null_aware); | 90 | 674 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE28ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 88 | 131 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 131 | return Traits::template get_function<type, N>(null_aware); | 90 | 131 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE29ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 88 | 530 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 530 | return Traits::template get_function<type, N>(null_aware); | 90 | 530 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE30ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 88 | 22 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 22 | return Traits::template get_function<type, N>(null_aware); | 90 | 22 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE35ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 88 | 66 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 66 | return Traits::template get_function<type, N>(null_aware); | 90 | 66 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE36ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 88 | 15 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 15 | return Traits::template get_function<type, N>(null_aware); | 90 | 15 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE37ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 88 | 16 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 16 | return Traits::template get_function<type, N>(null_aware); | 90 | 16 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_18BitmapFilterTraitsEE6createILNS_13PrimitiveTypeE3ELm0EEEPNS_20BitmapFilterFuncBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_18BitmapFilterTraitsEE6createILNS_13PrimitiveTypeE4ELm0EEEPNS_20BitmapFilterFuncBaseEb _ZN5doris24PredicateFunctionCreatorINS_18BitmapFilterTraitsEE6createILNS_13PrimitiveTypeE5ELm0EEEPNS_20BitmapFilterFuncBaseEb Line | Count | Source | 88 | 9 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 9 | return Traits::template get_function<type, N>(null_aware); | 90 | 9 | } |
_ZN5doris24PredicateFunctionCreatorINS_18BitmapFilterTraitsEE6createILNS_13PrimitiveTypeE6ELm0EEEPNS_20BitmapFilterFuncBaseEb Line | Count | Source | 88 | 172 | static typename Traits::BasePtr create(bool null_aware) { | 89 | 172 | return Traits::template get_function<type, N>(null_aware); | 90 | 172 | } |
|
91 | | }; |
92 | | |
93 | | #define APPLY_FOR_PRIMTYPE(M) \ |
94 | 5.67k | M(TYPE_TINYINT) \ |
95 | 5.67k | M(TYPE_SMALLINT) \ |
96 | 68.4k | M(TYPE_INT) \ |
97 | 167k | M(TYPE_BIGINT) \ |
98 | 167k | M(TYPE_LARGEINT) \ |
99 | 873 | M(TYPE_FLOAT) \ |
100 | 873 | M(TYPE_DOUBLE) \ |
101 | 95 | M(TYPE_DATE) \ |
102 | 66 | M(TYPE_DATETIME) \ |
103 | 3.33k | M(TYPE_DATEV2) \ |
104 | 8.38k | M(TYPE_DATETIMEV2) \ |
105 | 8.38k | M(TYPE_TIMESTAMPTZ) \ |
106 | 476 | M(TYPE_CHAR) \ |
107 | 2.28k | M(TYPE_VARCHAR) \ |
108 | 2.28k | M(TYPE_STRING) \ |
109 | 2.16k | M(TYPE_DECIMAL32) \ |
110 | 1.97k | M(TYPE_DECIMAL64) \ |
111 | 1.97k | M(TYPE_DECIMAL128I) \ |
112 | 392 | M(TYPE_DECIMAL256) \ |
113 | 153 | M(TYPE_IPV4) \ |
114 | 51 | M(TYPE_IPV6) |
115 | | |
116 | | template <class Traits, size_t N = 0> |
117 | 266k | typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) { |
118 | 266k | using Creator = PredicateFunctionCreator<Traits>; |
119 | | |
120 | 266k | switch (type) { |
121 | 693 | case TYPE_BOOLEAN: { |
122 | 693 | return Creator::template create<TYPE_BOOLEAN, N>(null_aware); |
123 | 0 | } |
124 | 14 | case TYPE_DECIMALV2: { |
125 | 14 | return Creator::template create<TYPE_DECIMALV2, N>(null_aware); |
126 | 0 | } |
127 | 0 | #define M(NAME) \ |
128 | 266k | case NAME: { \ |
129 | 266k | return Creator::template create<NAME, N>(null_aware); \ |
130 | 266k | } |
131 | 266k | APPLY_FOR_PRIMTYPE(M) |
132 | 0 | #undef M |
133 | 0 | default: |
134 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type)); |
135 | 266k | } |
136 | | |
137 | 0 | return nullptr; |
138 | 266k | } _ZN5doris25create_predicate_functionINS_20MinmaxFunctionTraitsELm0EEENT_7BasePtrENS_13PrimitiveTypeEb Line | Count | Source | 117 | 74.5k | typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) { | 118 | 74.5k | using Creator = PredicateFunctionCreator<Traits>; | 119 | | | 120 | 74.5k | switch (type) { | 121 | 230 | case TYPE_BOOLEAN: { | 122 | 230 | return Creator::template create<TYPE_BOOLEAN, N>(null_aware); | 123 | 0 | } | 124 | 1 | case TYPE_DECIMALV2: { | 125 | 1 | return Creator::template create<TYPE_DECIMALV2, N>(null_aware); | 126 | 0 | } | 127 | 0 | #define M(NAME) \ | 128 | 0 | case NAME: { \ | 129 | 0 | return Creator::template create<NAME, N>(null_aware); \ | 130 | 0 | } | 131 | 1 | APPLY_FOR_PRIMTYPE(M) | 132 | 0 | #undef M | 133 | 0 | default: | 134 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type)); | 135 | 74.5k | } | 136 | | | 137 | 0 | return nullptr; | 138 | 74.5k | } |
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm0EEENT_7BasePtrENS_13PrimitiveTypeEb Line | Count | Source | 117 | 104k | typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) { | 118 | 104k | using Creator = PredicateFunctionCreator<Traits>; | 119 | | | 120 | 104k | switch (type) { | 121 | 226 | case TYPE_BOOLEAN: { | 122 | 226 | return Creator::template create<TYPE_BOOLEAN, N>(null_aware); | 123 | 0 | } | 124 | 12 | case TYPE_DECIMALV2: { | 125 | 12 | return Creator::template create<TYPE_DECIMALV2, N>(null_aware); | 126 | 0 | } | 127 | 0 | #define M(NAME) \ | 128 | 0 | case NAME: { \ | 129 | 0 | return Creator::template create<NAME, N>(null_aware); \ | 130 | 0 | } | 131 | 12 | APPLY_FOR_PRIMTYPE(M) | 132 | 0 | #undef M | 133 | 0 | default: | 134 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type)); | 135 | 104k | } | 136 | | | 137 | 0 | return nullptr; | 138 | 104k | } |
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm1EEENT_7BasePtrENS_13PrimitiveTypeEb Line | Count | Source | 117 | 486 | typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) { | 118 | 486 | using Creator = PredicateFunctionCreator<Traits>; | 119 | | | 120 | 486 | switch (type) { | 121 | 0 | case TYPE_BOOLEAN: { | 122 | 0 | return Creator::template create<TYPE_BOOLEAN, N>(null_aware); | 123 | 0 | } | 124 | 0 | case TYPE_DECIMALV2: { | 125 | 0 | return Creator::template create<TYPE_DECIMALV2, N>(null_aware); | 126 | 0 | } | 127 | 0 | #define M(NAME) \ | 128 | 0 | case NAME: { \ | 129 | 0 | return Creator::template create<NAME, N>(null_aware); \ | 130 | 0 | } | 131 | 0 | APPLY_FOR_PRIMTYPE(M) | 132 | 0 | #undef M | 133 | 0 | default: | 134 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type)); | 135 | 486 | } | 136 | | | 137 | 0 | return nullptr; | 138 | 486 | } |
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm2EEENT_7BasePtrENS_13PrimitiveTypeEb Line | Count | Source | 117 | 1.25k | typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) { | 118 | 1.25k | using Creator = PredicateFunctionCreator<Traits>; | 119 | | | 120 | 1.25k | switch (type) { | 121 | 5 | case TYPE_BOOLEAN: { | 122 | 5 | return Creator::template create<TYPE_BOOLEAN, N>(null_aware); | 123 | 0 | } | 124 | 0 | case TYPE_DECIMALV2: { | 125 | 0 | return Creator::template create<TYPE_DECIMALV2, N>(null_aware); | 126 | 0 | } | 127 | 0 | #define M(NAME) \ | 128 | 0 | case NAME: { \ | 129 | 0 | return Creator::template create<NAME, N>(null_aware); \ | 130 | 0 | } | 131 | 0 | APPLY_FOR_PRIMTYPE(M) | 132 | 0 | #undef M | 133 | 0 | default: | 134 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type)); | 135 | 1.25k | } | 136 | | | 137 | 0 | return nullptr; | 138 | 1.25k | } |
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm3EEENT_7BasePtrENS_13PrimitiveTypeEb Line | Count | Source | 117 | 368 | typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) { | 118 | 368 | using Creator = PredicateFunctionCreator<Traits>; | 119 | | | 120 | 368 | switch (type) { | 121 | 0 | case TYPE_BOOLEAN: { | 122 | 0 | return Creator::template create<TYPE_BOOLEAN, N>(null_aware); | 123 | 0 | } | 124 | 1 | case TYPE_DECIMALV2: { | 125 | 1 | return Creator::template create<TYPE_DECIMALV2, N>(null_aware); | 126 | 0 | } | 127 | 0 | #define M(NAME) \ | 128 | 0 | case NAME: { \ | 129 | 0 | return Creator::template create<NAME, N>(null_aware); \ | 130 | 0 | } | 131 | 1 | APPLY_FOR_PRIMTYPE(M) | 132 | 0 | #undef M | 133 | 0 | default: | 134 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type)); | 135 | 368 | } | 136 | | | 137 | 0 | return nullptr; | 138 | 368 | } |
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm4EEENT_7BasePtrENS_13PrimitiveTypeEb Line | Count | Source | 117 | 49 | typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) { | 118 | 49 | using Creator = PredicateFunctionCreator<Traits>; | 119 | | | 120 | 49 | switch (type) { | 121 | 0 | case TYPE_BOOLEAN: { | 122 | 0 | return Creator::template create<TYPE_BOOLEAN, N>(null_aware); | 123 | 0 | } | 124 | 0 | case TYPE_DECIMALV2: { | 125 | 0 | return Creator::template create<TYPE_DECIMALV2, N>(null_aware); | 126 | 0 | } | 127 | 0 | #define M(NAME) \ | 128 | 0 | case NAME: { \ | 129 | 0 | return Creator::template create<NAME, N>(null_aware); \ | 130 | 0 | } | 131 | 0 | APPLY_FOR_PRIMTYPE(M) | 132 | 0 | #undef M | 133 | 0 | default: | 134 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type)); | 135 | 49 | } | 136 | | | 137 | 0 | return nullptr; | 138 | 49 | } |
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm5EEENT_7BasePtrENS_13PrimitiveTypeEb Line | Count | Source | 117 | 23 | typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) { | 118 | 23 | using Creator = PredicateFunctionCreator<Traits>; | 119 | | | 120 | 23 | switch (type) { | 121 | 0 | case TYPE_BOOLEAN: { | 122 | 0 | return Creator::template create<TYPE_BOOLEAN, N>(null_aware); | 123 | 0 | } | 124 | 0 | case TYPE_DECIMALV2: { | 125 | 0 | return Creator::template create<TYPE_DECIMALV2, N>(null_aware); | 126 | 0 | } | 127 | 0 | #define M(NAME) \ | 128 | 0 | case NAME: { \ | 129 | 0 | return Creator::template create<NAME, N>(null_aware); \ | 130 | 0 | } | 131 | 0 | APPLY_FOR_PRIMTYPE(M) | 132 | 0 | #undef M | 133 | 0 | default: | 134 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type)); | 135 | 23 | } | 136 | | | 137 | 0 | return nullptr; | 138 | 23 | } |
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm6EEENT_7BasePtrENS_13PrimitiveTypeEb Line | Count | Source | 117 | 9 | typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) { | 118 | 9 | using Creator = PredicateFunctionCreator<Traits>; | 119 | | | 120 | 9 | switch (type) { | 121 | 0 | case TYPE_BOOLEAN: { | 122 | 0 | return Creator::template create<TYPE_BOOLEAN, N>(null_aware); | 123 | 0 | } | 124 | 0 | case TYPE_DECIMALV2: { | 125 | 0 | return Creator::template create<TYPE_DECIMALV2, N>(null_aware); | 126 | 0 | } | 127 | 0 | #define M(NAME) \ | 128 | 0 | case NAME: { \ | 129 | 0 | return Creator::template create<NAME, N>(null_aware); \ | 130 | 0 | } | 131 | 0 | APPLY_FOR_PRIMTYPE(M) | 132 | 0 | #undef M | 133 | 0 | default: | 134 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type)); | 135 | 9 | } | 136 | | | 137 | 0 | return nullptr; | 138 | 9 | } |
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm7EEENT_7BasePtrENS_13PrimitiveTypeEb Line | Count | Source | 117 | 15 | typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) { | 118 | 15 | using Creator = PredicateFunctionCreator<Traits>; | 119 | | | 120 | 15 | switch (type) { | 121 | 0 | case TYPE_BOOLEAN: { | 122 | 0 | return Creator::template create<TYPE_BOOLEAN, N>(null_aware); | 123 | 0 | } | 124 | 0 | case TYPE_DECIMALV2: { | 125 | 0 | return Creator::template create<TYPE_DECIMALV2, N>(null_aware); | 126 | 0 | } | 127 | 0 | #define M(NAME) \ | 128 | 0 | case NAME: { \ | 129 | 0 | return Creator::template create<NAME, N>(null_aware); \ | 130 | 0 | } | 131 | 0 | APPLY_FOR_PRIMTYPE(M) | 132 | 0 | #undef M | 133 | 0 | default: | 134 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type)); | 135 | 15 | } | 136 | | | 137 | 0 | return nullptr; | 138 | 15 | } |
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm8EEENT_7BasePtrENS_13PrimitiveTypeEb Line | Count | Source | 117 | 10 | typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) { | 118 | 10 | using Creator = PredicateFunctionCreator<Traits>; | 119 | | | 120 | 10 | switch (type) { | 121 | 0 | case TYPE_BOOLEAN: { | 122 | 0 | return Creator::template create<TYPE_BOOLEAN, N>(null_aware); | 123 | 0 | } | 124 | 0 | case TYPE_DECIMALV2: { | 125 | 0 | return Creator::template create<TYPE_DECIMALV2, N>(null_aware); | 126 | 0 | } | 127 | 0 | #define M(NAME) \ | 128 | 0 | case NAME: { \ | 129 | 0 | return Creator::template create<NAME, N>(null_aware); \ | 130 | 0 | } | 131 | 0 | APPLY_FOR_PRIMTYPE(M) | 132 | 0 | #undef M | 133 | 0 | default: | 134 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type)); | 135 | 10 | } | 136 | | | 137 | 0 | return nullptr; | 138 | 10 | } |
_ZN5doris25create_predicate_functionINS_17BloomFilterTraitsELm0EEENT_7BasePtrENS_13PrimitiveTypeEb Line | Count | Source | 117 | 85.1k | typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) { | 118 | 85.1k | using Creator = PredicateFunctionCreator<Traits>; | 119 | | | 120 | 85.1k | switch (type) { | 121 | 232 | case TYPE_BOOLEAN: { | 122 | 232 | return Creator::template create<TYPE_BOOLEAN, N>(null_aware); | 123 | 0 | } | 124 | 0 | case TYPE_DECIMALV2: { | 125 | 0 | return Creator::template create<TYPE_DECIMALV2, N>(null_aware); | 126 | 0 | } | 127 | 0 | #define M(NAME) \ | 128 | 0 | case NAME: { \ | 129 | 0 | return Creator::template create<NAME, N>(null_aware); \ | 130 | 0 | } | 131 | 0 | APPLY_FOR_PRIMTYPE(M) | 132 | 0 | #undef M | 133 | 0 | default: | 134 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type)); | 135 | 85.1k | } | 136 | | | 137 | 0 | return nullptr; | 138 | 85.1k | } |
|
139 | | |
140 | | template <class Traits> |
141 | 181 | typename Traits::BasePtr create_bitmap_predicate_function(PrimitiveType type) { |
142 | 181 | using Creator = PredicateFunctionCreator<Traits>; |
143 | | |
144 | 181 | switch (type) { |
145 | 0 | case TYPE_TINYINT: |
146 | 0 | return Creator::template create<TYPE_TINYINT>(false); |
147 | 0 | case TYPE_SMALLINT: |
148 | 0 | return Creator::template create<TYPE_SMALLINT>(false); |
149 | 9 | case TYPE_INT: |
150 | 9 | return Creator::template create<TYPE_INT>(false); |
151 | 172 | case TYPE_BIGINT: |
152 | 172 | return Creator::template create<TYPE_BIGINT>(false); |
153 | 0 | default: |
154 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, |
155 | 0 | "bitmap predicate with type " + type_to_string(type)); |
156 | 181 | } |
157 | | |
158 | 0 | return nullptr; |
159 | 181 | } |
160 | | |
161 | 74.7k | inline auto create_minmax_filter(PrimitiveType type, bool null_aware) { |
162 | 74.7k | return create_predicate_function<MinmaxFunctionTraits>(type, null_aware); |
163 | 74.7k | } |
164 | | |
165 | | template <size_t N = 0> |
166 | 107k | inline auto create_set(PrimitiveType type, bool null_aware) { |
167 | 107k | return create_predicate_function<HybridSetTraits, N>(type, null_aware); |
168 | 107k | } _ZN5doris10create_setILm0EEEDaNS_13PrimitiveTypeEb Line | Count | Source | 166 | 104k | inline auto create_set(PrimitiveType type, bool null_aware) { | 167 | 104k | return create_predicate_function<HybridSetTraits, N>(type, null_aware); | 168 | 104k | } |
_ZN5doris10create_setILm1EEEDaNS_13PrimitiveTypeEb Line | Count | Source | 166 | 486 | inline auto create_set(PrimitiveType type, bool null_aware) { | 167 | 486 | return create_predicate_function<HybridSetTraits, N>(type, null_aware); | 168 | 486 | } |
_ZN5doris10create_setILm2EEEDaNS_13PrimitiveTypeEb Line | Count | Source | 166 | 1.25k | inline auto create_set(PrimitiveType type, bool null_aware) { | 167 | 1.25k | return create_predicate_function<HybridSetTraits, N>(type, null_aware); | 168 | 1.25k | } |
_ZN5doris10create_setILm3EEEDaNS_13PrimitiveTypeEb Line | Count | Source | 166 | 368 | inline auto create_set(PrimitiveType type, bool null_aware) { | 167 | 368 | return create_predicate_function<HybridSetTraits, N>(type, null_aware); | 168 | 368 | } |
_ZN5doris10create_setILm4EEEDaNS_13PrimitiveTypeEb Line | Count | Source | 166 | 49 | inline auto create_set(PrimitiveType type, bool null_aware) { | 167 | 49 | return create_predicate_function<HybridSetTraits, N>(type, null_aware); | 168 | 49 | } |
_ZN5doris10create_setILm5EEEDaNS_13PrimitiveTypeEb Line | Count | Source | 166 | 23 | inline auto create_set(PrimitiveType type, bool null_aware) { | 167 | 23 | return create_predicate_function<HybridSetTraits, N>(type, null_aware); | 168 | 23 | } |
_ZN5doris10create_setILm6EEEDaNS_13PrimitiveTypeEb Line | Count | Source | 166 | 9 | inline auto create_set(PrimitiveType type, bool null_aware) { | 167 | 9 | return create_predicate_function<HybridSetTraits, N>(type, null_aware); | 168 | 9 | } |
_ZN5doris10create_setILm7EEEDaNS_13PrimitiveTypeEb Line | Count | Source | 166 | 15 | inline auto create_set(PrimitiveType type, bool null_aware) { | 167 | 15 | return create_predicate_function<HybridSetTraits, N>(type, null_aware); | 168 | 15 | } |
_ZN5doris10create_setILm8EEEDaNS_13PrimitiveTypeEb Line | Count | Source | 166 | 10 | inline auto create_set(PrimitiveType type, bool null_aware) { | 167 | 10 | return create_predicate_function<HybridSetTraits, N>(type, null_aware); | 168 | 10 | } |
|
169 | | |
170 | 2.35k | inline auto create_set(PrimitiveType type, size_t size, bool null_aware) { |
171 | 2.35k | if (size == 0) { |
172 | 12 | return create_set<0>(type, null_aware); |
173 | 2.34k | } else if (size == 1) { |
174 | 484 | return create_set<1>(type, null_aware); |
175 | 1.85k | } else if (size == 2) { |
176 | 1.25k | return create_set<2>(type, null_aware); |
177 | 1.25k | } else if (size == 3) { |
178 | 348 | return create_set<3>(type, null_aware); |
179 | 348 | } else if (size == 4) { |
180 | 47 | return create_set<4>(type, null_aware); |
181 | 214 | } else if (size == 5) { |
182 | 21 | return create_set<5>(type, null_aware); |
183 | 193 | } else if (size == 6) { |
184 | 7 | return create_set<6>(type, null_aware); |
185 | 186 | } else if (size == 7) { |
186 | 13 | return create_set<7>(type, null_aware); |
187 | 173 | } else if (size == FIXED_CONTAINER_MAX_SIZE) { |
188 | 7 | return create_set<FIXED_CONTAINER_MAX_SIZE>(type, null_aware); |
189 | 166 | } else { |
190 | 166 | return create_set(type, null_aware); |
191 | 166 | } |
192 | 2.35k | } |
193 | | |
194 | | template <size_t N = 0> |
195 | 489 | inline HybridSetBase* create_string_value_set(bool null_aware) { |
196 | | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { |
197 | | return new StringValueSet<FixedContainer<StringRef, N>>(null_aware); |
198 | 489 | } else { |
199 | 489 | return new StringValueSet(null_aware); |
200 | 489 | } |
201 | 489 | } |
202 | | |
203 | | inline HybridSetBase* create_string_value_set(size_t size, bool null_aware) { |
204 | | if (size == 1) { |
205 | | return create_string_value_set<1>(null_aware); |
206 | | } else if (size == 2) { |
207 | | return create_string_value_set<2>(null_aware); |
208 | | } else if (size == 3) { |
209 | | return create_string_value_set<3>(null_aware); |
210 | | } else if (size == 4) { |
211 | | return create_string_value_set<4>(null_aware); |
212 | | } else if (size == 5) { |
213 | | return create_string_value_set<5>(null_aware); |
214 | | } else if (size == 6) { |
215 | | return create_string_value_set<6>(null_aware); |
216 | | } else if (size == 7) { |
217 | | return create_string_value_set<7>(null_aware); |
218 | | } else if (size == FIXED_CONTAINER_MAX_SIZE) { |
219 | | return create_string_value_set<FIXED_CONTAINER_MAX_SIZE>(null_aware); |
220 | | } else { |
221 | | return create_string_value_set(null_aware); |
222 | | } |
223 | | } |
224 | | |
225 | 85.1k | inline auto create_bloom_filter(PrimitiveType type, bool null_aware) { |
226 | 85.1k | return create_predicate_function<BloomFilterTraits>(type, null_aware); |
227 | 85.1k | } |
228 | | |
229 | 181 | inline auto create_bitmap_filter(PrimitiveType type) { |
230 | 181 | return create_bitmap_predicate_function<BitmapFilterTraits>(type); |
231 | 181 | } |
232 | | |
233 | | template <PrimitiveType PT> |
234 | | std::shared_ptr<const ColumnPredicate> create_olap_column_predicate( |
235 | | uint32_t column_id, const std::shared_ptr<BloomFilterFuncBase>& filter, const TabletColumn*, |
236 | | bool null_aware) { |
237 | | std::shared_ptr<BloomFilterFuncBase> filter_olap; |
238 | | filter_olap.reset(create_bloom_filter(PT, null_aware)); |
239 | | filter_olap->light_copy(filter.get()); |
240 | | // create a new filter to match the input filter and PT. For example, filter may be varchar, but PT is char |
241 | | return BloomFilterColumnPredicate<PT>::create_shared(column_id, filter_olap); |
242 | | } |
243 | | |
244 | | template <PrimitiveType PT> |
245 | | std::shared_ptr<const ColumnPredicate> create_olap_column_predicate( |
246 | | uint32_t column_id, const std::shared_ptr<BitmapFilterFuncBase>& filter, |
247 | | const TabletColumn*, bool) { |
248 | | if constexpr (PT == TYPE_TINYINT || PT == TYPE_SMALLINT || PT == TYPE_INT || |
249 | | PT == TYPE_BIGINT) { |
250 | | return BitmapFilterColumnPredicate<PT>::create_shared(column_id, filter); |
251 | | } else { |
252 | | throw Exception(ErrorCode::INTERNAL_ERROR, "bitmap filter do not support type {}", PT); |
253 | | } |
254 | | } |
255 | | |
256 | | template <PrimitiveType PT> |
257 | | std::shared_ptr<const ColumnPredicate> create_olap_column_predicate( |
258 | | uint32_t column_id, const std::shared_ptr<HybridSetBase>& filter, |
259 | | const TabletColumn* column, bool) { |
260 | | return create_in_list_predicate<PT, PredicateType::IN_LIST>(column_id, filter, |
261 | | column->length()); |
262 | | } |
263 | | |
264 | | template <PrimitiveType PT> |
265 | | std::shared_ptr<ColumnPredicate> create_olap_column_predicate( |
266 | | uint32_t column_id, const std::shared_ptr<FunctionFilter>& filter, |
267 | 388 | const TabletColumn* column, bool) { |
268 | | // currently only support like predicate |
269 | 388 | if constexpr (PT == TYPE_CHAR) { |
270 | 2 | return LikeColumnPredicate<TYPE_CHAR>::create_shared(filter->_opposite, column_id, |
271 | 2 | column->name(), filter->_fn_ctx, |
272 | 2 | filter->_string_param); |
273 | 386 | } else if constexpr (PT == TYPE_VARCHAR || PT == TYPE_STRING) { |
274 | 386 | return LikeColumnPredicate<TYPE_STRING>::create_shared(filter->_opposite, column_id, |
275 | 386 | column->name(), filter->_fn_ctx, |
276 | 386 | filter->_string_param); |
277 | 386 | } |
278 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, "function filter do not support type {}", PT); |
279 | 388 | } Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE3EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE4EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE5EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE6EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE7EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE8EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE9EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE11EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE12EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE25EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE26EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE42EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE15EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb Line | Count | Source | 267 | 2 | const TabletColumn* column, bool) { | 268 | | // currently only support like predicate | 269 | 2 | if constexpr (PT == TYPE_CHAR) { | 270 | 2 | return LikeColumnPredicate<TYPE_CHAR>::create_shared(filter->_opposite, column_id, | 271 | 2 | column->name(), filter->_fn_ctx, | 272 | 2 | filter->_string_param); | 273 | | } else if constexpr (PT == TYPE_VARCHAR || PT == TYPE_STRING) { | 274 | | return LikeColumnPredicate<TYPE_STRING>::create_shared(filter->_opposite, column_id, | 275 | | column->name(), filter->_fn_ctx, | 276 | | filter->_string_param); | 277 | | } | 278 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, "function filter do not support type {}", PT); | 279 | 2 | } |
_ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE10EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb Line | Count | Source | 267 | 322 | const TabletColumn* column, bool) { | 268 | | // currently only support like predicate | 269 | | if constexpr (PT == TYPE_CHAR) { | 270 | | return LikeColumnPredicate<TYPE_CHAR>::create_shared(filter->_opposite, column_id, | 271 | | column->name(), filter->_fn_ctx, | 272 | | filter->_string_param); | 273 | 322 | } else if constexpr (PT == TYPE_VARCHAR || PT == TYPE_STRING) { | 274 | 322 | return LikeColumnPredicate<TYPE_STRING>::create_shared(filter->_opposite, column_id, | 275 | 322 | column->name(), filter->_fn_ctx, | 276 | 322 | filter->_string_param); | 277 | 322 | } | 278 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, "function filter do not support type {}", PT); | 279 | 322 | } |
_ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE23EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb Line | Count | Source | 267 | 64 | const TabletColumn* column, bool) { | 268 | | // currently only support like predicate | 269 | | if constexpr (PT == TYPE_CHAR) { | 270 | | return LikeColumnPredicate<TYPE_CHAR>::create_shared(filter->_opposite, column_id, | 271 | | column->name(), filter->_fn_ctx, | 272 | | filter->_string_param); | 273 | 64 | } else if constexpr (PT == TYPE_VARCHAR || PT == TYPE_STRING) { | 274 | 64 | return LikeColumnPredicate<TYPE_STRING>::create_shared(filter->_opposite, column_id, | 275 | 64 | column->name(), filter->_fn_ctx, | 276 | 64 | filter->_string_param); | 277 | 64 | } | 278 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, "function filter do not support type {}", PT); | 279 | 64 | } |
Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE28EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE29EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE30EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE35EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE36EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE37EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE20EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE2EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb |
280 | | |
281 | | template <typename T> |
282 | | std::shared_ptr<ColumnPredicate> create_column_predicate(uint32_t column_id, |
283 | | const std::shared_ptr<T>& filter, |
284 | | FieldType type, const TabletColumn* column, |
285 | 393 | bool null_aware = false) { |
286 | 393 | switch (type) { |
287 | 0 | #define M(NAME) \ |
288 | 392 | case FieldType::OLAP_FIELD_##NAME: { \ |
289 | 392 | return create_olap_column_predicate<NAME>(column_id, filter, column, null_aware); \ |
290 | 392 | } |
291 | 392 | APPLY_FOR_PRIMTYPE(M) |
292 | 0 | #undef M |
293 | 0 | case FieldType::OLAP_FIELD_TYPE_DECIMAL: { |
294 | 0 | return create_olap_column_predicate<TYPE_DECIMALV2>(column_id, filter, column, null_aware); |
295 | 0 | } |
296 | 0 | case FieldType::OLAP_FIELD_TYPE_BOOL: { |
297 | 0 | return create_olap_column_predicate<TYPE_BOOLEAN>(column_id, filter, column, null_aware); |
298 | 0 | } |
299 | 0 | default: |
300 | 0 | return nullptr; |
301 | 393 | } |
302 | 393 | } |
303 | | |
304 | | } // namespace doris |