Coverage Report

Created: 2026-08-31 18:56

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
29.1k
    static BasePtr get_function(bool null_aware) {
36
29.1k
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
29.1k
        return new MinMaxNumFunc<
38
29.1k
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
29.1k
                null_aware);
40
29.1k
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE2ELm0EEEPNS_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_13PrimitiveTypeE20ELm0EEEPNS_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_13PrimitiveTypeE3ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
3.86k
    static BasePtr get_function(bool null_aware) {
36
3.86k
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
3.86k
        return new MinMaxNumFunc<
38
3.86k
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
3.86k
                null_aware);
40
3.86k
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE4ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
2.55k
    static BasePtr get_function(bool null_aware) {
36
2.55k
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
2.55k
        return new MinMaxNumFunc<
38
2.55k
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
2.55k
                null_aware);
40
2.55k
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE5ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
14.4k
    static BasePtr get_function(bool null_aware) {
36
14.4k
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
14.4k
        return new MinMaxNumFunc<
38
14.4k
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
14.4k
                null_aware);
40
14.4k
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE6ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
3.28k
    static BasePtr get_function(bool null_aware) {
36
3.28k
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
3.28k
        return new MinMaxNumFunc<
38
3.28k
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
3.28k
                null_aware);
40
3.28k
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE7ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
86
    static BasePtr get_function(bool null_aware) {
36
86
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
86
        return new MinMaxNumFunc<
38
86
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
86
                null_aware);
40
86
    }
_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
159
    static BasePtr get_function(bool null_aware) {
36
159
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
159
        return new MinMaxNumFunc<
38
159
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
159
                null_aware);
40
159
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE11ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
1
    static BasePtr get_function(bool null_aware) {
36
1
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
1
        return new MinMaxNumFunc<
38
1
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
1
                null_aware);
40
1
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE12ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
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_13PrimitiveTypeE25ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
730
    static BasePtr get_function(bool null_aware) {
36
730
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
730
        return new MinMaxNumFunc<
38
730
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
730
                null_aware);
40
730
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE26ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
2.55k
    static BasePtr get_function(bool null_aware) {
36
2.55k
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
2.55k
        return new MinMaxNumFunc<
38
2.55k
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
2.55k
                null_aware);
40
2.55k
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE42ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
2
    static BasePtr get_function(bool null_aware) {
36
2
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
2
        return new MinMaxNumFunc<
38
2
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
2
                null_aware);
40
2
    }
Unexecuted instantiation: _ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE27ELm0EEEPNS_14MinMaxFuncBaseEb
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE15ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
199
    static BasePtr get_function(bool null_aware) {
36
199
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
199
        return new MinMaxNumFunc<
38
199
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
199
                null_aware);
40
199
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE10ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
484
    static BasePtr get_function(bool null_aware) {
36
484
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
484
        return new MinMaxNumFunc<
38
484
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
484
                null_aware);
40
484
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE23ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
165
    static BasePtr get_function(bool null_aware) {
36
165
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
165
        return new MinMaxNumFunc<
38
165
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
165
                null_aware);
40
165
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE28ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
254
    static BasePtr get_function(bool null_aware) {
36
254
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
254
        return new MinMaxNumFunc<
38
254
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
254
                null_aware);
40
254
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE29ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
131
    static BasePtr get_function(bool null_aware) {
36
131
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
131
        return new MinMaxNumFunc<
38
131
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
131
                null_aware);
40
131
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE30ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
136
    static BasePtr get_function(bool null_aware) {
36
136
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
136
        return new MinMaxNumFunc<
38
136
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
136
                null_aware);
40
136
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE35ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
25
    static BasePtr get_function(bool null_aware) {
36
25
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
25
        return new MinMaxNumFunc<
38
25
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
25
                null_aware);
40
25
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE36ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
1
    static BasePtr get_function(bool null_aware) {
36
1
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
1
        return new MinMaxNumFunc<
38
1
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
1
                null_aware);
40
1
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE37ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
1
    static BasePtr get_function(bool null_aware) {
36
1
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
1
        return new MinMaxNumFunc<
38
1
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
1
                null_aware);
40
1
    }
41
};
42
43
class HybridSetTraits {
44
public:
45
    using BasePtr = HybridSetBase*;
46
    template <PrimitiveType type, size_t N>
47
32.8k
    static BasePtr get_function(bool null_aware) {
48
32.8k
        if constexpr (is_string_type(type)) {
49
1.32k
            return new StringSet<>(null_aware);
50
5.95k
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
5.95k
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
5.95k
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
5.95k
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
995
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
995
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
24.5k
        } else {
57
24.5k
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
24.5k
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
24.5k
        }
60
32.8k
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm0EEEPNS_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_13PrimitiveTypeE20ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
20
    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
20
        } else {
57
20
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
20
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
20
        }
60
20
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
3.49k
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
3.49k
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
3.49k
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
3.49k
            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
3.49k
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
2.44k
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
2.44k
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
2.44k
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
2.44k
            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.44k
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
14.2k
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
14.2k
        } else {
57
14.2k
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
14.2k
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
14.2k
        }
60
14.2k
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
5.53k
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
5.53k
        } else {
57
5.53k
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
5.53k
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
5.53k
        }
60
5.53k
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
148
    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
148
        } else {
57
148
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
148
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
148
        }
60
148
    }
_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
60
    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
60
        } else {
57
60
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
60
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
60
        }
60
60
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
30
    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
30
        } else {
57
30
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
30
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
30
        }
60
30
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
26
    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
26
        } else {
57
26
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
26
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
26
        }
60
26
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1.05k
    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.05k
        } else {
57
1.05k
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
1.05k
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
1.05k
        }
60
1.05k
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
2.61k
    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.61k
        } else {
57
2.61k
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
2.61k
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
2.61k
        }
60
2.61k
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
4
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
4
        } else {
57
4
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
4
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
4
        }
60
4
    }
_ZN5doris15HybridSetTraits12get_functionILNS_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
215
    static BasePtr get_function(bool null_aware) {
48
215
        if constexpr (is_string_type(type)) {
49
215
            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
215
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE10ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
920
    static BasePtr get_function(bool null_aware) {
48
920
        if constexpr (is_string_type(type)) {
49
920
            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
920
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE23ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
191
    static BasePtr get_function(bool null_aware) {
48
191
        if constexpr (is_string_type(type)) {
49
191
            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
191
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE28ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
283
    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
283
        } else {
57
283
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
283
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
283
        }
60
283
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
270
    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
270
        } else {
57
270
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
270
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
270
        }
60
270
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
118
    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
118
        } else {
57
118
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
118
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
118
        }
60
118
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
58
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
58
        } else {
57
58
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
58
        }
60
58
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
4
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
4
        } else {
57
4
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
4
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
4
        }
60
4
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
4
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
4
        } else {
57
4
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
4
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
4
        }
60
4
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm1EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
2
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
2
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
2
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
2
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
2
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
1
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
1
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
31
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
31
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
31
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
31
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
31
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
5
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
5
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
5
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
5
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
5
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm1EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE27ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE15ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE10ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE23ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE28ELm1EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm1EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
3
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
3
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
3
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
3
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
3
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
8
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
8
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
8
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
8
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
8
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm1EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
3
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
3
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
3
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
3
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
3
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm2EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
5
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
5
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
5
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
5
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
5
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
1
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
1
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
556
    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
556
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
556
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
556
            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
556
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
71
    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
71
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
71
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
71
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
71
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm2EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
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
36
    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
36
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
36
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
36
            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
36
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
26
    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
26
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
26
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
26
            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
26
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
2
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
2
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
2
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
2
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
2
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE27ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE15ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE10ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE23ELm2EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE28ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
3
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
3
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
3
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
3
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
3
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
4
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
4
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
4
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
4
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
4
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
5
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
5
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
5
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
5
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
5
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm2EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
9
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
9
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
9
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
9
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
9
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
8
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
8
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
8
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
8
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
8
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm3EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
4
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
4
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
4
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
4
            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
4
    }
_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
59
    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
59
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
59
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
59
            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
59
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
23
    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
23
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
23
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
23
            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
23
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm3EEEPNS_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
    }
_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
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
5
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
5
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
5
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
5
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
5
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE27ELm3EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE15ELm3EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE10ELm3EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE23ELm3EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE28ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
3
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
3
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
3
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
3
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
3
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm4EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm4EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
1
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
1
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm4EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm4EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
25
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
25
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
25
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
25
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
25
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm4EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
3
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
3
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
3
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
3
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
3
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm4EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm4EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
2
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
2
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
2
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
2
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
2
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm4EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
6
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
6
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
6
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
6
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
6
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm4EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
6
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
6
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
6
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
6
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
6
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm4EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm4EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
8
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
8
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
8
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
8
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
8
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE27ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE15ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE10ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE23ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE28ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm5EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm5EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
13
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
13
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
13
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
13
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
13
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm5EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
2
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
2
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
2
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
2
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
2
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm5EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm5EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
4
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
4
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
4
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
4
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
4
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE27ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE15ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE10ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE23ELm5EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE28ELm5EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
2
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
2
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
2
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
2
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
2
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm5EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm5EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm5EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
2
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
2
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
2
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
2
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
2
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm6EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm6EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
4
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
4
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
4
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
4
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
4
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm6EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm6EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm6EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
4
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
4
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
4
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
4
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
4
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm6EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm6EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE27ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE15ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE10ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE23ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE28ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm7EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm7EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
3
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
3
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
3
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
3
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
3
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm7EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm7EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
2
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
2
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
2
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
2
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
2
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE27ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE15ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE10ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE23ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE28ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm7EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm7EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
2
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
2
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
2
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
2
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
2
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm8EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm8EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
10
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
10
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
10
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
10
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
10
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE27ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE15ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE10ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE23ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE28ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm8EEEPNS_13HybridSetBaseEb
61
};
62
63
class BloomFilterTraits {
64
public:
65
    using BasePtr = BloomFilterFuncBase*;
66
    template <PrimitiveType type, size_t N>
67
20.3k
    static BasePtr get_function(bool null_aware) {
68
20.3k
        return new BloomFilterFunc<type>(null_aware);
69
20.3k
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE2ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
8
    static BasePtr get_function(bool null_aware) {
68
8
        return new BloomFilterFunc<type>(null_aware);
69
8
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE20ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
21
    static BasePtr get_function(bool null_aware) {
68
21
        return new BloomFilterFunc<type>(null_aware);
69
21
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE3ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
598
    static BasePtr get_function(bool null_aware) {
68
598
        return new BloomFilterFunc<type>(null_aware);
69
598
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE4ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
428
    static BasePtr get_function(bool null_aware) {
68
428
        return new BloomFilterFunc<type>(null_aware);
69
428
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE5ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
12.6k
    static BasePtr get_function(bool null_aware) {
68
12.6k
        return new BloomFilterFunc<type>(null_aware);
69
12.6k
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE6ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
4.75k
    static BasePtr get_function(bool null_aware) {
68
4.75k
        return new BloomFilterFunc<type>(null_aware);
69
4.75k
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE7ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
105
    static BasePtr get_function(bool null_aware) {
68
105
        return new BloomFilterFunc<type>(null_aware);
69
105
    }
_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
9
    static BasePtr get_function(bool null_aware) {
68
9
        return new BloomFilterFunc<type>(null_aware);
69
9
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE11ELm0EEEPNS_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_13PrimitiveTypeE12ELm0EEEPNS_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_13PrimitiveTypeE25ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
530
    static BasePtr get_function(bool null_aware) {
68
530
        return new BloomFilterFunc<type>(null_aware);
69
530
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE26ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
239
    static BasePtr get_function(bool null_aware) {
68
239
        return new BloomFilterFunc<type>(null_aware);
69
239
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE42ELm0EEEPNS_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_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
29
    static BasePtr get_function(bool null_aware) {
68
29
        return new BloomFilterFunc<type>(null_aware);
69
29
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE10ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
505
    static BasePtr get_function(bool null_aware) {
68
505
        return new BloomFilterFunc<type>(null_aware);
69
505
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE23ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
69
    static BasePtr get_function(bool null_aware) {
68
69
        return new BloomFilterFunc<type>(null_aware);
69
69
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE28ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
54
    static BasePtr get_function(bool null_aware) {
68
54
        return new BloomFilterFunc<type>(null_aware);
69
54
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE29ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
267
    static BasePtr get_function(bool null_aware) {
68
267
        return new BloomFilterFunc<type>(null_aware);
69
267
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE30ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
82
    static BasePtr get_function(bool null_aware) {
68
82
        return new BloomFilterFunc<type>(null_aware);
69
82
    }
_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
    }
70
};
71
72
template <class Traits>
73
class PredicateFunctionCreator {
74
public:
75
    template <PrimitiveType type, size_t N = 0>
76
82.3k
    static typename Traits::BasePtr create(bool null_aware) {
77
82.3k
        return Traits::template get_function<type, N>(null_aware);
78
82.3k
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm0EEEPNS_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_13PrimitiveTypeE20ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
20
    static typename Traits::BasePtr create(bool null_aware) {
77
20
        return Traits::template get_function<type, N>(null_aware);
78
20
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
3.49k
    static typename Traits::BasePtr create(bool null_aware) {
77
3.49k
        return Traits::template get_function<type, N>(null_aware);
78
3.49k
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
2.44k
    static typename Traits::BasePtr create(bool null_aware) {
77
2.44k
        return Traits::template get_function<type, N>(null_aware);
78
2.44k
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
14.2k
    static typename Traits::BasePtr create(bool null_aware) {
77
14.2k
        return Traits::template get_function<type, N>(null_aware);
78
14.2k
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
5.52k
    static typename Traits::BasePtr create(bool null_aware) {
77
5.52k
        return Traits::template get_function<type, N>(null_aware);
78
5.52k
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
148
    static typename Traits::BasePtr create(bool null_aware) {
77
148
        return Traits::template get_function<type, N>(null_aware);
78
148
    }
_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
60
    static typename Traits::BasePtr create(bool null_aware) {
77
60
        return Traits::template get_function<type, N>(null_aware);
78
60
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
30
    static typename Traits::BasePtr create(bool null_aware) {
77
30
        return Traits::template get_function<type, N>(null_aware);
78
30
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
26
    static typename Traits::BasePtr create(bool null_aware) {
77
26
        return Traits::template get_function<type, N>(null_aware);
78
26
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1.05k
    static typename Traits::BasePtr create(bool null_aware) {
77
1.05k
        return Traits::template get_function<type, N>(null_aware);
78
1.05k
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
2.61k
    static typename Traits::BasePtr create(bool null_aware) {
77
2.61k
        return Traits::template get_function<type, N>(null_aware);
78
2.61k
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm0EEEPNS_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_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
215
    static typename Traits::BasePtr create(bool null_aware) {
77
215
        return Traits::template get_function<type, N>(null_aware);
78
215
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE10ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
919
    static typename Traits::BasePtr create(bool null_aware) {
77
919
        return Traits::template get_function<type, N>(null_aware);
78
919
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE23ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
191
    static typename Traits::BasePtr create(bool null_aware) {
77
191
        return Traits::template get_function<type, N>(null_aware);
78
191
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE28ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
283
    static typename Traits::BasePtr create(bool null_aware) {
77
283
        return Traits::template get_function<type, N>(null_aware);
78
283
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
271
    static typename Traits::BasePtr create(bool null_aware) {
77
271
        return Traits::template get_function<type, N>(null_aware);
78
271
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
118
    static typename Traits::BasePtr create(bool null_aware) {
77
118
        return Traits::template get_function<type, N>(null_aware);
78
118
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
58
    static typename Traits::BasePtr create(bool null_aware) {
77
58
        return Traits::template get_function<type, N>(null_aware);
78
58
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
4
    static typename Traits::BasePtr create(bool null_aware) {
77
4
        return Traits::template get_function<type, N>(null_aware);
78
4
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
4
    static typename Traits::BasePtr create(bool null_aware) {
77
4
        return Traits::template get_function<type, N>(null_aware);
78
4
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE2ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
15
    static typename Traits::BasePtr create(bool null_aware) {
77
15
        return Traits::template get_function<type, N>(null_aware);
78
15
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE20ELm0EEEPNS_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_13PrimitiveTypeE3ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
3.86k
    static typename Traits::BasePtr create(bool null_aware) {
77
3.86k
        return Traits::template get_function<type, N>(null_aware);
78
3.86k
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE4ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
2.55k
    static typename Traits::BasePtr create(bool null_aware) {
77
2.55k
        return Traits::template get_function<type, N>(null_aware);
78
2.55k
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE5ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
14.4k
    static typename Traits::BasePtr create(bool null_aware) {
77
14.4k
        return Traits::template get_function<type, N>(null_aware);
78
14.4k
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE6ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
3.27k
    static typename Traits::BasePtr create(bool null_aware) {
77
3.27k
        return Traits::template get_function<type, N>(null_aware);
78
3.27k
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE7ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
86
    static typename Traits::BasePtr create(bool null_aware) {
77
86
        return Traits::template get_function<type, N>(null_aware);
78
86
    }
_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
159
    static typename Traits::BasePtr create(bool null_aware) {
77
159
        return Traits::template get_function<type, N>(null_aware);
78
159
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE11ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE12ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
7
    static typename Traits::BasePtr create(bool null_aware) {
77
7
        return Traits::template get_function<type, N>(null_aware);
78
7
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE25ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
730
    static typename Traits::BasePtr create(bool null_aware) {
77
730
        return Traits::template get_function<type, N>(null_aware);
78
730
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE26ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
2.55k
    static typename Traits::BasePtr create(bool null_aware) {
77
2.55k
        return Traits::template get_function<type, N>(null_aware);
78
2.55k
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE42ELm0EEEPNS_14MinMaxFuncBaseEb
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_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE27ELm0EEEPNS_14MinMaxFuncBaseEb
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE15ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
199
    static typename Traits::BasePtr create(bool null_aware) {
77
199
        return Traits::template get_function<type, N>(null_aware);
78
199
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE10ELm0EEEPNS_14MinMaxFuncBaseEb
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_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE23ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
165
    static typename Traits::BasePtr create(bool null_aware) {
77
165
        return Traits::template get_function<type, N>(null_aware);
78
165
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE28ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
254
    static typename Traits::BasePtr create(bool null_aware) {
77
254
        return Traits::template get_function<type, N>(null_aware);
78
254
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE29ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
131
    static typename Traits::BasePtr create(bool null_aware) {
77
131
        return Traits::template get_function<type, N>(null_aware);
78
131
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE30ELm0EEEPNS_14MinMaxFuncBaseEb
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_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE35ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
25
    static typename Traits::BasePtr create(bool null_aware) {
77
25
        return Traits::template get_function<type, N>(null_aware);
78
25
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE36ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE37ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE2ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
8
    static typename Traits::BasePtr create(bool null_aware) {
77
8
        return Traits::template get_function<type, N>(null_aware);
78
8
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE20ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
21
    static typename Traits::BasePtr create(bool null_aware) {
77
21
        return Traits::template get_function<type, N>(null_aware);
78
21
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE3ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
599
    static typename Traits::BasePtr create(bool null_aware) {
77
599
        return Traits::template get_function<type, N>(null_aware);
78
599
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE4ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
428
    static typename Traits::BasePtr create(bool null_aware) {
77
428
        return Traits::template get_function<type, N>(null_aware);
78
428
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE5ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
12.6k
    static typename Traits::BasePtr create(bool null_aware) {
77
12.6k
        return Traits::template get_function<type, N>(null_aware);
78
12.6k
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE6ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
4.76k
    static typename Traits::BasePtr create(bool null_aware) {
77
4.76k
        return Traits::template get_function<type, N>(null_aware);
78
4.76k
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE7ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
105
    static typename Traits::BasePtr create(bool null_aware) {
77
105
        return Traits::template get_function<type, N>(null_aware);
78
105
    }
_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
9
    static typename Traits::BasePtr create(bool null_aware) {
77
9
        return Traits::template get_function<type, N>(null_aware);
78
9
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE11ELm0EEEPNS_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_13PrimitiveTypeE12ELm0EEEPNS_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_13PrimitiveTypeE25ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
530
    static typename Traits::BasePtr create(bool null_aware) {
77
530
        return Traits::template get_function<type, N>(null_aware);
78
530
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE26ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
240
    static typename Traits::BasePtr create(bool null_aware) {
77
240
        return Traits::template get_function<type, N>(null_aware);
78
240
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE42ELm0EEEPNS_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_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
29
    static typename Traits::BasePtr create(bool null_aware) {
77
29
        return Traits::template get_function<type, N>(null_aware);
78
29
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE10ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
505
    static typename Traits::BasePtr create(bool null_aware) {
77
505
        return Traits::template get_function<type, N>(null_aware);
78
505
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE23ELm0EEEPNS_19BloomFilterFuncBaseEb
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_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE28ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
54
    static typename Traits::BasePtr create(bool null_aware) {
77
54
        return Traits::template get_function<type, N>(null_aware);
78
54
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE29ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
267
    static typename Traits::BasePtr create(bool null_aware) {
77
267
        return Traits::template get_function<type, N>(null_aware);
78
267
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE30ELm0EEEPNS_19BloomFilterFuncBaseEb
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_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
    }
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
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE27ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE15ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE10ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE23ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE28ELm1EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm1EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
3
    static typename Traits::BasePtr create(bool null_aware) {
77
3
        return Traits::template get_function<type, N>(null_aware);
78
3
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
8
    static typename Traits::BasePtr create(bool null_aware) {
77
8
        return Traits::template get_function<type, N>(null_aware);
78
8
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm1EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
3
    static typename Traits::BasePtr create(bool null_aware) {
77
3
        return Traits::template get_function<type, N>(null_aware);
78
3
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm2EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
5
    static typename Traits::BasePtr create(bool null_aware) {
77
5
        return Traits::template get_function<type, N>(null_aware);
78
5
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
556
    static typename Traits::BasePtr create(bool null_aware) {
77
556
        return Traits::template get_function<type, N>(null_aware);
78
556
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
71
    static typename Traits::BasePtr create(bool null_aware) {
77
71
        return Traits::template get_function<type, N>(null_aware);
78
71
    }
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
36
    static typename Traits::BasePtr create(bool null_aware) {
77
36
        return Traits::template get_function<type, N>(null_aware);
78
36
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
26
    static typename Traits::BasePtr create(bool null_aware) {
77
26
        return Traits::template get_function<type, N>(null_aware);
78
26
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
2
    static typename Traits::BasePtr create(bool null_aware) {
77
2
        return Traits::template get_function<type, N>(null_aware);
78
2
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE27ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE15ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE10ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE23ELm2EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE28ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
3
    static typename Traits::BasePtr create(bool null_aware) {
77
3
        return Traits::template get_function<type, N>(null_aware);
78
3
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
4
    static typename Traits::BasePtr create(bool null_aware) {
77
4
        return Traits::template get_function<type, N>(null_aware);
78
4
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
5
    static typename Traits::BasePtr create(bool null_aware) {
77
5
        return Traits::template get_function<type, N>(null_aware);
78
5
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm2EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
9
    static typename Traits::BasePtr create(bool null_aware) {
77
9
        return Traits::template get_function<type, N>(null_aware);
78
9
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
8
    static typename Traits::BasePtr create(bool null_aware) {
77
8
        return Traits::template get_function<type, N>(null_aware);
78
8
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm3EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
4
    static typename Traits::BasePtr create(bool null_aware) {
77
4
        return Traits::template get_function<type, N>(null_aware);
78
4
    }
_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
59
    static typename Traits::BasePtr create(bool null_aware) {
77
59
        return Traits::template get_function<type, N>(null_aware);
78
59
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm3EEEPNS_13HybridSetBaseEb
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_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm3EEEPNS_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_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
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
5
    static typename Traits::BasePtr create(bool null_aware) {
77
5
        return Traits::template get_function<type, N>(null_aware);
78
5
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE27ELm3EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE15ELm3EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE10ELm3EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE23ELm3EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE28ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
3
    static typename Traits::BasePtr create(bool null_aware) {
77
3
        return Traits::template get_function<type, N>(null_aware);
78
3
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm4EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm4EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm4EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm4EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
25
    static typename Traits::BasePtr create(bool null_aware) {
77
25
        return Traits::template get_function<type, N>(null_aware);
78
25
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm4EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
3
    static typename Traits::BasePtr create(bool null_aware) {
77
3
        return Traits::template get_function<type, N>(null_aware);
78
3
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm4EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm4EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
2
    static typename Traits::BasePtr create(bool null_aware) {
77
2
        return Traits::template get_function<type, N>(null_aware);
78
2
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm4EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
6
    static typename Traits::BasePtr create(bool null_aware) {
77
6
        return Traits::template get_function<type, N>(null_aware);
78
6
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm4EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
6
    static typename Traits::BasePtr create(bool null_aware) {
77
6
        return Traits::template get_function<type, N>(null_aware);
78
6
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm4EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm4EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
8
    static typename Traits::BasePtr create(bool null_aware) {
77
8
        return Traits::template get_function<type, N>(null_aware);
78
8
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE27ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE15ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE10ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE23ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE28ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm5EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm5EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
13
    static typename Traits::BasePtr create(bool null_aware) {
77
13
        return Traits::template get_function<type, N>(null_aware);
78
13
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm5EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
2
    static typename Traits::BasePtr create(bool null_aware) {
77
2
        return Traits::template get_function<type, N>(null_aware);
78
2
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm5EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm5EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
4
    static typename Traits::BasePtr create(bool null_aware) {
77
4
        return Traits::template get_function<type, N>(null_aware);
78
4
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE27ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE15ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE10ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE23ELm5EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE28ELm5EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
2
    static typename Traits::BasePtr create(bool null_aware) {
77
2
        return Traits::template get_function<type, N>(null_aware);
78
2
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm5EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm5EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm5EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
2
    static typename Traits::BasePtr create(bool null_aware) {
77
2
        return Traits::template get_function<type, N>(null_aware);
78
2
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm6EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm6EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
4
    static typename Traits::BasePtr create(bool null_aware) {
77
4
        return Traits::template get_function<type, N>(null_aware);
78
4
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm6EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm6EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm6EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
4
    static typename Traits::BasePtr create(bool null_aware) {
77
4
        return Traits::template get_function<type, N>(null_aware);
78
4
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm6EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm6EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE27ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE15ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE10ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE23ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE28ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm7EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm7EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
3
    static typename Traits::BasePtr create(bool null_aware) {
77
3
        return Traits::template get_function<type, N>(null_aware);
78
3
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm7EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm7EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
2
    static typename Traits::BasePtr create(bool null_aware) {
77
2
        return Traits::template get_function<type, N>(null_aware);
78
2
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE27ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE15ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE10ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE23ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE28ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm7EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm7EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
2
    static typename Traits::BasePtr create(bool null_aware) {
77
2
        return Traits::template get_function<type, N>(null_aware);
78
2
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm8EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm8EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
10
    static typename Traits::BasePtr create(bool null_aware) {
77
10
        return Traits::template get_function<type, N>(null_aware);
78
10
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE27ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE15ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE10ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE23ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE28ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm8EEEPNS_13HybridSetBaseEb
79
};
80
81
#define APPLY_FOR_PRIMTYPE(M) \
82
7.96k
    M(TYPE_TINYINT)           \
83
7.96k
    M(TYPE_SMALLINT)          \
84
42.1k
    M(TYPE_INT)               \
85
42.1k
    M(TYPE_BIGINT)            \
86
13.6k
    M(TYPE_LARGEINT)          \
87
344
    M(TYPE_FLOAT)             \
88
240
    M(TYPE_DOUBLE)            \
89
240
    M(TYPE_DATE)              \
90
53
    M(TYPE_DATETIME)          \
91
2.35k
    M(TYPE_DATEV2)            \
92
5.44k
    M(TYPE_DATETIMEV2)        \
93
5.44k
    M(TYPE_TIMESTAMPTZ)       \
94
26
    M(TYPE_TIMEV2)            \
95
443
    M(TYPE_CHAR)              \
96
1.91k
    M(TYPE_VARCHAR)           \
97
1.91k
    M(TYPE_STRING)            \
98
597
    M(TYPE_DECIMAL32)         \
99
676
    M(TYPE_DECIMAL64)         \
100
676
    M(TYPE_DECIMAL128I)       \
101
345
    M(TYPE_DECIMAL256)        \
102
140
    M(TYPE_IPV4)              \
103
24
    M(TYPE_IPV6)
104
105
template <class Traits, size_t N = 0>
106
82.4k
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
107
82.4k
    using Creator = PredicateFunctionCreator<Traits>;
108
109
82.4k
    switch (type) {
110
38
    case TYPE_BOOLEAN: {
111
38
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
112
0
    }
113
51
    case TYPE_DECIMALV2: {
114
51
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
115
0
    }
116
0
#define M(NAME)                                               \
117
82.3k
    case NAME: {                                              \
118
82.3k
        return Creator::template create<NAME, N>(null_aware); \
119
82.3k
    }
120
82.3k
        APPLY_FOR_PRIMTYPE(M)
121
0
#undef M
122
0
    default:
123
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
124
82.4k
    }
125
126
0
    return nullptr;
127
82.4k
}
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm0EEENT_7BasePtrENS_13PrimitiveTypeEb
Line
Count
Source
106
31.8k
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
107
31.8k
    using Creator = PredicateFunctionCreator<Traits>;
108
109
31.8k
    switch (type) {
110
12
    case TYPE_BOOLEAN: {
111
12
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
112
0
    }
113
20
    case TYPE_DECIMALV2: {
114
20
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
115
0
    }
116
0
#define M(NAME)                                               \
117
0
    case NAME: {                                              \
118
0
        return Creator::template create<NAME, N>(null_aware); \
119
0
    }
120
20
        APPLY_FOR_PRIMTYPE(M)
121
0
#undef M
122
0
    default:
123
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
124
31.8k
    }
125
126
0
    return nullptr;
127
31.8k
}
_ZN5doris25create_predicate_functionINS_20MinmaxFunctionTraitsELm0EEENT_7BasePtrENS_13PrimitiveTypeEb
Line
Count
Source
106
29.1k
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
107
29.1k
    using Creator = PredicateFunctionCreator<Traits>;
108
109
29.1k
    switch (type) {
110
15
    case TYPE_BOOLEAN: {
111
15
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
112
0
    }
113
9
    case TYPE_DECIMALV2: {
114
9
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
115
0
    }
116
0
#define M(NAME)                                               \
117
0
    case NAME: {                                              \
118
0
        return Creator::template create<NAME, N>(null_aware); \
119
0
    }
120
9
        APPLY_FOR_PRIMTYPE(M)
121
0
#undef M
122
0
    default:
123
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
124
29.1k
    }
125
126
0
    return nullptr;
127
29.1k
}
_ZN5doris25create_predicate_functionINS_17BloomFilterTraitsELm0EEENT_7BasePtrENS_13PrimitiveTypeEb
Line
Count
Source
106
20.4k
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
107
20.4k
    using Creator = PredicateFunctionCreator<Traits>;
108
109
20.4k
    switch (type) {
110
8
    case TYPE_BOOLEAN: {
111
8
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
112
0
    }
113
21
    case TYPE_DECIMALV2: {
114
21
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
115
0
    }
116
0
#define M(NAME)                                               \
117
0
    case NAME: {                                              \
118
0
        return Creator::template create<NAME, N>(null_aware); \
119
0
    }
120
21
        APPLY_FOR_PRIMTYPE(M)
121
0
#undef M
122
0
    default:
123
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
124
20.4k
    }
125
126
0
    return nullptr;
127
20.4k
}
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm1EEENT_7BasePtrENS_13PrimitiveTypeEb
Line
Count
Source
106
53
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
107
53
    using Creator = PredicateFunctionCreator<Traits>;
108
109
53
    switch (type) {
110
0
    case TYPE_BOOLEAN: {
111
0
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
112
0
    }
113
0
    case TYPE_DECIMALV2: {
114
0
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
115
0
    }
116
0
#define M(NAME)                                               \
117
0
    case NAME: {                                              \
118
0
        return Creator::template create<NAME, N>(null_aware); \
119
0
    }
120
0
        APPLY_FOR_PRIMTYPE(M)
121
0
#undef M
122
0
    default:
123
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
124
53
    }
125
126
0
    return nullptr;
127
53
}
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm2EEENT_7BasePtrENS_13PrimitiveTypeEb
Line
Count
Source
106
739
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
107
739
    using Creator = PredicateFunctionCreator<Traits>;
108
109
739
    switch (type) {
110
3
    case TYPE_BOOLEAN: {
111
3
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
112
0
    }
113
0
    case TYPE_DECIMALV2: {
114
0
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
115
0
    }
116
0
#define M(NAME)                                               \
117
0
    case NAME: {                                              \
118
0
        return Creator::template create<NAME, N>(null_aware); \
119
0
    }
120
0
        APPLY_FOR_PRIMTYPE(M)
121
0
#undef M
122
0
    default:
123
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
124
739
    }
125
126
0
    return nullptr;
127
739
}
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm3EEENT_7BasePtrENS_13PrimitiveTypeEb
Line
Count
Source
106
120
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
107
120
    using Creator = PredicateFunctionCreator<Traits>;
108
109
120
    switch (type) {
110
0
    case TYPE_BOOLEAN: {
111
0
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
112
0
    }
113
1
    case TYPE_DECIMALV2: {
114
1
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
115
0
    }
116
0
#define M(NAME)                                               \
117
0
    case NAME: {                                              \
118
0
        return Creator::template create<NAME, N>(null_aware); \
119
0
    }
120
1
        APPLY_FOR_PRIMTYPE(M)
121
0
#undef M
122
0
    default:
123
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
124
120
    }
125
126
0
    return nullptr;
127
120
}
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm4EEENT_7BasePtrENS_13PrimitiveTypeEb
Line
Count
Source
106
51
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
107
51
    using Creator = PredicateFunctionCreator<Traits>;
108
109
51
    switch (type) {
110
0
    case TYPE_BOOLEAN: {
111
0
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
112
0
    }
113
0
    case TYPE_DECIMALV2: {
114
0
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
115
0
    }
116
0
#define M(NAME)                                               \
117
0
    case NAME: {                                              \
118
0
        return Creator::template create<NAME, N>(null_aware); \
119
0
    }
120
0
        APPLY_FOR_PRIMTYPE(M)
121
0
#undef M
122
0
    default:
123
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
124
51
    }
125
126
0
    return nullptr;
127
51
}
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm5EEENT_7BasePtrENS_13PrimitiveTypeEb
Line
Count
Source
106
24
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
107
24
    using Creator = PredicateFunctionCreator<Traits>;
108
109
24
    switch (type) {
110
0
    case TYPE_BOOLEAN: {
111
0
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
112
0
    }
113
0
    case TYPE_DECIMALV2: {
114
0
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
115
0
    }
116
0
#define M(NAME)                                               \
117
0
    case NAME: {                                              \
118
0
        return Creator::template create<NAME, N>(null_aware); \
119
0
    }
120
0
        APPLY_FOR_PRIMTYPE(M)
121
0
#undef M
122
0
    default:
123
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
124
24
    }
125
126
0
    return nullptr;
127
24
}
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm6EEENT_7BasePtrENS_13PrimitiveTypeEb
Line
Count
Source
106
10
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
107
10
    using Creator = PredicateFunctionCreator<Traits>;
108
109
10
    switch (type) {
110
0
    case TYPE_BOOLEAN: {
111
0
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
112
0
    }
113
0
    case TYPE_DECIMALV2: {
114
0
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
115
0
    }
116
0
#define M(NAME)                                               \
117
0
    case NAME: {                                              \
118
0
        return Creator::template create<NAME, N>(null_aware); \
119
0
    }
120
0
        APPLY_FOR_PRIMTYPE(M)
121
0
#undef M
122
0
    default:
123
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
124
10
    }
125
126
0
    return nullptr;
127
10
}
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm7EEENT_7BasePtrENS_13PrimitiveTypeEb
Line
Count
Source
106
7
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
107
7
    using Creator = PredicateFunctionCreator<Traits>;
108
109
7
    switch (type) {
110
0
    case TYPE_BOOLEAN: {
111
0
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
112
0
    }
113
0
    case TYPE_DECIMALV2: {
114
0
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
115
0
    }
116
0
#define M(NAME)                                               \
117
0
    case NAME: {                                              \
118
0
        return Creator::template create<NAME, N>(null_aware); \
119
0
    }
120
0
        APPLY_FOR_PRIMTYPE(M)
121
0
#undef M
122
0
    default:
123
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
124
7
    }
125
126
0
    return nullptr;
127
7
}
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm8EEENT_7BasePtrENS_13PrimitiveTypeEb
Line
Count
Source
106
10
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
107
10
    using Creator = PredicateFunctionCreator<Traits>;
108
109
10
    switch (type) {
110
0
    case TYPE_BOOLEAN: {
111
0
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
112
0
    }
113
0
    case TYPE_DECIMALV2: {
114
0
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
115
0
    }
116
0
#define M(NAME)                                               \
117
0
    case NAME: {                                              \
118
0
        return Creator::template create<NAME, N>(null_aware); \
119
0
    }
120
0
        APPLY_FOR_PRIMTYPE(M)
121
0
#undef M
122
0
    default:
123
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
124
10
    }
125
126
0
    return nullptr;
127
10
}
128
129
29.1k
inline auto create_minmax_filter(PrimitiveType type, bool null_aware) {
130
29.1k
    return create_predicate_function<MinmaxFunctionTraits>(type, null_aware);
131
29.1k
}
132
133
template <size_t N = 0>
134
32.8k
inline auto create_set(PrimitiveType type, bool null_aware) {
135
32.8k
    return create_predicate_function<HybridSetTraits, N>(type, null_aware);
136
32.8k
}
_ZN5doris10create_setILm0EEEDaNS_13PrimitiveTypeEb
Line
Count
Source
134
31.8k
inline auto create_set(PrimitiveType type, bool null_aware) {
135
31.8k
    return create_predicate_function<HybridSetTraits, N>(type, null_aware);
136
31.8k
}
_ZN5doris10create_setILm1EEEDaNS_13PrimitiveTypeEb
Line
Count
Source
134
53
inline auto create_set(PrimitiveType type, bool null_aware) {
135
53
    return create_predicate_function<HybridSetTraits, N>(type, null_aware);
136
53
}
_ZN5doris10create_setILm2EEEDaNS_13PrimitiveTypeEb
Line
Count
Source
134
739
inline auto create_set(PrimitiveType type, bool null_aware) {
135
739
    return create_predicate_function<HybridSetTraits, N>(type, null_aware);
136
739
}
_ZN5doris10create_setILm3EEEDaNS_13PrimitiveTypeEb
Line
Count
Source
134
120
inline auto create_set(PrimitiveType type, bool null_aware) {
135
120
    return create_predicate_function<HybridSetTraits, N>(type, null_aware);
136
120
}
_ZN5doris10create_setILm4EEEDaNS_13PrimitiveTypeEb
Line
Count
Source
134
51
inline auto create_set(PrimitiveType type, bool null_aware) {
135
51
    return create_predicate_function<HybridSetTraits, N>(type, null_aware);
136
51
}
_ZN5doris10create_setILm5EEEDaNS_13PrimitiveTypeEb
Line
Count
Source
134
24
inline auto create_set(PrimitiveType type, bool null_aware) {
135
24
    return create_predicate_function<HybridSetTraits, N>(type, null_aware);
136
24
}
_ZN5doris10create_setILm6EEEDaNS_13PrimitiveTypeEb
Line
Count
Source
134
10
inline auto create_set(PrimitiveType type, bool null_aware) {
135
10
    return create_predicate_function<HybridSetTraits, N>(type, null_aware);
136
10
}
_ZN5doris10create_setILm7EEEDaNS_13PrimitiveTypeEb
Line
Count
Source
134
7
inline auto create_set(PrimitiveType type, bool null_aware) {
135
7
    return create_predicate_function<HybridSetTraits, N>(type, null_aware);
136
7
}
_ZN5doris10create_setILm8EEEDaNS_13PrimitiveTypeEb
Line
Count
Source
134
10
inline auto create_set(PrimitiveType type, bool null_aware) {
135
10
    return create_predicate_function<HybridSetTraits, N>(type, null_aware);
136
10
}
137
138
1.00k
inline auto create_set(PrimitiveType type, size_t size, bool null_aware) {
139
1.00k
    if (size == 0) {
140
16
        return create_set<0>(type, null_aware);
141
985
    } else if (size == 1) {
142
51
        return create_set<1>(type, null_aware);
143
934
    } else if (size == 2) {
144
737
        return create_set<2>(type, null_aware);
145
737
    } else if (size == 3) {
146
100
        return create_set<3>(type, null_aware);
147
100
    } else if (size == 4) {
148
49
        return create_set<4>(type, null_aware);
149
49
    } else if (size == 5) {
150
22
        return create_set<5>(type, null_aware);
151
26
    } else if (size == 6) {
152
8
        return create_set<6>(type, null_aware);
153
18
    } else if (size == 7) {
154
5
        return create_set<7>(type, null_aware);
155
13
    } else if (size == FIXED_CONTAINER_MAX_SIZE) {
156
7
        return create_set<FIXED_CONTAINER_MAX_SIZE>(type, null_aware);
157
7
    } else {
158
6
        return create_set(type, null_aware);
159
6
    }
160
1.00k
}
161
162
340
inline HybridSetBase* create_string_value_set(bool null_aware) {
163
340
    return new StringValueSet(null_aware);
164
340
}
165
166
339
inline HybridSetBase* create_string_value_set(size_t size, bool null_aware) {
167
339
    return create_string_value_set(null_aware);
168
339
}
169
170
20.4k
inline auto create_bloom_filter(PrimitiveType type, bool null_aware) {
171
20.4k
    return create_predicate_function<BloomFilterTraits>(type, null_aware);
172
20.4k
}
173
174
} // namespace doris