Coverage Report

Created: 2026-08-02 04:05

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/function_filter.h"
24
#include "exprs/hybrid_set.h"
25
#include "exprs/minmax_predicate.h"
26
#include "storage/predicate/bloom_filter_predicate.h"
27
#include "storage/predicate/column_predicate.h"
28
#include "storage/predicate/in_list_predicate.h"
29
#include "storage/predicate/like_column_predicate.h"
30
31
namespace doris {
32
33
class MinmaxFunctionTraits {
34
public:
35
    using BasePtr = MinMaxFuncBase*;
36
    template <PrimitiveType type, size_t N>
37
43
    static BasePtr get_function(bool null_aware) {
38
43
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
39
43
        return new MinMaxNumFunc<
40
43
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
41
43
                null_aware);
42
43
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE2ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
37
1
    static BasePtr get_function(bool null_aware) {
38
1
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
39
1
        return new MinMaxNumFunc<
40
1
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
41
1
                null_aware);
42
1
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE20ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
37
1
    static BasePtr get_function(bool null_aware) {
38
1
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
39
1
        return new MinMaxNumFunc<
40
1
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
41
1
                null_aware);
42
1
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE3ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
37
1
    static BasePtr get_function(bool null_aware) {
38
1
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
39
1
        return new MinMaxNumFunc<
40
1
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
41
1
                null_aware);
42
1
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE4ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
37
1
    static BasePtr get_function(bool null_aware) {
38
1
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
39
1
        return new MinMaxNumFunc<
40
1
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
41
1
                null_aware);
42
1
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE5ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
37
22
    static BasePtr get_function(bool null_aware) {
38
22
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
39
22
        return new MinMaxNumFunc<
40
22
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
41
22
                null_aware);
42
22
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE6ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
37
1
    static BasePtr get_function(bool null_aware) {
38
1
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
39
1
        return new MinMaxNumFunc<
40
1
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
41
1
                null_aware);
42
1
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE7ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
37
1
    static BasePtr get_function(bool null_aware) {
38
1
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
39
1
        return new MinMaxNumFunc<
40
1
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
41
1
                null_aware);
42
1
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE8ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
37
1
    static BasePtr get_function(bool null_aware) {
38
1
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
39
1
        return new MinMaxNumFunc<
40
1
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
41
1
                null_aware);
42
1
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE9ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
37
1
    static BasePtr get_function(bool null_aware) {
38
1
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
39
1
        return new MinMaxNumFunc<
40
1
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
41
1
                null_aware);
42
1
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE11ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
37
1
    static BasePtr get_function(bool null_aware) {
38
1
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
39
1
        return new MinMaxNumFunc<
40
1
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
41
1
                null_aware);
42
1
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE12ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
37
1
    static BasePtr get_function(bool null_aware) {
38
1
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
39
1
        return new MinMaxNumFunc<
40
1
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
41
1
                null_aware);
42
1
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE25ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
37
1
    static BasePtr get_function(bool null_aware) {
38
1
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
39
1
        return new MinMaxNumFunc<
40
1
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
41
1
                null_aware);
42
1
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE26ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
37
1
    static BasePtr get_function(bool null_aware) {
38
1
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
39
1
        return new MinMaxNumFunc<
40
1
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
41
1
                null_aware);
42
1
    }
Unexecuted instantiation: _ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE43ELm0EEEPNS_14MinMaxFuncBaseEb
Unexecuted instantiation: _ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE42ELm0EEEPNS_14MinMaxFuncBaseEb
Unexecuted instantiation: _ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE27ELm0EEEPNS_14MinMaxFuncBaseEb
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE15ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
37
1
    static BasePtr get_function(bool null_aware) {
38
1
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
39
1
        return new MinMaxNumFunc<
40
1
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
41
1
                null_aware);
42
1
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE10ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
37
1
    static BasePtr get_function(bool null_aware) {
38
1
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
39
1
        return new MinMaxNumFunc<
40
1
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
41
1
                null_aware);
42
1
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE23ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
37
1
    static BasePtr get_function(bool null_aware) {
38
1
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
39
1
        return new MinMaxNumFunc<
40
1
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
41
1
                null_aware);
42
1
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE28ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
37
1
    static BasePtr get_function(bool null_aware) {
38
1
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
39
1
        return new MinMaxNumFunc<
40
1
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
41
1
                null_aware);
42
1
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE29ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
37
1
    static BasePtr get_function(bool null_aware) {
38
1
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
39
1
        return new MinMaxNumFunc<
40
1
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
41
1
                null_aware);
42
1
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE30ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
37
1
    static BasePtr get_function(bool null_aware) {
38
1
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
39
1
        return new MinMaxNumFunc<
40
1
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
41
1
                null_aware);
42
1
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE35ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
37
1
    static BasePtr get_function(bool null_aware) {
38
1
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
39
1
        return new MinMaxNumFunc<
40
1
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
41
1
                null_aware);
42
1
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE36ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
37
1
    static BasePtr get_function(bool null_aware) {
38
1
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
39
1
        return new MinMaxNumFunc<
40
1
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
41
1
                null_aware);
42
1
    }
_ZN5doris20MinmaxFunctionTraits12get_functionILNS_13PrimitiveTypeE37ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
37
1
    static BasePtr get_function(bool null_aware) {
38
1
        using CppType = typename PrimitiveTypeTraits<type>::CppType;
39
1
        return new MinMaxNumFunc<
40
1
                std::conditional_t<std::is_same_v<CppType, StringRef>, std::string, CppType>>(
41
1
                null_aware);
42
1
    }
43
};
44
45
class HybridSetTraits {
46
public:
47
    using BasePtr = HybridSetBase*;
48
    template <PrimitiveType type, size_t N>
49
452
    static BasePtr get_function(bool null_aware) {
50
452
        if constexpr (is_string_type(type)) {
51
16
            return new StringSet<>(null_aware);
52
16
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
13
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
13
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
40
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
40
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
40
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
383
        } else {
59
383
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
383
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
383
        }
62
452
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
49
4
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
4
        } else {
59
4
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
4
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
4
        }
62
4
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
49
4
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
4
        } else {
59
4
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
4
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
4
        }
62
4
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
49
6
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
6
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
6
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
6
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
        } else {
59
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
        }
62
6
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
49
5
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
5
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
5
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
5
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
        } else {
59
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
        }
62
5
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
49
296
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
296
        } else {
59
296
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
296
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
296
        }
62
296
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
49
21
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
21
        } else {
59
21
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
21
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
21
        }
62
21
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
49
4
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
4
        } else {
59
4
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
4
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
4
        }
62
4
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
49
5
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
5
        } else {
59
5
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
5
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
5
        }
62
5
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
49
5
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
5
        } else {
59
5
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
5
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
5
        }
62
5
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
49
4
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
4
        } else {
59
4
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
4
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
4
        }
62
4
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
49
4
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
4
        } else {
59
4
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
4
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
4
        }
62
4
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
49
4
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
4
        } else {
59
4
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
4
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
4
        }
62
4
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
49
4
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
4
        } else {
59
4
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
4
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
4
        }
62
4
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE43ELm0EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
49
2
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
2
        } else {
59
2
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
2
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
2
        }
62
2
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE27ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
49
1
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
1
        } else {
59
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
1
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
1
        }
62
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE15ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
49
3
    static BasePtr get_function(bool null_aware) {
50
3
        if constexpr (is_string_type(type)) {
51
3
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
        } else {
59
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
        }
62
3
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE10ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
49
6
    static BasePtr get_function(bool null_aware) {
50
6
        if constexpr (is_string_type(type)) {
51
6
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
        } else {
59
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
        }
62
6
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE23ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
49
7
    static BasePtr get_function(bool null_aware) {
50
7
        if constexpr (is_string_type(type)) {
51
7
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
        } else {
59
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
        }
62
7
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE28ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
49
4
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
4
        } else {
59
4
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
4
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
4
        }
62
4
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
49
5
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
5
        } else {
59
5
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
5
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
5
        }
62
5
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
49
4
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
4
        } else {
59
4
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
4
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
4
        }
62
4
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
49
4
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
4
        } else {
59
4
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
4
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
4
        }
62
4
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
49
4
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
4
        } else {
59
4
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
4
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
4
        }
62
4
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
49
4
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
4
        } else {
59
4
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
4
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
4
        }
62
4
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm1EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
49
7
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
7
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
7
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
7
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
        } else {
59
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
        }
62
7
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE43ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE27ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE15ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE10ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE23ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE28ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm2EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
49
4
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
4
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
4
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
4
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
        } else {
59
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
        }
62
4
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE43ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE27ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE15ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE10ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE23ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE28ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm3EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
49
1
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
        } else {
59
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
        }
62
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
49
1
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
1
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
1
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
        } else {
59
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
        }
62
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
49
1
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
1
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
1
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
        } else {
59
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
        }
62
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
49
3
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
3
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
3
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
3
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
        } else {
59
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
        }
62
3
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
49
1
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
        } else {
59
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
        }
62
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
49
1
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
        } else {
59
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
        }
62
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
49
1
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
        } else {
59
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
        }
62
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
49
1
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
        } else {
59
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
        }
62
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
49
1
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
        } else {
59
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
        }
62
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
49
1
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
        } else {
59
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
        }
62
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
49
1
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
        } else {
59
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
        }
62
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
49
1
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
        } else {
59
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
        }
62
1
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE43ELm3EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm3EEEPNS_13HybridSetBaseEb
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
49
1
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
        } else {
59
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
        }
62
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
49
1
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
        } else {
59
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
        }
62
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
49
1
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
        } else {
59
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
        }
62
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
49
1
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
        } else {
59
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
        }
62
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE36ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
49
1
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
        } else {
59
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
        }
62
1
    }
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE37ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
49
1
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
1
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
1
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
1
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
        } else {
59
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
        }
62
1
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE2ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE20ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE3ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE4ELm4EEEPNS_13HybridSetBaseEb
_ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE5ELm4EEEPNS_13HybridSetBaseEb
Line
Count
Source
49
2
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
2
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
2
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
2
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
        } else {
59
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
        }
62
2
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE26ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE43ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm4EEEPNS_13HybridSetBaseEb
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
49
2
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
2
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
2
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
2
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
        } else {
59
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
        }
62
2
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm5EEEPNS_13HybridSetBaseEb
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
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE42ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE27ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE15ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE10ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE23ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE28ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE29ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE35ELm5EEEPNS_13HybridSetBaseEb
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
49
2
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
2
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
2
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
2
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
        } else {
59
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
        }
62
2
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE11ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE12ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE25ELm6EEEPNS_13HybridSetBaseEb
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
49
2
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
2
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
2
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
2
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
        } else {
59
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
        }
62
2
    }
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE6ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE7ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE8ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE9ELm7EEEPNS_13HybridSetBaseEb
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
Unexecuted instantiation: _ZN5doris15HybridSetTraits12get_functionILNS_13PrimitiveTypeE30ELm7EEEPNS_13HybridSetBaseEb
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
49
3
    static BasePtr get_function(bool null_aware) {
50
        if constexpr (is_string_type(type)) {
51
            return new StringSet<>(null_aware);
52
        } else if constexpr (type == TYPE_TINYINT || type == TYPE_SMALLINT) {
53
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
54
            return new HybridSet<type, BitSetContainer<CppType>>(null_aware);
55
3
        } else if constexpr (N >= 1 && N <= FIXED_CONTAINER_MAX_SIZE) {
56
3
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
57
3
            return new HybridSet<type, FixedContainer<CppType, N>>(null_aware);
58
        } else {
59
            using CppType = typename PrimitiveTypeTraits<type>::CppType;
60
            return new HybridSet<type, DynamicContainer<CppType>>(null_aware);
61
        }
62
3
    }
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
63
};
64
65
class BloomFilterTraits {
66
public:
67
    using BasePtr = BloomFilterFuncBase*;
68
    template <PrimitiveType type, size_t N>
69
313
    static BasePtr get_function(bool null_aware) {
70
313
        return new BloomFilterFunc<type>(null_aware);
71
313
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE2ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
69
1
    static BasePtr get_function(bool null_aware) {
70
1
        return new BloomFilterFunc<type>(null_aware);
71
1
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE20ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
69
1
    static BasePtr get_function(bool null_aware) {
70
1
        return new BloomFilterFunc<type>(null_aware);
71
1
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE3ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
69
1
    static BasePtr get_function(bool null_aware) {
70
1
        return new BloomFilterFunc<type>(null_aware);
71
1
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE4ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
69
1
    static BasePtr get_function(bool null_aware) {
70
1
        return new BloomFilterFunc<type>(null_aware);
71
1
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE5ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
69
287
    static BasePtr get_function(bool null_aware) {
70
287
        return new BloomFilterFunc<type>(null_aware);
71
287
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE6ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
69
1
    static BasePtr get_function(bool null_aware) {
70
1
        return new BloomFilterFunc<type>(null_aware);
71
1
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE7ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
69
1
    static BasePtr get_function(bool null_aware) {
70
1
        return new BloomFilterFunc<type>(null_aware);
71
1
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE8ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
69
1
    static BasePtr get_function(bool null_aware) {
70
1
        return new BloomFilterFunc<type>(null_aware);
71
1
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE9ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
69
1
    static BasePtr get_function(bool null_aware) {
70
1
        return new BloomFilterFunc<type>(null_aware);
71
1
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE11ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
69
1
    static BasePtr get_function(bool null_aware) {
70
1
        return new BloomFilterFunc<type>(null_aware);
71
1
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE12ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
69
1
    static BasePtr get_function(bool null_aware) {
70
1
        return new BloomFilterFunc<type>(null_aware);
71
1
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE25ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
69
1
    static BasePtr get_function(bool null_aware) {
70
1
        return new BloomFilterFunc<type>(null_aware);
71
1
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE26ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
69
1
    static BasePtr get_function(bool null_aware) {
70
1
        return new BloomFilterFunc<type>(null_aware);
71
1
    }
Unexecuted instantiation: _ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE43ELm0EEEPNS_19BloomFilterFuncBaseEb
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE42ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
69
1
    static BasePtr get_function(bool null_aware) {
70
1
        return new BloomFilterFunc<type>(null_aware);
71
1
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE27ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
69
1
    static BasePtr get_function(bool null_aware) {
70
1
        return new BloomFilterFunc<type>(null_aware);
71
1
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE15ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
69
1
    static BasePtr get_function(bool null_aware) {
70
1
        return new BloomFilterFunc<type>(null_aware);
71
1
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE10ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
69
1
    static BasePtr get_function(bool null_aware) {
70
1
        return new BloomFilterFunc<type>(null_aware);
71
1
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE23ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
69
4
    static BasePtr get_function(bool null_aware) {
70
4
        return new BloomFilterFunc<type>(null_aware);
71
4
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE28ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
69
1
    static BasePtr get_function(bool null_aware) {
70
1
        return new BloomFilterFunc<type>(null_aware);
71
1
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE29ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
69
1
    static BasePtr get_function(bool null_aware) {
70
1
        return new BloomFilterFunc<type>(null_aware);
71
1
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE30ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
69
1
    static BasePtr get_function(bool null_aware) {
70
1
        return new BloomFilterFunc<type>(null_aware);
71
1
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE35ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
69
1
    static BasePtr get_function(bool null_aware) {
70
1
        return new BloomFilterFunc<type>(null_aware);
71
1
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE36ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
69
1
    static BasePtr get_function(bool null_aware) {
70
1
        return new BloomFilterFunc<type>(null_aware);
71
1
    }
_ZN5doris17BloomFilterTraits12get_functionILNS_13PrimitiveTypeE37ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
69
1
    static BasePtr get_function(bool null_aware) {
70
1
        return new BloomFilterFunc<type>(null_aware);
71
1
    }
72
};
73
74
template <class Traits>
75
class PredicateFunctionCreator {
76
public:
77
    template <PrimitiveType type, size_t N = 0>
78
808
    static typename Traits::BasePtr create(bool null_aware) {
79
808
        return Traits::template get_function<type, N>(null_aware);
80
808
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE2ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE20ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE3ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE4ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE5ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
78
22
    static typename Traits::BasePtr create(bool null_aware) {
79
22
        return Traits::template get_function<type, N>(null_aware);
80
22
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE6ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE7ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE8ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE9ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE11ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE12ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE25ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE26ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE43ELm0EEEPNS_14MinMaxFuncBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE42ELm0EEEPNS_14MinMaxFuncBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE27ELm0EEEPNS_14MinMaxFuncBaseEb
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE15ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE10ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE23ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE28ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE29ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE30ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE35ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE36ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_20MinmaxFunctionTraitsEE6createILNS_13PrimitiveTypeE37ELm0EEEPNS_14MinMaxFuncBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
78
4
    static typename Traits::BasePtr create(bool null_aware) {
79
4
        return Traits::template get_function<type, N>(null_aware);
80
4
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
78
4
    static typename Traits::BasePtr create(bool null_aware) {
79
4
        return Traits::template get_function<type, N>(null_aware);
80
4
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
78
6
    static typename Traits::BasePtr create(bool null_aware) {
79
6
        return Traits::template get_function<type, N>(null_aware);
80
6
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
78
5
    static typename Traits::BasePtr create(bool null_aware) {
79
5
        return Traits::template get_function<type, N>(null_aware);
80
5
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
78
296
    static typename Traits::BasePtr create(bool null_aware) {
79
296
        return Traits::template get_function<type, N>(null_aware);
80
296
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
78
21
    static typename Traits::BasePtr create(bool null_aware) {
79
21
        return Traits::template get_function<type, N>(null_aware);
80
21
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
78
4
    static typename Traits::BasePtr create(bool null_aware) {
79
4
        return Traits::template get_function<type, N>(null_aware);
80
4
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
78
5
    static typename Traits::BasePtr create(bool null_aware) {
79
5
        return Traits::template get_function<type, N>(null_aware);
80
5
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
78
5
    static typename Traits::BasePtr create(bool null_aware) {
79
5
        return Traits::template get_function<type, N>(null_aware);
80
5
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
78
4
    static typename Traits::BasePtr create(bool null_aware) {
79
4
        return Traits::template get_function<type, N>(null_aware);
80
4
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
78
4
    static typename Traits::BasePtr create(bool null_aware) {
79
4
        return Traits::template get_function<type, N>(null_aware);
80
4
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
78
4
    static typename Traits::BasePtr create(bool null_aware) {
79
4
        return Traits::template get_function<type, N>(null_aware);
80
4
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
78
4
    static typename Traits::BasePtr create(bool null_aware) {
79
4
        return Traits::template get_function<type, N>(null_aware);
80
4
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE43ELm0EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
78
2
    static typename Traits::BasePtr create(bool null_aware) {
79
2
        return Traits::template get_function<type, N>(null_aware);
80
2
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE27ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE15ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
78
3
    static typename Traits::BasePtr create(bool null_aware) {
79
3
        return Traits::template get_function<type, N>(null_aware);
80
3
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE10ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
78
6
    static typename Traits::BasePtr create(bool null_aware) {
79
6
        return Traits::template get_function<type, N>(null_aware);
80
6
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE23ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
78
7
    static typename Traits::BasePtr create(bool null_aware) {
79
7
        return Traits::template get_function<type, N>(null_aware);
80
7
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE28ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
78
4
    static typename Traits::BasePtr create(bool null_aware) {
79
4
        return Traits::template get_function<type, N>(null_aware);
80
4
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
78
5
    static typename Traits::BasePtr create(bool null_aware) {
79
5
        return Traits::template get_function<type, N>(null_aware);
80
5
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
78
4
    static typename Traits::BasePtr create(bool null_aware) {
79
4
        return Traits::template get_function<type, N>(null_aware);
80
4
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
78
4
    static typename Traits::BasePtr create(bool null_aware) {
79
4
        return Traits::template get_function<type, N>(null_aware);
80
4
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
78
4
    static typename Traits::BasePtr create(bool null_aware) {
79
4
        return Traits::template get_function<type, N>(null_aware);
80
4
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm0EEEPNS_13HybridSetBaseEb
Line
Count
Source
78
4
    static typename Traits::BasePtr create(bool null_aware) {
79
4
        return Traits::template get_function<type, N>(null_aware);
80
4
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm1EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm1EEEPNS_13HybridSetBaseEb
Line
Count
Source
78
7
    static typename Traits::BasePtr create(bool null_aware) {
79
7
        return Traits::template get_function<type, N>(null_aware);
80
7
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE43ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE27ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE15ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE10ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE23ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE28ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm1EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm2EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm2EEEPNS_13HybridSetBaseEb
Line
Count
Source
78
4
    static typename Traits::BasePtr create(bool null_aware) {
79
4
        return Traits::template get_function<type, N>(null_aware);
80
4
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE43ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE27ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE15ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE10ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE23ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE28ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm2EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm3EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
78
3
    static typename Traits::BasePtr create(bool null_aware) {
79
3
        return Traits::template get_function<type, N>(null_aware);
80
3
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE43ELm3EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm3EEEPNS_13HybridSetBaseEb
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
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE36ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE37ELm3EEEPNS_13HybridSetBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE2ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE20ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE3ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE4ELm4EEEPNS_13HybridSetBaseEb
_ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE5ELm4EEEPNS_13HybridSetBaseEb
Line
Count
Source
78
2
    static typename Traits::BasePtr create(bool null_aware) {
79
2
        return Traits::template get_function<type, N>(null_aware);
80
2
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE26ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE43ELm4EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm4EEEPNS_13HybridSetBaseEb
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
78
2
    static typename Traits::BasePtr create(bool null_aware) {
79
2
        return Traits::template get_function<type, N>(null_aware);
80
2
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm5EEEPNS_13HybridSetBaseEb
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
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE42ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE27ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE15ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE10ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE23ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE28ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE29ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm5EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE35ELm5EEEPNS_13HybridSetBaseEb
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
78
2
    static typename Traits::BasePtr create(bool null_aware) {
79
2
        return Traits::template get_function<type, N>(null_aware);
80
2
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE11ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE12ELm6EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE25ELm6EEEPNS_13HybridSetBaseEb
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
78
2
    static typename Traits::BasePtr create(bool null_aware) {
79
2
        return Traits::template get_function<type, N>(null_aware);
80
2
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE6ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE7ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE8ELm7EEEPNS_13HybridSetBaseEb
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE9ELm7EEEPNS_13HybridSetBaseEb
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
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_15HybridSetTraitsEE6createILNS_13PrimitiveTypeE30ELm7EEEPNS_13HybridSetBaseEb
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
78
3
    static typename Traits::BasePtr create(bool null_aware) {
79
3
        return Traits::template get_function<type, N>(null_aware);
80
3
    }
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
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE2ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE20ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE3ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE4ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE5ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
78
287
    static typename Traits::BasePtr create(bool null_aware) {
79
287
        return Traits::template get_function<type, N>(null_aware);
80
287
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE6ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE7ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE8ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE9ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE11ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE12ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE25ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE26ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
Unexecuted instantiation: _ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE43ELm0EEEPNS_19BloomFilterFuncBaseEb
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE42ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE27ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE15ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE10ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE23ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
78
4
    static typename Traits::BasePtr create(bool null_aware) {
79
4
        return Traits::template get_function<type, N>(null_aware);
80
4
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE28ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE29ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE30ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE35ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE36ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
_ZN5doris24PredicateFunctionCreatorINS_17BloomFilterTraitsEE6createILNS_13PrimitiveTypeE37ELm0EEEPNS_19BloomFilterFuncBaseEb
Line
Count
Source
78
1
    static typename Traits::BasePtr create(bool null_aware) {
79
1
        return Traits::template get_function<type, N>(null_aware);
80
1
    }
81
};
82
83
#define APPLY_FOR_PRIMTYPE(M) \
84
9
    M(TYPE_TINYINT)           \
85
9
    M(TYPE_SMALLINT)          \
86
630
    M(TYPE_INT)               \
87
630
    M(TYPE_BIGINT)            \
88
24
    M(TYPE_LARGEINT)          \
89
8
    M(TYPE_FLOAT)             \
90
8
    M(TYPE_DOUBLE)            \
91
8
    M(TYPE_DATE)              \
92
7
    M(TYPE_DATETIME)          \
93
7
    M(TYPE_DATEV2)            \
94
7
    M(TYPE_DATETIMEV2)        \
95
7
    M(TYPE_DATETIMEV2_NANO)   \
96
3
    M(TYPE_TIMESTAMPTZ)       \
97
3
    M(TYPE_TIMEV2)            \
98
5
    M(TYPE_CHAR)              \
99
8
    M(TYPE_VARCHAR)           \
100
12
    M(TYPE_STRING)            \
101
12
    M(TYPE_DECIMAL32)         \
102
8
    M(TYPE_DECIMAL64)         \
103
8
    M(TYPE_DECIMAL128I)       \
104
7
    M(TYPE_DECIMAL256)        \
105
7
    M(TYPE_IPV4)              \
106
7
    M(TYPE_IPV6)
107
108
template <class Traits, size_t N = 0>
109
808
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
110
808
    using Creator = PredicateFunctionCreator<Traits>;
111
112
808
    switch (type) {
113
6
    case TYPE_BOOLEAN: {
114
6
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
115
0
    }
116
7
    case TYPE_DECIMALV2: {
117
7
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
118
0
    }
119
0
#define M(NAME)                                               \
120
795
    case NAME: {                                              \
121
795
        return Creator::template create<NAME, N>(null_aware); \
122
795
    }
123
795
        APPLY_FOR_PRIMTYPE(M)
124
0
#undef M
125
0
    default:
126
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
127
808
    }
128
129
0
    return nullptr;
130
808
}
_ZN5doris25create_predicate_functionINS_20MinmaxFunctionTraitsELm0EEENT_7BasePtrENS_13PrimitiveTypeEb
Line
Count
Source
109
43
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
110
43
    using Creator = PredicateFunctionCreator<Traits>;
111
112
43
    switch (type) {
113
1
    case TYPE_BOOLEAN: {
114
1
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
115
0
    }
116
1
    case TYPE_DECIMALV2: {
117
1
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
118
0
    }
119
0
#define M(NAME)                                               \
120
0
    case NAME: {                                              \
121
0
        return Creator::template create<NAME, N>(null_aware); \
122
0
    }
123
1
        APPLY_FOR_PRIMTYPE(M)
124
0
#undef M
125
0
    default:
126
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
127
43
    }
128
129
0
    return nullptr;
130
43
}
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm0EEENT_7BasePtrENS_13PrimitiveTypeEb
Line
Count
Source
109
410
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
110
410
    using Creator = PredicateFunctionCreator<Traits>;
111
112
410
    switch (type) {
113
4
    case TYPE_BOOLEAN: {
114
4
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
115
0
    }
116
4
    case TYPE_DECIMALV2: {
117
4
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
118
0
    }
119
0
#define M(NAME)                                               \
120
0
    case NAME: {                                              \
121
0
        return Creator::template create<NAME, N>(null_aware); \
122
0
    }
123
4
        APPLY_FOR_PRIMTYPE(M)
124
0
#undef M
125
0
    default:
126
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
127
410
    }
128
129
0
    return nullptr;
130
410
}
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm1EEENT_7BasePtrENS_13PrimitiveTypeEb
Line
Count
Source
109
7
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
110
7
    using Creator = PredicateFunctionCreator<Traits>;
111
112
7
    switch (type) {
113
0
    case TYPE_BOOLEAN: {
114
0
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
115
0
    }
116
0
    case TYPE_DECIMALV2: {
117
0
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
118
0
    }
119
0
#define M(NAME)                                               \
120
0
    case NAME: {                                              \
121
0
        return Creator::template create<NAME, N>(null_aware); \
122
0
    }
123
0
        APPLY_FOR_PRIMTYPE(M)
124
0
#undef M
125
0
    default:
126
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
127
7
    }
128
129
0
    return nullptr;
130
7
}
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm2EEENT_7BasePtrENS_13PrimitiveTypeEb
Line
Count
Source
109
4
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
110
4
    using Creator = PredicateFunctionCreator<Traits>;
111
112
4
    switch (type) {
113
0
    case TYPE_BOOLEAN: {
114
0
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
115
0
    }
116
0
    case TYPE_DECIMALV2: {
117
0
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
118
0
    }
119
0
#define M(NAME)                                               \
120
0
    case NAME: {                                              \
121
0
        return Creator::template create<NAME, N>(null_aware); \
122
0
    }
123
0
        APPLY_FOR_PRIMTYPE(M)
124
0
#undef M
125
0
    default:
126
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
127
4
    }
128
129
0
    return nullptr;
130
4
}
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm3EEENT_7BasePtrENS_13PrimitiveTypeEb
Line
Count
Source
109
20
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
110
20
    using Creator = PredicateFunctionCreator<Traits>;
111
112
20
    switch (type) {
113
0
    case TYPE_BOOLEAN: {
114
0
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
115
0
    }
116
1
    case TYPE_DECIMALV2: {
117
1
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
118
0
    }
119
0
#define M(NAME)                                               \
120
0
    case NAME: {                                              \
121
0
        return Creator::template create<NAME, N>(null_aware); \
122
0
    }
123
1
        APPLY_FOR_PRIMTYPE(M)
124
0
#undef M
125
0
    default:
126
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
127
20
    }
128
129
0
    return nullptr;
130
20
}
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm4EEENT_7BasePtrENS_13PrimitiveTypeEb
Line
Count
Source
109
2
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
110
2
    using Creator = PredicateFunctionCreator<Traits>;
111
112
2
    switch (type) {
113
0
    case TYPE_BOOLEAN: {
114
0
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
115
0
    }
116
0
    case TYPE_DECIMALV2: {
117
0
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
118
0
    }
119
0
#define M(NAME)                                               \
120
0
    case NAME: {                                              \
121
0
        return Creator::template create<NAME, N>(null_aware); \
122
0
    }
123
0
        APPLY_FOR_PRIMTYPE(M)
124
0
#undef M
125
0
    default:
126
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
127
2
    }
128
129
0
    return nullptr;
130
2
}
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm5EEENT_7BasePtrENS_13PrimitiveTypeEb
Line
Count
Source
109
2
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
110
2
    using Creator = PredicateFunctionCreator<Traits>;
111
112
2
    switch (type) {
113
0
    case TYPE_BOOLEAN: {
114
0
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
115
0
    }
116
0
    case TYPE_DECIMALV2: {
117
0
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
118
0
    }
119
0
#define M(NAME)                                               \
120
0
    case NAME: {                                              \
121
0
        return Creator::template create<NAME, N>(null_aware); \
122
0
    }
123
0
        APPLY_FOR_PRIMTYPE(M)
124
0
#undef M
125
0
    default:
126
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
127
2
    }
128
129
0
    return nullptr;
130
2
}
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm6EEENT_7BasePtrENS_13PrimitiveTypeEb
Line
Count
Source
109
2
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
110
2
    using Creator = PredicateFunctionCreator<Traits>;
111
112
2
    switch (type) {
113
0
    case TYPE_BOOLEAN: {
114
0
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
115
0
    }
116
0
    case TYPE_DECIMALV2: {
117
0
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
118
0
    }
119
0
#define M(NAME)                                               \
120
0
    case NAME: {                                              \
121
0
        return Creator::template create<NAME, N>(null_aware); \
122
0
    }
123
0
        APPLY_FOR_PRIMTYPE(M)
124
0
#undef M
125
0
    default:
126
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
127
2
    }
128
129
0
    return nullptr;
130
2
}
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm7EEENT_7BasePtrENS_13PrimitiveTypeEb
Line
Count
Source
109
2
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
110
2
    using Creator = PredicateFunctionCreator<Traits>;
111
112
2
    switch (type) {
113
0
    case TYPE_BOOLEAN: {
114
0
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
115
0
    }
116
0
    case TYPE_DECIMALV2: {
117
0
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
118
0
    }
119
0
#define M(NAME)                                               \
120
0
    case NAME: {                                              \
121
0
        return Creator::template create<NAME, N>(null_aware); \
122
0
    }
123
0
        APPLY_FOR_PRIMTYPE(M)
124
0
#undef M
125
0
    default:
126
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
127
2
    }
128
129
0
    return nullptr;
130
2
}
_ZN5doris25create_predicate_functionINS_15HybridSetTraitsELm8EEENT_7BasePtrENS_13PrimitiveTypeEb
Line
Count
Source
109
3
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
110
3
    using Creator = PredicateFunctionCreator<Traits>;
111
112
3
    switch (type) {
113
0
    case TYPE_BOOLEAN: {
114
0
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
115
0
    }
116
0
    case TYPE_DECIMALV2: {
117
0
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
118
0
    }
119
0
#define M(NAME)                                               \
120
0
    case NAME: {                                              \
121
0
        return Creator::template create<NAME, N>(null_aware); \
122
0
    }
123
0
        APPLY_FOR_PRIMTYPE(M)
124
0
#undef M
125
0
    default:
126
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
127
3
    }
128
129
0
    return nullptr;
130
3
}
_ZN5doris25create_predicate_functionINS_17BloomFilterTraitsELm0EEENT_7BasePtrENS_13PrimitiveTypeEb
Line
Count
Source
109
313
typename Traits::BasePtr create_predicate_function(PrimitiveType type, bool null_aware) {
110
313
    using Creator = PredicateFunctionCreator<Traits>;
111
112
313
    switch (type) {
113
1
    case TYPE_BOOLEAN: {
114
1
        return Creator::template create<TYPE_BOOLEAN, N>(null_aware);
115
0
    }
116
1
    case TYPE_DECIMALV2: {
117
1
        return Creator::template create<TYPE_DECIMALV2, N>(null_aware);
118
0
    }
119
0
#define M(NAME)                                               \
120
0
    case NAME: {                                              \
121
0
        return Creator::template create<NAME, N>(null_aware); \
122
0
    }
123
1
        APPLY_FOR_PRIMTYPE(M)
124
0
#undef M
125
0
    default:
126
0
        throw Exception(ErrorCode::INTERNAL_ERROR, "predicate with type " + type_to_string(type));
127
313
    }
128
129
0
    return nullptr;
130
313
}
131
132
43
inline auto create_minmax_filter(PrimitiveType type, bool null_aware) {
133
43
    return create_predicate_function<MinmaxFunctionTraits>(type, null_aware);
134
43
}
135
136
template <size_t N = 0>
137
452
inline auto create_set(PrimitiveType type, bool null_aware) {
138
452
    return create_predicate_function<HybridSetTraits, N>(type, null_aware);
139
452
}
_ZN5doris10create_setILm0EEEDaNS_13PrimitiveTypeEb
Line
Count
Source
137
410
inline auto create_set(PrimitiveType type, bool null_aware) {
138
410
    return create_predicate_function<HybridSetTraits, N>(type, null_aware);
139
410
}
_ZN5doris10create_setILm1EEEDaNS_13PrimitiveTypeEb
Line
Count
Source
137
7
inline auto create_set(PrimitiveType type, bool null_aware) {
138
7
    return create_predicate_function<HybridSetTraits, N>(type, null_aware);
139
7
}
_ZN5doris10create_setILm2EEEDaNS_13PrimitiveTypeEb
Line
Count
Source
137
4
inline auto create_set(PrimitiveType type, bool null_aware) {
138
4
    return create_predicate_function<HybridSetTraits, N>(type, null_aware);
139
4
}
_ZN5doris10create_setILm3EEEDaNS_13PrimitiveTypeEb
Line
Count
Source
137
20
inline auto create_set(PrimitiveType type, bool null_aware) {
138
20
    return create_predicate_function<HybridSetTraits, N>(type, null_aware);
139
20
}
_ZN5doris10create_setILm4EEEDaNS_13PrimitiveTypeEb
Line
Count
Source
137
2
inline auto create_set(PrimitiveType type, bool null_aware) {
138
2
    return create_predicate_function<HybridSetTraits, N>(type, null_aware);
139
2
}
_ZN5doris10create_setILm5EEEDaNS_13PrimitiveTypeEb
Line
Count
Source
137
2
inline auto create_set(PrimitiveType type, bool null_aware) {
138
2
    return create_predicate_function<HybridSetTraits, N>(type, null_aware);
139
2
}
_ZN5doris10create_setILm6EEEDaNS_13PrimitiveTypeEb
Line
Count
Source
137
2
inline auto create_set(PrimitiveType type, bool null_aware) {
138
2
    return create_predicate_function<HybridSetTraits, N>(type, null_aware);
139
2
}
_ZN5doris10create_setILm7EEEDaNS_13PrimitiveTypeEb
Line
Count
Source
137
2
inline auto create_set(PrimitiveType type, bool null_aware) {
138
2
    return create_predicate_function<HybridSetTraits, N>(type, null_aware);
139
2
}
_ZN5doris10create_setILm8EEEDaNS_13PrimitiveTypeEb
Line
Count
Source
137
3
inline auto create_set(PrimitiveType type, bool null_aware) {
138
3
    return create_predicate_function<HybridSetTraits, N>(type, null_aware);
139
3
}
140
141
19
inline auto create_set(PrimitiveType type, size_t size, bool null_aware) {
142
19
    if (size == 0) {
143
12
        return create_set<0>(type, null_aware);
144
12
    } else if (size == 1) {
145
5
        return create_set<1>(type, null_aware);
146
5
    } else if (size == 2) {
147
2
        return create_set<2>(type, null_aware);
148
2
    } else if (size == 3) {
149
0
        return create_set<3>(type, null_aware);
150
0
    } else if (size == 4) {
151
0
        return create_set<4>(type, null_aware);
152
0
    } else if (size == 5) {
153
0
        return create_set<5>(type, null_aware);
154
0
    } else if (size == 6) {
155
0
        return create_set<6>(type, null_aware);
156
0
    } else if (size == 7) {
157
0
        return create_set<7>(type, null_aware);
158
0
    } else if (size == FIXED_CONTAINER_MAX_SIZE) {
159
0
        return create_set<FIXED_CONTAINER_MAX_SIZE>(type, null_aware);
160
0
    } else {
161
0
        return create_set(type, null_aware);
162
0
    }
163
19
}
164
165
14
inline HybridSetBase* create_string_value_set(bool null_aware) {
166
14
    return new StringValueSet(null_aware);
167
14
}
168
169
14
inline HybridSetBase* create_string_value_set(size_t size, bool null_aware) {
170
14
    return create_string_value_set(null_aware);
171
14
}
172
173
313
inline auto create_bloom_filter(PrimitiveType type, bool null_aware) {
174
313
    return create_predicate_function<BloomFilterTraits>(type, null_aware);
175
313
}
176
177
template <PrimitiveType PT>
178
std::shared_ptr<const ColumnPredicate> create_olap_column_predicate(
179
        uint32_t column_id, const std::shared_ptr<BloomFilterFuncBase>& filter, const TabletColumn*,
180
        bool null_aware) {
181
    std::shared_ptr<BloomFilterFuncBase> filter_olap;
182
    filter_olap.reset(create_bloom_filter(PT, null_aware));
183
    filter_olap->light_copy(filter.get());
184
    // create a new filter to match the input filter and PT. For example, filter may be varchar, but PT is char
185
    return BloomFilterColumnPredicate<PT>::create_shared(column_id, filter_olap);
186
}
187
188
template <PrimitiveType PT>
189
std::shared_ptr<const ColumnPredicate> create_olap_column_predicate(
190
        uint32_t column_id, const std::shared_ptr<HybridSetBase>& filter,
191
        const TabletColumn* column, bool) {
192
    return create_in_list_predicate<PT, PredicateType::IN_LIST>(column_id, filter,
193
                                                                column->length());
194
}
195
196
template <PrimitiveType PT>
197
std::shared_ptr<ColumnPredicate> create_olap_column_predicate(
198
        uint32_t column_id, const std::shared_ptr<FunctionFilter>& filter,
199
0
        const TabletColumn* column, bool) {
200
    // currently only support like predicate
201
0
    if constexpr (PT == TYPE_CHAR || PT == TYPE_VARCHAR || PT == TYPE_STRING) {
202
0
        return LikeColumnPredicate::create_shared(filter->_opposite, column_id, column->name(),
203
0
                                                  filter->_fn_ctx, filter->_string_param);
204
0
    }
205
0
    throw Exception(ErrorCode::INTERNAL_ERROR, "function filter do not support type {}", PT);
206
0
}
Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE3EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb
Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE4EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb
Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE5EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb
Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE6EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb
Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE7EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb
Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE8EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb
Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE9EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb
Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE11EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb
Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE12EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb
Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE25EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb
Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE26EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb
Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE43EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb
Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE42EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb
Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE27EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb
Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE15EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb
Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE10EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb
Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE23EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb
Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE28EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb
Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE29EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb
Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE30EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb
Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE35EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb
Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE36EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb
Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE37EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb
Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE20EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb
Unexecuted instantiation: _ZN5doris28create_olap_column_predicateILNS_13PrimitiveTypeE2EEESt10shared_ptrINS_15ColumnPredicateEEjRKS2_INS_14FunctionFilterEEPKNS_12TabletColumnEb
207
208
template <typename T>
209
std::shared_ptr<ColumnPredicate> create_column_predicate(uint32_t column_id,
210
                                                         const std::shared_ptr<T>& filter,
211
                                                         FieldType type, const TabletColumn* column,
212
0
                                                         bool null_aware = false) {
213
0
    switch (type) {
214
0
#define M(NAME)                                                                           \
215
0
    case FieldType::OLAP_FIELD_##NAME: {                                                  \
216
0
        return create_olap_column_predicate<NAME>(column_id, filter, column, null_aware); \
217
0
    }
218
0
        APPLY_FOR_PRIMTYPE(M)
219
0
#undef M
220
0
    case FieldType::OLAP_FIELD_TYPE_DECIMAL: {
221
0
        return create_olap_column_predicate<TYPE_DECIMALV2>(column_id, filter, column, null_aware);
222
0
    }
223
0
    case FieldType::OLAP_FIELD_TYPE_BOOL: {
224
0
        return create_olap_column_predicate<TYPE_BOOLEAN>(column_id, filter, column, null_aware);
225
0
    }
226
0
    default:
227
0
        return nullptr;
228
0
    }
229
0
}
230
231
} // namespace doris