Coverage Report

Created: 2026-09-15 16:32

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
18.4k
    static BasePtr get_function(bool null_aware) {
36
18.4k
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
18.4k
        return new MinMaxNumFunc<
38
18.4k
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
18.4k
                null_aware);
40
18.4k
    }
_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
17
    static BasePtr get_function(bool null_aware) {
36
17
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
17
        return new MinMaxNumFunc<
38
17
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
17
                null_aware);
40
17
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE3ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
1.76k
    static BasePtr get_function(bool null_aware) {
36
1.76k
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
1.76k
        return new MinMaxNumFunc<
38
1.76k
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
1.76k
                null_aware);
40
1.76k
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE4ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
1.19k
    static BasePtr get_function(bool null_aware) {
36
1.19k
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
1.19k
        return new MinMaxNumFunc<
38
1.19k
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
1.19k
                null_aware);
40
1.19k
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE5ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
9.80k
    static BasePtr get_function(bool null_aware) {
36
9.80k
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
9.80k
        return new MinMaxNumFunc<
38
9.80k
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
9.80k
                null_aware);
40
9.80k
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE6ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
3.51k
    static BasePtr get_function(bool null_aware) {
36
3.51k
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
3.51k
        return new MinMaxNumFunc<
38
3.51k
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
3.51k
                null_aware);
40
3.51k
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE7ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
169
    static BasePtr get_function(bool null_aware) {
36
169
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
169
        return new MinMaxNumFunc<
38
169
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
169
                null_aware);
40
169
    }
_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
75
    static BasePtr get_function(bool null_aware) {
36
75
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
75
        return new MinMaxNumFunc<
38
75
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
75
                null_aware);
40
75
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE11ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
19
    static BasePtr get_function(bool null_aware) {
36
19
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
19
        return new MinMaxNumFunc<
38
19
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
19
                null_aware);
40
19
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE12ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
21
    static BasePtr get_function(bool null_aware) {
36
21
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
21
        return new MinMaxNumFunc<
38
21
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
21
                null_aware);
40
21
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE25ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
543
    static BasePtr get_function(bool null_aware) {
36
543
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
543
        return new MinMaxNumFunc<
38
543
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
543
                null_aware);
40
543
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE26ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
180
    static BasePtr get_function(bool null_aware) {
36
180
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
180
        return new MinMaxNumFunc<
38
180
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
180
                null_aware);
40
180
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE43ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
43
    static BasePtr get_function(bool null_aware) {
36
43
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
43
        return new MinMaxNumFunc<
38
43
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
43
                null_aware);
40
43
    }
Unexecuted instantiation: _ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE42ELm0EEEPNS_14MinMaxFuncBaseEb
Unexecuted instantiation: _ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE27ELm0EEEPNS_14MinMaxFuncBaseEb
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE15ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
96
    static BasePtr get_function(bool null_aware) {
36
96
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
96
        return new MinMaxNumFunc<
38
96
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
96
                null_aware);
40
96
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE10ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
186
    static BasePtr get_function(bool null_aware) {
36
186
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
186
        return new MinMaxNumFunc<
38
186
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
186
                null_aware);
40
186
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE23ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
230
    static BasePtr get_function(bool null_aware) {
36
230
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
230
        return new MinMaxNumFunc<
38
230
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
230
                null_aware);
40
230
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE28ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
122
    static BasePtr get_function(bool null_aware) {
36
122
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
122
        return new MinMaxNumFunc<
38
122
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
122
                null_aware);
40
122
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE29ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
73
    static BasePtr get_function(bool null_aware) {
36
73
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
73
        return new MinMaxNumFunc<
38
73
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
73
                null_aware);
40
73
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE30ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
257
    static BasePtr get_function(bool null_aware) {
36
257
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
257
        return new MinMaxNumFunc<
38
257
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
257
                null_aware);
40
257
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE35ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
37
    static BasePtr get_function(bool null_aware) {
36
37
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
37
        return new MinMaxNumFunc<
38
37
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
37
                null_aware);
40
37
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE36ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
35
    static BasePtr get_function(bool null_aware) {
36
35
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
35
        return new MinMaxNumFunc<
38
35
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
35
                null_aware);
40
35
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE37ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
35
34
    static BasePtr get_function(bool null_aware) {
36
34
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
37
34
        return new MinMaxNumFunc<
38
34
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
39
34
                null_aware);
40
34
    }
41
};
42
43
class HybridSetTraits {
44
public:
45
    using BasePtr = HybridSetBase*;
46
    template <PrimitiveType type, size_t N>
47
20.3k
    static BasePtr get_function(bool null_aware) {
48
20.3k
        if constexpr (is_string_type(type)) {
49
826
            return new StringSet<>(null_aware);
50
826
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
796
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
796
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1.70k
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1.70k
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1.70k
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
17.0k
        } else {
57
17.0k
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
17.0k
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
17.0k
        }
60
20.3k
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
18
    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
18
        } else {
57
18
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
18
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
18
        }
60
18
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm0EEEPNS_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
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
36
        } else {
57
36
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
36
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
36
        }
60
36
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
429
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
429
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
429
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
429
            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
429
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
330
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
330
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
330
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
330
            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
330
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
10.6k
    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
10.6k
        } else {
57
10.6k
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
10.6k
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
10.6k
        }
60
10.6k
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
4.43k
    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.43k
        } else {
57
4.43k
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
4.43k
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
4.43k
        }
60
4.43k
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
256
    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
256
        } else {
57
256
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
256
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
256
        }
60
256
    }
_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
39
    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
39
        } else {
57
39
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
39
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
39
        }
60
39
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
24
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
24
        } else {
57
24
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
24
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
24
        }
60
24
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
66
    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
66
        } else {
57
66
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
66
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
66
        }
60
66
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
860
    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
860
        } else {
57
860
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
860
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
860
        }
60
860
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
175
    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
175
        } else {
57
175
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
175
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
175
        }
60
175
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE43ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
73
    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
73
        } else {
57
73
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
73
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
73
        }
60
73
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
16
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
16
        } else {
57
16
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
16
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
16
        }
60
16
    }
_ZN5doris15HybridSetTraits12get_functionILNS_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
20
    static BasePtr get_function(bool null_aware) {
48
20
        if constexpr (is_string_type(type)) {
49
20
            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
20
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE10ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
609
    static BasePtr get_function(bool null_aware) {
48
609
        if constexpr (is_string_type(type)) {
49
609
            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
609
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE23ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
197
    static BasePtr get_function(bool null_aware) {
48
197
        if constexpr (is_string_type(type)) {
49
197
            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
197
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE28ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
32
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
32
        } else {
57
32
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
32
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
32
        }
60
32
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
53
    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
53
        } else {
57
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
53
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
53
        }
60
53
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
159
    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
159
        } else {
57
159
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
159
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
159
        }
60
159
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
64
    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
64
        } else {
57
64
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
64
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
64
        }
60
64
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
38
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } 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
38
        } else {
57
38
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
38
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
38
        }
60
38
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
38
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } 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
38
        } else {
57
38
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
38
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
38
        }
60
38
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm1EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
2
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
2
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
2
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
2
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
2
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
1
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
1
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
31
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
31
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
31
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
31
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
31
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
5
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
5
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
5
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
5
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
5
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm1EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm1EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE43ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
2
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
2
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
2
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
2
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
2
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE27ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE15ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE10ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE23ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE28ELm1EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm1EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
3
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
3
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
3
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
3
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
3
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
8
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
8
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
8
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
8
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
8
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm1EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
3
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
3
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
3
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
3
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
3
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm2EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
5
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
5
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
5
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
5
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
5
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
1
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
1
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
770
    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
770
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
770
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
770
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
770
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
514
    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
514
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
514
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
514
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
514
    }
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
28
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
28
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
28
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
28
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
28
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE43ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
38
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
38
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
38
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
38
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
38
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
2
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
2
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
2
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
2
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
2
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE27ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE15ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE10ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE23ELm2EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE28ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
3
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
3
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
3
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
3
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
3
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
4
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
4
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
4
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
4
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
4
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
5
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
5
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
5
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
5
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
5
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm2EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
9
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
9
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
9
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
9
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
9
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
8
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
8
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
8
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
8
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
8
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm3EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
22
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
22
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
22
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
22
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
22
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
5
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
5
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
5
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
5
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
5
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
72
    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
72
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
72
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
72
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
72
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
19
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
19
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
19
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
19
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
19
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
4
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
4
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
4
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
4
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
4
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
2
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
2
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
2
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
2
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
2
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
3
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
3
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
3
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
3
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
3
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
2
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
2
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
2
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
2
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
2
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE43ELm3EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
5
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
5
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
5
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
5
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
5
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE27ELm3EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE15ELm3EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE10ELm3EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE23ELm3EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE28ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
3
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
3
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
3
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
3
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
3
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm4EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm4EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
1
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
1
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm4EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm4EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
25
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
25
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
25
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
25
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
25
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm4EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
3
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
3
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
3
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
3
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
3
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm4EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm4EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
2
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
2
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
2
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
2
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
2
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm4EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
6
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
6
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
6
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
6
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
6
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm4EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
6
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
6
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
6
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
6
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
6
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE43ELm4EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm4EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
8
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
8
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
8
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
8
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
8
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE27ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE15ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE10ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE23ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE28ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm5EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm5EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
13
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
13
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
13
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
13
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
13
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm5EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
2
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
2
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
2
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
2
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
2
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE43ELm5EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm5EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
4
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
4
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
4
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
4
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
4
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE27ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE15ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE10ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE23ELm5EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE28ELm5EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
2
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
2
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
2
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
2
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
2
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm5EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm5EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm5EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
2
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
2
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
2
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
2
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
2
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm6EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm6EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
4
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
4
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
4
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
4
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
4
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm6EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm6EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm6EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
4
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
4
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
4
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
4
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
4
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm6EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm6EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
1
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
1
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE43ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE27ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE15ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE10ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE23ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE28ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm7EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm7EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
3
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
3
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
3
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
3
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
3
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm7EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm7EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
2
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
2
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
2
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
2
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
2
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE43ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE27ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE15ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE10ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE23ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE28ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm7EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm7EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
2
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
2
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
2
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
2
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
2
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm8EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm8EEEPNS_13HybridSetBaseEb
Line
Count
Source
47
10
    static BasePtr get_function(bool null_aware) {
48
        if constexpr (is_string_type(type)) {
49
            return new StringSet<>(null_aware);
50
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
51
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
52
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
53
10
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
54
10
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
55
10
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
56
        } else {
57
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
58
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
59
        }
60
10
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE43ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE27ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE15ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE10ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE23ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE28ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm8EEEPNS_13HybridSetBaseEb
61
};
62
63
class BloomFilterTraits {
64
public:
65
    using BasePtr = BloomFilterFuncBase*;
66
    template <PrimitiveType type, size_t N>
67
31.0k
    static BasePtr get_function(bool null_aware) {
68
31.0k
        return new BloomFilterFunc<type>(null_aware);
69
31.0k
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE2ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
16
    static BasePtr get_function(bool null_aware) {
68
16
        return new BloomFilterFunc<type>(null_aware);
69
16
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE20ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
35
    static BasePtr get_function(bool null_aware) {
68
35
        return new BloomFilterFunc<type>(null_aware);
69
35
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE3ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
2.22k
    static BasePtr get_function(bool null_aware) {
68
2.22k
        return new BloomFilterFunc<type>(null_aware);
69
2.22k
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE4ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
1.35k
    static BasePtr get_function(bool null_aware) {
68
1.35k
        return new BloomFilterFunc<type>(null_aware);
69
1.35k
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE5ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
18.7k
    static BasePtr get_function(bool null_aware) {
68
18.7k
        return new BloomFilterFunc<type>(null_aware);
69
18.7k
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE6ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
4.11k
    static BasePtr get_function(bool null_aware) {
68
4.11k
        return new BloomFilterFunc<type>(null_aware);
69
4.11k
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE7ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
254
    static BasePtr get_function(bool null_aware) {
68
254
        return new BloomFilterFunc<type>(null_aware);
69
254
    }
_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
15
    static BasePtr get_function(bool null_aware) {
68
15
        return new BloomFilterFunc<type>(null_aware);
69
15
    }
_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
61
    static BasePtr get_function(bool null_aware) {
68
61
        return new BloomFilterFunc<type>(null_aware);
69
61
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE25ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
724
    static BasePtr get_function(bool null_aware) {
68
724
        return new BloomFilterFunc<type>(null_aware);
69
724
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE26ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
2.56k
    static BasePtr get_function(bool null_aware) {
68
2.56k
        return new BloomFilterFunc<type>(null_aware);
69
2.56k
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE43ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
2
    static BasePtr get_function(bool null_aware) {
68
2
        return new BloomFilterFunc<type>(null_aware);
69
2
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE42ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
13
    static BasePtr get_function(bool null_aware) {
68
13
        return new BloomFilterFunc<type>(null_aware);
69
13
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_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
121
    static BasePtr get_function(bool null_aware) {
68
121
        return new BloomFilterFunc<type>(null_aware);
69
121
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE10ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
147
    static BasePtr get_function(bool null_aware) {
68
147
        return new BloomFilterFunc<type>(null_aware);
69
147
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE23ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
155
    static BasePtr get_function(bool null_aware) {
68
155
        return new BloomFilterFunc<type>(null_aware);
69
155
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE28ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
137
    static BasePtr get_function(bool null_aware) {
68
137
        return new BloomFilterFunc<type>(null_aware);
69
137
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE29ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
80
    static BasePtr get_function(bool null_aware) {
68
80
        return new BloomFilterFunc<type>(null_aware);
69
80
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE30ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
187
    static BasePtr get_function(bool null_aware) {
68
187
        return new BloomFilterFunc<type>(null_aware);
69
187
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE35ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
67
61
    static BasePtr get_function(bool null_aware) {
68
61
        return new BloomFilterFunc<type>(null_aware);
69
61
    }
_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
69.8k
    static typename Traits::BasePtr create(bool null_aware) {
77
69.8k
        return Traits::template get_function<type, N>(null_aware);
78
69.8k
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
18
    static typename Traits::BasePtr create(bool null_aware) {
77
18
        return Traits::template get_function<type, N>(null_aware);
78
18
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm0EEEPNS_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_13PrimitiveTypeE3ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
429
    static typename Traits::BasePtr create(bool null_aware) {
77
429
        return Traits::template get_function<type, N>(null_aware);
78
429
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
330
    static typename Traits::BasePtr create(bool null_aware) {
77
330
        return Traits::template get_function<type, N>(null_aware);
78
330
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
10.5k
    static typename Traits::BasePtr create(bool null_aware) {
77
10.5k
        return Traits::template get_function<type, N>(null_aware);
78
10.5k
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
4.41k
    static typename Traits::BasePtr create(bool null_aware) {
77
4.41k
        return Traits::template get_function<type, N>(null_aware);
78
4.41k
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
255
    static typename Traits::BasePtr create(bool null_aware) {
77
255
        return Traits::template get_function<type, N>(null_aware);
78
255
    }
_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
39
    static typename Traits::BasePtr create(bool null_aware) {
77
39
        return Traits::template get_function<type, N>(null_aware);
78
39
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
24
    static typename Traits::BasePtr create(bool null_aware) {
77
24
        return Traits::template get_function<type, N>(null_aware);
78
24
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
66
    static typename Traits::BasePtr create(bool null_aware) {
77
66
        return Traits::template get_function<type, N>(null_aware);
78
66
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
857
    static typename Traits::BasePtr create(bool null_aware) {
77
857
        return Traits::template get_function<type, N>(null_aware);
78
857
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
174
    static typename Traits::BasePtr create(bool null_aware) {
77
174
        return Traits::template get_function<type, N>(null_aware);
78
174
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE43ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
73
    static typename Traits::BasePtr create(bool null_aware) {
77
73
        return Traits::template get_function<type, N>(null_aware);
78
73
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
16
    static typename Traits::BasePtr create(bool null_aware) {
77
16
        return Traits::template get_function<type, N>(null_aware);
78
16
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_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
20
    static typename Traits::BasePtr create(bool null_aware) {
77
20
        return Traits::template get_function<type, N>(null_aware);
78
20
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE10ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
609
    static typename Traits::BasePtr create(bool null_aware) {
77
609
        return Traits::template get_function<type, N>(null_aware);
78
609
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE23ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
196
    static typename Traits::BasePtr create(bool null_aware) {
77
196
        return Traits::template get_function<type, N>(null_aware);
78
196
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE28ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
32
    static typename Traits::BasePtr create(bool null_aware) {
77
32
        return Traits::template get_function<type, N>(null_aware);
78
32
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
53
    static typename Traits::BasePtr create(bool null_aware) {
77
53
        return Traits::template get_function<type, N>(null_aware);
78
53
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm0EEEPNS_13HybridSetBaseEb
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_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
64
    static typename Traits::BasePtr create(bool null_aware) {
77
64
        return Traits::template get_function<type, N>(null_aware);
78
64
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
37
    static typename Traits::BasePtr create(bool null_aware) {
77
37
        return Traits::template get_function<type, N>(null_aware);
78
37
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
38
    static typename Traits::BasePtr create(bool null_aware) {
77
38
        return Traits::template get_function<type, N>(null_aware);
78
38
    }
_ZN5doris24PredicateFunctionCreatorINS_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
17
    static typename Traits::BasePtr create(bool null_aware) {
77
17
        return Traits::template get_function<type, N>(null_aware);
78
17
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE3ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
1.76k
    static typename Traits::BasePtr create(bool null_aware) {
77
1.76k
        return Traits::template get_function<type, N>(null_aware);
78
1.76k
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE4ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
1.19k
    static typename Traits::BasePtr create(bool null_aware) {
77
1.19k
        return Traits::template get_function<type, N>(null_aware);
78
1.19k
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE5ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
9.79k
    static typename Traits::BasePtr create(bool null_aware) {
77
9.79k
        return Traits::template get_function<type, N>(null_aware);
78
9.79k
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE6ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
3.50k
    static typename Traits::BasePtr create(bool null_aware) {
77
3.50k
        return Traits::template get_function<type, N>(null_aware);
78
3.50k
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE7ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
169
    static typename Traits::BasePtr create(bool null_aware) {
77
169
        return Traits::template get_function<type, N>(null_aware);
78
169
    }
_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
75
    static typename Traits::BasePtr create(bool null_aware) {
77
75
        return Traits::template get_function<type, N>(null_aware);
78
75
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE11ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
19
    static typename Traits::BasePtr create(bool null_aware) {
77
19
        return Traits::template get_function<type, N>(null_aware);
78
19
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE12ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
21
    static typename Traits::BasePtr create(bool null_aware) {
77
21
        return Traits::template get_function<type, N>(null_aware);
78
21
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE25ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
543
    static typename Traits::BasePtr create(bool null_aware) {
77
543
        return Traits::template get_function<type, N>(null_aware);
78
543
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE26ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
181
    static typename Traits::BasePtr create(bool null_aware) {
77
181
        return Traits::template get_function<type, N>(null_aware);
78
181
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE43ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
43
    static typename Traits::BasePtr create(bool null_aware) {
77
43
        return Traits::template get_function<type, N>(null_aware);
78
43
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE42ELm0EEEPNS_14MinMaxFuncBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE27ELm0EEEPNS_14MinMaxFuncBaseEb
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE15ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
96
    static typename Traits::BasePtr create(bool null_aware) {
77
96
        return Traits::template get_function<type, N>(null_aware);
78
96
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE10ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
186
    static typename Traits::BasePtr create(bool null_aware) {
77
186
        return Traits::template get_function<type, N>(null_aware);
78
186
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE23ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
230
    static typename Traits::BasePtr create(bool null_aware) {
77
230
        return Traits::template get_function<type, N>(null_aware);
78
230
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE28ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
122
    static typename Traits::BasePtr create(bool null_aware) {
77
122
        return Traits::template get_function<type, N>(null_aware);
78
122
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE29ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
73
    static typename Traits::BasePtr create(bool null_aware) {
77
73
        return Traits::template get_function<type, N>(null_aware);
78
73
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE30ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
257
    static typename Traits::BasePtr create(bool null_aware) {
77
257
        return Traits::template get_function<type, N>(null_aware);
78
257
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE35ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
37
    static typename Traits::BasePtr create(bool null_aware) {
77
37
        return Traits::template get_function<type, N>(null_aware);
78
37
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE36ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
76
35
    static typename Traits::BasePtr create(bool null_aware) {
77
35
        return Traits::template get_function<type, N>(null_aware);
78
35
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE37ELm0EEEPNS_14MinMaxFuncBaseEb
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_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE2ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
16
    static typename Traits::BasePtr create(bool null_aware) {
77
16
        return Traits::template get_function<type, N>(null_aware);
78
16
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE20ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
35
    static typename Traits::BasePtr create(bool null_aware) {
77
35
        return Traits::template get_function<type, N>(null_aware);
78
35
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE3ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
2.22k
    static typename Traits::BasePtr create(bool null_aware) {
77
2.22k
        return Traits::template get_function<type, N>(null_aware);
78
2.22k
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE4ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
1.35k
    static typename Traits::BasePtr create(bool null_aware) {
77
1.35k
        return Traits::template get_function<type, N>(null_aware);
78
1.35k
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE5ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
18.7k
    static typename Traits::BasePtr create(bool null_aware) {
77
18.7k
        return Traits::template get_function<type, N>(null_aware);
78
18.7k
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE6ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
4.14k
    static typename Traits::BasePtr create(bool null_aware) {
77
4.14k
        return Traits::template get_function<type, N>(null_aware);
78
4.14k
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE7ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
255
    static typename Traits::BasePtr create(bool null_aware) {
77
255
        return Traits::template get_function<type, N>(null_aware);
78
255
    }
_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
15
    static typename Traits::BasePtr create(bool null_aware) {
77
15
        return Traits::template get_function<type, N>(null_aware);
78
15
    }
_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
61
    static typename Traits::BasePtr create(bool null_aware) {
77
61
        return Traits::template get_function<type, N>(null_aware);
78
61
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE25ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
724
    static typename Traits::BasePtr create(bool null_aware) {
77
724
        return Traits::template get_function<type, N>(null_aware);
78
724
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE26ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
2.57k
    static typename Traits::BasePtr create(bool null_aware) {
77
2.57k
        return Traits::template get_function<type, N>(null_aware);
78
2.57k
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE43ELm0EEEPNS_19BloomFilterFuncBaseEb
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_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE42ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
13
    static typename Traits::BasePtr create(bool null_aware) {
77
13
        return Traits::template get_function<type, N>(null_aware);
78
13
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_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
121
    static typename Traits::BasePtr create(bool null_aware) {
77
121
        return Traits::template get_function<type, N>(null_aware);
78
121
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE10ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
147
    static typename Traits::BasePtr create(bool null_aware) {
77
147
        return Traits::template get_function<type, N>(null_aware);
78
147
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE23ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
155
    static typename Traits::BasePtr create(bool null_aware) {
77
155
        return Traits::template get_function<type, N>(null_aware);
78
155
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE28ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
138
    static typename Traits::BasePtr create(bool null_aware) {
77
138
        return Traits::template get_function<type, N>(null_aware);
78
138
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE29ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
80
    static typename Traits::BasePtr create(bool null_aware) {
77
80
        return Traits::template get_function<type, N>(null_aware);
78
80
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE30ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
187
    static typename Traits::BasePtr create(bool null_aware) {
77
187
        return Traits::template get_function<type, N>(null_aware);
78
187
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE35ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
61
    static typename Traits::BasePtr create(bool null_aware) {
77
61
        return Traits::template get_function<type, N>(null_aware);
78
61
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE36ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE37ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm1EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
2
    static typename Traits::BasePtr create(bool null_aware) {
77
2
        return Traits::template get_function<type, N>(null_aware);
78
2
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
31
    static typename Traits::BasePtr create(bool null_aware) {
77
31
        return Traits::template get_function<type, N>(null_aware);
78
31
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
5
    static typename Traits::BasePtr create(bool null_aware) {
77
5
        return Traits::template get_function<type, N>(null_aware);
78
5
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm1EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm1EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE43ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
2
    static typename Traits::BasePtr create(bool null_aware) {
77
2
        return Traits::template get_function<type, N>(null_aware);
78
2
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE27ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE15ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE10ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE23ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE28ELm1EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm1EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
3
    static typename Traits::BasePtr create(bool null_aware) {
77
3
        return Traits::template get_function<type, N>(null_aware);
78
3
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
8
    static typename Traits::BasePtr create(bool null_aware) {
77
8
        return Traits::template get_function<type, N>(null_aware);
78
8
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm1EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
3
    static typename Traits::BasePtr create(bool null_aware) {
77
3
        return Traits::template get_function<type, N>(null_aware);
78
3
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm2EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
5
    static typename Traits::BasePtr create(bool null_aware) {
77
5
        return Traits::template get_function<type, N>(null_aware);
78
5
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
770
    static typename Traits::BasePtr create(bool null_aware) {
77
770
        return Traits::template get_function<type, N>(null_aware);
78
770
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
514
    static typename Traits::BasePtr create(bool null_aware) {
77
514
        return Traits::template get_function<type, N>(null_aware);
78
514
    }
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
28
    static typename Traits::BasePtr create(bool null_aware) {
77
28
        return Traits::template get_function<type, N>(null_aware);
78
28
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE43ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
38
    static typename Traits::BasePtr create(bool null_aware) {
77
38
        return Traits::template get_function<type, N>(null_aware);
78
38
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
2
    static typename Traits::BasePtr create(bool null_aware) {
77
2
        return Traits::template get_function<type, N>(null_aware);
78
2
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE27ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE15ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE10ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE23ELm2EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE28ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
3
    static typename Traits::BasePtr create(bool null_aware) {
77
3
        return Traits::template get_function<type, N>(null_aware);
78
3
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
4
    static typename Traits::BasePtr create(bool null_aware) {
77
4
        return Traits::template get_function<type, N>(null_aware);
78
4
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
5
    static typename Traits::BasePtr create(bool null_aware) {
77
5
        return Traits::template get_function<type, N>(null_aware);
78
5
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm2EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
9
    static typename Traits::BasePtr create(bool null_aware) {
77
9
        return Traits::template get_function<type, N>(null_aware);
78
9
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
8
    static typename Traits::BasePtr create(bool null_aware) {
77
8
        return Traits::template get_function<type, N>(null_aware);
78
8
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm3EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
22
    static typename Traits::BasePtr create(bool null_aware) {
77
22
        return Traits::template get_function<type, N>(null_aware);
78
22
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
5
    static typename Traits::BasePtr create(bool null_aware) {
77
5
        return Traits::template get_function<type, N>(null_aware);
78
5
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
72
    static typename Traits::BasePtr create(bool null_aware) {
77
72
        return Traits::template get_function<type, N>(null_aware);
78
72
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
19
    static typename Traits::BasePtr create(bool null_aware) {
77
19
        return Traits::template get_function<type, N>(null_aware);
78
19
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
4
    static typename Traits::BasePtr create(bool null_aware) {
77
4
        return Traits::template get_function<type, N>(null_aware);
78
4
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
2
    static typename Traits::BasePtr create(bool null_aware) {
77
2
        return Traits::template get_function<type, N>(null_aware);
78
2
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
3
    static typename Traits::BasePtr create(bool null_aware) {
77
3
        return Traits::template get_function<type, N>(null_aware);
78
3
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
2
    static typename Traits::BasePtr create(bool null_aware) {
77
2
        return Traits::template get_function<type, N>(null_aware);
78
2
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE43ELm3EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
5
    static typename Traits::BasePtr create(bool null_aware) {
77
5
        return Traits::template get_function<type, N>(null_aware);
78
5
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE27ELm3EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE15ELm3EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE10ELm3EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE23ELm3EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE28ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
3
    static typename Traits::BasePtr create(bool null_aware) {
77
3
        return Traits::template get_function<type, N>(null_aware);
78
3
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm4EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm4EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm4EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm4EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
25
    static typename Traits::BasePtr create(bool null_aware) {
77
25
        return Traits::template get_function<type, N>(null_aware);
78
25
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm4EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
3
    static typename Traits::BasePtr create(bool null_aware) {
77
3
        return Traits::template get_function<type, N>(null_aware);
78
3
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm4EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm4EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
2
    static typename Traits::BasePtr create(bool null_aware) {
77
2
        return Traits::template get_function<type, N>(null_aware);
78
2
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm4EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
6
    static typename Traits::BasePtr create(bool null_aware) {
77
6
        return Traits::template get_function<type, N>(null_aware);
78
6
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm4EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
6
    static typename Traits::BasePtr create(bool null_aware) {
77
6
        return Traits::template get_function<type, N>(null_aware);
78
6
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE43ELm4EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm4EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
8
    static typename Traits::BasePtr create(bool null_aware) {
77
8
        return Traits::template get_function<type, N>(null_aware);
78
8
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE27ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE15ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE10ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE23ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE28ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm5EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm5EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
13
    static typename Traits::BasePtr create(bool null_aware) {
77
13
        return Traits::template get_function<type, N>(null_aware);
78
13
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm5EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
2
    static typename Traits::BasePtr create(bool null_aware) {
77
2
        return Traits::template get_function<type, N>(null_aware);
78
2
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE43ELm5EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm5EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
4
    static typename Traits::BasePtr create(bool null_aware) {
77
4
        return Traits::template get_function<type, N>(null_aware);
78
4
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE27ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE15ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE10ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE23ELm5EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE28ELm5EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
2
    static typename Traits::BasePtr create(bool null_aware) {
77
2
        return Traits::template get_function<type, N>(null_aware);
78
2
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm5EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm5EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm5EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
2
    static typename Traits::BasePtr create(bool null_aware) {
77
2
        return Traits::template get_function<type, N>(null_aware);
78
2
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm6EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm6EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
4
    static typename Traits::BasePtr create(bool null_aware) {
77
4
        return Traits::template get_function<type, N>(null_aware);
78
4
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm6EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm6EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm6EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
4
    static typename Traits::BasePtr create(bool null_aware) {
77
4
        return Traits::template get_function<type, N>(null_aware);
78
4
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm6EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm6EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
1
    static typename Traits::BasePtr create(bool null_aware) {
77
1
        return Traits::template get_function<type, N>(null_aware);
78
1
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE43ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE27ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE15ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE10ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE23ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE28ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm7EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm7EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
3
    static typename Traits::BasePtr create(bool null_aware) {
77
3
        return Traits::template get_function<type, N>(null_aware);
78
3
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm7EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm7EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
2
    static typename Traits::BasePtr create(bool null_aware) {
77
2
        return Traits::template get_function<type, N>(null_aware);
78
2
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE43ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE27ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE15ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE10ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE23ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE28ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm7EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm7EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
2
    static typename Traits::BasePtr create(bool null_aware) {
77
2
        return Traits::template get_function<type, N>(null_aware);
78
2
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm8EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm8EEEPNS_13HybridSetBaseEb
Line
Count
Source
76
10
    static typename Traits::BasePtr create(bool null_aware) {
77
10
        return Traits::template get_function<type, N>(null_aware);
78
10
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE43ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE27ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE15ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE10ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE23ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE28ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm8EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm8EEEPNS_13HybridSetBaseEb
79
};
80
81
#define APPLY_FOR_PRIMTYPE(M) \
82
4.42k
    M(TYPE_TINYINT)           \
83
4.42k
    M(TYPE_SMALLINT)          \
84
40.1k
    M(TYPE_INT)               \
85
40.1k
    M(TYPE_BIGINT)            \
86
12.6k
    M(TYPE_LARGEINT)          \
87
690
    M(TYPE_FLOAT)             \
88
141
    M(TYPE_DOUBLE)            \
89
141
    M(TYPE_DATE)              \
90
158
    M(TYPE_DATETIME)          \
91
2.16k
    M(TYPE_DATEV2)            \
92
2.95k
    M(TYPE_DATETIMEV2)        \
93
2.95k
    M(TYPE_TIMESTAMP_NS)      \
94
158
    M(TYPE_TIMESTAMPTZ)       \
95
48
    M(TYPE_TIMEV2)            \
96
237
    M(TYPE_CHAR)              \
97
942
    M(TYPE_VARCHAR)           \
98
942
    M(TYPE_STRING)            \
99
582
    M(TYPE_DECIMAL32)         \
100
298
    M(TYPE_DECIMAL64)         \
101
612
    M(TYPE_DECIMAL128I)       \
102
612
    M(TYPE_DECIMAL256)        \
103
170
    M(TYPE_IPV4)              \
104
91
    M(TYPE_IPV6)
105
106
template <class Traits, size_t N = 0>
107
69.8k
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
108
69.8k
    using Creator = PredicateFunctionCreator<Traits>;
109
110
69.8k
    switch (type) {
111
52
    case TYPE_BOOLEAN: {
112
52
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
113
0
    }
114
89
    case TYPE_DECIMALV2: {
115
89
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
116
0
    }
117
0
#define M(NAME)                                               \
118
69.7k
    case NAME: {                                              \
119
69.7k
        return Creator::template create<NAME, N>(null_aware); \
120
69.7k
    }
121
69.7k
        APPLY_FOR_PRIMTYPE(M)
122
0
#undef M
123
0
    default:
124
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
125
69.8k
    }
126
127
0
    return nullptr;
128
69.8k
}
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm0EEENT_7BasePtrENS_13PrimitiveTypeEb
Line
Count
Source
107
18.6k
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
108
18.6k
    using Creator = PredicateFunctionCreator<Traits>;
109
110
18.6k
    switch (type) {
111
18
    case TYPE_BOOLEAN: {
112
18
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
113
0
    }
114
36
    case TYPE_DECIMALV2: {
115
36
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
116
0
    }
117
0
#define M(NAME)                                               \
118
0
    case NAME: {                                              \
119
0
        return Creator::template create<NAME, N>(null_aware); \
120
0
    }
121
36
        APPLY_FOR_PRIMTYPE(M)
122
0
#undef M
123
0
    default:
124
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
125
18.6k
    }
126
127
0
    return nullptr;
128
18.6k
}
_ZN5doris25create_predicate_functionINS_20MinmaxFunctionTraitsELm0EEENT_7BasePtrENS_13PrimitiveTypeEb
Line
Count
Source
107
18.4k
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
108
18.4k
    using Creator = PredicateFunctionCreator<Traits>;
109
110
18.4k
    switch (type) {
111
15
    case TYPE_BOOLEAN: {
112
15
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
113
0
    }
114
17
    case TYPE_DECIMALV2: {
115
17
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
116
0
    }
117
0
#define M(NAME)                                               \
118
0
    case NAME: {                                              \
119
0
        return Creator::template create<NAME, N>(null_aware); \
120
0
    }
121
17
        APPLY_FOR_PRIMTYPE(M)
122
0
#undef M
123
0
    default:
124
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
125
18.4k
    }
126
127
0
    return nullptr;
128
18.4k
}
_ZN5doris25create_predicate_functionINS_17BloomFilterTraitsELm0EEENT_7BasePtrENS_13PrimitiveTypeEb
Line
Count
Source
107
31.0k
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
108
31.0k
    using Creator = PredicateFunctionCreator<Traits>;
109
110
31.0k
    switch (type) {
111
16
    case TYPE_BOOLEAN: {
112
16
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
113
0
    }
114
35
    case TYPE_DECIMALV2: {
115
35
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
116
0
    }
117
0
#define M(NAME)                                               \
118
0
    case NAME: {                                              \
119
0
        return Creator::template create<NAME, N>(null_aware); \
120
0
    }
121
35
        APPLY_FOR_PRIMTYPE(M)
122
0
#undef M
123
0
    default:
124
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
125
31.0k
    }
126
127
0
    return nullptr;
128
31.0k
}
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm1EEENT_7BasePtrENS_13PrimitiveTypeEb
Line
Count
Source
107
55
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
108
55
    using Creator = PredicateFunctionCreator<Traits>;
109
110
55
    switch (type) {
111
0
    case TYPE_BOOLEAN: {
112
0
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
113
0
    }
114
0
    case TYPE_DECIMALV2: {
115
0
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
116
0
    }
117
0
#define M(NAME)                                               \
118
0
    case NAME: {                                              \
119
0
        return Creator::template create<NAME, N>(null_aware); \
120
0
    }
121
0
        APPLY_FOR_PRIMTYPE(M)
122
0
#undef M
123
0
    default:
124
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
125
55
    }
126
127
0
    return nullptr;
128
55
}
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm2EEENT_7BasePtrENS_13PrimitiveTypeEb
Line
Count
Source
107
1.43k
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
108
1.43k
    using Creator = PredicateFunctionCreator<Traits>;
109
110
1.43k
    switch (type) {
111
3
    case TYPE_BOOLEAN: {
112
3
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
113
0
    }
114
0
    case TYPE_DECIMALV2: {
115
0
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
116
0
    }
117
0
#define M(NAME)                                               \
118
0
    case NAME: {                                              \
119
0
        return Creator::template create<NAME, N>(null_aware); \
120
0
    }
121
0
        APPLY_FOR_PRIMTYPE(M)
122
0
#undef M
123
0
    default:
124
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
125
1.43k
    }
126
127
0
    return nullptr;
128
1.43k
}
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm3EEENT_7BasePtrENS_13PrimitiveTypeEb
Line
Count
Source
107
146
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
108
146
    using Creator = PredicateFunctionCreator<Traits>;
109
110
146
    switch (type) {
111
0
    case TYPE_BOOLEAN: {
112
0
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
113
0
    }
114
1
    case TYPE_DECIMALV2: {
115
1
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
116
0
    }
117
0
#define M(NAME)                                               \
118
0
    case NAME: {                                              \
119
0
        return Creator::template create<NAME, N>(null_aware); \
120
0
    }
121
1
        APPLY_FOR_PRIMTYPE(M)
122
0
#undef M
123
0
    default:
124
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
125
146
    }
126
127
0
    return nullptr;
128
146
}
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm4EEENT_7BasePtrENS_13PrimitiveTypeEb
Line
Count
Source
107
51
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
108
51
    using Creator = PredicateFunctionCreator<Traits>;
109
110
51
    switch (type) {
111
0
    case TYPE_BOOLEAN: {
112
0
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
113
0
    }
114
0
    case TYPE_DECIMALV2: {
115
0
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
116
0
    }
117
0
#define M(NAME)                                               \
118
0
    case NAME: {                                              \
119
0
        return Creator::template create<NAME, N>(null_aware); \
120
0
    }
121
0
        APPLY_FOR_PRIMTYPE(M)
122
0
#undef M
123
0
    default:
124
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
125
51
    }
126
127
0
    return nullptr;
128
51
}
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm5EEENT_7BasePtrENS_13PrimitiveTypeEb
Line
Count
Source
107
24
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
108
24
    using Creator = PredicateFunctionCreator<Traits>;
109
110
24
    switch (type) {
111
0
    case TYPE_BOOLEAN: {
112
0
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
113
0
    }
114
0
    case TYPE_DECIMALV2: {
115
0
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
116
0
    }
117
0
#define M(NAME)                                               \
118
0
    case NAME: {                                              \
119
0
        return Creator::template create<NAME, N>(null_aware); \
120
0
    }
121
0
        APPLY_FOR_PRIMTYPE(M)
122
0
#undef M
123
0
    default:
124
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
125
24
    }
126
127
0
    return nullptr;
128
24
}
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm6EEENT_7BasePtrENS_13PrimitiveTypeEb
Line
Count
Source
107
10
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
108
10
    using Creator = PredicateFunctionCreator<Traits>;
109
110
10
    switch (type) {
111
0
    case TYPE_BOOLEAN: {
112
0
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
113
0
    }
114
0
    case TYPE_DECIMALV2: {
115
0
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
116
0
    }
117
0
#define M(NAME)                                               \
118
0
    case NAME: {                                              \
119
0
        return Creator::template create<NAME, N>(null_aware); \
120
0
    }
121
0
        APPLY_FOR_PRIMTYPE(M)
122
0
#undef M
123
0
    default:
124
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
125
10
    }
126
127
0
    return nullptr;
128
10
}
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm7EEENT_7BasePtrENS_13PrimitiveTypeEb
Line
Count
Source
107
7
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
108
7
    using Creator = PredicateFunctionCreator<Traits>;
109
110
7
    switch (type) {
111
0
    case TYPE_BOOLEAN: {
112
0
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
113
0
    }
114
0
    case TYPE_DECIMALV2: {
115
0
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
116
0
    }
117
0
#define M(NAME)                                               \
118
0
    case NAME: {                                              \
119
0
        return Creator::template create<NAME, N>(null_aware); \
120
0
    }
121
0
        APPLY_FOR_PRIMTYPE(M)
122
0
#undef M
123
0
    default:
124
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
125
7
    }
126
127
0
    return nullptr;
128
7
}
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm8EEENT_7BasePtrENS_13PrimitiveTypeEb
Line
Count
Source
107
10
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
108
10
    using Creator = PredicateFunctionCreator<Traits>;
109
110
10
    switch (type) {
111
0
    case TYPE_BOOLEAN: {
112
0
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
113
0
    }
114
0
    case TYPE_DECIMALV2: {
115
0
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
116
0
    }
117
0
#define M(NAME)                                               \
118
0
    case NAME: {                                              \
119
0
        return Creator::template create<NAME, N>(null_aware); \
120
0
    }
121
0
        APPLY_FOR_PRIMTYPE(M)
122
0
#undef M
123
0
    default:
124
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
125
10
    }
126
127
0
    return nullptr;
128
10
}
129
130
18.4k
inline auto create_minmax_filter(PrimitiveType type, bool null_aware) {
131
18.4k
    return create_predicate_function<MinmaxFunctionTraits>(type, null_aware);
132
18.4k
}
133
134
template <size_t N = 0>
135
20.3k
inline auto create_set(PrimitiveType type, bool null_aware) {
136
20.3k
    return create_predicate_function<HybridSetTraits, N>(type, null_aware);
137
20.3k
}
_ZN5doris10create_setILm0EEEDaNS_13PrimitiveTypeEb
Line
Count
Source
135
18.6k
inline auto create_set(PrimitiveType type, bool null_aware) {
136
18.6k
    return create_predicate_function<HybridSetTraits, N>(type, null_aware);
137
18.6k
}
_ZN5doris10create_setILm1EEEDaNS_13PrimitiveTypeEb
Line
Count
Source
135
55
inline auto create_set(PrimitiveType type, bool null_aware) {
136
55
    return create_predicate_function<HybridSetTraits, N>(type, null_aware);
137
55
}
_ZN5doris10create_setILm2EEEDaNS_13PrimitiveTypeEb
Line
Count
Source
135
1.43k
inline auto create_set(PrimitiveType type, bool null_aware) {
136
1.43k
    return create_predicate_function<HybridSetTraits, N>(type, null_aware);
137
1.43k
}
_ZN5doris10create_setILm3EEEDaNS_13PrimitiveTypeEb
Line
Count
Source
135
146
inline auto create_set(PrimitiveType type, bool null_aware) {
136
146
    return create_predicate_function<HybridSetTraits, N>(type, null_aware);
137
146
}
_ZN5doris10create_setILm4EEEDaNS_13PrimitiveTypeEb
Line
Count
Source
135
51
inline auto create_set(PrimitiveType type, bool null_aware) {
136
51
    return create_predicate_function<HybridSetTraits, N>(type, null_aware);
137
51
}
_ZN5doris10create_setILm5EEEDaNS_13PrimitiveTypeEb
Line
Count
Source
135
24
inline auto create_set(PrimitiveType type, bool null_aware) {
136
24
    return create_predicate_function<HybridSetTraits, N>(type, null_aware);
137
24
}
_ZN5doris10create_setILm6EEEDaNS_13PrimitiveTypeEb
Line
Count
Source
135
10
inline auto create_set(PrimitiveType type, bool null_aware) {
136
10
    return create_predicate_function<HybridSetTraits, N>(type, null_aware);
137
10
}
_ZN5doris10create_setILm7EEEDaNS_13PrimitiveTypeEb
Line
Count
Source
135
7
inline auto create_set(PrimitiveType type, bool null_aware) {
136
7
    return create_predicate_function<HybridSetTraits, N>(type, null_aware);
137
7
}
_ZN5doris10create_setILm8EEEDaNS_13PrimitiveTypeEb
Line
Count
Source
135
10
inline auto create_set(PrimitiveType type, bool null_aware) {
136
10
    return create_predicate_function<HybridSetTraits, N>(type, null_aware);
137
10
}
138
139
1.73k
inline auto create_set(PrimitiveType type, size_t size, bool null_aware) {
140
1.73k
    if (size == 0) {
141
21
        return create_set<0>(type, null_aware);
142
1.71k
    } else if (size == 1) {
143
53
        return create_set<1>(type, null_aware);
144
1.65k
    } else if (size == 2) {
145
1.43k
        return create_set<2>(type, null_aware);
146
1.43k
    } else if (size == 3) {
147
126
        return create_set<3>(type, null_aware);
148
126
    } else if (size == 4) {
149
49
        return create_set<4>(type, null_aware);
150
49
    } else if (size == 5) {
151
22
        return create_set<5>(type, null_aware);
152
26
    } else if (size == 6) {
153
8
        return create_set<6>(type, null_aware);
154
18
    } else if (size == 7) {
155
5
        return create_set<7>(type, null_aware);
156
13
    } else if (size == FIXED_CONTAINER_MAX_SIZE) {
157
7
        return create_set<FIXED_CONTAINER_MAX_SIZE>(type, null_aware);
158
7
    } else {
159
6
        return create_set(type, null_aware);
160
6
    }
161
1.73k
}
162
163
358
inline HybridSetBase* create_string_value_set(bool null_aware) {
164
358
    return new StringValueSet(null_aware);
165
358
}
166
167
357
inline HybridSetBase* create_string_value_set(size_t size, bool null_aware) {
168
357
    return create_string_value_set(null_aware);
169
357
}
170
171
31.0k
inline auto create_bloom_filter(PrimitiveType type, bool null_aware) {
172
31.0k
    return create_predicate_function<BloomFilterTraits>(type, null_aware);
173
31.0k
}
174
175
} // namespace doris