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 | 37.9k | static BasePtr get_function(bool null_aware) { |
39 | 37.9k | using CppType = typename PrimitiveTypeTraits<type>::CppType; |
40 | 37.9k | return new MinMaxNumFunc< |
41 | 37.9k | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( |
42 | 37.9k | null_aware); |
43 | 37.9k | } _ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE2ELm0EEEPNS_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_13PrimitiveTypeE20ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 38 | 13 | static BasePtr get_function(bool null_aware) { | 39 | 13 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 40 | 13 | return new MinMaxNumFunc< | 41 | 13 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 42 | 13 | null_aware); | 43 | 13 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE3ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 38 | 2.42k | static BasePtr get_function(bool null_aware) { | 39 | 2.42k | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 40 | 2.42k | return new MinMaxNumFunc< | 41 | 2.42k | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 42 | 2.42k | null_aware); | 43 | 2.42k | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE4ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 38 | 1.56k | static BasePtr get_function(bool null_aware) { | 39 | 1.56k | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 40 | 1.56k | return new MinMaxNumFunc< | 41 | 1.56k | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 42 | 1.56k | null_aware); | 43 | 1.56k | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE5ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 38 | 12.7k | static BasePtr get_function(bool null_aware) { | 39 | 12.7k | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 40 | 12.7k | return new MinMaxNumFunc< | 41 | 12.7k | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 42 | 12.7k | null_aware); | 43 | 12.7k | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE6ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 38 | 16.7k | static BasePtr get_function(bool null_aware) { | 39 | 16.7k | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 40 | 16.7k | return new MinMaxNumFunc< | 41 | 16.7k | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 42 | 16.7k | null_aware); | 43 | 16.7k | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE7ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 38 | 228 | static BasePtr get_function(bool null_aware) { | 39 | 228 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 40 | 228 | return new MinMaxNumFunc< | 41 | 228 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 42 | 228 | null_aware); | 43 | 228 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE8ELm0EEEPNS_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_13PrimitiveTypeE9ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 38 | 13 | static BasePtr get_function(bool null_aware) { | 39 | 13 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 40 | 13 | return new MinMaxNumFunc< | 41 | 13 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 42 | 13 | null_aware); | 43 | 13 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE11ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 38 | 25 | static BasePtr get_function(bool null_aware) { | 39 | 25 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 40 | 25 | return new MinMaxNumFunc< | 41 | 25 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 42 | 25 | null_aware); | 43 | 25 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE12ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 38 | 25 | static BasePtr get_function(bool null_aware) { | 39 | 25 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 40 | 25 | return new MinMaxNumFunc< | 41 | 25 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 42 | 25 | null_aware); | 43 | 25 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE25ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 38 | 585 | static BasePtr get_function(bool null_aware) { | 39 | 585 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 40 | 585 | return new MinMaxNumFunc< | 41 | 585 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 42 | 585 | null_aware); | 43 | 585 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE26ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 38 | 2.73k | static BasePtr get_function(bool null_aware) { | 39 | 2.73k | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 40 | 2.73k | return new MinMaxNumFunc< | 41 | 2.73k | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 42 | 2.73k | null_aware); | 43 | 2.73k | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE42ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 38 | 6 | static BasePtr get_function(bool null_aware) { | 39 | 6 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 40 | 6 | return new MinMaxNumFunc< | 41 | 6 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 42 | 6 | null_aware); | 43 | 6 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE15ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 38 | 93 | static BasePtr get_function(bool null_aware) { | 39 | 93 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 40 | 93 | return new MinMaxNumFunc< | 41 | 93 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 42 | 93 | null_aware); | 43 | 93 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE10ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 38 | 237 | static BasePtr get_function(bool null_aware) { | 39 | 237 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 40 | 237 | return new MinMaxNumFunc< | 41 | 237 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 42 | 237 | null_aware); | 43 | 237 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE23ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 38 | 137 | static BasePtr get_function(bool null_aware) { | 39 | 137 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 40 | 137 | return new MinMaxNumFunc< | 41 | 137 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 42 | 137 | null_aware); | 43 | 137 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE28ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 38 | 144 | static BasePtr get_function(bool null_aware) { | 39 | 144 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 40 | 144 | return new MinMaxNumFunc< | 41 | 144 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 42 | 144 | null_aware); | 43 | 144 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE29ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 38 | 18 | static BasePtr get_function(bool null_aware) { | 39 | 18 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 40 | 18 | return new MinMaxNumFunc< | 41 | 18 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 42 | 18 | null_aware); | 43 | 18 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE30ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 38 | 56 | static BasePtr get_function(bool null_aware) { | 39 | 56 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 40 | 56 | return new MinMaxNumFunc< | 41 | 56 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 42 | 56 | null_aware); | 43 | 56 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE35ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 38 | 43 | static BasePtr get_function(bool null_aware) { | 39 | 43 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 40 | 43 | return new MinMaxNumFunc< | 41 | 43 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 42 | 43 | null_aware); | 43 | 43 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE36ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 38 | 25 | static BasePtr get_function(bool null_aware) { | 39 | 25 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 40 | 25 | return new MinMaxNumFunc< | 41 | 25 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 42 | 25 | null_aware); | 43 | 25 | } |
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE37ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 38 | 13 | static BasePtr get_function(bool null_aware) { | 39 | 13 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 40 | 13 | return new MinMaxNumFunc< | 41 | 13 | std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>( | 42 | 13 | null_aware); | 43 | 13 | } |
|
44 | | }; |
45 | | |
46 | | class HybridSetTraits { |
47 | | public: |
48 | | using BasePtr = HybridSetBase*; |
49 | | template <PrimitiveType type, size_t N> |
50 | 51.1k | static BasePtr get_function(bool null_aware) { |
51 | 51.1k | if constexpr (is_string_type(type)) { |
52 | 992 | return new StringSet<>(null_aware); |
53 | 992 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { |
54 | 957 | using CppType = typename PrimitiveTypeTraits<type>::CppType; |
55 | 957 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); |
56 | 49.1k | } else { |
57 | 49.1k | using CppType = typename PrimitiveTypeTraits<type>::CppType; |
58 | 49.1k | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); |
59 | 49.1k | } |
60 | 51.1k | } _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 7 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | 7 | } else { | 57 | 7 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | 7 | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | 7 | } | 60 | 7 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 26 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | 26 | } else { | 57 | 26 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | 26 | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | 26 | } | 60 | 26 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 837 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | 837 | } else { | 57 | 837 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | 837 | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | 837 | } | 60 | 837 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 511 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | 511 | } else { | 57 | 511 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | 511 | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | 511 | } | 60 | 511 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 13.5k | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | 13.5k | } else { | 57 | 13.5k | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | 13.5k | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | 13.5k | } | 60 | 13.5k | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 29.6k | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | 29.6k | } else { | 57 | 29.6k | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | 29.6k | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | 29.6k | } | 60 | 29.6k | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 156 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | 156 | } else { | 57 | 156 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | 156 | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | 156 | } | 60 | 156 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 3 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | 3 | } else { | 57 | 3 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | 3 | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | 3 | } | 60 | 3 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 22 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | 22 | } else { | 57 | 22 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | 22 | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | 22 | } | 60 | 22 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 2 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | 2 | } else { | 57 | 2 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | 2 | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | 2 | } | 60 | 2 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 45 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | 45 | } else { | 57 | 45 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | 45 | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | 45 | } | 60 | 45 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 722 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | 722 | } else { | 57 | 722 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | 722 | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | 722 | } | 60 | 722 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 2.74k | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | 2.74k | } else { | 57 | 2.74k | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | 2.74k | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | 2.74k | } | 60 | 2.74k | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 6 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | 6 | } else { | 57 | 6 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | 6 | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | 6 | } | 60 | 6 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE15ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 25 | static BasePtr get_function(bool null_aware) { | 51 | 25 | if constexpr (is_string_type(type)) { | 52 | 25 | return new StringSet<>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 25 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE10ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 774 | static BasePtr get_function(bool null_aware) { | 51 | 774 | if constexpr (is_string_type(type)) { | 52 | 774 | return new StringSet<>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 774 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE23ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 193 | static BasePtr get_function(bool null_aware) { | 51 | 193 | if constexpr (is_string_type(type)) { | 52 | 193 | return new StringSet<>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 193 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE28ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 36 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | 36 | } else { | 57 | 36 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | 36 | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | 36 | } | 60 | 36 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 365 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | 365 | } else { | 57 | 365 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | 365 | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | 365 | } | 60 | 365 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 366 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | 366 | } else { | 57 | 366 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | 366 | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | 366 | } | 60 | 366 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 68 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | 68 | } else { | 57 | 68 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | 68 | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | 68 | } | 60 | 68 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 26 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | 26 | } else { | 57 | 26 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | 26 | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | 26 | } | 60 | 26 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 14 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | 14 | } else { | 57 | 14 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | 14 | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | 14 | } | 60 | 14 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm1EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm1EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 2 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 2 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 2 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 2 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 2 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 1 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 1 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 1 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 1 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 1 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 5 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 5 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 5 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 5 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 5 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 5 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 5 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 5 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 5 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 5 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm1EEEPNS_13HybridSetBaseEb 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 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 1 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 1 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 1 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 1 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm1EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 3 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 3 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 3 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 3 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 3 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 8 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 8 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 8 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 8 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 8 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm1EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 3 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 3 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 3 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 3 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 3 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm2EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 5 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 5 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 5 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 5 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 5 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 1 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 1 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 1 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 1 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 1 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 539 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 539 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 539 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 539 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 539 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 71 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 71 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 71 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 71 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 71 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm2EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 2 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 2 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 2 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 2 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 2 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm2EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 3 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 3 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 3 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 3 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 3 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 3 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 3 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 3 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 3 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 3 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 53 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 53 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 53 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 53 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 53 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 27 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 27 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 27 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 27 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 27 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 2 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 2 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 2 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 2 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 2 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE15ELm2EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE10ELm2EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE23ELm2EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE28ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 3 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 3 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 3 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 3 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 3 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 4 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 4 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 4 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 4 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 4 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 5 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 5 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 5 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 5 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 5 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm2EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 8 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 8 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 8 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 8 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 8 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 8 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 8 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 8 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 8 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 8 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm3EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 1 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 1 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 1 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 1 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 1 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 4 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 4 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 4 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 4 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 4 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 5 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 5 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 5 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 5 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 5 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 53 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 53 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 53 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 53 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 53 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 19 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 19 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 19 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 19 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 19 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 3 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 3 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 3 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 3 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 3 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 1 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 1 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 1 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 1 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 1 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 2 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 2 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 2 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 2 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 2 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 1 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 1 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 1 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 1 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 1 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 1 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 1 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 1 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 1 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 1 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 3 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 3 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 3 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 3 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 3 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 3 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 3 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 3 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 3 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 3 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 5 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 5 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 5 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 5 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 5 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_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 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 1 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 1 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 1 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 1 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 1 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 1 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 1 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 1 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 1 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 2 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 2 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 2 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 2 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 2 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 3 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 3 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 3 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 3 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 3 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 1 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 1 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 1 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 1 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 1 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 1 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 1 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 1 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 1 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 1 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm4EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm4EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm4EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 1 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 1 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 1 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 1 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 1 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm4EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm4EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 15 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 15 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 15 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 15 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 15 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm4EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 3 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 3 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 3 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 3 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 3 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm4EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm4EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm4EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 2 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 2 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 2 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 2 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 2 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm4EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 6 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 6 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 6 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 6 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 6 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm4EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 6 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 6 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 6 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 6 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 6 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm4EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm4EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm4EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 6 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 6 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 6 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 6 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 6 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_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 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 9 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 9 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 9 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 9 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm5EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 2 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 2 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 2 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 2 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 2 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm5EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm5EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm5EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm5EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm5EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm5EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm5EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm5EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 4 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 4 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 4 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 4 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 4 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE15ELm5EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE10ELm5EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE23ELm5EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE28ELm5EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 2 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 2 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 2 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 2 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 2 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm5EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm5EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 1 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 1 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 1 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 1 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 1 | } |
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm5EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 2 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 2 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 2 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 2 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 2 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm5EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm5EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm6EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm6EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 4 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 4 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 4 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 4 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 4 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_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 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 4 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 4 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 4 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 4 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm6EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm6EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 1 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 1 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 1 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 1 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 1 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_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 | 3 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 3 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 3 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 3 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 3 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm7EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm7EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 2 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 2 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 2 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 2 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 2 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_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 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 2 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 2 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 2 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 2 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm8EEEPNS_13HybridSetBaseEb _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm8EEEPNS_13HybridSetBaseEb Line | Count | Source | 50 | 10 | static BasePtr get_function(bool null_aware) { | 51 | | if constexpr (is_string_type(type)) { | 52 | | return new StringSet<>(null_aware); | 53 | 10 | } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 54 | 10 | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 55 | 10 | return new HybridSet<type, FixedContainer<CppType, N>>(null_aware); | 56 | | } else { | 57 | | using CppType = typename PrimitiveTypeTraits<type>::CppType; | 58 | | return new HybridSet<type, DynamicContainer<CppType>>(null_aware); | 59 | | } | 60 | 10 | } |
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm8EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_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 |
61 | | }; |
62 | | |
63 | | class BloomFilterTraits { |
64 | | public: |
65 | | using BasePtr = BloomFilterFuncBase*; |
66 | | template <PrimitiveType type, size_t N> |
67 | 52.1k | static BasePtr get_function(bool null_aware) { |
68 | 52.1k | return new BloomFilterFunc<type>(null_aware); |
69 | 52.1k | } _ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE2ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 5 | static BasePtr get_function(bool null_aware) { | 68 | 5 | return new BloomFilterFunc<type>(null_aware); | 69 | 5 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE20ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 35 | static BasePtr get_function(bool null_aware) { | 68 | 35 | return new BloomFilterFunc<type>(null_aware); | 69 | 35 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE3ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 2.23k | static BasePtr get_function(bool null_aware) { | 68 | 2.23k | return new BloomFilterFunc<type>(null_aware); | 69 | 2.23k | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE4ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 1.56k | static BasePtr get_function(bool null_aware) { | 68 | 1.56k | return new BloomFilterFunc<type>(null_aware); | 69 | 1.56k | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE5ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 16.1k | static BasePtr get_function(bool null_aware) { | 68 | 16.1k | return new BloomFilterFunc<type>(null_aware); | 69 | 16.1k | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE6ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 26.5k | static BasePtr get_function(bool null_aware) { | 68 | 26.5k | return new BloomFilterFunc<type>(null_aware); | 69 | 26.5k | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE7ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 225 | static BasePtr get_function(bool null_aware) { | 68 | 225 | return new BloomFilterFunc<type>(null_aware); | 69 | 225 | } |
Unexecuted instantiation: _ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE8ELm0EEEPNS_19BloomFilterFuncBaseEb _ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE9ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 28 | static BasePtr get_function(bool null_aware) { | 68 | 28 | return new BloomFilterFunc<type>(null_aware); | 69 | 28 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE11ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 27 | static BasePtr get_function(bool null_aware) { | 68 | 27 | return new BloomFilterFunc<type>(null_aware); | 69 | 27 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE12ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 30 | static BasePtr get_function(bool null_aware) { | 68 | 30 | return new BloomFilterFunc<type>(null_aware); | 69 | 30 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE25ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 719 | static BasePtr get_function(bool null_aware) { | 68 | 719 | return new BloomFilterFunc<type>(null_aware); | 69 | 719 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE26ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 3.12k | static BasePtr get_function(bool null_aware) { | 68 | 3.12k | return new BloomFilterFunc<type>(null_aware); | 69 | 3.12k | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE42ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 9 | static BasePtr get_function(bool null_aware) { | 68 | 9 | return new BloomFilterFunc<type>(null_aware); | 69 | 9 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE15ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 181 | static BasePtr get_function(bool null_aware) { | 68 | 181 | return new BloomFilterFunc<type>(null_aware); | 69 | 181 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE10ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 224 | static BasePtr get_function(bool null_aware) { | 68 | 224 | return new BloomFilterFunc<type>(null_aware); | 69 | 224 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE23ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 321 | static BasePtr get_function(bool null_aware) { | 68 | 321 | return new BloomFilterFunc<type>(null_aware); | 69 | 321 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE28ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 219 | static BasePtr get_function(bool null_aware) { | 68 | 219 | return new BloomFilterFunc<type>(null_aware); | 69 | 219 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE29ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 25 | static BasePtr get_function(bool null_aware) { | 68 | 25 | return new BloomFilterFunc<type>(null_aware); | 69 | 25 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE30ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 304 | static BasePtr get_function(bool null_aware) { | 68 | 304 | return new BloomFilterFunc<type>(null_aware); | 69 | 304 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE35ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 54 | static BasePtr get_function(bool null_aware) { | 68 | 54 | return new BloomFilterFunc<type>(null_aware); | 69 | 54 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE36ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 18 | static BasePtr get_function(bool null_aware) { | 68 | 18 | return new BloomFilterFunc<type>(null_aware); | 69 | 18 | } |
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE37ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 67 | 18 | static BasePtr get_function(bool null_aware) { | 68 | 18 | return new BloomFilterFunc<type>(null_aware); | 69 | 18 | } |
|
70 | | }; |
71 | | |
72 | | class BitmapFilterTraits { |
73 | | public: |
74 | | using BasePtr = BitmapFilterFuncBase*; |
75 | | template <PrimitiveType type, size_t N> |
76 | 69 | static BasePtr get_function(bool null_aware) { |
77 | 69 | return new BitmapFilterFunc<type>(null_aware); |
78 | 69 | } Unexecuted instantiation: _ZN5doris18BitmapFilterTraits12get_functionILNS_13PrimitiveTypeE3ELm0EEEPNS_20BitmapFilterFuncBaseEb Unexecuted instantiation: _ZN5doris18BitmapFilterTraits12get_functionILNS_13PrimitiveTypeE4ELm0EEEPNS_20BitmapFilterFuncBaseEb _ZN5doris18BitmapFilterTraits12get_functionILNS_13PrimitiveTypeE5ELm0EEEPNS_20BitmapFilterFuncBaseEb Line | Count | Source | 76 | 9 | static BasePtr get_function(bool null_aware) { | 77 | 9 | return new BitmapFilterFunc<type>(null_aware); | 78 | 9 | } |
_ZN5doris18BitmapFilterTraits12get_functionILNS_13PrimitiveTypeE6ELm0EEEPNS_20BitmapFilterFuncBaseEb Line | Count | Source | 76 | 60 | static BasePtr get_function(bool null_aware) { | 77 | 60 | return new BitmapFilterFunc<type>(null_aware); | 78 | 60 | } |
|
79 | | }; |
80 | | |
81 | | template <class Traits> |
82 | | class PredicateFunctionCreator { |
83 | | public: |
84 | | template <PrimitiveType type, size_t N = 0> |
85 | 141k | static typename Traits::BasePtr create(bool null_aware) { |
86 | 141k | return Traits::template get_function<type, N>(null_aware); |
87 | 141k | } _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 7 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 7 | return Traits::template get_function<type, N>(null_aware); | 87 | 7 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 26 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 26 | return Traits::template get_function<type, N>(null_aware); | 87 | 26 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 837 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 837 | return Traits::template get_function<type, N>(null_aware); | 87 | 837 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 511 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 511 | return Traits::template get_function<type, N>(null_aware); | 87 | 511 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 13.5k | static typename Traits::BasePtr create(bool null_aware) { | 86 | 13.5k | return Traits::template get_function<type, N>(null_aware); | 87 | 13.5k | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 29.6k | static typename Traits::BasePtr create(bool null_aware) { | 86 | 29.6k | return Traits::template get_function<type, N>(null_aware); | 87 | 29.6k | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 156 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 156 | return Traits::template get_function<type, N>(null_aware); | 87 | 156 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 3 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 3 | return Traits::template get_function<type, N>(null_aware); | 87 | 3 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 22 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 22 | return Traits::template get_function<type, N>(null_aware); | 87 | 22 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 2 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 2 | return Traits::template get_function<type, N>(null_aware); | 87 | 2 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 45 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 45 | return Traits::template get_function<type, N>(null_aware); | 87 | 45 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 722 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 722 | return Traits::template get_function<type, N>(null_aware); | 87 | 722 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 2.74k | static typename Traits::BasePtr create(bool null_aware) { | 86 | 2.74k | return Traits::template get_function<type, N>(null_aware); | 87 | 2.74k | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 6 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 6 | return Traits::template get_function<type, N>(null_aware); | 87 | 6 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE15ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 25 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 25 | return Traits::template get_function<type, N>(null_aware); | 87 | 25 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE10ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 775 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 775 | return Traits::template get_function<type, N>(null_aware); | 87 | 775 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE23ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 192 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 192 | return Traits::template get_function<type, N>(null_aware); | 87 | 192 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE28ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 36 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 36 | return Traits::template get_function<type, N>(null_aware); | 87 | 36 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 365 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 365 | return Traits::template get_function<type, N>(null_aware); | 87 | 365 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 366 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 366 | return Traits::template get_function<type, N>(null_aware); | 87 | 366 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 68 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 68 | return Traits::template get_function<type, N>(null_aware); | 87 | 68 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 26 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 26 | return Traits::template get_function<type, N>(null_aware); | 87 | 26 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 14 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 14 | return Traits::template get_function<type, N>(null_aware); | 87 | 14 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm1EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm1EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 2 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 2 | return Traits::template get_function<type, N>(null_aware); | 87 | 2 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 1 | return Traits::template get_function<type, N>(null_aware); | 87 | 1 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 5 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 5 | return Traits::template get_function<type, N>(null_aware); | 87 | 5 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 5 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 5 | return Traits::template get_function<type, N>(null_aware); | 87 | 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 | 85 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 1 | return Traits::template get_function<type, N>(null_aware); | 87 | 1 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm1EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 3 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 3 | return Traits::template get_function<type, N>(null_aware); | 87 | 3 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 8 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 8 | return Traits::template get_function<type, N>(null_aware); | 87 | 8 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm1EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 3 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 3 | return Traits::template get_function<type, N>(null_aware); | 87 | 3 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm2EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 5 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 5 | return Traits::template get_function<type, N>(null_aware); | 87 | 5 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 1 | return Traits::template get_function<type, N>(null_aware); | 87 | 1 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 539 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 539 | return Traits::template get_function<type, N>(null_aware); | 87 | 539 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 71 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 71 | return Traits::template get_function<type, N>(null_aware); | 87 | 71 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm2EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 2 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 2 | return Traits::template get_function<type, N>(null_aware); | 87 | 2 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm2EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 3 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 3 | return Traits::template get_function<type, N>(null_aware); | 87 | 3 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 3 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 3 | return Traits::template get_function<type, N>(null_aware); | 87 | 3 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 53 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 53 | return Traits::template get_function<type, N>(null_aware); | 87 | 53 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 27 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 27 | return Traits::template get_function<type, N>(null_aware); | 87 | 27 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 2 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 2 | return Traits::template get_function<type, N>(null_aware); | 87 | 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 | 85 | 3 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 3 | return Traits::template get_function<type, N>(null_aware); | 87 | 3 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 4 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 4 | return Traits::template get_function<type, N>(null_aware); | 87 | 4 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 5 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 5 | return Traits::template get_function<type, N>(null_aware); | 87 | 5 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm2EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 8 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 8 | return Traits::template get_function<type, N>(null_aware); | 87 | 8 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 8 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 8 | return Traits::template get_function<type, N>(null_aware); | 87 | 8 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm3EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 1 | return Traits::template get_function<type, N>(null_aware); | 87 | 1 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 4 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 4 | return Traits::template get_function<type, N>(null_aware); | 87 | 4 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 5 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 5 | return Traits::template get_function<type, N>(null_aware); | 87 | 5 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 53 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 53 | return Traits::template get_function<type, N>(null_aware); | 87 | 53 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 19 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 19 | return Traits::template get_function<type, N>(null_aware); | 87 | 19 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 3 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 3 | return Traits::template get_function<type, N>(null_aware); | 87 | 3 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 1 | return Traits::template get_function<type, N>(null_aware); | 87 | 1 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 2 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 2 | return Traits::template get_function<type, N>(null_aware); | 87 | 2 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 1 | return Traits::template get_function<type, N>(null_aware); | 87 | 1 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 1 | return Traits::template get_function<type, N>(null_aware); | 87 | 1 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 3 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 3 | return Traits::template get_function<type, N>(null_aware); | 87 | 3 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 3 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 3 | return Traits::template get_function<type, N>(null_aware); | 87 | 3 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 5 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 5 | return Traits::template get_function<type, N>(null_aware); | 87 | 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 | 85 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 1 | return Traits::template get_function<type, N>(null_aware); | 87 | 1 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 1 | return Traits::template get_function<type, N>(null_aware); | 87 | 1 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 2 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 2 | return Traits::template get_function<type, N>(null_aware); | 87 | 2 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 3 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 3 | return Traits::template get_function<type, N>(null_aware); | 87 | 3 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 1 | return Traits::template get_function<type, N>(null_aware); | 87 | 1 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 1 | return Traits::template get_function<type, N>(null_aware); | 87 | 1 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm4EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm4EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm4EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 1 | return Traits::template get_function<type, N>(null_aware); | 87 | 1 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm4EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm4EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 15 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 15 | return Traits::template get_function<type, N>(null_aware); | 87 | 15 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm4EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 3 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 3 | return Traits::template get_function<type, N>(null_aware); | 87 | 3 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm4EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm4EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm4EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 2 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 2 | return Traits::template get_function<type, N>(null_aware); | 87 | 2 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm4EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 6 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 6 | return Traits::template get_function<type, N>(null_aware); | 87 | 6 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm4EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 6 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 6 | return Traits::template get_function<type, N>(null_aware); | 87 | 6 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm4EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm4EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm4EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 6 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 6 | return Traits::template get_function<type, N>(null_aware); | 87 | 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 | 85 | 9 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 9 | return Traits::template get_function<type, N>(null_aware); | 87 | 9 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm5EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 2 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 2 | return Traits::template get_function<type, N>(null_aware); | 87 | 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 | 85 | 4 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 4 | return Traits::template get_function<type, N>(null_aware); | 87 | 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 | 85 | 2 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 2 | return Traits::template get_function<type, N>(null_aware); | 87 | 2 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm5EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm5EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 1 | return Traits::template get_function<type, N>(null_aware); | 87 | 1 | } |
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm5EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 2 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 2 | return Traits::template get_function<type, N>(null_aware); | 87 | 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 | 85 | 4 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 4 | return Traits::template get_function<type, N>(null_aware); | 87 | 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 | 85 | 4 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 4 | return Traits::template get_function<type, N>(null_aware); | 87 | 4 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm6EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm6EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm6EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 1 | return Traits::template get_function<type, N>(null_aware); | 87 | 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 | 85 | 3 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 3 | return Traits::template get_function<type, N>(null_aware); | 87 | 3 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm7EEEPNS_13HybridSetBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm7EEEPNS_13HybridSetBaseEb _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm7EEEPNS_13HybridSetBaseEb Line | Count | Source | 85 | 2 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 2 | return Traits::template get_function<type, N>(null_aware); | 87 | 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 | 85 | 2 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 2 | return Traits::template get_function<type, N>(null_aware); | 87 | 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 | 85 | 10 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 10 | return Traits::template get_function<type, N>(null_aware); | 87 | 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_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE2ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 85 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 1 | return Traits::template get_function<type, N>(null_aware); | 87 | 1 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE20ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 85 | 13 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 13 | return Traits::template get_function<type, N>(null_aware); | 87 | 13 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE3ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 85 | 2.42k | static typename Traits::BasePtr create(bool null_aware) { | 86 | 2.42k | return Traits::template get_function<type, N>(null_aware); | 87 | 2.42k | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE4ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 85 | 1.56k | static typename Traits::BasePtr create(bool null_aware) { | 86 | 1.56k | return Traits::template get_function<type, N>(null_aware); | 87 | 1.56k | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE5ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 85 | 12.7k | static typename Traits::BasePtr create(bool null_aware) { | 86 | 12.7k | return Traits::template get_function<type, N>(null_aware); | 87 | 12.7k | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE6ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 85 | 16.7k | static typename Traits::BasePtr create(bool null_aware) { | 86 | 16.7k | return Traits::template get_function<type, N>(null_aware); | 87 | 16.7k | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE7ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 85 | 228 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 228 | return Traits::template get_function<type, N>(null_aware); | 87 | 228 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE8ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 85 | 1 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 1 | return Traits::template get_function<type, N>(null_aware); | 87 | 1 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE9ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 85 | 13 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 13 | return Traits::template get_function<type, N>(null_aware); | 87 | 13 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE11ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 85 | 25 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 25 | return Traits::template get_function<type, N>(null_aware); | 87 | 25 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE12ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 85 | 25 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 25 | return Traits::template get_function<type, N>(null_aware); | 87 | 25 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE25ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 85 | 585 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 585 | return Traits::template get_function<type, N>(null_aware); | 87 | 585 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE26ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 85 | 2.72k | static typename Traits::BasePtr create(bool null_aware) { | 86 | 2.72k | return Traits::template get_function<type, N>(null_aware); | 87 | 2.72k | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE42ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 85 | 6 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 6 | return Traits::template get_function<type, N>(null_aware); | 87 | 6 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE15ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 85 | 93 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 93 | return Traits::template get_function<type, N>(null_aware); | 87 | 93 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE10ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 85 | 237 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 237 | return Traits::template get_function<type, N>(null_aware); | 87 | 237 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE23ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 85 | 137 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 137 | return Traits::template get_function<type, N>(null_aware); | 87 | 137 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE28ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 85 | 144 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 144 | return Traits::template get_function<type, N>(null_aware); | 87 | 144 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE29ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 85 | 18 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 18 | return Traits::template get_function<type, N>(null_aware); | 87 | 18 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE30ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 85 | 56 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 56 | return Traits::template get_function<type, N>(null_aware); | 87 | 56 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE35ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 85 | 43 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 43 | return Traits::template get_function<type, N>(null_aware); | 87 | 43 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE36ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 85 | 25 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 25 | return Traits::template get_function<type, N>(null_aware); | 87 | 25 | } |
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE37ELm0EEEPNS_14MinMaxFuncBaseEb Line | Count | Source | 85 | 13 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 13 | return Traits::template get_function<type, N>(null_aware); | 87 | 13 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE2ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 85 | 5 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 5 | return Traits::template get_function<type, N>(null_aware); | 87 | 5 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE20ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 85 | 36 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 36 | return Traits::template get_function<type, N>(null_aware); | 87 | 36 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE3ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 85 | 2.23k | static typename Traits::BasePtr create(bool null_aware) { | 86 | 2.23k | return Traits::template get_function<type, N>(null_aware); | 87 | 2.23k | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE4ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 85 | 1.56k | static typename Traits::BasePtr create(bool null_aware) { | 86 | 1.56k | return Traits::template get_function<type, N>(null_aware); | 87 | 1.56k | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE5ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 85 | 16.1k | static typename Traits::BasePtr create(bool null_aware) { | 86 | 16.1k | return Traits::template get_function<type, N>(null_aware); | 87 | 16.1k | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE6ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 85 | 26.5k | static typename Traits::BasePtr create(bool null_aware) { | 86 | 26.5k | return Traits::template get_function<type, N>(null_aware); | 87 | 26.5k | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE7ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 85 | 225 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 225 | return Traits::template get_function<type, N>(null_aware); | 87 | 225 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE8ELm0EEEPNS_19BloomFilterFuncBaseEb _ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE9ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 85 | 28 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 28 | return Traits::template get_function<type, N>(null_aware); | 87 | 28 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE11ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 85 | 27 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 27 | return Traits::template get_function<type, N>(null_aware); | 87 | 27 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE12ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 85 | 30 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 30 | return Traits::template get_function<type, N>(null_aware); | 87 | 30 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE25ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 85 | 719 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 719 | return Traits::template get_function<type, N>(null_aware); | 87 | 719 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE26ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 85 | 3.12k | static typename Traits::BasePtr create(bool null_aware) { | 86 | 3.12k | return Traits::template get_function<type, N>(null_aware); | 87 | 3.12k | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE42ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 85 | 9 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 9 | return Traits::template get_function<type, N>(null_aware); | 87 | 9 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE15ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 85 | 181 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 181 | return Traits::template get_function<type, N>(null_aware); | 87 | 181 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE10ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 85 | 224 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 224 | return Traits::template get_function<type, N>(null_aware); | 87 | 224 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE23ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 85 | 321 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 321 | return Traits::template get_function<type, N>(null_aware); | 87 | 321 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE28ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 85 | 219 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 219 | return Traits::template get_function<type, N>(null_aware); | 87 | 219 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE29ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 85 | 25 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 25 | return Traits::template get_function<type, N>(null_aware); | 87 | 25 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE30ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 85 | 304 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 304 | return Traits::template get_function<type, N>(null_aware); | 87 | 304 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE35ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 85 | 54 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 54 | return Traits::template get_function<type, N>(null_aware); | 87 | 54 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE36ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 85 | 18 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 18 | return Traits::template get_function<type, N>(null_aware); | 87 | 18 | } |
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE37ELm0EEEPNS_19BloomFilterFuncBaseEb Line | Count | Source | 85 | 18 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 18 | return Traits::template get_function<type, N>(null_aware); | 87 | 18 | } |
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_18BitmapFilterTraitsEE6createILNS_13PrimitiveTypeE3ELm0EEEPNS_20BitmapFilterFuncBaseEb Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_18BitmapFilterTraitsEE6createILNS_13PrimitiveTypeE4ELm0EEEPNS_20BitmapFilterFuncBaseEb _ZN5doris24PredicateFunctionCreatorINS_18BitmapFilterTraitsEE6createILNS_13PrimitiveTypeE5ELm0EEEPNS_20BitmapFilterFuncBaseEb Line | Count | Source | 85 | 9 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 9 | return Traits::template get_function<type, N>(null_aware); | 87 | 9 | } |
_ZN5doris24PredicateFunctionCreatorINS_18BitmapFilterTraitsEE6createILNS_13PrimitiveTypeE6ELm0EEEPNS_20BitmapFilterFuncBaseEb Line | Count | Source | 85 | 60 | static typename Traits::BasePtr create(bool null_aware) { | 86 | 60 | return Traits::template get_function<type, N>(null_aware); | 87 | 60 | } |
|
88 | | }; |
89 | | |
90 | | #define APPLY_FOR_PRIMTYPE(M) \ |
91 | 5.51k | M(TYPE_TINYINT) \ |
92 | 5.51k | M(TYPE_SMALLINT) \ |
93 | 43.0k | M(TYPE_INT) \ |
94 | 73.1k | M(TYPE_BIGINT) \ |
95 | 73.1k | M(TYPE_LARGEINT) \ |
96 | 612 | M(TYPE_FLOAT) \ |
97 | 73 | M(TYPE_DOUBLE) \ |
98 | 73 | M(TYPE_DATE) \ |
99 | 110 | M(TYPE_DATETIME) \ |
100 | 2.08k | M(TYPE_DATEV2) \ |
101 | 8.63k | M(TYPE_DATETIMEV2) \ |
102 | 8.63k | M(TYPE_TIMESTAMPTZ) \ |
103 | 309 | M(TYPE_CHAR) \ |
104 | 1.55k | M(TYPE_VARCHAR) \ |
105 | 1.55k | M(TYPE_STRING) \ |
106 | 692 | M(TYPE_DECIMAL32) \ |
107 | 414 | M(TYPE_DECIMAL64) \ |
108 | 737 | M(TYPE_DECIMAL128I) \ |
109 | 737 | M(TYPE_DECIMAL256) \ |
110 | 173 | M(TYPE_IPV4) \ |
111 | 86 | M(TYPE_IPV6) |
112 | | |
113 | | template <class Traits, size_t N = 0> |
114 | 141k | typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) { |
115 | 141k | using Creator = PredicateFunctionCreator<Traits>; |
116 | | |
117 | 141k | switch (type) { |
118 | 16 | case TYPE_BOOLEAN: { |
119 | 16 | return Creator::template create<TYPE_BOOLEAN, N>(null_aware); |
120 | 0 | } |
121 | 75 | case TYPE_DECIMALV2: { |
122 | 75 | return Creator::template create<TYPE_DECIMALV2, N>(null_aware); |
123 | 0 | } |
124 | 0 | #define M(NAME) \ |
125 | 141k | case NAME: { \ |
126 | 141k | return Creator::template create<NAME, N>(null_aware); \ |
127 | 141k | } |
128 | 141k | APPLY_FOR_PRIMTYPE(M) |
129 | 0 | #undef M |
130 | 0 | default: |
131 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type)); |
132 | 141k | } |
133 | | |
134 | 0 | return nullptr; |
135 | 141k | } _ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm0EEENT_7BasePtrENS_13PrimitiveTypeEb Line | Count | Source | 114 | 50.1k | typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) { | 115 | 50.1k | using Creator = PredicateFunctionCreator<Traits>; | 116 | | | 117 | 50.1k | switch (type) { | 118 | 7 | case TYPE_BOOLEAN: { | 119 | 7 | return Creator::template create<TYPE_BOOLEAN, N>(null_aware); | 120 | 0 | } | 121 | 26 | case TYPE_DECIMALV2: { | 122 | 26 | return Creator::template create<TYPE_DECIMALV2, N>(null_aware); | 123 | 0 | } | 124 | 0 | #define M(NAME) \ | 125 | 0 | case NAME: { \ | 126 | 0 | return Creator::template create<NAME, N>(null_aware); \ | 127 | 0 | } | 128 | 26 | APPLY_FOR_PRIMTYPE(M) | 129 | 0 | #undef M | 130 | 0 | default: | 131 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type)); | 132 | 50.1k | } | 133 | | | 134 | 0 | return nullptr; | 135 | 50.1k | } |
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm1EEENT_7BasePtrENS_13PrimitiveTypeEb Line | Count | Source | 114 | 25 | typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) { | 115 | 25 | using Creator = PredicateFunctionCreator<Traits>; | 116 | | | 117 | 25 | switch (type) { | 118 | 0 | case TYPE_BOOLEAN: { | 119 | 0 | return Creator::template create<TYPE_BOOLEAN, N>(null_aware); | 120 | 0 | } | 121 | 0 | case TYPE_DECIMALV2: { | 122 | 0 | return Creator::template create<TYPE_DECIMALV2, N>(null_aware); | 123 | 0 | } | 124 | 0 | #define M(NAME) \ | 125 | 0 | case NAME: { \ | 126 | 0 | return Creator::template create<NAME, N>(null_aware); \ | 127 | 0 | } | 128 | 0 | APPLY_FOR_PRIMTYPE(M) | 129 | 0 | #undef M | 130 | 0 | default: | 131 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type)); | 132 | 25 | } | 133 | | | 134 | 0 | return nullptr; | 135 | 25 | } |
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm2EEENT_7BasePtrENS_13PrimitiveTypeEb Line | Count | Source | 114 | 737 | typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) { | 115 | 737 | using Creator = PredicateFunctionCreator<Traits>; | 116 | | | 117 | 737 | switch (type) { | 118 | 3 | case TYPE_BOOLEAN: { | 119 | 3 | return Creator::template create<TYPE_BOOLEAN, N>(null_aware); | 120 | 0 | } | 121 | 0 | case TYPE_DECIMALV2: { | 122 | 0 | return Creator::template create<TYPE_DECIMALV2, N>(null_aware); | 123 | 0 | } | 124 | 0 | #define M(NAME) \ | 125 | 0 | case NAME: { \ | 126 | 0 | return Creator::template create<NAME, N>(null_aware); \ | 127 | 0 | } | 128 | 0 | APPLY_FOR_PRIMTYPE(M) | 129 | 0 | #undef M | 130 | 0 | default: | 131 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type)); | 132 | 737 | } | 133 | | | 134 | 0 | return nullptr; | 135 | 737 | } |
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm3EEENT_7BasePtrENS_13PrimitiveTypeEb Line | Count | Source | 114 | 110 | typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) { | 115 | 110 | using Creator = PredicateFunctionCreator<Traits>; | 116 | | | 117 | 110 | switch (type) { | 118 | 0 | case TYPE_BOOLEAN: { | 119 | 0 | return Creator::template create<TYPE_BOOLEAN, N>(null_aware); | 120 | 0 | } | 121 | 1 | case TYPE_DECIMALV2: { | 122 | 1 | return Creator::template create<TYPE_DECIMALV2, N>(null_aware); | 123 | 0 | } | 124 | 0 | #define M(NAME) \ | 125 | 0 | case NAME: { \ | 126 | 0 | return Creator::template create<NAME, N>(null_aware); \ | 127 | 0 | } | 128 | 1 | APPLY_FOR_PRIMTYPE(M) | 129 | 0 | #undef M | 130 | 0 | default: | 131 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type)); | 132 | 110 | } | 133 | | | 134 | 0 | return nullptr; | 135 | 110 | } |
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm4EEENT_7BasePtrENS_13PrimitiveTypeEb Line | Count | Source | 114 | 39 | typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) { | 115 | 39 | using Creator = PredicateFunctionCreator<Traits>; | 116 | | | 117 | 39 | switch (type) { | 118 | 0 | case TYPE_BOOLEAN: { | 119 | 0 | return Creator::template create<TYPE_BOOLEAN, N>(null_aware); | 120 | 0 | } | 121 | 0 | case TYPE_DECIMALV2: { | 122 | 0 | return Creator::template create<TYPE_DECIMALV2, N>(null_aware); | 123 | 0 | } | 124 | 0 | #define M(NAME) \ | 125 | 0 | case NAME: { \ | 126 | 0 | return Creator::template create<NAME, N>(null_aware); \ | 127 | 0 | } | 128 | 0 | APPLY_FOR_PRIMTYPE(M) | 129 | 0 | #undef M | 130 | 0 | default: | 131 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type)); | 132 | 39 | } | 133 | | | 134 | 0 | return nullptr; | 135 | 39 | } |
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm5EEENT_7BasePtrENS_13PrimitiveTypeEb Line | Count | Source | 114 | 20 | typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) { | 115 | 20 | using Creator = PredicateFunctionCreator<Traits>; | 116 | | | 117 | 20 | switch (type) { | 118 | 0 | case TYPE_BOOLEAN: { | 119 | 0 | return Creator::template create<TYPE_BOOLEAN, N>(null_aware); | 120 | 0 | } | 121 | 0 | case TYPE_DECIMALV2: { | 122 | 0 | return Creator::template create<TYPE_DECIMALV2, N>(null_aware); | 123 | 0 | } | 124 | 0 | #define M(NAME) \ | 125 | 0 | case NAME: { \ | 126 | 0 | return Creator::template create<NAME, N>(null_aware); \ | 127 | 0 | } | 128 | 0 | APPLY_FOR_PRIMTYPE(M) | 129 | 0 | #undef M | 130 | 0 | default: | 131 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type)); | 132 | 20 | } | 133 | | | 134 | 0 | return nullptr; | 135 | 20 | } |
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm6EEENT_7BasePtrENS_13PrimitiveTypeEb Line | Count | Source | 114 | 9 | typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) { | 115 | 9 | using Creator = PredicateFunctionCreator<Traits>; | 116 | | | 117 | 9 | switch (type) { | 118 | 0 | case TYPE_BOOLEAN: { | 119 | 0 | return Creator::template create<TYPE_BOOLEAN, N>(null_aware); | 120 | 0 | } | 121 | 0 | case TYPE_DECIMALV2: { | 122 | 0 | return Creator::template create<TYPE_DECIMALV2, N>(null_aware); | 123 | 0 | } | 124 | 0 | #define M(NAME) \ | 125 | 0 | case NAME: { \ | 126 | 0 | return Creator::template create<NAME, N>(null_aware); \ | 127 | 0 | } | 128 | 0 | APPLY_FOR_PRIMTYPE(M) | 129 | 0 | #undef M | 130 | 0 | default: | 131 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type)); | 132 | 9 | } | 133 | | | 134 | 0 | return nullptr; | 135 | 9 | } |
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm7EEENT_7BasePtrENS_13PrimitiveTypeEb Line | Count | Source | 114 | 7 | typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) { | 115 | 7 | using Creator = PredicateFunctionCreator<Traits>; | 116 | | | 117 | 7 | switch (type) { | 118 | 0 | case TYPE_BOOLEAN: { | 119 | 0 | return Creator::template create<TYPE_BOOLEAN, N>(null_aware); | 120 | 0 | } | 121 | 0 | case TYPE_DECIMALV2: { | 122 | 0 | return Creator::template create<TYPE_DECIMALV2, N>(null_aware); | 123 | 0 | } | 124 | 0 | #define M(NAME) \ | 125 | 0 | case NAME: { \ | 126 | 0 | return Creator::template create<NAME, N>(null_aware); \ | 127 | 0 | } | 128 | 0 | APPLY_FOR_PRIMTYPE(M) | 129 | 0 | #undef M | 130 | 0 | default: | 131 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type)); | 132 | 7 | } | 133 | | | 134 | 0 | return nullptr; | 135 | 7 | } |
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm8EEENT_7BasePtrENS_13PrimitiveTypeEb Line | Count | Source | 114 | 10 | typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) { | 115 | 10 | using Creator = PredicateFunctionCreator<Traits>; | 116 | | | 117 | 10 | switch (type) { | 118 | 0 | case TYPE_BOOLEAN: { | 119 | 0 | return Creator::template create<TYPE_BOOLEAN, N>(null_aware); | 120 | 0 | } | 121 | 0 | case TYPE_DECIMALV2: { | 122 | 0 | return Creator::template create<TYPE_DECIMALV2, N>(null_aware); | 123 | 0 | } | 124 | 0 | #define M(NAME) \ | 125 | 0 | case NAME: { \ | 126 | 0 | return Creator::template create<NAME, N>(null_aware); \ | 127 | 0 | } | 128 | 0 | APPLY_FOR_PRIMTYPE(M) | 129 | 0 | #undef M | 130 | 0 | default: | 131 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type)); | 132 | 10 | } | 133 | | | 134 | 0 | return nullptr; | 135 | 10 | } |
_ZN5doris25create_predicate_functionINS_20MinmaxFunctionTraitsELm0EEENT_7BasePtrENS_13PrimitiveTypeEb Line | Count | Source | 114 | 37.9k | typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) { | 115 | 37.9k | using Creator = PredicateFunctionCreator<Traits>; | 116 | | | 117 | 37.9k | switch (type) { | 118 | 1 | case TYPE_BOOLEAN: { | 119 | 1 | return Creator::template create<TYPE_BOOLEAN, N>(null_aware); | 120 | 0 | } | 121 | 13 | case TYPE_DECIMALV2: { | 122 | 13 | return Creator::template create<TYPE_DECIMALV2, N>(null_aware); | 123 | 0 | } | 124 | 0 | #define M(NAME) \ | 125 | 0 | case NAME: { \ | 126 | 0 | return Creator::template create<NAME, N>(null_aware); \ | 127 | 0 | } | 128 | 13 | APPLY_FOR_PRIMTYPE(M) | 129 | 0 | #undef M | 130 | 0 | default: | 131 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type)); | 132 | 37.9k | } | 133 | | | 134 | 0 | return nullptr; | 135 | 37.9k | } |
_ZN5doris25create_predicate_functionINS_17BloomFilterTraitsELm0EEENT_7BasePtrENS_13PrimitiveTypeEb Line | Count | Source | 114 | 52.1k | typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) { | 115 | 52.1k | using Creator = PredicateFunctionCreator<Traits>; | 116 | | | 117 | 52.1k | switch (type) { | 118 | 5 | case TYPE_BOOLEAN: { | 119 | 5 | return Creator::template create<TYPE_BOOLEAN, N>(null_aware); | 120 | 0 | } | 121 | 35 | case TYPE_DECIMALV2: { | 122 | 35 | return Creator::template create<TYPE_DECIMALV2, N>(null_aware); | 123 | 0 | } | 124 | 0 | #define M(NAME) \ | 125 | 0 | case NAME: { \ | 126 | 0 | return Creator::template create<NAME, N>(null_aware); \ | 127 | 0 | } | 128 | 35 | APPLY_FOR_PRIMTYPE(M) | 129 | 0 | #undef M | 130 | 0 | default: | 131 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type)); | 132 | 52.1k | } | 133 | | | 134 | 0 | return nullptr; | 135 | 52.1k | } |
|
136 | | |
137 | | template <class Traits> |
138 | 69 | typename Traits::BasePtr create_bitmap_predicate_function(PrimitiveType type) { |
139 | 69 | using Creator = PredicateFunctionCreator<Traits>; |
140 | | |
141 | 69 | switch (type) { |
142 | 0 | case TYPE_TINYINT: |
143 | 0 | return Creator::template create<TYPE_TINYINT>(false); |
144 | 0 | case TYPE_SMALLINT: |
145 | 0 | return Creator::template create<TYPE_SMALLINT>(false); |
146 | 9 | case TYPE_INT: |
147 | 9 | return Creator::template create<TYPE_INT>(false); |
148 | 60 | case TYPE_BIGINT: |
149 | 60 | return Creator::template create<TYPE_BIGINT>(false); |
150 | 0 | default: |
151 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, |
152 | 0 | "bitmap predicate with type " + type_to_string(type)); |
153 | 69 | } |
154 | | |
155 | 0 | return nullptr; |
156 | 69 | } |
157 | | |
158 | 37.9k | inline auto create_minmax_filter(PrimitiveType type, bool null_aware) { |
159 | 37.9k | return create_predicate_function<MinmaxFunctionTraits>(type, null_aware); |
160 | 37.9k | } |
161 | | |
162 | | template <size_t N = 0> |
163 | 51.1k | inline auto create_set(PrimitiveType type, bool null_aware) { |
164 | 51.1k | return create_predicate_function<HybridSetTraits, N>(type, null_aware); |
165 | 51.1k | } _ZN5doris10create_setILm0EEEDaNS_13PrimitiveTypeEb Line | Count | Source | 163 | 50.2k | inline auto create_set(PrimitiveType type, bool null_aware) { | 164 | 50.2k | return create_predicate_function<HybridSetTraits, N>(type, null_aware); | 165 | 50.2k | } |
_ZN5doris10create_setILm1EEEDaNS_13PrimitiveTypeEb Line | Count | Source | 163 | 25 | inline auto create_set(PrimitiveType type, bool null_aware) { | 164 | 25 | return create_predicate_function<HybridSetTraits, N>(type, null_aware); | 165 | 25 | } |
_ZN5doris10create_setILm2EEEDaNS_13PrimitiveTypeEb Line | Count | Source | 163 | 737 | inline auto create_set(PrimitiveType type, bool null_aware) { | 164 | 737 | return create_predicate_function<HybridSetTraits, N>(type, null_aware); | 165 | 737 | } |
_ZN5doris10create_setILm3EEEDaNS_13PrimitiveTypeEb Line | Count | Source | 163 | 110 | inline auto create_set(PrimitiveType type, bool null_aware) { | 164 | 110 | return create_predicate_function<HybridSetTraits, N>(type, null_aware); | 165 | 110 | } |
_ZN5doris10create_setILm4EEEDaNS_13PrimitiveTypeEb Line | Count | Source | 163 | 39 | inline auto create_set(PrimitiveType type, bool null_aware) { | 164 | 39 | return create_predicate_function<HybridSetTraits, N>(type, null_aware); | 165 | 39 | } |
_ZN5doris10create_setILm5EEEDaNS_13PrimitiveTypeEb Line | Count | Source | 163 | 20 | inline auto create_set(PrimitiveType type, bool null_aware) { | 164 | 20 | return create_predicate_function<HybridSetTraits, N>(type, null_aware); | 165 | 20 | } |
_ZN5doris10create_setILm6EEEDaNS_13PrimitiveTypeEb Line | Count | Source | 163 | 9 | inline auto create_set(PrimitiveType type, bool null_aware) { | 164 | 9 | return create_predicate_function<HybridSetTraits, N>(type, null_aware); | 165 | 9 | } |
_ZN5doris10create_setILm7EEEDaNS_13PrimitiveTypeEb Line | Count | Source | 163 | 7 | inline auto create_set(PrimitiveType type, bool null_aware) { | 164 | 7 | return create_predicate_function<HybridSetTraits, N>(type, null_aware); | 165 | 7 | } |
_ZN5doris10create_setILm8EEEDaNS_13PrimitiveTypeEb Line | Count | Source | 163 | 10 | inline auto create_set(PrimitiveType type, bool null_aware) { | 164 | 10 | return create_predicate_function<HybridSetTraits, N>(type, null_aware); | 165 | 10 | } |
|
166 | | |
167 | 940 | inline auto create_set(PrimitiveType type, size_t size, bool null_aware) { |
168 | 940 | if (size == 0) { |
169 | 12 | return create_set<0>(type, null_aware); |
170 | 928 | } else if (size == 1) { |
171 | 23 | return create_set<1>(type, null_aware); |
172 | 905 | } else if (size == 2) { |
173 | 735 | return create_set<2>(type, null_aware); |
174 | 735 | } else if (size == 3) { |
175 | 90 | return create_set<3>(type, null_aware); |
176 | 90 | } else if (size == 4) { |
177 | 37 | return create_set<4>(type, null_aware); |
178 | 43 | } else if (size == 5) { |
179 | 18 | return create_set<5>(type, null_aware); |
180 | 25 | } else if (size == 6) { |
181 | 7 | return create_set<6>(type, null_aware); |
182 | 18 | } else if (size == 7) { |
183 | 5 | return create_set<7>(type, null_aware); |
184 | 13 | } else if (size == FIXED_CONTAINER_MAX_SIZE) { |
185 | 7 | return create_set<FIXED_CONTAINER_MAX_SIZE>(type, null_aware); |
186 | 7 | } else { |
187 | 6 | return create_set(type, null_aware); |
188 | 6 | } |
189 | 940 | } |
190 | | |
191 | | template <size_t N = 0> |
192 | 324 | inline HybridSetBase* create_string_value_set(bool null_aware) { |
193 | 324 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { |
194 | 314 | return new StringValueSet<FixedContainer<StringRef, N>>(null_aware); |
195 | 314 | } else { |
196 | 10 | return new StringValueSet(null_aware); |
197 | 10 | } |
198 | 324 | } _ZN5doris23create_string_value_setILm1EEEPNS_13HybridSetBaseEb Line | Count | Source | 192 | 13 | inline HybridSetBase* create_string_value_set(bool null_aware) { | 193 | 13 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 194 | 13 | return new StringValueSet<FixedContainer<StringRef, N>>(null_aware); | 195 | | } else { | 196 | | return new StringValueSet(null_aware); | 197 | | } | 198 | 13 | } |
_ZN5doris23create_string_value_setILm2EEEPNS_13HybridSetBaseEb Line | Count | Source | 192 | 237 | inline HybridSetBase* create_string_value_set(bool null_aware) { | 193 | 237 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 194 | 237 | return new StringValueSet<FixedContainer<StringRef, N>>(null_aware); | 195 | | } else { | 196 | | return new StringValueSet(null_aware); | 197 | | } | 198 | 237 | } |
_ZN5doris23create_string_value_setILm3EEEPNS_13HybridSetBaseEb Line | Count | Source | 192 | 18 | inline HybridSetBase* create_string_value_set(bool null_aware) { | 193 | 18 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 194 | 18 | return new StringValueSet<FixedContainer<StringRef, N>>(null_aware); | 195 | | } else { | 196 | | return new StringValueSet(null_aware); | 197 | | } | 198 | 18 | } |
_ZN5doris23create_string_value_setILm4EEEPNS_13HybridSetBaseEb Line | Count | Source | 192 | 29 | inline HybridSetBase* create_string_value_set(bool null_aware) { | 193 | 29 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 194 | 29 | return new StringValueSet<FixedContainer<StringRef, N>>(null_aware); | 195 | | } else { | 196 | | return new StringValueSet(null_aware); | 197 | | } | 198 | 29 | } |
_ZN5doris23create_string_value_setILm5EEEPNS_13HybridSetBaseEb Line | Count | Source | 192 | 2 | inline HybridSetBase* create_string_value_set(bool null_aware) { | 193 | 2 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 194 | 2 | return new StringValueSet<FixedContainer<StringRef, N>>(null_aware); | 195 | | } else { | 196 | | return new StringValueSet(null_aware); | 197 | | } | 198 | 2 | } |
_ZN5doris23create_string_value_setILm6EEEPNS_13HybridSetBaseEb Line | Count | Source | 192 | 5 | inline HybridSetBase* create_string_value_set(bool null_aware) { | 193 | 5 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 194 | 5 | return new StringValueSet<FixedContainer<StringRef, N>>(null_aware); | 195 | | } else { | 196 | | return new StringValueSet(null_aware); | 197 | | } | 198 | 5 | } |
_ZN5doris23create_string_value_setILm7EEEPNS_13HybridSetBaseEb Line | Count | Source | 192 | 9 | inline HybridSetBase* create_string_value_set(bool null_aware) { | 193 | 9 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 194 | 9 | return new StringValueSet<FixedContainer<StringRef, N>>(null_aware); | 195 | | } else { | 196 | | return new StringValueSet(null_aware); | 197 | | } | 198 | 9 | } |
_ZN5doris23create_string_value_setILm8EEEPNS_13HybridSetBaseEb Line | Count | Source | 192 | 1 | inline HybridSetBase* create_string_value_set(bool null_aware) { | 193 | 1 | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 194 | 1 | return new StringValueSet<FixedContainer<StringRef, N>>(null_aware); | 195 | | } else { | 196 | | return new StringValueSet(null_aware); | 197 | | } | 198 | 1 | } |
_ZN5doris23create_string_value_setILm0EEEPNS_13HybridSetBaseEb Line | Count | Source | 192 | 10 | inline HybridSetBase* create_string_value_set(bool null_aware) { | 193 | | if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) { | 194 | | return new StringValueSet<FixedContainer<StringRef, N>>(null_aware); | 195 | 10 | } else { | 196 | 10 | return new StringValueSet(null_aware); | 197 | 10 | } | 198 | 10 | } |
|
199 | | |
200 | 324 | inline HybridSetBase* create_string_value_set(size_t size, bool null_aware) { |
201 | 324 | if (size == 1) { |
202 | 13 | return create_string_value_set<1>(null_aware); |
203 | 311 | } else if (size == 2) { |
204 | 237 | return create_string_value_set<2>(null_aware); |
205 | 237 | } else if (size == 3) { |
206 | 18 | return create_string_value_set<3>(null_aware); |
207 | 56 | } else if (size == 4) { |
208 | 29 | return create_string_value_set<4>(null_aware); |
209 | 29 | } else if (size == 5) { |
210 | 2 | return create_string_value_set<5>(null_aware); |
211 | 25 | } else if (size == 6) { |
212 | 5 | return create_string_value_set<6>(null_aware); |
213 | 20 | } else if (size == 7) { |
214 | 9 | return create_string_value_set<7>(null_aware); |
215 | 11 | } else if (size == FIXED_CONTAINER_MAX_SIZE) { |
216 | 1 | return create_string_value_set<FIXED_CONTAINER_MAX_SIZE>(null_aware); |
217 | 10 | } else { |
218 | 10 | return create_string_value_set(null_aware); |
219 | 10 | } |
220 | 324 | } |
221 | | |
222 | 52.1k | inline auto create_bloom_filter(PrimitiveType type, bool null_aware) { |
223 | 52.1k | return create_predicate_function<BloomFilterTraits>(type, null_aware); |
224 | 52.1k | } |
225 | | |
226 | 69 | inline auto create_bitmap_filter(PrimitiveType type) { |
227 | 69 | return create_bitmap_predicate_function<BitmapFilterTraits>(type); |
228 | 69 | } |
229 | | |
230 | | template <PrimitiveType PT> |
231 | | std::shared_ptr<const ColumnPredicate> create_olap_column_predicate( |
232 | | uint32_t column_id, const std::shared_ptr<BloomFilterFuncBase>& filter, const TabletColumn*, |
233 | | bool null_aware) { |
234 | | std::shared_ptr<BloomFilterFuncBase> filter_olap; |
235 | | filter_olap.reset(create_bloom_filter(PT, null_aware)); |
236 | | filter_olap->light_copy(filter.get()); |
237 | | // create a new filter to match the input filter and PT. For example, filter may be varchar, but PT is char |
238 | | return BloomFilterColumnPredicate<PT>::create_shared(column_id, filter_olap); |
239 | | } |
240 | | |
241 | | template <PrimitiveType PT> |
242 | | std::shared_ptr<const ColumnPredicate> create_olap_column_predicate( |
243 | | uint32_t column_id, const std::shared_ptr<BitmapFilterFuncBase>& filter, |
244 | | const TabletColumn*, bool) { |
245 | | if constexpr (PT == TYPE_TINYINT || PT == TYPE_SMALLINT || PT == TYPE_INT || |
246 | | PT == TYPE_BIGINT) { |
247 | | return BitmapFilterColumnPredicate<PT>::create_shared(column_id, filter); |
248 | | } else { |
249 | | throw Exception(ErrorCode::INTERNAL_ERROR, "bitmap filter do not support type {}", PT); |
250 | | } |
251 | | } |
252 | | |
253 | | template <PrimitiveType PT> |
254 | | std::shared_ptr<const ColumnPredicate> create_olap_column_predicate( |
255 | | uint32_t column_id, const std::shared_ptr<HybridSetBase>& filter, |
256 | | const TabletColumn* column, bool) { |
257 | | return create_in_list_predicate<PT, PredicateType::IN_LIST>(column_id, filter, |
258 | | column->length()); |
259 | | } |
260 | | |
261 | | template <PrimitiveType PT> |
262 | | std::shared_ptr<ColumnPredicate> create_olap_column_predicate( |
263 | | uint32_t column_id, const std::shared_ptr<FunctionFilter>& filter, |
264 | 368 | const TabletColumn* column, bool) { |
265 | | // currently only support like predicate |
266 | 368 | if constexpr (PT == TYPE_CHAR) { |
267 | 10 | return LikeColumnPredicate<TYPE_CHAR>::create_shared(filter->_opposite, column_id, |
268 | 10 | column->name(), filter->_fn_ctx, |
269 | 10 | filter->_string_param); |
270 | 358 | } else if constexpr (PT == TYPE_VARCHAR || PT == TYPE_STRING) { |
271 | 358 | return LikeColumnPredicate<TYPE_STRING>::create_shared(filter->_opposite, column_id, |
272 | 358 | column->name(), filter->_fn_ctx, |
273 | 358 | filter->_string_param); |
274 | 358 | } |
275 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, "function filter do not support type {}", PT); |
276 | 368 | } 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 | 264 | 10 | const TabletColumn* column, bool) { | 265 | | // currently only support like predicate | 266 | 10 | if constexpr (PT == TYPE_CHAR) { | 267 | 10 | return LikeColumnPredicate<TYPE_CHAR>::create_shared(filter->_opposite, column_id, | 268 | 10 | column->name(), filter->_fn_ctx, | 269 | 10 | filter->_string_param); | 270 | | } else if constexpr (PT == TYPE_VARCHAR || PT == TYPE_STRING) { | 271 | | return LikeColumnPredicate<TYPE_STRING>::create_shared(filter->_opposite, column_id, | 272 | | column->name(), filter->_fn_ctx, | 273 | | filter->_string_param); | 274 | | } | 275 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, "function filter do not support type {}", PT); | 276 | 10 | } |
_ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE10EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb Line | Count | Source | 264 | 318 | const TabletColumn* column, bool) { | 265 | | // currently only support like predicate | 266 | | if constexpr (PT == TYPE_CHAR) { | 267 | | return LikeColumnPredicate<TYPE_CHAR>::create_shared(filter->_opposite, column_id, | 268 | | column->name(), filter->_fn_ctx, | 269 | | filter->_string_param); | 270 | 318 | } else if constexpr (PT == TYPE_VARCHAR || PT == TYPE_STRING) { | 271 | 318 | return LikeColumnPredicate<TYPE_STRING>::create_shared(filter->_opposite, column_id, | 272 | 318 | column->name(), filter->_fn_ctx, | 273 | 318 | filter->_string_param); | 274 | 318 | } | 275 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, "function filter do not support type {}", PT); | 276 | 318 | } |
_ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE23EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb Line | Count | Source | 264 | 40 | const TabletColumn* column, bool) { | 265 | | // currently only support like predicate | 266 | | if constexpr (PT == TYPE_CHAR) { | 267 | | return LikeColumnPredicate<TYPE_CHAR>::create_shared(filter->_opposite, column_id, | 268 | | column->name(), filter->_fn_ctx, | 269 | | filter->_string_param); | 270 | 40 | } else if constexpr (PT == TYPE_VARCHAR || PT == TYPE_STRING) { | 271 | 40 | return LikeColumnPredicate<TYPE_STRING>::create_shared(filter->_opposite, column_id, | 272 | 40 | column->name(), filter->_fn_ctx, | 273 | 40 | filter->_string_param); | 274 | 40 | } | 275 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, "function filter do not support type {}", PT); | 276 | 40 | } |
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 |
277 | | |
278 | | template <typename T> |
279 | | std::shared_ptr<ColumnPredicate> create_column_predicate(uint32_t column_id, |
280 | | const std::shared_ptr<T>& filter, |
281 | | FieldType type, const TabletColumn* column, |
282 | 368 | bool null_aware = false) { |
283 | 368 | switch (type) { |
284 | 0 | #define M(NAME) \ |
285 | 368 | case FieldType::OLAP_FIELD_##NAME: { \ |
286 | 368 | return create_olap_column_predicate<NAME>(column_id, filter, column, null_aware); \ |
287 | 368 | } |
288 | 368 | APPLY_FOR_PRIMTYPE(M) |
289 | 0 | #undef M |
290 | 0 | case FieldType::OLAP_FIELD_TYPE_DECIMAL: { |
291 | 0 | return create_olap_column_predicate<TYPE_DECIMALV2>(column_id, filter, column, null_aware); |
292 | 0 | } |
293 | 0 | case FieldType::OLAP_FIELD_TYPE_BOOL: { |
294 | 0 | return create_olap_column_predicate<TYPE_BOOLEAN>(column_id, filter, column, null_aware); |
295 | 0 | } |
296 | 0 | default: |
297 | 0 | return nullptr; |
298 | 368 | } |
299 | 368 | } |
300 | | |
301 | | } // namespace doris |