Coverage Report

Created: 2026-09-29 12:18

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
be/src/exprs/create_predicate_function.h
Line
Count
Source
1
// Licensed to the Apache Software Foundation (ASF) under one
2
// or more contributor license agreements.  See the NOTICE file
3
// distributed with this work for additional information
4
// regarding copyright ownership.  The ASF licenses this file
5
// to you under the Apache License, Version 2.0 (the
6
// "License"); you may not use this file except in compliance
7
// with the License.  You may obtain a copy of the License at
8
//
9
//   http://www.apache.org/licenses/LICENSE-2.0
10
//
11
// Unless required by applicable law or agreed to in writing,
12
// software distributed under the License is distributed on an
13
// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
14
// KIND, either express or implied.  See the License for the
15
// specific language governing permissions and limitations
16
// under the License.
17
18
#pragma once
19
20
#include "common/exception.h"
21
#include "common/status.h"
22
#include "core/data_type/define_primitive_type.h"
23
#include "exprs/hybrid_set.h"
24
#include "exprs/minmax_predicate.h"
25
#include "storage/predicate/bloom_filter_predicate.h"
26
#include "storage/predicate/column_predicate.h"
27
#include "storage/predicate/in_list_predicate.h"
28
29
namespace doris {
30
31
class MinmaxFunctionTraits {
32
public:
33
    using BasePtr = MinMaxFuncBase*;
34
    template <PrimitiveType type, size_t N>
35
14.9k
    static BasePtr get_function(bool null_aware) {
36
14.9k
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
14.9k
        return new MinMaxNumFunc<
38
14.9k
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
14.9k
                null_aware);
40
14.9k
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE2ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
9
    static BasePtr get_function(bool null_aware) {
36
9
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
9
        return new MinMaxNumFunc<
38
9
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
9
                null_aware);
40
9
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE20ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
15
    static BasePtr get_function(bool null_aware) {
36
15
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
15
        return new MinMaxNumFunc<
38
15
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
15
                null_aware);
40
15
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE3ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
506
    static BasePtr get_function(bool null_aware) {
36
506
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
506
        return new MinMaxNumFunc<
38
506
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
506
                null_aware);
40
506
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE4ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
488
    static BasePtr get_function(bool null_aware) {
36
488
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
488
        return new MinMaxNumFunc<
38
488
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
488
                null_aware);
40
488
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE5ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
8.61k
    static BasePtr get_function(bool null_aware) {
36
8.61k
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
8.61k
        return new MinMaxNumFunc<
38
8.61k
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
8.61k
                null_aware);
40
8.61k
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE6ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
3.11k
    static BasePtr get_function(bool null_aware) {
36
3.11k
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
3.11k
        return new MinMaxNumFunc<
38
3.11k
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
3.11k
                null_aware);
40
3.11k
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE7ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
178
    static BasePtr get_function(bool null_aware) {
36
178
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
178
        return new MinMaxNumFunc<
38
178
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
178
                null_aware);
40
178
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE8ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
1
    static BasePtr get_function(bool null_aware) {
36
1
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
1
        return new MinMaxNumFunc<
38
1
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
1
                null_aware);
40
1
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE9ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
61
    static BasePtr get_function(bool null_aware) {
36
61
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
61
        return new MinMaxNumFunc<
38
61
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
61
                null_aware);
40
61
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE11ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
7
    static BasePtr get_function(bool null_aware) {
36
7
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
7
        return new MinMaxNumFunc<
38
7
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
7
                null_aware);
40
7
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE12ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
9
    static BasePtr get_function(bool null_aware) {
36
9
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
9
        return new MinMaxNumFunc<
38
9
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
9
                null_aware);
40
9
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE25ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
497
    static BasePtr get_function(bool null_aware) {
36
497
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
497
        return new MinMaxNumFunc<
38
497
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
497
                null_aware);
40
497
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE26ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
217
    static BasePtr get_function(bool null_aware) {
36
217
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
217
        return new MinMaxNumFunc<
38
217
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
217
                null_aware);
40
217
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE43ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
51
    static BasePtr get_function(bool null_aware) {
36
51
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
51
        return new MinMaxNumFunc<
38
51
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
51
                null_aware);
40
51
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE42ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
23
    static BasePtr get_function(bool null_aware) {
36
23
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
23
        return new MinMaxNumFunc<
38
23
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
23
                null_aware);
40
23
    }
Unexecuted instantiation: _ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE27ELm0EEEPNS_14MinMaxFuncBaseEb
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE15ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
69
    static BasePtr get_function(bool null_aware) {
36
69
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
69
        return new MinMaxNumFunc<
38
69
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
69
                null_aware);
40
69
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE10ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
356
    static BasePtr get_function(bool null_aware) {
36
356
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
356
        return new MinMaxNumFunc<
38
356
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
356
                null_aware);
40
356
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE23ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
78
    static BasePtr get_function(bool null_aware) {
36
78
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
78
        return new MinMaxNumFunc<
38
78
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
78
                null_aware);
40
78
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE28ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
50
    static BasePtr get_function(bool null_aware) {
36
50
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
50
        return new MinMaxNumFunc<
38
50
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
50
                null_aware);
40
50
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE29ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
263
    static BasePtr get_function(bool null_aware) {
36
263
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
263
        return new MinMaxNumFunc<
38
263
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
263
                null_aware);
40
263
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE30ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
246
    static BasePtr get_function(bool null_aware) {
36
246
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
246
        return new MinMaxNumFunc<
38
246
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
246
                null_aware);
40
246
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE35ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
25
    static BasePtr get_function(bool null_aware) {
36
25
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
25
        return new MinMaxNumFunc<
38
25
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
25
                null_aware);
40
25
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE36ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
9
    static BasePtr get_function(bool null_aware) {
36
9
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
9
        return new MinMaxNumFunc<
38
9
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
9
                null_aware);
40
9
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE37ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
9
    static BasePtr get_function(bool null_aware) {
36
9
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
9
        return new MinMaxNumFunc<
38
9
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
9
                null_aware);
40
9
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE44ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
44
    static BasePtr get_function(bool null_aware) {
36
44
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
44
        return new MinMaxNumFunc<
38
44
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
44
                null_aware);
40
44
    }
41
};
42
43
class HybridSetTraits {
44
public:
45
    using BasePtr = HybridSetBase*;
46
    template <PrimitiveType type, size_t N>
47
31.0k
    static BasePtr get_function(bool null_aware) {
48
31.0k
        if constexpr (is_string_type(type)) {
49
787
            return new StringSet<>(null_aware);
50
1.20k
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
1.20k
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
1.20k
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1.95k
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1.95k
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1.95k
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
27.1k
        } else {
57
27.1k
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
27.1k
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
27.1k
        }
60
31.0k
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
27
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
27
        } else {
57
27
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
27
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
27
        }
60
27
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
32
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
32
        } else {
57
32
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
32
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
32
        }
60
32
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
681
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
681
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
681
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
681
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
681
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
484
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
484
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
484
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
484
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
484
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
17.4k
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
17.4k
        } else {
57
17.4k
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
17.4k
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
17.4k
        }
60
17.4k
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
4.98k
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
4.98k
        } else {
57
4.98k
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
4.98k
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
4.98k
        }
60
4.98k
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
290
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
290
        } else {
57
290
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
290
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
290
        }
60
290
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
34
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
34
        } else {
57
34
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
34
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
34
        }
60
34
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
43
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
43
        } else {
57
43
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
43
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
43
        }
60
43
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
12
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
12
        } else {
57
12
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
12
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
12
        }
60
12
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
12
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
12
        } else {
57
12
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
12
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
12
        }
60
12
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
839
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
839
        } else {
57
839
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
839
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
839
        }
60
839
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
2.55k
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
2.55k
        } else {
57
2.55k
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
2.55k
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
2.55k
        }
60
2.55k
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE43ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
63
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
63
        } else {
57
63
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
63
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
63
        }
60
63
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
19
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } 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
19
        } else {
57
19
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
19
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
19
        }
60
19
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE27ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
1
        } else {
57
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
1
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
1
        }
60
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE15ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
96
    static BasePtr get_function(bool null_aware) {
48
96
        if constexpr (is_string_type(type)) {
49
96
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
96
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE10ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
507
    static BasePtr get_function(bool null_aware) {
48
507
        if constexpr (is_string_type(type)) {
49
507
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
507
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE23ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
184
    static BasePtr get_function(bool null_aware) {
48
184
        if constexpr (is_string_type(type)) {
49
184
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
184
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE28ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
103
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
103
        } else {
57
103
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
103
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
103
        }
60
103
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
190
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
190
        } else {
57
190
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
190
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
190
        }
60
190
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
212
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
212
        } else {
57
212
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
212
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
212
        }
60
212
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
82
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
82
        } else {
57
82
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
82
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
82
        }
60
82
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
12
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
12
        } else {
57
12
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
12
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
12
        }
60
12
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
12
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
12
        } else {
57
12
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
12
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
12
        }
60
12
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE44ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
108
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
108
        } else {
57
108
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
108
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
108
        }
60
108
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm1EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
2
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
2
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
2
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
2
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
2
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
1
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
1
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
31
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
31
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
31
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
31
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
31
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
5
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
5
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
5
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
5
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
5
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm1EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm1EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE43ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
2
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
2
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
2
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
2
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
2
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE27ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE15ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE10ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE23ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE28ELm1EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm1EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
3
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
3
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
3
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
3
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
3
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
8
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
8
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
8
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
8
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
8
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm1EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE44ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
50
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
50
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
50
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
50
            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
50
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
3
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
3
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
3
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
3
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
3
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm2EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
5
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
5
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
5
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
5
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
5
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
1
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
1
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
783
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
783
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
783
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
783
            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
783
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
490
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
490
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
490
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
490
            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
490
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm2EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
3
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
3
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
3
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
3
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
3
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
3
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
3
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
3
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
3
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
3
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
3
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
3
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
3
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
3
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
3
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
37
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
37
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
37
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
37
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
37
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
28
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
28
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
28
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
28
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
28
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE43ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
38
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
38
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
38
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
38
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
38
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
2
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
2
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
2
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
2
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
2
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE27ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE15ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE10ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE23ELm2EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE28ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
3
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
3
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
3
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
3
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
3
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
4
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
4
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
4
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
4
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
4
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
5
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
5
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
5
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
5
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
5
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm2EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
9
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
9
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
9
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
9
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
9
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
8
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
8
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
8
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
8
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
8
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE44ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
207
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
207
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
207
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
207
            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
207
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm3EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
22
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
22
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
22
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
22
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
22
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
5
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
5
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
5
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
5
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
5
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
74
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
74
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
74
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
74
            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
74
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
19
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
19
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
19
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
19
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
19
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
4
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
4
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
4
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
4
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
4
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
2
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
2
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
2
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
2
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
2
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
3
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
3
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
3
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
3
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
3
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
2
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
2
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
2
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
2
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
2
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE43ELm3EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
5
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
5
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
5
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
5
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
5
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE27ELm3EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE15ELm3EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE10ELm3EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE23ELm3EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE28ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
3
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
3
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
3
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
3
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
3
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE44ELm3EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm4EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm4EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
1
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
1
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm4EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm4EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
25
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
25
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
25
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
25
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
25
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm4EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
3
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
3
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
3
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
3
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
3
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm4EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm4EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
2
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
2
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
2
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
2
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
2
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm4EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
6
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
6
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
6
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
6
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
6
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm4EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
6
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
6
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
6
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
6
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
6
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE43ELm4EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm4EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
8
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
8
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
8
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
8
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
8
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE27ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE15ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE10ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE23ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE28ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE44ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm5EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm5EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
13
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
13
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
13
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
13
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
13
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm5EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
2
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
2
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
2
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
2
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
2
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE43ELm5EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm5EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
4
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
4
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
4
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
4
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
4
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE27ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE15ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE10ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE23ELm5EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE28ELm5EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
2
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
2
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
2
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
2
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
2
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm5EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm5EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm5EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
2
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
2
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
2
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
2
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
2
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE44ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm6EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm6EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
4
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
4
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
4
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
4
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
4
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm6EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm6EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm6EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
4
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
4
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
4
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
4
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
4
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm6EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm6EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE43ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE27ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE15ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE10ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE23ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE28ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE44ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm7EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm7EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
3
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
3
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
3
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
3
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
3
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm7EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm7EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
2
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
2
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
2
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
2
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
2
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE43ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE27ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE15ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE10ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE23ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE28ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm7EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm7EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
2
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
2
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
2
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
2
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
2
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE44ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm8EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm8EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
14
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
14
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
14
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
14
            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
14
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE43ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE27ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE15ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE10ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE23ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE28ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE44ELm8EEEPNS_13HybridSetBaseEb
61
};
62
63
class BloomFilterTraits {
64
public:
65
    using BasePtr = BloomFilterFuncBase*;
66
    template <PrimitiveType type, size_t N>
67
21.6k
    static BasePtr get_function(bool null_aware) {
68
21.6k
        return new BloomFilterFunc<type>(null_aware);
69
21.6k
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE2ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
23
    static BasePtr get_function(bool null_aware) {
68
23
        return new BloomFilterFunc<type>(null_aware);
69
23
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE20ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
33
    static BasePtr get_function(bool null_aware) {
68
33
        return new BloomFilterFunc<type>(null_aware);
69
33
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE3ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
2.20k
    static BasePtr get_function(bool null_aware) {
68
2.20k
        return new BloomFilterFunc<type>(null_aware);
69
2.20k
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE4ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
1.57k
    static BasePtr get_function(bool null_aware) {
68
1.57k
        return new BloomFilterFunc<type>(null_aware);
69
1.57k
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE5ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
10.3k
    static BasePtr get_function(bool null_aware) {
68
10.3k
        return new BloomFilterFunc<type>(null_aware);
69
10.3k
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE6ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
4.58k
    static BasePtr get_function(bool null_aware) {
68
4.58k
        return new BloomFilterFunc<type>(null_aware);
69
4.58k
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE7ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
265
    static BasePtr get_function(bool null_aware) {
68
265
        return new BloomFilterFunc<type>(null_aware);
69
265
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE8ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
1
    static BasePtr get_function(bool null_aware) {
68
1
        return new BloomFilterFunc<type>(null_aware);
69
1
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE9ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
18
    static BasePtr get_function(bool null_aware) {
68
18
        return new BloomFilterFunc<type>(null_aware);
69
18
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE11ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
10
    static BasePtr get_function(bool null_aware) {
68
10
        return new BloomFilterFunc<type>(null_aware);
69
10
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE12ELm0EEEPNS_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_13PrimitiveTypeE25ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
833
    static BasePtr get_function(bool null_aware) {
68
833
        return new BloomFilterFunc<type>(null_aware);
69
833
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE26ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
371
    static BasePtr get_function(bool null_aware) {
68
371
        return new BloomFilterFunc<type>(null_aware);
69
371
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE43ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
63
    static BasePtr get_function(bool null_aware) {
68
63
        return new BloomFilterFunc<type>(null_aware);
69
63
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE42ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
10
    static BasePtr get_function(bool null_aware) {
68
10
        return new BloomFilterFunc<type>(null_aware);
69
10
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE27ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
1
    static BasePtr get_function(bool null_aware) {
68
1
        return new BloomFilterFunc<type>(null_aware);
69
1
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE15ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
141
    static BasePtr get_function(bool null_aware) {
68
141
        return new BloomFilterFunc<type>(null_aware);
69
141
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE10ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
407
    static BasePtr get_function(bool null_aware) {
68
407
        return new BloomFilterFunc<type>(null_aware);
69
407
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE23ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
157
    static BasePtr get_function(bool null_aware) {
68
157
        return new BloomFilterFunc<type>(null_aware);
69
157
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE28ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
154
    static BasePtr get_function(bool null_aware) {
68
154
        return new BloomFilterFunc<type>(null_aware);
69
154
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE29ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
170
    static BasePtr get_function(bool null_aware) {
68
170
        return new BloomFilterFunc<type>(null_aware);
69
170
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE30ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
136
    static BasePtr get_function(bool null_aware) {
68
136
        return new BloomFilterFunc<type>(null_aware);
69
136
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE35ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
49
    static BasePtr get_function(bool null_aware) {
68
49
        return new BloomFilterFunc<type>(null_aware);
69
49
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE36ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
1
    static BasePtr get_function(bool null_aware) {
68
1
        return new BloomFilterFunc<type>(null_aware);
69
1
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE37ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
1
    static BasePtr get_function(bool null_aware) {
68
1
        return new BloomFilterFunc<type>(null_aware);
69
1
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE44ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
46
    static BasePtr get_function(bool null_aware) {
68
46
        return new BloomFilterFunc<type>(null_aware);
69
46
    }
70
};
71
72
template <class Traits>
73
class PredicateFunctionCreator {
74
public:
75
    template <PrimitiveType type, size_t N = 0>
76
67.5k
    static typename Traits::BasePtr create(bool null_aware) {
77
67.5k
        return Traits::template get_function<type, N>(null_aware);
78
67.5k
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
28
    static typename Traits::BasePtr create(bool null_aware) {
77
28
        return Traits::template get_function<type, N>(null_aware);
78
28
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
32
    static typename Traits::BasePtr create(bool null_aware) {
77
32
        return Traits::template get_function<type, N>(null_aware);
78
32
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
681
    static typename Traits::BasePtr create(bool null_aware) {
77
681
        return Traits::template get_function<type, N>(null_aware);
78
681
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
484
    static typename Traits::BasePtr create(bool null_aware) {
77
484
        return Traits::template get_function<type, N>(null_aware);
78
484
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
17.4k
    static typename Traits::BasePtr create(bool null_aware) {
77
17.4k
        return Traits::template get_function<type, N>(null_aware);
78
17.4k
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
4.96k
    static typename Traits::BasePtr create(bool null_aware) {
77
4.96k
        return Traits::template get_function<type, N>(null_aware);
78
4.96k
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
290
    static typename Traits::BasePtr create(bool null_aware) {
77
290
        return Traits::template get_function<type, N>(null_aware);
78
290
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
34
    static typename Traits::BasePtr create(bool null_aware) {
77
34
        return Traits::template get_function<type, N>(null_aware);
78
34
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
43
    static typename Traits::BasePtr create(bool null_aware) {
77
43
        return Traits::template get_function<type, N>(null_aware);
78
43
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
12
    static typename Traits::BasePtr create(bool null_aware) {
77
12
        return Traits::template get_function<type, N>(null_aware);
78
12
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
12
    static typename Traits::BasePtr create(bool null_aware) {
77
12
        return Traits::template get_function<type, N>(null_aware);
78
12
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
837
    static typename Traits::BasePtr create(bool null_aware) {
77
837
        return Traits::template get_function<type, N>(null_aware);
78
837
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
2.54k
    static typename Traits::BasePtr create(bool null_aware) {
77
2.54k
        return Traits::template get_function<type, N>(null_aware);
78
2.54k
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE43ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
63
    static typename Traits::BasePtr create(bool null_aware) {
77
63
        return Traits::template get_function<type, N>(null_aware);
78
63
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
19
    static typename Traits::BasePtr create(bool null_aware) {
77
19
        return Traits::template get_function<type, N>(null_aware);
78
19
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE27ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE15ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
96
    static typename Traits::BasePtr create(bool null_aware) {
77
96
        return Traits::template get_function<type, N>(null_aware);
78
96
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE10ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
507
    static typename Traits::BasePtr create(bool null_aware) {
77
507
        return Traits::template get_function<type, N>(null_aware);
78
507
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE23ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
182
    static typename Traits::BasePtr create(bool null_aware) {
77
182
        return Traits::template get_function<type, N>(null_aware);
78
182
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE28ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
103
    static typename Traits::BasePtr create(bool null_aware) {
77
103
        return Traits::template get_function<type, N>(null_aware);
78
103
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
190
    static typename Traits::BasePtr create(bool null_aware) {
77
190
        return Traits::template get_function<type, N>(null_aware);
78
190
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
212
    static typename Traits::BasePtr create(bool null_aware) {
77
212
        return Traits::template get_function<type, N>(null_aware);
78
212
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
82
    static typename Traits::BasePtr create(bool null_aware) {
77
82
        return Traits::template get_function<type, N>(null_aware);
78
82
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
12
    static typename Traits::BasePtr create(bool null_aware) {
77
12
        return Traits::template get_function<type, N>(null_aware);
78
12
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
12
    static typename Traits::BasePtr create(bool null_aware) {
77
12
        return Traits::template get_function<type, N>(null_aware);
78
12
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE44ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
108
    static typename Traits::BasePtr create(bool null_aware) {
77
108
        return Traits::template get_function<type, N>(null_aware);
78
108
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE2ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
9
    static typename Traits::BasePtr create(bool null_aware) {
77
9
        return Traits::template get_function<type, N>(null_aware);
78
9
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE20ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
15
    static typename Traits::BasePtr create(bool null_aware) {
77
15
        return Traits::template get_function<type, N>(null_aware);
78
15
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE3ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
506
    static typename Traits::BasePtr create(bool null_aware) {
77
506
        return Traits::template get_function<type, N>(null_aware);
78
506
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE4ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
488
    static typename Traits::BasePtr create(bool null_aware) {
77
488
        return Traits::template get_function<type, N>(null_aware);
78
488
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE5ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
8.61k
    static typename Traits::BasePtr create(bool null_aware) {
77
8.61k
        return Traits::template get_function<type, N>(null_aware);
78
8.61k
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE6ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
3.11k
    static typename Traits::BasePtr create(bool null_aware) {
77
3.11k
        return Traits::template get_function<type, N>(null_aware);
78
3.11k
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE7ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
178
    static typename Traits::BasePtr create(bool null_aware) {
77
178
        return Traits::template get_function<type, N>(null_aware);
78
178
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE8ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE9ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
61
    static typename Traits::BasePtr create(bool null_aware) {
77
61
        return Traits::template get_function<type, N>(null_aware);
78
61
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE11ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
7
    static typename Traits::BasePtr create(bool null_aware) {
77
7
        return Traits::template get_function<type, N>(null_aware);
78
7
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE12ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
9
    static typename Traits::BasePtr create(bool null_aware) {
77
9
        return Traits::template get_function<type, N>(null_aware);
78
9
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE25ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
496
    static typename Traits::BasePtr create(bool null_aware) {
77
496
        return Traits::template get_function<type, N>(null_aware);
78
496
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE26ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
216
    static typename Traits::BasePtr create(bool null_aware) {
77
216
        return Traits::template get_function<type, N>(null_aware);
78
216
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE43ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
51
    static typename Traits::BasePtr create(bool null_aware) {
77
51
        return Traits::template get_function<type, N>(null_aware);
78
51
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE42ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
23
    static typename Traits::BasePtr create(bool null_aware) {
77
23
        return Traits::template get_function<type, N>(null_aware);
78
23
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE27ELm0EEEPNS_14MinMaxFuncBaseEb
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE15ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
69
    static typename Traits::BasePtr create(bool null_aware) {
77
69
        return Traits::template get_function<type, N>(null_aware);
78
69
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE10ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
356
    static typename Traits::BasePtr create(bool null_aware) {
77
356
        return Traits::template get_function<type, N>(null_aware);
78
356
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE23ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
78
    static typename Traits::BasePtr create(bool null_aware) {
77
78
        return Traits::template get_function<type, N>(null_aware);
78
78
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE28ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
50
    static typename Traits::BasePtr create(bool null_aware) {
77
50
        return Traits::template get_function<type, N>(null_aware);
78
50
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE29ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
263
    static typename Traits::BasePtr create(bool null_aware) {
77
263
        return Traits::template get_function<type, N>(null_aware);
78
263
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE30ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
246
    static typename Traits::BasePtr create(bool null_aware) {
77
246
        return Traits::template get_function<type, N>(null_aware);
78
246
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE35ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
25
    static typename Traits::BasePtr create(bool null_aware) {
77
25
        return Traits::template get_function<type, N>(null_aware);
78
25
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE36ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
9
    static typename Traits::BasePtr create(bool null_aware) {
77
9
        return Traits::template get_function<type, N>(null_aware);
78
9
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE37ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
9
    static typename Traits::BasePtr create(bool null_aware) {
77
9
        return Traits::template get_function<type, N>(null_aware);
78
9
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE44ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
44
    static typename Traits::BasePtr create(bool null_aware) {
77
44
        return Traits::template get_function<type, N>(null_aware);
78
44
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE2ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
23
    static typename Traits::BasePtr create(bool null_aware) {
77
23
        return Traits::template get_function<type, N>(null_aware);
78
23
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE20ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
33
    static typename Traits::BasePtr create(bool null_aware) {
77
33
        return Traits::template get_function<type, N>(null_aware);
78
33
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE3ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
2.20k
    static typename Traits::BasePtr create(bool null_aware) {
77
2.20k
        return Traits::template get_function<type, N>(null_aware);
78
2.20k
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE4ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
1.57k
    static typename Traits::BasePtr create(bool null_aware) {
77
1.57k
        return Traits::template get_function<type, N>(null_aware);
78
1.57k
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE5ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
10.4k
    static typename Traits::BasePtr create(bool null_aware) {
77
10.4k
        return Traits::template get_function<type, N>(null_aware);
78
10.4k
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE6ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
4.59k
    static typename Traits::BasePtr create(bool null_aware) {
77
4.59k
        return Traits::template get_function<type, N>(null_aware);
78
4.59k
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE7ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
264
    static typename Traits::BasePtr create(bool null_aware) {
77
264
        return Traits::template get_function<type, N>(null_aware);
78
264
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE8ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE9ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
18
    static typename Traits::BasePtr create(bool null_aware) {
77
18
        return Traits::template get_function<type, N>(null_aware);
78
18
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE11ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
10
    static typename Traits::BasePtr create(bool null_aware) {
77
10
        return Traits::template get_function<type, N>(null_aware);
78
10
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE12ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
9
    static typename Traits::BasePtr create(bool null_aware) {
77
9
        return Traits::template get_function<type, N>(null_aware);
78
9
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE25ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
834
    static typename Traits::BasePtr create(bool null_aware) {
77
834
        return Traits::template get_function<type, N>(null_aware);
78
834
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE26ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
373
    static typename Traits::BasePtr create(bool null_aware) {
77
373
        return Traits::template get_function<type, N>(null_aware);
78
373
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE43ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
63
    static typename Traits::BasePtr create(bool null_aware) {
77
63
        return Traits::template get_function<type, N>(null_aware);
78
63
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE42ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
10
    static typename Traits::BasePtr create(bool null_aware) {
77
10
        return Traits::template get_function<type, N>(null_aware);
78
10
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE27ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE15ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
141
    static typename Traits::BasePtr create(bool null_aware) {
77
141
        return Traits::template get_function<type, N>(null_aware);
78
141
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE10ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
408
    static typename Traits::BasePtr create(bool null_aware) {
77
408
        return Traits::template get_function<type, N>(null_aware);
78
408
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE23ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
157
    static typename Traits::BasePtr create(bool null_aware) {
77
157
        return Traits::template get_function<type, N>(null_aware);
78
157
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE28ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
154
    static typename Traits::BasePtr create(bool null_aware) {
77
154
        return Traits::template get_function<type, N>(null_aware);
78
154
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE29ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
170
    static typename Traits::BasePtr create(bool null_aware) {
77
170
        return Traits::template get_function<type, N>(null_aware);
78
170
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE30ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
136
    static typename Traits::BasePtr create(bool null_aware) {
77
136
        return Traits::template get_function<type, N>(null_aware);
78
136
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE35ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
49
    static typename Traits::BasePtr create(bool null_aware) {
77
49
        return Traits::template get_function<type, N>(null_aware);
78
49
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE36ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE37ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE44ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
46
    static typename Traits::BasePtr create(bool null_aware) {
77
46
        return Traits::template get_function<type, N>(null_aware);
78
46
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm1EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
2
    static typename Traits::BasePtr create(bool null_aware) {
77
2
        return Traits::template get_function<type, N>(null_aware);
78
2
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
31
    static typename Traits::BasePtr create(bool null_aware) {
77
31
        return Traits::template get_function<type, N>(null_aware);
78
31
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
5
    static typename Traits::BasePtr create(bool null_aware) {
77
5
        return Traits::template get_function<type, N>(null_aware);
78
5
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm1EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm1EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE43ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
2
    static typename Traits::BasePtr create(bool null_aware) {
77
2
        return Traits::template get_function<type, N>(null_aware);
78
2
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE27ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE15ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE10ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE23ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE28ELm1EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm1EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
3
    static typename Traits::BasePtr create(bool null_aware) {
77
3
        return Traits::template get_function<type, N>(null_aware);
78
3
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
8
    static typename Traits::BasePtr create(bool null_aware) {
77
8
        return Traits::template get_function<type, N>(null_aware);
78
8
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm1EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE44ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
50
    static typename Traits::BasePtr create(bool null_aware) {
77
50
        return Traits::template get_function<type, N>(null_aware);
78
50
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
3
    static typename Traits::BasePtr create(bool null_aware) {
77
3
        return Traits::template get_function<type, N>(null_aware);
78
3
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm2EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
5
    static typename Traits::BasePtr create(bool null_aware) {
77
5
        return Traits::template get_function<type, N>(null_aware);
78
5
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
783
    static typename Traits::BasePtr create(bool null_aware) {
77
783
        return Traits::template get_function<type, N>(null_aware);
78
783
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
490
    static typename Traits::BasePtr create(bool null_aware) {
77
490
        return Traits::template get_function<type, N>(null_aware);
78
490
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm2EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
3
    static typename Traits::BasePtr create(bool null_aware) {
77
3
        return Traits::template get_function<type, N>(null_aware);
78
3
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
3
    static typename Traits::BasePtr create(bool null_aware) {
77
3
        return Traits::template get_function<type, N>(null_aware);
78
3
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
3
    static typename Traits::BasePtr create(bool null_aware) {
77
3
        return Traits::template get_function<type, N>(null_aware);
78
3
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
37
    static typename Traits::BasePtr create(bool null_aware) {
77
37
        return Traits::template get_function<type, N>(null_aware);
78
37
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
28
    static typename Traits::BasePtr create(bool null_aware) {
77
28
        return Traits::template get_function<type, N>(null_aware);
78
28
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE43ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
38
    static typename Traits::BasePtr create(bool null_aware) {
77
38
        return Traits::template get_function<type, N>(null_aware);
78
38
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
2
    static typename Traits::BasePtr create(bool null_aware) {
77
2
        return Traits::template get_function<type, N>(null_aware);
78
2
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE27ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE15ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE10ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE23ELm2EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE28ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
3
    static typename Traits::BasePtr create(bool null_aware) {
77
3
        return Traits::template get_function<type, N>(null_aware);
78
3
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
4
    static typename Traits::BasePtr create(bool null_aware) {
77
4
        return Traits::template get_function<type, N>(null_aware);
78
4
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
5
    static typename Traits::BasePtr create(bool null_aware) {
77
5
        return Traits::template get_function<type, N>(null_aware);
78
5
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm2EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
9
    static typename Traits::BasePtr create(bool null_aware) {
77
9
        return Traits::template get_function<type, N>(null_aware);
78
9
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
8
    static typename Traits::BasePtr create(bool null_aware) {
77
8
        return Traits::template get_function<type, N>(null_aware);
78
8
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE44ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
207
    static typename Traits::BasePtr create(bool null_aware) {
77
207
        return Traits::template get_function<type, N>(null_aware);
78
207
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm3EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
22
    static typename Traits::BasePtr create(bool null_aware) {
77
22
        return Traits::template get_function<type, N>(null_aware);
78
22
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
5
    static typename Traits::BasePtr create(bool null_aware) {
77
5
        return Traits::template get_function<type, N>(null_aware);
78
5
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
74
    static typename Traits::BasePtr create(bool null_aware) {
77
74
        return Traits::template get_function<type, N>(null_aware);
78
74
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
19
    static typename Traits::BasePtr create(bool null_aware) {
77
19
        return Traits::template get_function<type, N>(null_aware);
78
19
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
4
    static typename Traits::BasePtr create(bool null_aware) {
77
4
        return Traits::template get_function<type, N>(null_aware);
78
4
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
2
    static typename Traits::BasePtr create(bool null_aware) {
77
2
        return Traits::template get_function<type, N>(null_aware);
78
2
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
3
    static typename Traits::BasePtr create(bool null_aware) {
77
3
        return Traits::template get_function<type, N>(null_aware);
78
3
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
2
    static typename Traits::BasePtr create(bool null_aware) {
77
2
        return Traits::template get_function<type, N>(null_aware);
78
2
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE43ELm3EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
5
    static typename Traits::BasePtr create(bool null_aware) {
77
5
        return Traits::template get_function<type, N>(null_aware);
78
5
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE27ELm3EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE15ELm3EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE10ELm3EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE23ELm3EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE28ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
3
    static typename Traits::BasePtr create(bool null_aware) {
77
3
        return Traits::template get_function<type, N>(null_aware);
78
3
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE44ELm3EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm4EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm4EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm4EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm4EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
25
    static typename Traits::BasePtr create(bool null_aware) {
77
25
        return Traits::template get_function<type, N>(null_aware);
78
25
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm4EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
3
    static typename Traits::BasePtr create(bool null_aware) {
77
3
        return Traits::template get_function<type, N>(null_aware);
78
3
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm4EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm4EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
2
    static typename Traits::BasePtr create(bool null_aware) {
77
2
        return Traits::template get_function<type, N>(null_aware);
78
2
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm4EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
6
    static typename Traits::BasePtr create(bool null_aware) {
77
6
        return Traits::template get_function<type, N>(null_aware);
78
6
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm4EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
6
    static typename Traits::BasePtr create(bool null_aware) {
77
6
        return Traits::template get_function<type, N>(null_aware);
78
6
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE43ELm4EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm4EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
8
    static typename Traits::BasePtr create(bool null_aware) {
77
8
        return Traits::template get_function<type, N>(null_aware);
78
8
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE27ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE15ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE10ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE23ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE28ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE44ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm5EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm5EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
13
    static typename Traits::BasePtr create(bool null_aware) {
77
13
        return Traits::template get_function<type, N>(null_aware);
78
13
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm5EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
2
    static typename Traits::BasePtr create(bool null_aware) {
77
2
        return Traits::template get_function<type, N>(null_aware);
78
2
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE43ELm5EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm5EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
4
    static typename Traits::BasePtr create(bool null_aware) {
77
4
        return Traits::template get_function<type, N>(null_aware);
78
4
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE27ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE15ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE10ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE23ELm5EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE28ELm5EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
2
    static typename Traits::BasePtr create(bool null_aware) {
77
2
        return Traits::template get_function<type, N>(null_aware);
78
2
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm5EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm5EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm5EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
2
    static typename Traits::BasePtr create(bool null_aware) {
77
2
        return Traits::template get_function<type, N>(null_aware);
78
2
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE44ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm6EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm6EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
4
    static typename Traits::BasePtr create(bool null_aware) {
77
4
        return Traits::template get_function<type, N>(null_aware);
78
4
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm6EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm6EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm6EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
4
    static typename Traits::BasePtr create(bool null_aware) {
77
4
        return Traits::template get_function<type, N>(null_aware);
78
4
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm6EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm6EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE43ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE27ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE15ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE10ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE23ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE28ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE44ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm7EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm7EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
3
    static typename Traits::BasePtr create(bool null_aware) {
77
3
        return Traits::template get_function<type, N>(null_aware);
78
3
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm7EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm7EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
2
    static typename Traits::BasePtr create(bool null_aware) {
77
2
        return Traits::template get_function<type, N>(null_aware);
78
2
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE43ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE27ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE15ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE10ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE23ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE28ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm7EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm7EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
2
    static typename Traits::BasePtr create(bool null_aware) {
77
2
        return Traits::template get_function<type, N>(null_aware);
78
2
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE44ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm8EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm8EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
14
    static typename Traits::BasePtr create(bool null_aware) {
77
14
        return Traits::template get_function<type, N>(null_aware);
78
14
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE43ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE27ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE15ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE10ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE23ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE28ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE44ELm8EEEPNS_13HybridSetBaseEb
79
};
80
81
#define APPLY_FOR_PRIMTYPE(M) \
82
3.42k
    M(TYPE_TINYINT)           \
83
3.42k
    M(TYPE_SMALLINT)          \
84
37.4k
    M(TYPE_INT)               \
85
37.4k
    M(TYPE_BIGINT)            \
86
13.2k
    M(TYPE_LARGEINT)          \
87
738
    M(TYPE_FLOAT)             \
88
134
    M(TYPE_DOUBLE)            \
89
134
    M(TYPE_DATE)              \
90
40
    M(TYPE_DATETIME)          \
91
2.21k
    M(TYPE_DATEV2)            \
92
3.17k
    M(TYPE_DATETIMEV2)        \
93
3.17k
    M(TYPE_TIMESTAMP_NS)      \
94
217
    M(TYPE_TIMESTAMPTZ)       \
95
71
    M(TYPE_TIMEV2)            \
96
306
    M(TYPE_CHAR)              \
97
1.27k
    M(TYPE_VARCHAR)           \
98
1.27k
    M(TYPE_STRING)            \
99
417
    M(TYPE_DECIMAL32)         \
100
630
    M(TYPE_DECIMAL64)         \
101
630
    M(TYPE_DECIMAL128I)       \
102
603
    M(TYPE_DECIMAL256)        \
103
164
    M(TYPE_IPV4)              \
104
40
    M(TYPE_IPV6)              \
105
455
    M(TYPE_UUID)
106
107
template <class Traits, size_t N = 0>
108
67.6k
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
109
67.6k
    using Creator = PredicateFunctionCreator<Traits>;
110
111
67.6k
    switch (type) {
112
0
    case TYPE_VARBINARY:
113
        // Binary read/write support does not provide storage or runtime predicate kernels.
114
0
        throw Exception(ErrorCode::NOT_IMPLEMENTED_ERROR, "VARBINARY predicates are not supported");
115
63
    case TYPE_BOOLEAN: {
116
63
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
117
0
    }
118
81
    case TYPE_DECIMALV2: {
119
81
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
120
0
    }
121
0
#define M(NAME)                                               \
122
67.5k
    case NAME: {                                              \
123
67.5k
        return Creator::template create<NAME, N>(null_aware); \
124
67.5k
    }
125
67.5k
        APPLY_FOR_PRIMTYPE(M)
126
0
#undef M
127
0
    default:
128
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
129
67.6k
    }
130
131
0
    return nullptr;
132
67.6k
}
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm0EEENT_7BasePtrENS_13PrimitiveTypeEb
Line
Count
Source
108
28.9k
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
109
28.9k
    using Creator = PredicateFunctionCreator<Traits>;
110
111
28.9k
    switch (type) {
112
0
    case TYPE_VARBINARY:
113
        // Binary read/write support does not provide storage or runtime predicate kernels.
114
0
        throw Exception(ErrorCode::NOT_IMPLEMENTED_ERROR, "VARBINARY predicates are not supported");
115
28
    case TYPE_BOOLEAN: {
116
28
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
117
0
    }
118
32
    case TYPE_DECIMALV2: {
119
32
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
120
0
    }
121
0
#define M(NAME)                                               \
122
0
    case NAME: {                                              \
123
0
        return Creator::template create<NAME, N>(null_aware); \
124
0
    }
125
32
        APPLY_FOR_PRIMTYPE(M)
126
0
#undef M
127
0
    default:
128
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
129
28.9k
    }
130
131
0
    return nullptr;
132
28.9k
}
_ZN5doris25create_predicate_functionINS_20MinmaxFunctionTraitsELm0EEENT_7BasePtrENS_13PrimitiveTypeEb
Line
Count
Source
108
14.9k
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
109
14.9k
    using Creator = PredicateFunctionCreator<Traits>;
110
111
14.9k
    switch (type) {
112
0
    case TYPE_VARBINARY:
113
        // Binary read/write support does not provide storage or runtime predicate kernels.
114
0
        throw Exception(ErrorCode::NOT_IMPLEMENTED_ERROR, "VARBINARY predicates are not supported");
115
9
    case TYPE_BOOLEAN: {
116
9
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
117
0
    }
118
15
    case TYPE_DECIMALV2: {
119
15
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
120
0
    }
121
0
#define M(NAME)                                               \
122
0
    case NAME: {                                              \
123
0
        return Creator::template create<NAME, N>(null_aware); \
124
0
    }
125
15
        APPLY_FOR_PRIMTYPE(M)
126
0
#undef M
127
0
    default:
128
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
129
14.9k
    }
130
131
0
    return nullptr;
132
14.9k
}
_ZN5doris25create_predicate_functionINS_17BloomFilterTraitsELm0EEENT_7BasePtrENS_13PrimitiveTypeEb
Line
Count
Source
108
21.7k
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
109
21.7k
    using Creator = PredicateFunctionCreator<Traits>;
110
111
21.7k
    switch (type) {
112
0
    case TYPE_VARBINARY:
113
        // Binary read/write support does not provide storage or runtime predicate kernels.
114
0
        throw Exception(ErrorCode::NOT_IMPLEMENTED_ERROR, "VARBINARY predicates are not supported");
115
23
    case TYPE_BOOLEAN: {
116
23
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
117
0
    }
118
33
    case TYPE_DECIMALV2: {
119
33
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
120
0
    }
121
0
#define M(NAME)                                               \
122
0
    case NAME: {                                              \
123
0
        return Creator::template create<NAME, N>(null_aware); \
124
0
    }
125
33
        APPLY_FOR_PRIMTYPE(M)
126
0
#undef M
127
0
    default:
128
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
129
21.7k
    }
130
131
0
    return nullptr;
132
21.7k
}
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm1EEENT_7BasePtrENS_13PrimitiveTypeEb
Line
Count
Source
108
105
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
109
105
    using Creator = PredicateFunctionCreator<Traits>;
110
111
105
    switch (type) {
112
0
    case TYPE_VARBINARY:
113
        // Binary read/write support does not provide storage or runtime predicate kernels.
114
0
        throw Exception(ErrorCode::NOT_IMPLEMENTED_ERROR, "VARBINARY predicates are not supported");
115
0
    case TYPE_BOOLEAN: {
116
0
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
117
0
    }
118
0
    case TYPE_DECIMALV2: {
119
0
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
120
0
    }
121
0
#define M(NAME)                                               \
122
0
    case NAME: {                                              \
123
0
        return Creator::template create<NAME, N>(null_aware); \
124
0
    }
125
0
        APPLY_FOR_PRIMTYPE(M)
126
0
#undef M
127
0
    default:
128
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
129
105
    }
130
131
0
    return nullptr;
132
105
}
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm2EEENT_7BasePtrENS_13PrimitiveTypeEb
Line
Count
Source
108
1.63k
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
109
1.63k
    using Creator = PredicateFunctionCreator<Traits>;
110
111
1.63k
    switch (type) {
112
0
    case TYPE_VARBINARY:
113
        // Binary read/write support does not provide storage or runtime predicate kernels.
114
0
        throw Exception(ErrorCode::NOT_IMPLEMENTED_ERROR, "VARBINARY predicates are not supported");
115
3
    case TYPE_BOOLEAN: {
116
3
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
117
0
    }
118
0
    case TYPE_DECIMALV2: {
119
0
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
120
0
    }
121
0
#define M(NAME)                                               \
122
0
    case NAME: {                                              \
123
0
        return Creator::template create<NAME, N>(null_aware); \
124
0
    }
125
0
        APPLY_FOR_PRIMTYPE(M)
126
0
#undef M
127
0
    default:
128
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
129
1.63k
    }
130
131
0
    return nullptr;
132
1.63k
}
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm3EEENT_7BasePtrENS_13PrimitiveTypeEb
Line
Count
Source
108
148
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
109
148
    using Creator = PredicateFunctionCreator<Traits>;
110
111
148
    switch (type) {
112
0
    case TYPE_VARBINARY:
113
        // Binary read/write support does not provide storage or runtime predicate kernels.
114
0
        throw Exception(ErrorCode::NOT_IMPLEMENTED_ERROR, "VARBINARY predicates are not supported");
115
0
    case TYPE_BOOLEAN: {
116
0
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
117
0
    }
118
1
    case TYPE_DECIMALV2: {
119
1
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
120
0
    }
121
0
#define M(NAME)                                               \
122
0
    case NAME: {                                              \
123
0
        return Creator::template create<NAME, N>(null_aware); \
124
0
    }
125
1
        APPLY_FOR_PRIMTYPE(M)
126
0
#undef M
127
0
    default:
128
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
129
148
    }
130
131
0
    return nullptr;
132
148
}
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm4EEENT_7BasePtrENS_13PrimitiveTypeEb
Line
Count
Source
108
51
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
109
51
    using Creator = PredicateFunctionCreator<Traits>;
110
111
51
    switch (type) {
112
0
    case TYPE_VARBINARY:
113
        // Binary read/write support does not provide storage or runtime predicate kernels.
114
0
        throw Exception(ErrorCode::NOT_IMPLEMENTED_ERROR, "VARBINARY predicates are not supported");
115
0
    case TYPE_BOOLEAN: {
116
0
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
117
0
    }
118
0
    case TYPE_DECIMALV2: {
119
0
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
120
0
    }
121
0
#define M(NAME)                                               \
122
0
    case NAME: {                                              \
123
0
        return Creator::template create<NAME, N>(null_aware); \
124
0
    }
125
0
        APPLY_FOR_PRIMTYPE(M)
126
0
#undef M
127
0
    default:
128
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
129
51
    }
130
131
0
    return nullptr;
132
51
}
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm5EEENT_7BasePtrENS_13PrimitiveTypeEb
Line
Count
Source
108
24
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
109
24
    using Creator = PredicateFunctionCreator<Traits>;
110
111
24
    switch (type) {
112
0
    case TYPE_VARBINARY:
113
        // Binary read/write support does not provide storage or runtime predicate kernels.
114
0
        throw Exception(ErrorCode::NOT_IMPLEMENTED_ERROR, "VARBINARY predicates are not supported");
115
0
    case TYPE_BOOLEAN: {
116
0
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
117
0
    }
118
0
    case TYPE_DECIMALV2: {
119
0
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
120
0
    }
121
0
#define M(NAME)                                               \
122
0
    case NAME: {                                              \
123
0
        return Creator::template create<NAME, N>(null_aware); \
124
0
    }
125
0
        APPLY_FOR_PRIMTYPE(M)
126
0
#undef M
127
0
    default:
128
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
129
24
    }
130
131
0
    return nullptr;
132
24
}
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm6EEENT_7BasePtrENS_13PrimitiveTypeEb
Line
Count
Source
108
10
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
109
10
    using Creator = PredicateFunctionCreator<Traits>;
110
111
10
    switch (type) {
112
0
    case TYPE_VARBINARY:
113
        // Binary read/write support does not provide storage or runtime predicate kernels.
114
0
        throw Exception(ErrorCode::NOT_IMPLEMENTED_ERROR, "VARBINARY predicates are not supported");
115
0
    case TYPE_BOOLEAN: {
116
0
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
117
0
    }
118
0
    case TYPE_DECIMALV2: {
119
0
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
120
0
    }
121
0
#define M(NAME)                                               \
122
0
    case NAME: {                                              \
123
0
        return Creator::template create<NAME, N>(null_aware); \
124
0
    }
125
0
        APPLY_FOR_PRIMTYPE(M)
126
0
#undef M
127
0
    default:
128
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
129
10
    }
130
131
0
    return nullptr;
132
10
}
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm7EEENT_7BasePtrENS_13PrimitiveTypeEb
Line
Count
Source
108
7
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
109
7
    using Creator = PredicateFunctionCreator<Traits>;
110
111
7
    switch (type) {
112
0
    case TYPE_VARBINARY:
113
        // Binary read/write support does not provide storage or runtime predicate kernels.
114
0
        throw Exception(ErrorCode::NOT_IMPLEMENTED_ERROR, "VARBINARY predicates are not supported");
115
0
    case TYPE_BOOLEAN: {
116
0
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
117
0
    }
118
0
    case TYPE_DECIMALV2: {
119
0
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
120
0
    }
121
0
#define M(NAME)                                               \
122
0
    case NAME: {                                              \
123
0
        return Creator::template create<NAME, N>(null_aware); \
124
0
    }
125
0
        APPLY_FOR_PRIMTYPE(M)
126
0
#undef M
127
0
    default:
128
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
129
7
    }
130
131
0
    return nullptr;
132
7
}
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm8EEENT_7BasePtrENS_13PrimitiveTypeEb
Line
Count
Source
108
14
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
109
14
    using Creator = PredicateFunctionCreator<Traits>;
110
111
14
    switch (type) {
112
0
    case TYPE_VARBINARY:
113
        // Binary read/write support does not provide storage or runtime predicate kernels.
114
0
        throw Exception(ErrorCode::NOT_IMPLEMENTED_ERROR, "VARBINARY predicates are not supported");
115
0
    case TYPE_BOOLEAN: {
116
0
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
117
0
    }
118
0
    case TYPE_DECIMALV2: {
119
0
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
120
0
    }
121
0
#define M(NAME)                                               \
122
0
    case NAME: {                                              \
123
0
        return Creator::template create<NAME, N>(null_aware); \
124
0
    }
125
0
        APPLY_FOR_PRIMTYPE(M)
126
0
#undef M
127
0
    default:
128
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
129
14
    }
130
131
0
    return nullptr;
132
14
}
133
134
14.9k
inline auto create_minmax_filter(PrimitiveType type, bool null_aware) {
135
14.9k
    return create_predicate_function<MinmaxFunctionTraits>(type, null_aware);
136
14.9k
}
137
138
template <size_t N = 0>
139
31.0k
inline auto create_set(PrimitiveType type, bool null_aware) {
140
31.0k
    return create_predicate_function<HybridSetTraits, N>(type, null_aware);
141
31.0k
}
_ZN5doris10create_setILm0EEEDaNS_13PrimitiveTypeEb
Line
Count
Source
139
29.1k
inline auto create_set(PrimitiveType type, bool null_aware) {
140
29.1k
    return create_predicate_function<HybridSetTraits, N>(type, null_aware);
141
29.1k
}
_ZN5doris10create_setILm1EEEDaNS_13PrimitiveTypeEb
Line
Count
Source
139
105
inline auto create_set(PrimitiveType type, bool null_aware) {
140
105
    return create_predicate_function<HybridSetTraits, N>(type, null_aware);
141
105
}
_ZN5doris10create_setILm2EEEDaNS_13PrimitiveTypeEb
Line
Count
Source
139
1.63k
inline auto create_set(PrimitiveType type, bool null_aware) {
140
1.63k
    return create_predicate_function<HybridSetTraits, N>(type, null_aware);
141
1.63k
}
_ZN5doris10create_setILm3EEEDaNS_13PrimitiveTypeEb
Line
Count
Source
139
148
inline auto create_set(PrimitiveType type, bool null_aware) {
140
148
    return create_predicate_function<HybridSetTraits, N>(type, null_aware);
141
148
}
_ZN5doris10create_setILm4EEEDaNS_13PrimitiveTypeEb
Line
Count
Source
139
51
inline auto create_set(PrimitiveType type, bool null_aware) {
140
51
    return create_predicate_function<HybridSetTraits, N>(type, null_aware);
141
51
}
_ZN5doris10create_setILm5EEEDaNS_13PrimitiveTypeEb
Line
Count
Source
139
24
inline auto create_set(PrimitiveType type, bool null_aware) {
140
24
    return create_predicate_function<HybridSetTraits, N>(type, null_aware);
141
24
}
_ZN5doris10create_setILm6EEEDaNS_13PrimitiveTypeEb
Line
Count
Source
139
10
inline auto create_set(PrimitiveType type, bool null_aware) {
140
10
    return create_predicate_function<HybridSetTraits, N>(type, null_aware);
141
10
}
_ZN5doris10create_setILm7EEEDaNS_13PrimitiveTypeEb
Line
Count
Source
139
7
inline auto create_set(PrimitiveType type, bool null_aware) {
140
7
    return create_predicate_function<HybridSetTraits, N>(type, null_aware);
141
7
}
_ZN5doris10create_setILm8EEEDaNS_13PrimitiveTypeEb
Line
Count
Source
139
14
inline auto create_set(PrimitiveType type, bool null_aware) {
140
14
    return create_predicate_function<HybridSetTraits, N>(type, null_aware);
141
14
}
142
143
2.02k
inline auto create_set(PrimitiveType type, size_t size, bool null_aware) {
144
2.02k
    if (size == 0) {
145
61
        return create_set<0>(type, null_aware);
146
1.96k
    } else if (size == 1) {
147
103
        return create_set<1>(type, null_aware);
148
1.86k
    } else if (size == 2) {
149
1.63k
        return create_set<2>(type, null_aware);
150
1.63k
    } else if (size == 3) {
151
128
        return create_set<3>(type, null_aware);
152
128
    } else if (size == 4) {
153
49
        return create_set<4>(type, null_aware);
154
53
    } else if (size == 5) {
155
22
        return create_set<5>(type, null_aware);
156
31
    } else if (size == 6) {
157
8
        return create_set<6>(type, null_aware);
158
23
    } else if (size == 7) {
159
5
        return create_set<7>(type, null_aware);
160
18
    } else if (size == FIXED_CONTAINER_MAX_SIZE) {
161
11
        return create_set<FIXED_CONTAINER_MAX_SIZE>(type, null_aware);
162
11
    } else {
163
7
        return create_set(type, null_aware);
164
7
    }
165
2.02k
}
166
167
396
inline HybridSetBase* create_string_value_set(bool null_aware) {
168
396
    return new StringValueSet(null_aware);
169
396
}
170
171
395
inline HybridSetBase* create_string_value_set(size_t size, bool null_aware) {
172
395
    return create_string_value_set(null_aware);
173
395
}
174
175
21.7k
inline auto create_bloom_filter(PrimitiveType type, bool null_aware) {
176
21.7k
    return create_predicate_function<BloomFilterTraits>(type, null_aware);
177
21.7k
}
178
179
} // namespace doris