Coverage Report

Created: 2026-06-26 08:46

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
be/src/storage/predicate/column_predicate.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 <memory>
21
#include <roaring/roaring.hh>
22
23
#include "common/compiler_util.h"
24
#include "common/exception.h"
25
#include "core/column/column.h"
26
#include "core/data_type/define_primitive_type.h"
27
#include "exec/runtime_filter/runtime_filter_selectivity.h"
28
#include "exprs/runtime_filter_expr.h"
29
#include "format/parquet/parquet_predicate.h"
30
#include "runtime/runtime_profile.h"
31
#include "storage/index/bloom_filter/bloom_filter.h"
32
#include "storage/index/inverted/inverted_index_iterator.h"
33
#include "storage/index/zone_map/zone_map_index.h"
34
#include "util/defer_op.h"
35
36
using namespace doris::segment_v2;
37
38
namespace doris {
39
40
enum class PredicateType {
41
    UNKNOWN = 0,
42
    EQ = 1,
43
    NE = 2,
44
    LT = 3,
45
    LE = 4,
46
    GT = 5,
47
    GE = 6,
48
    IN_LIST = 7,
49
    NOT_IN_LIST = 8,
50
    IS_NULL = 9,
51
    IS_NOT_NULL = 10,
52
    BF = 11,    // BloomFilter
53
    MATCH = 13, // fulltext match
54
};
55
56
template <PrimitiveType primitive_type, typename ResultType>
57
ResultType get_zone_map_value(void* data_ptr) {
58
    ResultType res;
59
    // DecimalV2's storage value is different from predicate or compute value type
60
    // need convert it to DecimalV2Value
61
    if constexpr (primitive_type == PrimitiveType::TYPE_DECIMALV2) {
62
        decimal12_t decimal_12_t_value;
63
        memcpy((char*)(&decimal_12_t_value), data_ptr, sizeof(decimal12_t));
64
        res.from_olap_decimal(decimal_12_t_value.integer, decimal_12_t_value.fraction);
65
    } else if constexpr (primitive_type == PrimitiveType::TYPE_DATE) {
66
        static_assert(std::is_same_v<ResultType, VecDateTimeValue>);
67
        uint24_t date;
68
        memcpy(&date, data_ptr, sizeof(uint24_t));
69
        res.from_olap_date(date);
70
    } else if constexpr (primitive_type == PrimitiveType::TYPE_DATETIME) {
71
        static_assert(std::is_same_v<ResultType, VecDateTimeValue>);
72
        uint64_t datetime;
73
        memcpy(&datetime, data_ptr, sizeof(uint64_t));
74
        res.from_olap_datetime(datetime);
75
    } else {
76
        memcpy(reinterpret_cast<void*>(&res), data_ptr, sizeof(ResultType));
77
    }
78
    return res;
79
}
80
81
0
inline std::string type_to_string(PredicateType type) {
82
0
    switch (type) {
83
0
    case PredicateType::UNKNOWN:
84
0
        return "UNKNOWN";
85
0
86
0
    case PredicateType::EQ:
87
0
        return "EQ";
88
0
89
0
    case PredicateType::NE:
90
0
        return "NE";
91
0
92
0
    case PredicateType::LT:
93
0
        return "LT";
94
0
95
0
    case PredicateType::LE:
96
0
        return "LE";
97
0
98
0
    case PredicateType::GT:
99
0
        return "GT";
100
0
101
0
    case PredicateType::GE:
102
0
        return "GE";
103
0
104
0
    case PredicateType::IN_LIST:
105
0
        return "IN_LIST";
106
0
107
0
    case PredicateType::NOT_IN_LIST:
108
0
        return "NOT_IN_LIST";
109
0
110
0
    case PredicateType::IS_NULL:
111
0
        return "IS_NULL";
112
0
113
0
    case PredicateType::IS_NOT_NULL:
114
0
        return "IS_NOT_NULL";
115
0
116
0
    case PredicateType::BF:
117
0
        return "BF";
118
0
    default:
119
0
        return "";
120
0
    };
121
0
122
0
    return "";
123
0
}
124
125
0
inline std::string type_to_op_str(PredicateType type) {
126
0
    switch (type) {
127
0
    case PredicateType::EQ:
128
0
        return "=";
129
130
0
    case PredicateType::NE:
131
0
        return "!=";
132
133
0
    case PredicateType::LT:
134
0
        return "<<";
135
136
0
    case PredicateType::LE:
137
0
        return "<=";
138
139
0
    case PredicateType::GT:
140
0
        return ">>";
141
142
0
    case PredicateType::GE:
143
0
        return ">=";
144
145
0
    case PredicateType::IN_LIST:
146
0
        return "*=";
147
148
0
    case PredicateType::NOT_IN_LIST:
149
0
        return "!*=";
150
151
0
    case PredicateType::IS_NULL:
152
0
    case PredicateType::IS_NOT_NULL:
153
0
        return "is";
154
155
0
    default:
156
0
        break;
157
0
    };
158
159
0
    return "";
160
0
}
161
162
struct PredicateTypeTraits {
163
179k
    static constexpr bool is_range(PredicateType type) {
164
179k
        return (type == PredicateType::LT || type == PredicateType::LE ||
165
179k
                type == PredicateType::GT || type == PredicateType::GE);
166
179k
    }
167
168
138k
    static constexpr bool is_bloom_filter(PredicateType type) { return type == PredicateType::BF; }
169
170
0
    static constexpr bool is_list(PredicateType type) {
171
0
        return (type == PredicateType::IN_LIST || type == PredicateType::NOT_IN_LIST);
172
0
    }
173
174
368
    static constexpr bool is_equal_or_list(PredicateType type) {
175
368
        return (type == PredicateType::EQ || type == PredicateType::IN_LIST);
176
368
    }
177
178
300k
    static constexpr bool is_comparison(PredicateType type) {
179
300k
        return (type == PredicateType::EQ || type == PredicateType::NE ||
180
300k
                type == PredicateType::LT || type == PredicateType::LE ||
181
300k
                type == PredicateType::GT || type == PredicateType::GE);
182
300k
    }
183
};
184
185
template <bool is_nullable, typename PredColumn, typename WithNullFunc, typename WithoutNullFunc>
186
inline ALWAYS_INLINE void evaluate_by_selector(const PredColumn& pred_col, uint16_t size,
187
                                               uint16_t* sel, uint16_t& new_size,
188
                                               WithNullFunc&& with_null_func,
189
19.6k
                                               WithoutNullFunc&& without_null_func) {
190
19.6k
    const bool is_dense_column = pred_col.size() == size;
191
17.9M
    for (uint16_t i = 0; i < size; i++) {
192
17.8M
        uint16_t idx = is_dense_column ? i : sel[i];
193
17.8M
        if constexpr (is_nullable) {
194
2.39M
            if (with_null_func(idx)) {
195
824k
                sel[new_size++] = idx;
196
824k
            }
197
15.4M
        } else {
198
15.4M
            if (without_null_func(idx)) {
199
6.62M
                sel[new_size++] = idx;
200
6.62M
            }
201
15.4M
        }
202
17.8M
    }
203
19.6k
}
null_predicate.cpp:_ZN5doris20evaluate_by_selectorILb1ENS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEERZNKS_13NullPredicate15_evaluate_innerERKNS_7IColumnEPttE3$_0RZNKS6_15_evaluate_innerES9_SA_tE3$_1EEvRKT0_tSA_RtOT1_OT2_
Line
Count
Source
189
1.04k
                                               WithoutNullFunc&& without_null_func) {
190
1.04k
    const bool is_dense_column = pred_col.size() == size;
191
218k
    for (uint16_t i = 0; i < size; i++) {
192
217k
        uint16_t idx = is_dense_column ? i : sel[i];
193
217k
        if constexpr (is_nullable) {
194
217k
            if (with_null_func(idx)) {
195
39.2k
                sel[new_size++] = idx;
196
39.2k
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
217k
    }
203
1.04k
}
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE3EEERZNKS_23ComparisonPredicateBaseILS3_3ELNS_13PredicateTypeE1EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Line
Count
Source
189
4
                                               WithoutNullFunc&& without_null_func) {
190
4
    const bool is_dense_column = pred_col.size() == size;
191
60
    for (uint16_t i = 0; i < size; i++) {
192
56
        uint16_t idx = is_dense_column ? i : sel[i];
193
56
        if constexpr (is_nullable) {
194
56
            if (with_null_func(idx)) {
195
52
                sel[new_size++] = idx;
196
52
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
56
    }
203
4
}
_ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE3EEERZNKS_23ComparisonPredicateBaseILS3_3ELNS_13PredicateTypeE1EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Line
Count
Source
189
6
                                               WithoutNullFunc&& without_null_func) {
190
6
    const bool is_dense_column = pred_col.size() == size;
191
12
    for (uint16_t i = 0; i < size; i++) {
192
6
        uint16_t idx = is_dense_column ? i : sel[i];
193
        if constexpr (is_nullable) {
194
            if (with_null_func(idx)) {
195
                sel[new_size++] = idx;
196
            }
197
6
        } else {
198
6
            if (without_null_func(idx)) {
199
3
                sel[new_size++] = idx;
200
3
            }
201
6
        }
202
6
    }
203
6
}
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE4EEERZNKS_23ComparisonPredicateBaseILS3_4ELNS_13PredicateTypeE1EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Line
Count
Source
189
1
                                               WithoutNullFunc&& without_null_func) {
190
1
    const bool is_dense_column = pred_col.size() == size;
191
50
    for (uint16_t i = 0; i < size; i++) {
192
49
        uint16_t idx = is_dense_column ? i : sel[i];
193
49
        if constexpr (is_nullable) {
194
49
            if (with_null_func(idx)) {
195
48
                sel[new_size++] = idx;
196
48
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
49
    }
203
1
}
_ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE4EEERZNKS_23ComparisonPredicateBaseILS3_4ELNS_13PredicateTypeE1EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Line
Count
Source
189
1
                                               WithoutNullFunc&& without_null_func) {
190
1
    const bool is_dense_column = pred_col.size() == size;
191
2
    for (uint16_t i = 0; i < size; i++) {
192
1
        uint16_t idx = is_dense_column ? i : sel[i];
193
        if constexpr (is_nullable) {
194
            if (with_null_func(idx)) {
195
                sel[new_size++] = idx;
196
            }
197
1
        } else {
198
1
            if (without_null_func(idx)) {
199
1
                sel[new_size++] = idx;
200
1
            }
201
1
        }
202
1
    }
203
1
}
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE5EEERZNKS_23ComparisonPredicateBaseILS3_5ELNS_13PredicateTypeE1EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Line
Count
Source
189
1.52k
                                               WithoutNullFunc&& without_null_func) {
190
1.52k
    const bool is_dense_column = pred_col.size() == size;
191
39.1k
    for (uint16_t i = 0; i < size; i++) {
192
37.6k
        uint16_t idx = is_dense_column ? i : sel[i];
193
37.6k
        if constexpr (is_nullable) {
194
37.6k
            if (with_null_func(idx)) {
195
32.5k
                sel[new_size++] = idx;
196
32.5k
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
37.6k
    }
203
1.52k
}
_ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE5EEERZNKS_23ComparisonPredicateBaseILS3_5ELNS_13PredicateTypeE1EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Line
Count
Source
189
151
                                               WithoutNullFunc&& without_null_func) {
190
151
    const bool is_dense_column = pred_col.size() == size;
191
626
    for (uint16_t i = 0; i < size; i++) {
192
475
        uint16_t idx = is_dense_column ? i : sel[i];
193
        if constexpr (is_nullable) {
194
            if (with_null_func(idx)) {
195
                sel[new_size++] = idx;
196
            }
197
475
        } else {
198
475
            if (without_null_func(idx)) {
199
366
                sel[new_size++] = idx;
200
366
            }
201
475
        }
202
475
    }
203
151
}
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE6EEERZNKS_23ComparisonPredicateBaseILS3_6ELNS_13PredicateTypeE1EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Line
Count
Source
189
334
                                               WithoutNullFunc&& without_null_func) {
190
334
    const bool is_dense_column = pred_col.size() == size;
191
38.6k
    for (uint16_t i = 0; i < size; i++) {
192
38.3k
        uint16_t idx = is_dense_column ? i : sel[i];
193
38.3k
        if constexpr (is_nullable) {
194
38.3k
            if (with_null_func(idx)) {
195
38.2k
                sel[new_size++] = idx;
196
38.2k
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
38.3k
    }
203
334
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE6EEERZNKS_23ComparisonPredicateBaseILS3_6ELNS_13PredicateTypeE1EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE7EEERZNKS_23ComparisonPredicateBaseILS3_7ELNS_13PredicateTypeE1EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Line
Count
Source
189
2
                                               WithoutNullFunc&& without_null_func) {
190
2
    const bool is_dense_column = pred_col.size() == size;
191
50
    for (uint16_t i = 0; i < size; i++) {
192
48
        uint16_t idx = is_dense_column ? i : sel[i];
193
48
        if constexpr (is_nullable) {
194
48
            if (with_null_func(idx)) {
195
24
                sel[new_size++] = idx;
196
24
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
48
    }
203
2
}
_ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE7EEERZNKS_23ComparisonPredicateBaseILS3_7ELNS_13PredicateTypeE1EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Line
Count
Source
189
34
                                               WithoutNullFunc&& without_null_func) {
190
34
    const bool is_dense_column = pred_col.size() == size;
191
96
    for (uint16_t i = 0; i < size; i++) {
192
62
        uint16_t idx = is_dense_column ? i : sel[i];
193
        if constexpr (is_nullable) {
194
            if (with_null_func(idx)) {
195
                sel[new_size++] = idx;
196
            }
197
62
        } else {
198
62
            if (without_null_func(idx)) {
199
51
                sel[new_size++] = idx;
200
51
            }
201
62
        }
202
62
    }
203
34
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE8EEERZNKS_23ComparisonPredicateBaseILS3_8ELNS_13PredicateTypeE1EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE8EEERZNKS_23ComparisonPredicateBaseILS3_8ELNS_13PredicateTypeE1EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE9EEERZNKS_23ComparisonPredicateBaseILS3_9ELNS_13PredicateTypeE1EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE9EEERZNKS_23ComparisonPredicateBaseILS3_9ELNS_13PredicateTypeE1EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE20EEERZNKS_23ComparisonPredicateBaseILS3_20ELNS_13PredicateTypeE1EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE20EEERZNKS_23ComparisonPredicateBaseILS3_20ELNS_13PredicateTypeE1EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE28EEERZNKS_23ComparisonPredicateBaseILS3_28ELNS_13PredicateTypeE1EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Line
Count
Source
189
8
                                               WithoutNullFunc&& without_null_func) {
190
8
    const bool is_dense_column = pred_col.size() == size;
191
12
    for (uint16_t i = 0; i < size; i++) {
192
4
        uint16_t idx = is_dense_column ? i : sel[i];
193
4
        if constexpr (is_nullable) {
194
4
            if (with_null_func(idx)) {
195
4
                sel[new_size++] = idx;
196
4
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
4
    }
203
8
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE28EEERZNKS_23ComparisonPredicateBaseILS3_28ELNS_13PredicateTypeE1EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE29EEERZNKS_23ComparisonPredicateBaseILS3_29ELNS_13PredicateTypeE1EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Line
Count
Source
189
1
                                               WithoutNullFunc&& without_null_func) {
190
1
    const bool is_dense_column = pred_col.size() == size;
191
47
    for (uint16_t i = 0; i < size; i++) {
192
46
        uint16_t idx = is_dense_column ? i : sel[i];
193
46
        if constexpr (is_nullable) {
194
46
            if (with_null_func(idx)) {
195
45
                sel[new_size++] = idx;
196
45
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
46
    }
203
1
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE29EEERZNKS_23ComparisonPredicateBaseILS3_29ELNS_13PredicateTypeE1EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE30EEERZNKS_23ComparisonPredicateBaseILS3_30ELNS_13PredicateTypeE1EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE30EEERZNKS_23ComparisonPredicateBaseILS3_30ELNS_13PredicateTypeE1EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE35EEERZNKS_23ComparisonPredicateBaseILS3_35ELNS_13PredicateTypeE1EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE35EEERZNKS_23ComparisonPredicateBaseILS3_35ELNS_13PredicateTypeE1EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE1EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKSA_ILb1EEEtSD_SF_SG_tEUltE0_EEvRKT0_tSG_RtOT1_OT2_
Line
Count
Source
189
1
                                               WithoutNullFunc&& without_null_func) {
190
1
    const bool is_dense_column = pred_col.size() == size;
191
46
    for (uint16_t i = 0; i < size; i++) {
192
45
        uint16_t idx = is_dense_column ? i : sel[i];
193
45
        if constexpr (is_nullable) {
194
45
            if (with_null_func(idx)) {
195
43
                sel[new_size++] = idx;
196
43
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
45
    }
203
1
}
_ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE1EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE1_RZNKS7_ILb1EEEtSA_SC_SD_tEUltE2_EEvRKT0_tSD_RtOT1_OT2_
Line
Count
Source
189
18
                                               WithoutNullFunc&& without_null_func) {
190
18
    const bool is_dense_column = pred_col.size() == size;
191
67.2k
    for (uint16_t i = 0; i < size; i++) {
192
67.2k
        uint16_t idx = is_dense_column ? i : sel[i];
193
67.2k
        if constexpr (is_nullable) {
194
67.2k
            if (with_null_func(idx)) {
195
4
                sel[new_size++] = idx;
196
4
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
67.2k
    }
203
18
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE1EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKSA_ILb0EEEtSD_SF_SG_tEUltE0_EEvRKT0_tSG_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE1EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE1_RZNKS7_ILb0EEEtSA_SC_SD_tEUltE2_EEvRKT0_tSD_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE1EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKSA_ILb1EEEtSD_SF_SG_tEUltE0_EEvRKT0_tSG_RtOT1_OT2_
Line
Count
Source
189
720
                                               WithoutNullFunc&& without_null_func) {
190
720
    const bool is_dense_column = pred_col.size() == size;
191
17.4k
    for (uint16_t i = 0; i < size; i++) {
192
16.7k
        uint16_t idx = is_dense_column ? i : sel[i];
193
16.7k
        if constexpr (is_nullable) {
194
16.7k
            if (with_null_func(idx)) {
195
16.6k
                sel[new_size++] = idx;
196
16.6k
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
16.7k
    }
203
720
}
_ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE1EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE1_RZNKS7_ILb1EEEtSA_SC_SD_tEUltE2_EEvRKT0_tSD_RtOT1_OT2_
Line
Count
Source
189
224
                                               WithoutNullFunc&& without_null_func) {
190
224
    const bool is_dense_column = pred_col.size() == size;
191
312k
    for (uint16_t i = 0; i < size; i++) {
192
18.4E
        uint16_t idx = is_dense_column ? i : sel[i];
193
311k
        if constexpr (is_nullable) {
194
311k
            if (with_null_func(idx)) {
195
9.02k
                sel[new_size++] = idx;
196
9.02k
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
311k
    }
203
224
}
_ZN5doris20evaluate_by_selectorILb0ENS_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE1EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKSA_ILb0EEEtSD_SF_SG_tEUltE0_EEvRKT0_tSG_RtOT1_OT2_
Line
Count
Source
189
118
                                               WithoutNullFunc&& without_null_func) {
190
118
    const bool is_dense_column = pred_col.size() == size;
191
214
    for (uint16_t i = 0; i < size; i++) {
192
96
        uint16_t idx = is_dense_column ? i : sel[i];
193
        if constexpr (is_nullable) {
194
            if (with_null_func(idx)) {
195
                sel[new_size++] = idx;
196
            }
197
96
        } else {
198
96
            if (without_null_func(idx)) {
199
46
                sel[new_size++] = idx;
200
46
            }
201
96
        }
202
96
    }
203
118
}
_ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE1EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE1_RZNKS7_ILb0EEEtSA_SC_SD_tEUltE2_EEvRKT0_tSD_RtOT1_OT2_
Line
Count
Source
189
21
                                               WithoutNullFunc&& without_null_func) {
190
21
    const bool is_dense_column = pred_col.size() == size;
191
1.80k
    for (uint16_t i = 0; i < size; i++) {
192
1.78k
        uint16_t idx = is_dense_column ? i : sel[i];
193
        if constexpr (is_nullable) {
194
            if (with_null_func(idx)) {
195
                sel[new_size++] = idx;
196
            }
197
1.78k
        } else {
198
1.78k
            if (without_null_func(idx)) {
199
0
                sel[new_size++] = idx;
200
0
            }
201
1.78k
        }
202
1.78k
    }
203
21
}
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE11EEERZNKS_23ComparisonPredicateBaseILS3_11ELNS_13PredicateTypeE1EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Line
Count
Source
189
50
                                               WithoutNullFunc&& without_null_func) {
190
50
    const bool is_dense_column = pred_col.size() == size;
191
250
    for (uint16_t i = 0; i < size; i++) {
192
200
        uint16_t idx = is_dense_column ? i : sel[i];
193
200
        if constexpr (is_nullable) {
194
200
            if (with_null_func(idx)) {
195
188
                sel[new_size++] = idx;
196
188
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
200
    }
203
50
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE11EEERZNKS_23ComparisonPredicateBaseILS3_11ELNS_13PredicateTypeE1EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE25EEERZNKS_23ComparisonPredicateBaseILS3_25ELNS_13PredicateTypeE1EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Line
Count
Source
189
23
                                               WithoutNullFunc&& without_null_func) {
190
23
    const bool is_dense_column = pred_col.size() == size;
191
105
    for (uint16_t i = 0; i < size; i++) {
192
82
        uint16_t idx = is_dense_column ? i : sel[i];
193
82
        if constexpr (is_nullable) {
194
82
            if (with_null_func(idx)) {
195
60
                sel[new_size++] = idx;
196
60
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
82
    }
203
23
}
_ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE25EEERZNKS_23ComparisonPredicateBaseILS3_25ELNS_13PredicateTypeE1EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Line
Count
Source
189
48
                                               WithoutNullFunc&& without_null_func) {
190
48
    const bool is_dense_column = pred_col.size() == size;
191
74
    for (uint16_t i = 0; i < size; i++) {
192
26
        uint16_t idx = is_dense_column ? i : sel[i];
193
        if constexpr (is_nullable) {
194
            if (with_null_func(idx)) {
195
                sel[new_size++] = idx;
196
            }
197
26
        } else {
198
26
            if (without_null_func(idx)) {
199
13
                sel[new_size++] = idx;
200
13
            }
201
26
        }
202
26
    }
203
48
}
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE12EEERZNKS_23ComparisonPredicateBaseILS3_12ELNS_13PredicateTypeE1EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Line
Count
Source
189
42
                                               WithoutNullFunc&& without_null_func) {
190
42
    const bool is_dense_column = pred_col.size() == size;
191
218
    for (uint16_t i = 0; i < size; i++) {
192
176
        uint16_t idx = is_dense_column ? i : sel[i];
193
176
        if constexpr (is_nullable) {
194
176
            if (with_null_func(idx)) {
195
164
                sel[new_size++] = idx;
196
164
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
176
    }
203
42
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE12EEERZNKS_23ComparisonPredicateBaseILS3_12ELNS_13PredicateTypeE1EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE26EEERZNKS_23ComparisonPredicateBaseILS3_26ELNS_13PredicateTypeE1EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Line
Count
Source
189
20
                                               WithoutNullFunc&& without_null_func) {
190
20
    const bool is_dense_column = pred_col.size() == size;
191
113
    for (uint16_t i = 0; i < size; i++) {
192
93
        uint16_t idx = is_dense_column ? i : sel[i];
193
93
        if constexpr (is_nullable) {
194
93
            if (with_null_func(idx)) {
195
71
                sel[new_size++] = idx;
196
71
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
93
    }
203
20
}
_ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE26EEERZNKS_23ComparisonPredicateBaseILS3_26ELNS_13PredicateTypeE1EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Line
Count
Source
189
164
                                               WithoutNullFunc&& without_null_func) {
190
164
    const bool is_dense_column = pred_col.size() == size;
191
222
    for (uint16_t i = 0; i < size; i++) {
192
58
        uint16_t idx = is_dense_column ? i : sel[i];
193
        if constexpr (is_nullable) {
194
            if (with_null_func(idx)) {
195
                sel[new_size++] = idx;
196
            }
197
58
        } else {
198
58
            if (without_null_func(idx)) {
199
40
                sel[new_size++] = idx;
200
40
            }
201
58
        }
202
58
    }
203
164
}
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE42EEERZNKS_23ComparisonPredicateBaseILS3_42ELNS_13PredicateTypeE1EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Line
Count
Source
189
2.56k
                                               WithoutNullFunc&& without_null_func) {
190
2.56k
    const bool is_dense_column = pred_col.size() == size;
191
5.70k
    for (uint16_t i = 0; i < size; i++) {
192
3.13k
        uint16_t idx = is_dense_column ? i : sel[i];
193
3.13k
        if constexpr (is_nullable) {
194
3.13k
            if (with_null_func(idx)) {
195
2.89k
                sel[new_size++] = idx;
196
2.89k
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
3.13k
    }
203
2.56k
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE42EEERZNKS_23ComparisonPredicateBaseILS3_42ELNS_13PredicateTypeE1EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE2EEERZNKS_23ComparisonPredicateBaseILS3_2ELNS_13PredicateTypeE1EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Line
Count
Source
189
1
                                               WithoutNullFunc&& without_null_func) {
190
1
    const bool is_dense_column = pred_col.size() == size;
191
26
    for (uint16_t i = 0; i < size; i++) {
192
25
        uint16_t idx = is_dense_column ? i : sel[i];
193
25
        if constexpr (is_nullable) {
194
25
            if (with_null_func(idx)) {
195
12
                sel[new_size++] = idx;
196
12
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
25
    }
203
1
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE2EEERZNKS_23ComparisonPredicateBaseILS3_2ELNS_13PredicateTypeE1EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE36EEERZNKS_23ComparisonPredicateBaseILS3_36ELNS_13PredicateTypeE1EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Line
Count
Source
189
6
                                               WithoutNullFunc&& without_null_func) {
190
6
    const bool is_dense_column = pred_col.size() == size;
191
12
    for (uint16_t i = 0; i < size; i++) {
192
6
        uint16_t idx = is_dense_column ? i : sel[i];
193
6
        if constexpr (is_nullable) {
194
6
            if (with_null_func(idx)) {
195
4
                sel[new_size++] = idx;
196
4
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
6
    }
203
6
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE36EEERZNKS_23ComparisonPredicateBaseILS3_36ELNS_13PredicateTypeE1EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE37EEERZNKS_23ComparisonPredicateBaseILS3_37ELNS_13PredicateTypeE1EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Line
Count
Source
189
21
                                               WithoutNullFunc&& without_null_func) {
190
21
    const bool is_dense_column = pred_col.size() == size;
191
37
    for (uint16_t i = 0; i < size; i++) {
192
16
        uint16_t idx = is_dense_column ? i : sel[i];
193
16
        if constexpr (is_nullable) {
194
16
            if (with_null_func(idx)) {
195
9
                sel[new_size++] = idx;
196
9
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
16
    }
203
21
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE37EEERZNKS_23ComparisonPredicateBaseILS3_37ELNS_13PredicateTypeE1EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE3EEERZNKS_23ComparisonPredicateBaseILS3_3ELNS_13PredicateTypeE2EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE3EEERZNKS_23ComparisonPredicateBaseILS3_3ELNS_13PredicateTypeE2EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE4EEERZNKS_23ComparisonPredicateBaseILS3_4ELNS_13PredicateTypeE2EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE4EEERZNKS_23ComparisonPredicateBaseILS3_4ELNS_13PredicateTypeE2EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE5EEERZNKS_23ComparisonPredicateBaseILS3_5ELNS_13PredicateTypeE2EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Line
Count
Source
189
2
                                               WithoutNullFunc&& without_null_func) {
190
2
    const bool is_dense_column = pred_col.size() == size;
191
62
    for (uint16_t i = 0; i < size; i++) {
192
60
        uint16_t idx = is_dense_column ? i : sel[i];
193
60
        if constexpr (is_nullable) {
194
60
            if (with_null_func(idx)) {
195
6
                sel[new_size++] = idx;
196
6
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
60
    }
203
2
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE5EEERZNKS_23ComparisonPredicateBaseILS3_5ELNS_13PredicateTypeE2EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE6EEERZNKS_23ComparisonPredicateBaseILS3_6ELNS_13PredicateTypeE2EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE6EEERZNKS_23ComparisonPredicateBaseILS3_6ELNS_13PredicateTypeE2EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE7EEERZNKS_23ComparisonPredicateBaseILS3_7ELNS_13PredicateTypeE2EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE7EEERZNKS_23ComparisonPredicateBaseILS3_7ELNS_13PredicateTypeE2EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE8EEERZNKS_23ComparisonPredicateBaseILS3_8ELNS_13PredicateTypeE2EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE8EEERZNKS_23ComparisonPredicateBaseILS3_8ELNS_13PredicateTypeE2EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE9EEERZNKS_23ComparisonPredicateBaseILS3_9ELNS_13PredicateTypeE2EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE9EEERZNKS_23ComparisonPredicateBaseILS3_9ELNS_13PredicateTypeE2EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE20EEERZNKS_23ComparisonPredicateBaseILS3_20ELNS_13PredicateTypeE2EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE20EEERZNKS_23ComparisonPredicateBaseILS3_20ELNS_13PredicateTypeE2EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE28EEERZNKS_23ComparisonPredicateBaseILS3_28ELNS_13PredicateTypeE2EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE28EEERZNKS_23ComparisonPredicateBaseILS3_28ELNS_13PredicateTypeE2EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE29EEERZNKS_23ComparisonPredicateBaseILS3_29ELNS_13PredicateTypeE2EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE29EEERZNKS_23ComparisonPredicateBaseILS3_29ELNS_13PredicateTypeE2EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE30EEERZNKS_23ComparisonPredicateBaseILS3_30ELNS_13PredicateTypeE2EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE30EEERZNKS_23ComparisonPredicateBaseILS3_30ELNS_13PredicateTypeE2EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE35EEERZNKS_23ComparisonPredicateBaseILS3_35ELNS_13PredicateTypeE2EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE35EEERZNKS_23ComparisonPredicateBaseILS3_35ELNS_13PredicateTypeE2EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE2EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKSA_ILb1EEEtSD_SF_SG_tEUltE0_EEvRKT0_tSG_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE2EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE1_RZNKS7_ILb1EEEtSA_SC_SD_tEUltE2_EEvRKT0_tSD_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE2EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKSA_ILb0EEEtSD_SF_SG_tEUltE0_EEvRKT0_tSG_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE2EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE1_RZNKS7_ILb0EEEtSA_SC_SD_tEUltE2_EEvRKT0_tSD_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE2EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKSA_ILb1EEEtSD_SF_SG_tEUltE0_EEvRKT0_tSG_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE2EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE1_RZNKS7_ILb1EEEtSA_SC_SD_tEUltE2_EEvRKT0_tSD_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE2EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKSA_ILb0EEEtSD_SF_SG_tEUltE0_EEvRKT0_tSG_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE2EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE1_RZNKS7_ILb0EEEtSA_SC_SD_tEUltE2_EEvRKT0_tSD_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE11EEERZNKS_23ComparisonPredicateBaseILS3_11ELNS_13PredicateTypeE2EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE11EEERZNKS_23ComparisonPredicateBaseILS3_11ELNS_13PredicateTypeE2EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE25EEERZNKS_23ComparisonPredicateBaseILS3_25ELNS_13PredicateTypeE2EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE25EEERZNKS_23ComparisonPredicateBaseILS3_25ELNS_13PredicateTypeE2EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE12EEERZNKS_23ComparisonPredicateBaseILS3_12ELNS_13PredicateTypeE2EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE12EEERZNKS_23ComparisonPredicateBaseILS3_12ELNS_13PredicateTypeE2EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE26EEERZNKS_23ComparisonPredicateBaseILS3_26ELNS_13PredicateTypeE2EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE26EEERZNKS_23ComparisonPredicateBaseILS3_26ELNS_13PredicateTypeE2EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE42EEERZNKS_23ComparisonPredicateBaseILS3_42ELNS_13PredicateTypeE2EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Line
Count
Source
189
2.55k
                                               WithoutNullFunc&& without_null_func) {
190
2.55k
    const bool is_dense_column = pred_col.size() == size;
191
4.09k
    for (uint16_t i = 0; i < size; i++) {
192
1.54k
        uint16_t idx = is_dense_column ? i : sel[i];
193
1.54k
        if constexpr (is_nullable) {
194
1.54k
            if (with_null_func(idx)) {
195
450
                sel[new_size++] = idx;
196
450
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
1.54k
    }
203
2.55k
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE42EEERZNKS_23ComparisonPredicateBaseILS3_42ELNS_13PredicateTypeE2EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE2EEERZNKS_23ComparisonPredicateBaseILS3_2ELNS_13PredicateTypeE2EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE2EEERZNKS_23ComparisonPredicateBaseILS3_2ELNS_13PredicateTypeE2EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE36EEERZNKS_23ComparisonPredicateBaseILS3_36ELNS_13PredicateTypeE2EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE36EEERZNKS_23ComparisonPredicateBaseILS3_36ELNS_13PredicateTypeE2EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE37EEERZNKS_23ComparisonPredicateBaseILS3_37ELNS_13PredicateTypeE2EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE37EEERZNKS_23ComparisonPredicateBaseILS3_37ELNS_13PredicateTypeE2EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE3EEERZNKS_23ComparisonPredicateBaseILS3_3ELNS_13PredicateTypeE3EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE3EEERZNKS_23ComparisonPredicateBaseILS3_3ELNS_13PredicateTypeE3EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE4EEERZNKS_23ComparisonPredicateBaseILS3_4ELNS_13PredicateTypeE3EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE4EEERZNKS_23ComparisonPredicateBaseILS3_4ELNS_13PredicateTypeE3EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE5EEERZNKS_23ComparisonPredicateBaseILS3_5ELNS_13PredicateTypeE3EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Line
Count
Source
189
80
                                               WithoutNullFunc&& without_null_func) {
190
80
    const bool is_dense_column = pred_col.size() == size;
191
180
    for (uint16_t i = 0; i < size; i++) {
192
100
        uint16_t idx = is_dense_column ? i : sel[i];
193
100
        if constexpr (is_nullable) {
194
100
            if (with_null_func(idx)) {
195
78
                sel[new_size++] = idx;
196
78
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
100
    }
203
80
}
_ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE5EEERZNKS_23ComparisonPredicateBaseILS3_5ELNS_13PredicateTypeE3EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Line
Count
Source
189
1.66k
                                               WithoutNullFunc&& without_null_func) {
190
1.66k
    const bool is_dense_column = pred_col.size() == size;
191
3.89M
    for (uint16_t i = 0; i < size; i++) {
192
3.89M
        uint16_t idx = is_dense_column ? i : sel[i];
193
        if constexpr (is_nullable) {
194
            if (with_null_func(idx)) {
195
                sel[new_size++] = idx;
196
            }
197
3.89M
        } else {
198
3.89M
            if (without_null_func(idx)) {
199
3.68M
                sel[new_size++] = idx;
200
3.68M
            }
201
3.89M
        }
202
3.89M
    }
203
1.66k
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE6EEERZNKS_23ComparisonPredicateBaseILS3_6ELNS_13PredicateTypeE3EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE6EEERZNKS_23ComparisonPredicateBaseILS3_6ELNS_13PredicateTypeE3EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE7EEERZNKS_23ComparisonPredicateBaseILS3_7ELNS_13PredicateTypeE3EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE7EEERZNKS_23ComparisonPredicateBaseILS3_7ELNS_13PredicateTypeE3EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Line
Count
Source
189
8
                                               WithoutNullFunc&& without_null_func) {
190
8
    const bool is_dense_column = pred_col.size() == size;
191
16
    for (uint16_t i = 0; i < size; i++) {
192
8
        uint16_t idx = is_dense_column ? i : sel[i];
193
        if constexpr (is_nullable) {
194
            if (with_null_func(idx)) {
195
                sel[new_size++] = idx;
196
            }
197
8
        } else {
198
8
            if (without_null_func(idx)) {
199
8
                sel[new_size++] = idx;
200
8
            }
201
8
        }
202
8
    }
203
8
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE8EEERZNKS_23ComparisonPredicateBaseILS3_8ELNS_13PredicateTypeE3EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE8EEERZNKS_23ComparisonPredicateBaseILS3_8ELNS_13PredicateTypeE3EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE9EEERZNKS_23ComparisonPredicateBaseILS3_9ELNS_13PredicateTypeE3EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE9EEERZNKS_23ComparisonPredicateBaseILS3_9ELNS_13PredicateTypeE3EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE20EEERZNKS_23ComparisonPredicateBaseILS3_20ELNS_13PredicateTypeE3EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE20EEERZNKS_23ComparisonPredicateBaseILS3_20ELNS_13PredicateTypeE3EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE28EEERZNKS_23ComparisonPredicateBaseILS3_28ELNS_13PredicateTypeE3EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE28EEERZNKS_23ComparisonPredicateBaseILS3_28ELNS_13PredicateTypeE3EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE29EEERZNKS_23ComparisonPredicateBaseILS3_29ELNS_13PredicateTypeE3EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE29EEERZNKS_23ComparisonPredicateBaseILS3_29ELNS_13PredicateTypeE3EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE30EEERZNKS_23ComparisonPredicateBaseILS3_30ELNS_13PredicateTypeE3EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE30EEERZNKS_23ComparisonPredicateBaseILS3_30ELNS_13PredicateTypeE3EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE35EEERZNKS_23ComparisonPredicateBaseILS3_35ELNS_13PredicateTypeE3EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE35EEERZNKS_23ComparisonPredicateBaseILS3_35ELNS_13PredicateTypeE3EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE3EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKSA_ILb1EEEtSD_SF_SG_tEUltE0_EEvRKT0_tSG_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE3EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE1_RZNKS7_ILb1EEEtSA_SC_SD_tEUltE2_EEvRKT0_tSD_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE3EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKSA_ILb0EEEtSD_SF_SG_tEUltE0_EEvRKT0_tSG_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE3EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE1_RZNKS7_ILb0EEEtSA_SC_SD_tEUltE2_EEvRKT0_tSD_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE3EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKSA_ILb1EEEtSD_SF_SG_tEUltE0_EEvRKT0_tSG_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE3EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE1_RZNKS7_ILb1EEEtSA_SC_SD_tEUltE2_EEvRKT0_tSD_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb0ENS_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE3EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKSA_ILb0EEEtSD_SF_SG_tEUltE0_EEvRKT0_tSG_RtOT1_OT2_
Line
Count
Source
189
1
                                               WithoutNullFunc&& without_null_func) {
190
1
    const bool is_dense_column = pred_col.size() == size;
191
4
    for (uint16_t i = 0; i < size; i++) {
192
3
        uint16_t idx = is_dense_column ? i : sel[i];
193
        if constexpr (is_nullable) {
194
            if (with_null_func(idx)) {
195
                sel[new_size++] = idx;
196
            }
197
3
        } else {
198
3
            if (without_null_func(idx)) {
199
2
                sel[new_size++] = idx;
200
2
            }
201
3
        }
202
3
    }
203
1
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE3EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE1_RZNKS7_ILb0EEEtSA_SC_SD_tEUltE2_EEvRKT0_tSD_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE11EEERZNKS_23ComparisonPredicateBaseILS3_11ELNS_13PredicateTypeE3EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Line
Count
Source
189
32
                                               WithoutNullFunc&& without_null_func) {
190
32
    const bool is_dense_column = pred_col.size() == size;
191
336
    for (uint16_t i = 0; i < size; i++) {
192
304
        uint16_t idx = is_dense_column ? i : sel[i];
193
304
        if constexpr (is_nullable) {
194
304
            if (with_null_func(idx)) {
195
288
                sel[new_size++] = idx;
196
288
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
304
    }
203
32
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE11EEERZNKS_23ComparisonPredicateBaseILS3_11ELNS_13PredicateTypeE3EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE25EEERZNKS_23ComparisonPredicateBaseILS3_25ELNS_13PredicateTypeE3EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE25EEERZNKS_23ComparisonPredicateBaseILS3_25ELNS_13PredicateTypeE3EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE12EEERZNKS_23ComparisonPredicateBaseILS3_12ELNS_13PredicateTypeE3EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE12EEERZNKS_23ComparisonPredicateBaseILS3_12ELNS_13PredicateTypeE3EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE26EEERZNKS_23ComparisonPredicateBaseILS3_26ELNS_13PredicateTypeE3EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE26EEERZNKS_23ComparisonPredicateBaseILS3_26ELNS_13PredicateTypeE3EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE42EEERZNKS_23ComparisonPredicateBaseILS3_42ELNS_13PredicateTypeE3EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Line
Count
Source
189
324
                                               WithoutNullFunc&& without_null_func) {
190
324
    const bool is_dense_column = pred_col.size() == size;
191
768
    for (uint16_t i = 0; i < size; i++) {
192
444
        uint16_t idx = is_dense_column ? i : sel[i];
193
444
        if constexpr (is_nullable) {
194
444
            if (with_null_func(idx)) {
195
348
                sel[new_size++] = idx;
196
348
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
444
    }
203
324
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE42EEERZNKS_23ComparisonPredicateBaseILS3_42ELNS_13PredicateTypeE3EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE2EEERZNKS_23ComparisonPredicateBaseILS3_2ELNS_13PredicateTypeE3EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE2EEERZNKS_23ComparisonPredicateBaseILS3_2ELNS_13PredicateTypeE3EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE36EEERZNKS_23ComparisonPredicateBaseILS3_36ELNS_13PredicateTypeE3EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE36EEERZNKS_23ComparisonPredicateBaseILS3_36ELNS_13PredicateTypeE3EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE37EEERZNKS_23ComparisonPredicateBaseILS3_37ELNS_13PredicateTypeE3EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE37EEERZNKS_23ComparisonPredicateBaseILS3_37ELNS_13PredicateTypeE3EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE3EEERZNKS_23ComparisonPredicateBaseILS3_3ELNS_13PredicateTypeE5EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE3EEERZNKS_23ComparisonPredicateBaseILS3_3ELNS_13PredicateTypeE5EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE4EEERZNKS_23ComparisonPredicateBaseILS3_4ELNS_13PredicateTypeE5EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE4EEERZNKS_23ComparisonPredicateBaseILS3_4ELNS_13PredicateTypeE5EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE5EEERZNKS_23ComparisonPredicateBaseILS3_5ELNS_13PredicateTypeE5EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Line
Count
Source
189
1
                                               WithoutNullFunc&& without_null_func) {
190
1
    const bool is_dense_column = pred_col.size() == size;
191
31
    for (uint16_t i = 0; i < size; i++) {
192
30
        uint16_t idx = is_dense_column ? i : sel[i];
193
30
        if constexpr (is_nullable) {
194
30
            if (with_null_func(idx)) {
195
18
                sel[new_size++] = idx;
196
18
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
30
    }
203
1
}
_ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE5EEERZNKS_23ComparisonPredicateBaseILS3_5ELNS_13PredicateTypeE5EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Line
Count
Source
189
74
                                               WithoutNullFunc&& without_null_func) {
190
74
    const bool is_dense_column = pred_col.size() == size;
191
1.12k
    for (uint16_t i = 0; i < size; i++) {
192
1.05k
        uint16_t idx = is_dense_column ? i : sel[i];
193
        if constexpr (is_nullable) {
194
            if (with_null_func(idx)) {
195
                sel[new_size++] = idx;
196
            }
197
1.05k
        } else {
198
1.05k
            if (without_null_func(idx)) {
199
521
                sel[new_size++] = idx;
200
521
            }
201
1.05k
        }
202
1.05k
    }
203
74
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE6EEERZNKS_23ComparisonPredicateBaseILS3_6ELNS_13PredicateTypeE5EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE6EEERZNKS_23ComparisonPredicateBaseILS3_6ELNS_13PredicateTypeE5EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE7EEERZNKS_23ComparisonPredicateBaseILS3_7ELNS_13PredicateTypeE5EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE7EEERZNKS_23ComparisonPredicateBaseILS3_7ELNS_13PredicateTypeE5EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE8EEERZNKS_23ComparisonPredicateBaseILS3_8ELNS_13PredicateTypeE5EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE8EEERZNKS_23ComparisonPredicateBaseILS3_8ELNS_13PredicateTypeE5EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE9EEERZNKS_23ComparisonPredicateBaseILS3_9ELNS_13PredicateTypeE5EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE9EEERZNKS_23ComparisonPredicateBaseILS3_9ELNS_13PredicateTypeE5EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE20EEERZNKS_23ComparisonPredicateBaseILS3_20ELNS_13PredicateTypeE5EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE20EEERZNKS_23ComparisonPredicateBaseILS3_20ELNS_13PredicateTypeE5EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE28EEERZNKS_23ComparisonPredicateBaseILS3_28ELNS_13PredicateTypeE5EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE28EEERZNKS_23ComparisonPredicateBaseILS3_28ELNS_13PredicateTypeE5EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE29EEERZNKS_23ComparisonPredicateBaseILS3_29ELNS_13PredicateTypeE5EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE29EEERZNKS_23ComparisonPredicateBaseILS3_29ELNS_13PredicateTypeE5EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE30EEERZNKS_23ComparisonPredicateBaseILS3_30ELNS_13PredicateTypeE5EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE30EEERZNKS_23ComparisonPredicateBaseILS3_30ELNS_13PredicateTypeE5EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE35EEERZNKS_23ComparisonPredicateBaseILS3_35ELNS_13PredicateTypeE5EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE35EEERZNKS_23ComparisonPredicateBaseILS3_35ELNS_13PredicateTypeE5EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE5EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKSA_ILb1EEEtSD_SF_SG_tEUltE0_EEvRKT0_tSG_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE5EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE1_RZNKS7_ILb1EEEtSA_SC_SD_tEUltE2_EEvRKT0_tSD_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE5EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKSA_ILb0EEEtSD_SF_SG_tEUltE0_EEvRKT0_tSG_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE5EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE1_RZNKS7_ILb0EEEtSA_SC_SD_tEUltE2_EEvRKT0_tSD_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE5EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKSA_ILb1EEEtSD_SF_SG_tEUltE0_EEvRKT0_tSG_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE5EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE1_RZNKS7_ILb1EEEtSA_SC_SD_tEUltE2_EEvRKT0_tSD_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE5EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKSA_ILb0EEEtSD_SF_SG_tEUltE0_EEvRKT0_tSG_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE5EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE1_RZNKS7_ILb0EEEtSA_SC_SD_tEUltE2_EEvRKT0_tSD_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE11EEERZNKS_23ComparisonPredicateBaseILS3_11ELNS_13PredicateTypeE5EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE11EEERZNKS_23ComparisonPredicateBaseILS3_11ELNS_13PredicateTypeE5EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE25EEERZNKS_23ComparisonPredicateBaseILS3_25ELNS_13PredicateTypeE5EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE25EEERZNKS_23ComparisonPredicateBaseILS3_25ELNS_13PredicateTypeE5EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE12EEERZNKS_23ComparisonPredicateBaseILS3_12ELNS_13PredicateTypeE5EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE12EEERZNKS_23ComparisonPredicateBaseILS3_12ELNS_13PredicateTypeE5EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE26EEERZNKS_23ComparisonPredicateBaseILS3_26ELNS_13PredicateTypeE5EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE26EEERZNKS_23ComparisonPredicateBaseILS3_26ELNS_13PredicateTypeE5EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE42EEERZNKS_23ComparisonPredicateBaseILS3_42ELNS_13PredicateTypeE5EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Line
Count
Source
189
324
                                               WithoutNullFunc&& without_null_func) {
190
324
    const bool is_dense_column = pred_col.size() == size;
191
763
    for (uint16_t i = 0; i < size; i++) {
192
439
        uint16_t idx = is_dense_column ? i : sel[i];
193
439
        if constexpr (is_nullable) {
194
439
            if (with_null_func(idx)) {
195
339
                sel[new_size++] = idx;
196
339
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
439
    }
203
324
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE42EEERZNKS_23ComparisonPredicateBaseILS3_42ELNS_13PredicateTypeE5EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE2EEERZNKS_23ComparisonPredicateBaseILS3_2ELNS_13PredicateTypeE5EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE2EEERZNKS_23ComparisonPredicateBaseILS3_2ELNS_13PredicateTypeE5EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE36EEERZNKS_23ComparisonPredicateBaseILS3_36ELNS_13PredicateTypeE5EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE36EEERZNKS_23ComparisonPredicateBaseILS3_36ELNS_13PredicateTypeE5EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE37EEERZNKS_23ComparisonPredicateBaseILS3_37ELNS_13PredicateTypeE5EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE37EEERZNKS_23ComparisonPredicateBaseILS3_37ELNS_13PredicateTypeE5EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE3EEERZNKS_23ComparisonPredicateBaseILS3_3ELNS_13PredicateTypeE4EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE3EEERZNKS_23ComparisonPredicateBaseILS3_3ELNS_13PredicateTypeE4EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE4EEERZNKS_23ComparisonPredicateBaseILS3_4ELNS_13PredicateTypeE4EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE4EEERZNKS_23ComparisonPredicateBaseILS3_4ELNS_13PredicateTypeE4EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE5EEERZNKS_23ComparisonPredicateBaseILS3_5ELNS_13PredicateTypeE4EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE5EEERZNKS_23ComparisonPredicateBaseILS3_5ELNS_13PredicateTypeE4EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Line
Count
Source
189
20
                                               WithoutNullFunc&& without_null_func) {
190
20
    const bool is_dense_column = pred_col.size() == size;
191
40
    for (uint16_t i = 0; i < size; i++) {
192
20
        uint16_t idx = is_dense_column ? i : sel[i];
193
        if constexpr (is_nullable) {
194
            if (with_null_func(idx)) {
195
                sel[new_size++] = idx;
196
            }
197
20
        } else {
198
20
            if (without_null_func(idx)) {
199
0
                sel[new_size++] = idx;
200
0
            }
201
20
        }
202
20
    }
203
20
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE6EEERZNKS_23ComparisonPredicateBaseILS3_6ELNS_13PredicateTypeE4EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE6EEERZNKS_23ComparisonPredicateBaseILS3_6ELNS_13PredicateTypeE4EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE7EEERZNKS_23ComparisonPredicateBaseILS3_7ELNS_13PredicateTypeE4EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE7EEERZNKS_23ComparisonPredicateBaseILS3_7ELNS_13PredicateTypeE4EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Line
Count
Source
189
97
                                               WithoutNullFunc&& without_null_func) {
190
97
    const bool is_dense_column = pred_col.size() == size;
191
179
    for (uint16_t i = 0; i < size; i++) {
192
82
        uint16_t idx = is_dense_column ? i : sel[i];
193
        if constexpr (is_nullable) {
194
            if (with_null_func(idx)) {
195
                sel[new_size++] = idx;
196
            }
197
82
        } else {
198
82
            if (without_null_func(idx)) {
199
35
                sel[new_size++] = idx;
200
35
            }
201
82
        }
202
82
    }
203
97
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE8EEERZNKS_23ComparisonPredicateBaseILS3_8ELNS_13PredicateTypeE4EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE8EEERZNKS_23ComparisonPredicateBaseILS3_8ELNS_13PredicateTypeE4EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE9EEERZNKS_23ComparisonPredicateBaseILS3_9ELNS_13PredicateTypeE4EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE9EEERZNKS_23ComparisonPredicateBaseILS3_9ELNS_13PredicateTypeE4EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE20EEERZNKS_23ComparisonPredicateBaseILS3_20ELNS_13PredicateTypeE4EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE20EEERZNKS_23ComparisonPredicateBaseILS3_20ELNS_13PredicateTypeE4EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE28EEERZNKS_23ComparisonPredicateBaseILS3_28ELNS_13PredicateTypeE4EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE28EEERZNKS_23ComparisonPredicateBaseILS3_28ELNS_13PredicateTypeE4EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE29EEERZNKS_23ComparisonPredicateBaseILS3_29ELNS_13PredicateTypeE4EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE29EEERZNKS_23ComparisonPredicateBaseILS3_29ELNS_13PredicateTypeE4EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE30EEERZNKS_23ComparisonPredicateBaseILS3_30ELNS_13PredicateTypeE4EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE30EEERZNKS_23ComparisonPredicateBaseILS3_30ELNS_13PredicateTypeE4EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE35EEERZNKS_23ComparisonPredicateBaseILS3_35ELNS_13PredicateTypeE4EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE35EEERZNKS_23ComparisonPredicateBaseILS3_35ELNS_13PredicateTypeE4EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE4EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKSA_ILb1EEEtSD_SF_SG_tEUltE0_EEvRKT0_tSG_RtOT1_OT2_
Line
Count
Source
189
2
                                               WithoutNullFunc&& without_null_func) {
190
2
    const bool is_dense_column = pred_col.size() == size;
191
12.2k
    for (uint16_t i = 0; i < size; i++) {
192
12.2k
        uint16_t idx = is_dense_column ? i : sel[i];
193
12.2k
        if constexpr (is_nullable) {
194
12.2k
            if (with_null_func(idx)) {
195
35
                sel[new_size++] = idx;
196
35
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
12.2k
    }
203
2
}
_ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE4EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE1_RZNKS7_ILb1EEEtSA_SC_SD_tEUltE2_EEvRKT0_tSD_RtOT1_OT2_
Line
Count
Source
189
19
                                               WithoutNullFunc&& without_null_func) {
190
19
    const bool is_dense_column = pred_col.size() == size;
191
142k
    for (uint16_t i = 0; i < size; i++) {
192
18.4E
        uint16_t idx = is_dense_column ? i : sel[i];
193
142k
        if constexpr (is_nullable) {
194
142k
            if (with_null_func(idx)) {
195
520
                sel[new_size++] = idx;
196
520
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
142k
    }
203
19
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE4EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKSA_ILb0EEEtSD_SF_SG_tEUltE0_EEvRKT0_tSG_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE4EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE1_RZNKS7_ILb0EEEtSA_SC_SD_tEUltE2_EEvRKT0_tSD_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE4EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKSA_ILb1EEEtSD_SF_SG_tEUltE0_EEvRKT0_tSG_RtOT1_OT2_
Line
Count
Source
189
26
                                               WithoutNullFunc&& without_null_func) {
190
26
    const bool is_dense_column = pred_col.size() == size;
191
51.0k
    for (uint16_t i = 0; i < size; i++) {
192
50.9k
        uint16_t idx = is_dense_column ? i : sel[i];
193
50.9k
        if constexpr (is_nullable) {
194
50.9k
            if (with_null_func(idx)) {
195
39
                sel[new_size++] = idx;
196
39
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
50.9k
    }
203
26
}
_ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE4EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE1_RZNKS7_ILb1EEEtSA_SC_SD_tEUltE2_EEvRKT0_tSD_RtOT1_OT2_
Line
Count
Source
189
75
                                               WithoutNullFunc&& without_null_func) {
190
75
    const bool is_dense_column = pred_col.size() == size;
191
254k
    for (uint16_t i = 0; i < size; i++) {
192
18.4E
        uint16_t idx = is_dense_column ? i : sel[i];
193
254k
        if constexpr (is_nullable) {
194
254k
            if (with_null_func(idx)) {
195
750
                sel[new_size++] = idx;
196
750
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
254k
    }
203
75
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE4EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKSA_ILb0EEEtSD_SF_SG_tEUltE0_EEvRKT0_tSG_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE4EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE1_RZNKS7_ILb0EEEtSA_SC_SD_tEUltE2_EEvRKT0_tSD_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE11EEERZNKS_23ComparisonPredicateBaseILS3_11ELNS_13PredicateTypeE4EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE11EEERZNKS_23ComparisonPredicateBaseILS3_11ELNS_13PredicateTypeE4EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE25EEERZNKS_23ComparisonPredicateBaseILS3_25ELNS_13PredicateTypeE4EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE25EEERZNKS_23ComparisonPredicateBaseILS3_25ELNS_13PredicateTypeE4EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE12EEERZNKS_23ComparisonPredicateBaseILS3_12ELNS_13PredicateTypeE4EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE12EEERZNKS_23ComparisonPredicateBaseILS3_12ELNS_13PredicateTypeE4EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE26EEERZNKS_23ComparisonPredicateBaseILS3_26ELNS_13PredicateTypeE4EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE26EEERZNKS_23ComparisonPredicateBaseILS3_26ELNS_13PredicateTypeE4EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE42EEERZNKS_23ComparisonPredicateBaseILS3_42ELNS_13PredicateTypeE4EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Line
Count
Source
189
324
                                               WithoutNullFunc&& without_null_func) {
190
324
    const bool is_dense_column = pred_col.size() == size;
191
738
    for (uint16_t i = 0; i < size; i++) {
192
414
        uint16_t idx = is_dense_column ? i : sel[i];
193
414
        if constexpr (is_nullable) {
194
414
            if (with_null_func(idx)) {
195
289
                sel[new_size++] = idx;
196
289
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
414
    }
203
324
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE42EEERZNKS_23ComparisonPredicateBaseILS3_42ELNS_13PredicateTypeE4EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE2EEERZNKS_23ComparisonPredicateBaseILS3_2ELNS_13PredicateTypeE4EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE2EEERZNKS_23ComparisonPredicateBaseILS3_2ELNS_13PredicateTypeE4EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE36EEERZNKS_23ComparisonPredicateBaseILS3_36ELNS_13PredicateTypeE4EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE36EEERZNKS_23ComparisonPredicateBaseILS3_36ELNS_13PredicateTypeE4EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE37EEERZNKS_23ComparisonPredicateBaseILS3_37ELNS_13PredicateTypeE4EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE37EEERZNKS_23ComparisonPredicateBaseILS3_37ELNS_13PredicateTypeE4EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE3EEERZNKS_23ComparisonPredicateBaseILS3_3ELNS_13PredicateTypeE6EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE3EEERZNKS_23ComparisonPredicateBaseILS3_3ELNS_13PredicateTypeE6EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE4EEERZNKS_23ComparisonPredicateBaseILS3_4ELNS_13PredicateTypeE6EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE4EEERZNKS_23ComparisonPredicateBaseILS3_4ELNS_13PredicateTypeE6EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE5EEERZNKS_23ComparisonPredicateBaseILS3_5ELNS_13PredicateTypeE6EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Line
Count
Source
189
86
                                               WithoutNullFunc&& without_null_func) {
190
86
    const bool is_dense_column = pred_col.size() == size;
191
172
    for (uint16_t i = 0; i < size; i++) {
192
86
        uint16_t idx = is_dense_column ? i : sel[i];
193
86
        if constexpr (is_nullable) {
194
86
            if (with_null_func(idx)) {
195
68
                sel[new_size++] = idx;
196
68
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
86
    }
203
86
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE5EEERZNKS_23ComparisonPredicateBaseILS3_5ELNS_13PredicateTypeE6EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE6EEERZNKS_23ComparisonPredicateBaseILS3_6ELNS_13PredicateTypeE6EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Line
Count
Source
189
1
                                               WithoutNullFunc&& without_null_func) {
190
1
    const bool is_dense_column = pred_col.size() == size;
191
2
    for (uint16_t i = 0; i < size; i++) {
192
1
        uint16_t idx = is_dense_column ? i : sel[i];
193
1
        if constexpr (is_nullable) {
194
1
            if (with_null_func(idx)) {
195
0
                sel[new_size++] = idx;
196
0
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
1
    }
203
1
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE6EEERZNKS_23ComparisonPredicateBaseILS3_6ELNS_13PredicateTypeE6EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE7EEERZNKS_23ComparisonPredicateBaseILS3_7ELNS_13PredicateTypeE6EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE7EEERZNKS_23ComparisonPredicateBaseILS3_7ELNS_13PredicateTypeE6EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE8EEERZNKS_23ComparisonPredicateBaseILS3_8ELNS_13PredicateTypeE6EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE8EEERZNKS_23ComparisonPredicateBaseILS3_8ELNS_13PredicateTypeE6EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE9EEERZNKS_23ComparisonPredicateBaseILS3_9ELNS_13PredicateTypeE6EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE9EEERZNKS_23ComparisonPredicateBaseILS3_9ELNS_13PredicateTypeE6EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE20EEERZNKS_23ComparisonPredicateBaseILS3_20ELNS_13PredicateTypeE6EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE20EEERZNKS_23ComparisonPredicateBaseILS3_20ELNS_13PredicateTypeE6EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE28EEERZNKS_23ComparisonPredicateBaseILS3_28ELNS_13PredicateTypeE6EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE28EEERZNKS_23ComparisonPredicateBaseILS3_28ELNS_13PredicateTypeE6EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE29EEERZNKS_23ComparisonPredicateBaseILS3_29ELNS_13PredicateTypeE6EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE29EEERZNKS_23ComparisonPredicateBaseILS3_29ELNS_13PredicateTypeE6EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE30EEERZNKS_23ComparisonPredicateBaseILS3_30ELNS_13PredicateTypeE6EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE30EEERZNKS_23ComparisonPredicateBaseILS3_30ELNS_13PredicateTypeE6EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE35EEERZNKS_23ComparisonPredicateBaseILS3_35ELNS_13PredicateTypeE6EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Line
Count
Source
189
1
                                               WithoutNullFunc&& without_null_func) {
190
1
    const bool is_dense_column = pred_col.size() == size;
191
12
    for (uint16_t i = 0; i < size; i++) {
192
11
        uint16_t idx = is_dense_column ? i : sel[i];
193
11
        if constexpr (is_nullable) {
194
11
            if (with_null_func(idx)) {
195
8
                sel[new_size++] = idx;
196
8
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
11
    }
203
1
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE35EEERZNKS_23ComparisonPredicateBaseILS3_35ELNS_13PredicateTypeE6EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE6EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKSA_ILb1EEEtSD_SF_SG_tEUltE0_EEvRKT0_tSG_RtOT1_OT2_
Line
Count
Source
189
11
                                               WithoutNullFunc&& without_null_func) {
190
11
    const bool is_dense_column = pred_col.size() == size;
191
40.6k
    for (uint16_t i = 0; i < size; i++) {
192
40.6k
        uint16_t idx = is_dense_column ? i : sel[i];
193
40.6k
        if constexpr (is_nullable) {
194
40.6k
            if (with_null_func(idx)) {
195
81
                sel[new_size++] = idx;
196
81
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
40.6k
    }
203
11
}
_ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE6EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE1_RZNKS7_ILb1EEEtSA_SC_SD_tEUltE2_EEvRKT0_tSD_RtOT1_OT2_
Line
Count
Source
189
24
                                               WithoutNullFunc&& without_null_func) {
190
24
    const bool is_dense_column = pred_col.size() == size;
191
90.4k
    for (uint16_t i = 0; i < size; i++) {
192
90.4k
        uint16_t idx = is_dense_column ? i : sel[i];
193
90.4k
        if constexpr (is_nullable) {
194
90.4k
            if (with_null_func(idx)) {
195
290
                sel[new_size++] = idx;
196
290
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
90.4k
    }
203
24
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE6EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKSA_ILb0EEEtSD_SF_SG_tEUltE0_EEvRKT0_tSG_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE6EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE1_RZNKS7_ILb0EEEtSA_SC_SD_tEUltE2_EEvRKT0_tSD_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE6EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKSA_ILb1EEEtSD_SF_SG_tEUltE0_EEvRKT0_tSG_RtOT1_OT2_
Line
Count
Source
189
16
                                               WithoutNullFunc&& without_null_func) {
190
16
    const bool is_dense_column = pred_col.size() == size;
191
52.4k
    for (uint16_t i = 0; i < size; i++) {
192
52.4k
        uint16_t idx = is_dense_column ? i : sel[i];
193
52.4k
        if constexpr (is_nullable) {
194
52.4k
            if (with_null_func(idx)) {
195
56
                sel[new_size++] = idx;
196
56
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
52.4k
    }
203
16
}
_ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE6EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE1_RZNKS7_ILb1EEEtSA_SC_SD_tEUltE2_EEvRKT0_tSD_RtOT1_OT2_
Line
Count
Source
189
64
                                               WithoutNullFunc&& without_null_func) {
190
64
    const bool is_dense_column = pred_col.size() == size;
191
280k
    for (uint16_t i = 0; i < size; i++) {
192
18.4E
        uint16_t idx = is_dense_column ? i : sel[i];
193
280k
        if constexpr (is_nullable) {
194
280k
            if (with_null_func(idx)) {
195
645
                sel[new_size++] = idx;
196
645
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
280k
    }
203
64
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE6EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKSA_ILb0EEEtSD_SF_SG_tEUltE0_EEvRKT0_tSG_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_23ComparisonPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE6EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE1_RZNKS7_ILb0EEEtSA_SC_SD_tEUltE2_EEvRKT0_tSD_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE11EEERZNKS_23ComparisonPredicateBaseILS3_11ELNS_13PredicateTypeE6EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE11EEERZNKS_23ComparisonPredicateBaseILS3_11ELNS_13PredicateTypeE6EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE25EEERZNKS_23ComparisonPredicateBaseILS3_25ELNS_13PredicateTypeE6EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE25EEERZNKS_23ComparisonPredicateBaseILS3_25ELNS_13PredicateTypeE6EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE12EEERZNKS_23ComparisonPredicateBaseILS3_12ELNS_13PredicateTypeE6EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE12EEERZNKS_23ComparisonPredicateBaseILS3_12ELNS_13PredicateTypeE6EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE26EEERZNKS_23ComparisonPredicateBaseILS3_26ELNS_13PredicateTypeE6EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE26EEERZNKS_23ComparisonPredicateBaseILS3_26ELNS_13PredicateTypeE6EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE42EEERZNKS_23ComparisonPredicateBaseILS3_42ELNS_13PredicateTypeE6EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Line
Count
Source
189
324
                                               WithoutNullFunc&& without_null_func) {
190
324
    const bool is_dense_column = pred_col.size() == size;
191
751
    for (uint16_t i = 0; i < size; i++) {
192
427
        uint16_t idx = is_dense_column ? i : sel[i];
193
427
        if constexpr (is_nullable) {
194
427
            if (with_null_func(idx)) {
195
312
                sel[new_size++] = idx;
196
312
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
427
    }
203
324
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE42EEERZNKS_23ComparisonPredicateBaseILS3_42ELNS_13PredicateTypeE6EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE2EEERZNKS_23ComparisonPredicateBaseILS3_2ELNS_13PredicateTypeE6EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE2EEERZNKS_23ComparisonPredicateBaseILS3_2ELNS_13PredicateTypeE6EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE36EEERZNKS_23ComparisonPredicateBaseILS3_36ELNS_13PredicateTypeE6EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE36EEERZNKS_23ComparisonPredicateBaseILS3_36ELNS_13PredicateTypeE6EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE37EEERZNKS_23ComparisonPredicateBaseILS3_37ELNS_13PredicateTypeE6EE14_base_evaluateILb1EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb1EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE37EEERZNKS_23ComparisonPredicateBaseILS3_37ELNS_13PredicateTypeE6EE14_base_evaluateILb0EEEtPKNS_7IColumnEPKhPttEUltE_RZNKS8_ILb0EEEtSB_SD_SE_tEUltE0_EEvRKT0_tSE_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE3EEERZNKS_19InListPredicateBaseILS3_3ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Line
Count
Source
189
1
                                               WithoutNullFunc&& without_null_func) {
190
1
    const bool is_dense_column = pred_col.size() == size;
191
35
    for (uint16_t i = 0; i < size; i++) {
192
34
        uint16_t idx = is_dense_column ? i : sel[i];
193
34
        if constexpr (is_nullable) {
194
34
            if (with_null_func(idx)) {
195
34
                sel[new_size++] = idx;
196
34
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
34
    }
203
1
}
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE3EEERZNKS_19InListPredicateBaseILS3_3ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Line
Count
Source
189
129
                                               WithoutNullFunc&& without_null_func) {
190
129
    const bool is_dense_column = pred_col.size() == size;
191
371
    for (uint16_t i = 0; i < size; i++) {
192
242
        uint16_t idx = is_dense_column ? i : sel[i];
193
242
        if constexpr (is_nullable) {
194
242
            if (with_null_func(idx)) {
195
208
                sel[new_size++] = idx;
196
208
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
242
    }
203
129
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE3EEERZNKS_19InListPredicateBaseILS3_3ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE3EEERZNKS_19InListPredicateBaseILS3_3ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE4EEERZNKS_19InListPredicateBaseILS3_4ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Line
Count
Source
189
1
                                               WithoutNullFunc&& without_null_func) {
190
1
    const bool is_dense_column = pred_col.size() == size;
191
35
    for (uint16_t i = 0; i < size; i++) {
192
34
        uint16_t idx = is_dense_column ? i : sel[i];
193
34
        if constexpr (is_nullable) {
194
34
            if (with_null_func(idx)) {
195
34
                sel[new_size++] = idx;
196
34
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
34
    }
203
1
}
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE4EEERZNKS_19InListPredicateBaseILS3_4ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Line
Count
Source
189
38
                                               WithoutNullFunc&& without_null_func) {
190
38
    const bool is_dense_column = pred_col.size() == size;
191
125
    for (uint16_t i = 0; i < size; i++) {
192
87
        uint16_t idx = is_dense_column ? i : sel[i];
193
87
        if constexpr (is_nullable) {
194
87
            if (with_null_func(idx)) {
195
87
                sel[new_size++] = idx;
196
87
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
87
    }
203
38
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE4EEERZNKS_19InListPredicateBaseILS3_4ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE4EEERZNKS_19InListPredicateBaseILS3_4ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE5EEERZNKS_19InListPredicateBaseILS3_5ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Line
Count
Source
189
142
                                               WithoutNullFunc&& without_null_func) {
190
142
    const bool is_dense_column = pred_col.size() == size;
191
613k
    for (uint16_t i = 0; i < size; i++) {
192
18.4E
        uint16_t idx = is_dense_column ? i : sel[i];
193
612k
        if constexpr (is_nullable) {
194
615k
            if (with_null_func(idx)) {
195
615k
                sel[new_size++] = idx;
196
615k
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
612k
    }
203
142
}
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE5EEERZNKS_19InListPredicateBaseILS3_5ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Line
Count
Source
189
99
                                               WithoutNullFunc&& without_null_func) {
190
99
    const bool is_dense_column = pred_col.size() == size;
191
64.3k
    for (uint16_t i = 0; i < size; i++) {
192
64.2k
        uint16_t idx = is_dense_column ? i : sel[i];
193
64.2k
        if constexpr (is_nullable) {
194
64.2k
            if (with_null_func(idx)) {
195
61.9k
                sel[new_size++] = idx;
196
61.9k
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
64.2k
    }
203
99
}
_ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE5EEERZNKS_19InListPredicateBaseILS3_5ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Line
Count
Source
189
10
                                               WithoutNullFunc&& without_null_func) {
190
10
    const bool is_dense_column = pred_col.size() == size;
191
30
    for (uint16_t i = 0; i < size; i++) {
192
20
        uint16_t idx = is_dense_column ? i : sel[i];
193
        if constexpr (is_nullable) {
194
            if (with_null_func(idx)) {
195
                sel[new_size++] = idx;
196
            }
197
20
        } else {
198
20
            if (without_null_func(idx)) {
199
12
                sel[new_size++] = idx;
200
12
            }
201
20
        }
202
20
    }
203
10
}
_ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE5EEERZNKS_19InListPredicateBaseILS3_5ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Line
Count
Source
189
5.21k
                                               WithoutNullFunc&& without_null_func) {
190
5.21k
    const bool is_dense_column = pred_col.size() == size;
191
11.6M
    for (uint16_t i = 0; i < size; i++) {
192
11.5M
        uint16_t idx = is_dense_column ? i : sel[i];
193
        if constexpr (is_nullable) {
194
            if (with_null_func(idx)) {
195
                sel[new_size++] = idx;
196
            }
197
11.5M
        } else {
198
11.5M
            if (without_null_func(idx)) {
199
2.93M
                sel[new_size++] = idx;
200
2.93M
            }
201
11.5M
        }
202
11.5M
    }
203
5.21k
}
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE6EEERZNKS_19InListPredicateBaseILS3_6ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Line
Count
Source
189
1
                                               WithoutNullFunc&& without_null_func) {
190
1
    const bool is_dense_column = pred_col.size() == size;
191
34
    for (uint16_t i = 0; i < size; i++) {
192
33
        uint16_t idx = is_dense_column ? i : sel[i];
193
33
        if constexpr (is_nullable) {
194
33
            if (with_null_func(idx)) {
195
32
                sel[new_size++] = idx;
196
32
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
33
    }
203
1
}
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE6EEERZNKS_19InListPredicateBaseILS3_6ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Line
Count
Source
189
272
                                               WithoutNullFunc&& without_null_func) {
190
272
    const bool is_dense_column = pred_col.size() == size;
191
91.6k
    for (uint16_t i = 0; i < size; i++) {
192
91.3k
        uint16_t idx = is_dense_column ? i : sel[i];
193
91.3k
        if constexpr (is_nullable) {
194
91.3k
            if (with_null_func(idx)) {
195
1.21k
                sel[new_size++] = idx;
196
1.21k
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
91.3k
    }
203
272
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE6EEERZNKS_19InListPredicateBaseILS3_6ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE6EEERZNKS_19InListPredicateBaseILS3_6ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Line
Count
Source
189
3
                                               WithoutNullFunc&& without_null_func) {
190
3
    const bool is_dense_column = pred_col.size() == size;
191
28
    for (uint16_t i = 0; i < size; i++) {
192
25
        uint16_t idx = is_dense_column ? i : sel[i];
193
        if constexpr (is_nullable) {
194
            if (with_null_func(idx)) {
195
                sel[new_size++] = idx;
196
            }
197
25
        } else {
198
25
            if (without_null_func(idx)) {
199
5
                sel[new_size++] = idx;
200
5
            }
201
25
        }
202
25
    }
203
3
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE7EEERZNKS_19InListPredicateBaseILS3_7ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE7EEERZNKS_19InListPredicateBaseILS3_7ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE7EEERZNKS_19InListPredicateBaseILS3_7ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE7EEERZNKS_19InListPredicateBaseILS3_7ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE8EEERZNKS_19InListPredicateBaseILS3_8ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE8EEERZNKS_19InListPredicateBaseILS3_8ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE8EEERZNKS_19InListPredicateBaseILS3_8ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE8EEERZNKS_19InListPredicateBaseILS3_8ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE9EEERZNKS_19InListPredicateBaseILS3_9ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE9EEERZNKS_19InListPredicateBaseILS3_9ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Line
Count
Source
189
1
                                               WithoutNullFunc&& without_null_func) {
190
1
    const bool is_dense_column = pred_col.size() == size;
191
61
    for (uint16_t i = 0; i < size; i++) {
192
60
        uint16_t idx = is_dense_column ? i : sel[i];
193
60
        if constexpr (is_nullable) {
194
60
            if (with_null_func(idx)) {
195
42
                sel[new_size++] = idx;
196
42
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
60
    }
203
1
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE9EEERZNKS_19InListPredicateBaseILS3_9ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE9EEERZNKS_19InListPredicateBaseILS3_9ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE20EEERZNKS_19InListPredicateBaseILS3_20ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Line
Count
Source
189
2
                                               WithoutNullFunc&& without_null_func) {
190
2
    const bool is_dense_column = pred_col.size() == size;
191
65
    for (uint16_t i = 0; i < size; i++) {
192
63
        uint16_t idx = is_dense_column ? i : sel[i];
193
63
        if constexpr (is_nullable) {
194
63
            if (with_null_func(idx)) {
195
59
                sel[new_size++] = idx;
196
59
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
63
    }
203
2
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE20EEERZNKS_19InListPredicateBaseILS3_20ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE20EEERZNKS_19InListPredicateBaseILS3_20ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE20EEERZNKS_19InListPredicateBaseILS3_20ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE28EEERZNKS_19InListPredicateBaseILS3_28ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE28EEERZNKS_19InListPredicateBaseILS3_28ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE28EEERZNKS_19InListPredicateBaseILS3_28ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE28EEERZNKS_19InListPredicateBaseILS3_28ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE29EEERZNKS_19InListPredicateBaseILS3_29ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Line
Count
Source
189
1
                                               WithoutNullFunc&& without_null_func) {
190
1
    const bool is_dense_column = pred_col.size() == size;
191
33
    for (uint16_t i = 0; i < size; i++) {
192
32
        uint16_t idx = is_dense_column ? i : sel[i];
193
32
        if constexpr (is_nullable) {
194
32
            if (with_null_func(idx)) {
195
32
                sel[new_size++] = idx;
196
32
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
32
    }
203
1
}
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE29EEERZNKS_19InListPredicateBaseILS3_29ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Line
Count
Source
189
7
                                               WithoutNullFunc&& without_null_func) {
190
7
    const bool is_dense_column = pred_col.size() == size;
191
24
    for (uint16_t i = 0; i < size; i++) {
192
17
        uint16_t idx = is_dense_column ? i : sel[i];
193
17
        if constexpr (is_nullable) {
194
17
            if (with_null_func(idx)) {
195
16
                sel[new_size++] = idx;
196
16
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
17
    }
203
7
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE29EEERZNKS_19InListPredicateBaseILS3_29ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE29EEERZNKS_19InListPredicateBaseILS3_29ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE30EEERZNKS_19InListPredicateBaseILS3_30ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE30EEERZNKS_19InListPredicateBaseILS3_30ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Line
Count
Source
189
6
                                               WithoutNullFunc&& without_null_func) {
190
6
    const bool is_dense_column = pred_col.size() == size;
191
18
    for (uint16_t i = 0; i < size; i++) {
192
12
        uint16_t idx = is_dense_column ? i : sel[i];
193
12
        if constexpr (is_nullable) {
194
12
            if (with_null_func(idx)) {
195
12
                sel[new_size++] = idx;
196
12
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
12
    }
203
6
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE30EEERZNKS_19InListPredicateBaseILS3_30ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE30EEERZNKS_19InListPredicateBaseILS3_30ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE35EEERZNKS_19InListPredicateBaseILS3_35ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE35EEERZNKS_19InListPredicateBaseILS3_35ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Line
Count
Source
189
1
                                               WithoutNullFunc&& without_null_func) {
190
1
    const bool is_dense_column = pred_col.size() == size;
191
12
    for (uint16_t i = 0; i < size; i++) {
192
11
        uint16_t idx = is_dense_column ? i : sel[i];
193
11
        if constexpr (is_nullable) {
194
11
            if (with_null_func(idx)) {
195
4
                sel[new_size++] = idx;
196
4
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
11
    }
203
1
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE35EEERZNKS_19InListPredicateBaseILS3_35ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE35EEERZNKS_19InListPredicateBaseILS3_35ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE7ELi1EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE7ELi1EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE7ELi1EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE7ELi1EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE7ELi2EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE7ELi2EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE7ELi2EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE7ELi2EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE7ELi3EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE7ELi3EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE7ELi3EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE7ELi3EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE7ELi4EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE7ELi4EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE7ELi4EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE7ELi4EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE7ELi5EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE7ELi5EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE7ELi5EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE7ELi5EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE7ELi6EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE7ELi6EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE7ELi6EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE7ELi6EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE7ELi7EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE7ELi7EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE7ELi7EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE7ELi7EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE7ELi8EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE7ELi8EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE7ELi8EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE7ELi8EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE7ELi1EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE7ELi1EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE7ELi1EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE7ELi1EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE7ELi2EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE7ELi2EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE7ELi2EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE7ELi2EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE7ELi3EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE7ELi3EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE7ELi3EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE7ELi3EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE7ELi4EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE7ELi4EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE7ELi4EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE7ELi4EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE7ELi5EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE7ELi5EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE7ELi5EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE7ELi5EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE7ELi6EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE7ELi6EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE7ELi6EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE7ELi6EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE7ELi7EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE7ELi7EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE7ELi7EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE7ELi7EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE7ELi8EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE7ELi8EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE7ELi8EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE7ELi8EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE7ELi1EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE7ELi1EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE7ELi1EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE7ELi1EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE7ELi2EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE7ELi2EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE7ELi2EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE7ELi2EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE7ELi3EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE7ELi3EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE7ELi3EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE7ELi3EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE7ELi4EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE7ELi4EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE7ELi4EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE7ELi4EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE7ELi5EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE7ELi5EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE7ELi5EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE7ELi5EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE7ELi6EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE7ELi6EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE7ELi6EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE7ELi6EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE7ELi7EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE7ELi7EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE7ELi7EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE7ELi7EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE7ELi8EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE7ELi8EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE7ELi8EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE7ELi8EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE11EEERZNKS_19InListPredicateBaseILS3_11ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE11EEERZNKS_19InListPredicateBaseILS3_11ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Line
Count
Source
189
20
                                               WithoutNullFunc&& without_null_func) {
190
20
    const bool is_dense_column = pred_col.size() == size;
191
51
    for (uint16_t i = 0; i < size; i++) {
192
31
        uint16_t idx = is_dense_column ? i : sel[i];
193
31
        if constexpr (is_nullable) {
194
31
            if (with_null_func(idx)) {
195
24
                sel[new_size++] = idx;
196
24
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
31
    }
203
20
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE11EEERZNKS_19InListPredicateBaseILS3_11ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE11EEERZNKS_19InListPredicateBaseILS3_11ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE25EEERZNKS_19InListPredicateBaseILS3_25ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Line
Count
Source
189
1
                                               WithoutNullFunc&& without_null_func) {
190
1
    const bool is_dense_column = pred_col.size() == size;
191
27
    for (uint16_t i = 0; i < size; i++) {
192
26
        uint16_t idx = is_dense_column ? i : sel[i];
193
26
        if constexpr (is_nullable) {
194
26
            if (with_null_func(idx)) {
195
25
                sel[new_size++] = idx;
196
25
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
26
    }
203
1
}
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE25EEERZNKS_19InListPredicateBaseILS3_25ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Line
Count
Source
189
7
                                               WithoutNullFunc&& without_null_func) {
190
7
    const bool is_dense_column = pred_col.size() == size;
191
25
    for (uint16_t i = 0; i < size; i++) {
192
18
        uint16_t idx = is_dense_column ? i : sel[i];
193
18
        if constexpr (is_nullable) {
194
18
            if (with_null_func(idx)) {
195
10
                sel[new_size++] = idx;
196
10
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
18
    }
203
7
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE25EEERZNKS_19InListPredicateBaseILS3_25ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE25EEERZNKS_19InListPredicateBaseILS3_25ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Line
Count
Source
189
19
                                               WithoutNullFunc&& without_null_func) {
190
19
    const bool is_dense_column = pred_col.size() == size;
191
85
    for (uint16_t i = 0; i < size; i++) {
192
66
        uint16_t idx = is_dense_column ? i : sel[i];
193
        if constexpr (is_nullable) {
194
            if (with_null_func(idx)) {
195
                sel[new_size++] = idx;
196
            }
197
66
        } else {
198
66
            if (without_null_func(idx)) {
199
64
                sel[new_size++] = idx;
200
64
            }
201
66
        }
202
66
    }
203
19
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE12EEERZNKS_19InListPredicateBaseILS3_12ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE12EEERZNKS_19InListPredicateBaseILS3_12ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Line
Count
Source
189
18
                                               WithoutNullFunc&& without_null_func) {
190
18
    const bool is_dense_column = pred_col.size() == size;
191
52
    for (uint16_t i = 0; i < size; i++) {
192
34
        uint16_t idx = is_dense_column ? i : sel[i];
193
34
        if constexpr (is_nullable) {
194
34
            if (with_null_func(idx)) {
195
24
                sel[new_size++] = idx;
196
24
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
34
    }
203
18
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE12EEERZNKS_19InListPredicateBaseILS3_12ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE12EEERZNKS_19InListPredicateBaseILS3_12ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE26EEERZNKS_19InListPredicateBaseILS3_26ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Line
Count
Source
189
1
                                               WithoutNullFunc&& without_null_func) {
190
1
    const bool is_dense_column = pred_col.size() == size;
191
26
    for (uint16_t i = 0; i < size; i++) {
192
25
        uint16_t idx = is_dense_column ? i : sel[i];
193
25
        if constexpr (is_nullable) {
194
25
            if (with_null_func(idx)) {
195
25
                sel[new_size++] = idx;
196
25
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
25
    }
203
1
}
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE26EEERZNKS_19InListPredicateBaseILS3_26ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Line
Count
Source
189
10
                                               WithoutNullFunc&& without_null_func) {
190
10
    const bool is_dense_column = pred_col.size() == size;
191
31
    for (uint16_t i = 0; i < size; i++) {
192
21
        uint16_t idx = is_dense_column ? i : sel[i];
193
21
        if constexpr (is_nullable) {
194
21
            if (with_null_func(idx)) {
195
21
                sel[new_size++] = idx;
196
21
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
21
    }
203
10
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE26EEERZNKS_19InListPredicateBaseILS3_26ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE26EEERZNKS_19InListPredicateBaseILS3_26ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE42EEERZNKS_19InListPredicateBaseILS3_42ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Line
Count
Source
189
54
                                               WithoutNullFunc&& without_null_func) {
190
54
    const bool is_dense_column = pred_col.size() == size;
191
133
    for (uint16_t i = 0; i < size; i++) {
192
79
        uint16_t idx = is_dense_column ? i : sel[i];
193
79
        if constexpr (is_nullable) {
194
79
            if (with_null_func(idx)) {
195
62
                sel[new_size++] = idx;
196
62
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
79
    }
203
54
}
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE42EEERZNKS_19InListPredicateBaseILS3_42ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Line
Count
Source
189
1
                                               WithoutNullFunc&& without_null_func) {
190
1
    const bool is_dense_column = pred_col.size() == size;
191
33
    for (uint16_t i = 0; i < size; i++) {
192
32
        uint16_t idx = is_dense_column ? i : sel[i];
193
32
        if constexpr (is_nullable) {
194
32
            if (with_null_func(idx)) {
195
1
                sel[new_size++] = idx;
196
1
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
32
    }
203
1
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE42EEERZNKS_19InListPredicateBaseILS3_42ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE42EEERZNKS_19InListPredicateBaseILS3_42ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE2EEERZNKS_19InListPredicateBaseILS3_2ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE2EEERZNKS_19InListPredicateBaseILS3_2ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE2EEERZNKS_19InListPredicateBaseILS3_2ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE2EEERZNKS_19InListPredicateBaseILS3_2ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE36EEERZNKS_19InListPredicateBaseILS3_36ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE36EEERZNKS_19InListPredicateBaseILS3_36ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Line
Count
Source
189
13
                                               WithoutNullFunc&& without_null_func) {
190
13
    const bool is_dense_column = pred_col.size() == size;
191
218
    for (uint16_t i = 0; i < size; i++) {
192
205
        uint16_t idx = is_dense_column ? i : sel[i];
193
205
        if constexpr (is_nullable) {
194
205
            if (with_null_func(idx)) {
195
8
                sel[new_size++] = idx;
196
8
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
205
    }
203
13
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE36EEERZNKS_19InListPredicateBaseILS3_36ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE36EEERZNKS_19InListPredicateBaseILS3_36ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE37EEERZNKS_19InListPredicateBaseILS3_37ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE37EEERZNKS_19InListPredicateBaseILS3_37ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Line
Count
Source
189
10
                                               WithoutNullFunc&& without_null_func) {
190
10
    const bool is_dense_column = pred_col.size() == size;
191
212
    for (uint16_t i = 0; i < size; i++) {
192
202
        uint16_t idx = is_dense_column ? i : sel[i];
193
202
        if constexpr (is_nullable) {
194
202
            if (with_null_func(idx)) {
195
6
                sel[new_size++] = idx;
196
6
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
202
    }
203
10
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE37EEERZNKS_19InListPredicateBaseILS3_37ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE37EEERZNKS_19InListPredicateBaseILS3_37ELNS_13PredicateTypeE7ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE3EEERZNKS_19InListPredicateBaseILS3_3ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE3EEERZNKS_19InListPredicateBaseILS3_3ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE3EEERZNKS_19InListPredicateBaseILS3_3ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE3EEERZNKS_19InListPredicateBaseILS3_3ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Line
Count
Source
189
4
                                               WithoutNullFunc&& without_null_func) {
190
4
    const bool is_dense_column = pred_col.size() == size;
191
19
    for (uint16_t i = 0; i < size; i++) {
192
15
        uint16_t idx = is_dense_column ? i : sel[i];
193
        if constexpr (is_nullable) {
194
            if (with_null_func(idx)) {
195
                sel[new_size++] = idx;
196
            }
197
15
        } else {
198
15
            if (without_null_func(idx)) {
199
12
                sel[new_size++] = idx;
200
12
            }
201
15
        }
202
15
    }
203
4
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE4EEERZNKS_19InListPredicateBaseILS3_4ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE4EEERZNKS_19InListPredicateBaseILS3_4ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE4EEERZNKS_19InListPredicateBaseILS3_4ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE4EEERZNKS_19InListPredicateBaseILS3_4ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE5EEERZNKS_19InListPredicateBaseILS3_5ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Line
Count
Source
189
13
                                               WithoutNullFunc&& without_null_func) {
190
13
    const bool is_dense_column = pred_col.size() == size;
191
13
    for (uint16_t i = 0; i < size; i++) {
192
0
        uint16_t idx = is_dense_column ? i : sel[i];
193
0
        if constexpr (is_nullable) {
194
0
            if (with_null_func(idx)) {
195
0
                sel[new_size++] = idx;
196
0
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
0
    }
203
13
}
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE5EEERZNKS_19InListPredicateBaseILS3_5ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Line
Count
Source
189
4
                                               WithoutNullFunc&& without_null_func) {
190
4
    const bool is_dense_column = pred_col.size() == size;
191
12
    for (uint16_t i = 0; i < size; i++) {
192
8
        uint16_t idx = is_dense_column ? i : sel[i];
193
8
        if constexpr (is_nullable) {
194
8
            if (with_null_func(idx)) {
195
8
                sel[new_size++] = idx;
196
8
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
8
    }
203
4
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE5EEERZNKS_19InListPredicateBaseILS3_5ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE5EEERZNKS_19InListPredicateBaseILS3_5ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Line
Count
Source
189
29
                                               WithoutNullFunc&& without_null_func) {
190
29
    const bool is_dense_column = pred_col.size() == size;
191
74
    for (uint16_t i = 0; i < size; i++) {
192
45
        uint16_t idx = is_dense_column ? i : sel[i];
193
        if constexpr (is_nullable) {
194
            if (with_null_func(idx)) {
195
                sel[new_size++] = idx;
196
            }
197
45
        } else {
198
45
            if (without_null_func(idx)) {
199
15
                sel[new_size++] = idx;
200
15
            }
201
45
        }
202
45
    }
203
29
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE6EEERZNKS_19InListPredicateBaseILS3_6ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE6EEERZNKS_19InListPredicateBaseILS3_6ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Line
Count
Source
189
4
                                               WithoutNullFunc&& without_null_func) {
190
4
    const bool is_dense_column = pred_col.size() == size;
191
22
    for (uint16_t i = 0; i < size; i++) {
192
18
        uint16_t idx = is_dense_column ? i : sel[i];
193
18
        if constexpr (is_nullable) {
194
18
            if (with_null_func(idx)) {
195
14
                sel[new_size++] = idx;
196
14
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
18
    }
203
4
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE6EEERZNKS_19InListPredicateBaseILS3_6ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE6EEERZNKS_19InListPredicateBaseILS3_6ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE7EEERZNKS_19InListPredicateBaseILS3_7ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE7EEERZNKS_19InListPredicateBaseILS3_7ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE7EEERZNKS_19InListPredicateBaseILS3_7ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE7EEERZNKS_19InListPredicateBaseILS3_7ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE8EEERZNKS_19InListPredicateBaseILS3_8ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE8EEERZNKS_19InListPredicateBaseILS3_8ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE8EEERZNKS_19InListPredicateBaseILS3_8ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE8EEERZNKS_19InListPredicateBaseILS3_8ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE9EEERZNKS_19InListPredicateBaseILS3_9ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE9EEERZNKS_19InListPredicateBaseILS3_9ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Line
Count
Source
189
1
                                               WithoutNullFunc&& without_null_func) {
190
1
    const bool is_dense_column = pred_col.size() == size;
191
61
    for (uint16_t i = 0; i < size; i++) {
192
60
        uint16_t idx = is_dense_column ? i : sel[i];
193
60
        if constexpr (is_nullable) {
194
60
            if (with_null_func(idx)) {
195
9
                sel[new_size++] = idx;
196
9
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
60
    }
203
1
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE9EEERZNKS_19InListPredicateBaseILS3_9ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE9EEERZNKS_19InListPredicateBaseILS3_9ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE20EEERZNKS_19InListPredicateBaseILS3_20ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE20EEERZNKS_19InListPredicateBaseILS3_20ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE20EEERZNKS_19InListPredicateBaseILS3_20ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE20EEERZNKS_19InListPredicateBaseILS3_20ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE28EEERZNKS_19InListPredicateBaseILS3_28ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE28EEERZNKS_19InListPredicateBaseILS3_28ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE28EEERZNKS_19InListPredicateBaseILS3_28ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE28EEERZNKS_19InListPredicateBaseILS3_28ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE29EEERZNKS_19InListPredicateBaseILS3_29ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE29EEERZNKS_19InListPredicateBaseILS3_29ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE29EEERZNKS_19InListPredicateBaseILS3_29ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE29EEERZNKS_19InListPredicateBaseILS3_29ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE30EEERZNKS_19InListPredicateBaseILS3_30ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE30EEERZNKS_19InListPredicateBaseILS3_30ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE30EEERZNKS_19InListPredicateBaseILS3_30ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE30EEERZNKS_19InListPredicateBaseILS3_30ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE35EEERZNKS_19InListPredicateBaseILS3_35ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE35EEERZNKS_19InListPredicateBaseILS3_35ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Line
Count
Source
189
8
                                               WithoutNullFunc&& without_null_func) {
190
8
    const bool is_dense_column = pred_col.size() == size;
191
38
    for (uint16_t i = 0; i < size; i++) {
192
30
        uint16_t idx = is_dense_column ? i : sel[i];
193
30
        if constexpr (is_nullable) {
194
30
            if (with_null_func(idx)) {
195
18
                sel[new_size++] = idx;
196
18
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
30
    }
203
8
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE35EEERZNKS_19InListPredicateBaseILS3_35ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE35EEERZNKS_19InListPredicateBaseILS3_35ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE8ELi1EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE8ELi1EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE8ELi1EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE8ELi1EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE8ELi2EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE8ELi2EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE8ELi2EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE8ELi2EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE8ELi3EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE8ELi3EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE8ELi3EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE8ELi3EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE8ELi4EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE8ELi4EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE8ELi4EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE8ELi4EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE8ELi5EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE8ELi5EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE8ELi5EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE8ELi5EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE8ELi6EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE8ELi6EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE8ELi6EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE8ELi6EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE8ELi7EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE8ELi7EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE8ELi7EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE8ELi7EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE8ELi8EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE8ELi8EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE8ELi8EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE8ELi8EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE15ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE8ELi1EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE8ELi1EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE8ELi1EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE8ELi1EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE8ELi2EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE8ELi2EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE8ELi2EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE8ELi2EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE8ELi3EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE8ELi3EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE8ELi3EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE8ELi3EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE8ELi4EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE8ELi4EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE8ELi4EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE8ELi4EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE8ELi5EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE8ELi5EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE8ELi5EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE8ELi5EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE8ELi6EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE8ELi6EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE8ELi6EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE8ELi6EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE8ELi7EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE8ELi7EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE8ELi7EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE8ELi7EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE8ELi8EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE8ELi8EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE8ELi8EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE8ELi8EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE10ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE8ELi1EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE8ELi1EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE8ELi1EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE8ELi1EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE8ELi2EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE8ELi2EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE8ELi2EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE8ELi2EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE8ELi3EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE8ELi3EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE8ELi3EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE8ELi3EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE8ELi4EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE8ELi4EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE8ELi4EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE8ELi4EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE8ELi5EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE8ELi5EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE8ELi5EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE8ELi5EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE8ELi6EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE8ELi6EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE8ELi6EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE8ELi6EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE8ELi7EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE8ELi7EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE8ELi7EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE8ELi7EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE8ELi8EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE8ELi8EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE8ELi8EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE8ELi8EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb1ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb1EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail17StringElementViewERZNKS_19InListPredicateBaseILNS_13PrimitiveTypeE23ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS7_ILb0ELb0EEEtSA_SH_SI_tEUltE0_EEvRKT0_tSI_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE11EEERZNKS_19InListPredicateBaseILS3_11ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE11EEERZNKS_19InListPredicateBaseILS3_11ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Line
Count
Source
189
21
                                               WithoutNullFunc&& without_null_func) {
190
21
    const bool is_dense_column = pred_col.size() == size;
191
57
    for (uint16_t i = 0; i < size; i++) {
192
36
        uint16_t idx = is_dense_column ? i : sel[i];
193
36
        if constexpr (is_nullable) {
194
36
            if (with_null_func(idx)) {
195
12
                sel[new_size++] = idx;
196
12
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
36
    }
203
21
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE11EEERZNKS_19InListPredicateBaseILS3_11ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE11EEERZNKS_19InListPredicateBaseILS3_11ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE25EEERZNKS_19InListPredicateBaseILS3_25ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE25EEERZNKS_19InListPredicateBaseILS3_25ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE25EEERZNKS_19InListPredicateBaseILS3_25ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE25EEERZNKS_19InListPredicateBaseILS3_25ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE12EEERZNKS_19InListPredicateBaseILS3_12ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE12EEERZNKS_19InListPredicateBaseILS3_12ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Line
Count
Source
189
21
                                               WithoutNullFunc&& without_null_func) {
190
21
    const bool is_dense_column = pred_col.size() == size;
191
57
    for (uint16_t i = 0; i < size; i++) {
192
36
        uint16_t idx = is_dense_column ? i : sel[i];
193
36
        if constexpr (is_nullable) {
194
36
            if (with_null_func(idx)) {
195
12
                sel[new_size++] = idx;
196
12
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
36
    }
203
21
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE12EEERZNKS_19InListPredicateBaseILS3_12ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE12EEERZNKS_19InListPredicateBaseILS3_12ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE26EEERZNKS_19InListPredicateBaseILS3_26ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE26EEERZNKS_19InListPredicateBaseILS3_26ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE26EEERZNKS_19InListPredicateBaseILS3_26ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE26EEERZNKS_19InListPredicateBaseILS3_26ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE42EEERZNKS_19InListPredicateBaseILS3_42ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Line
Count
Source
189
54
                                               WithoutNullFunc&& without_null_func) {
190
54
    const bool is_dense_column = pred_col.size() == size;
191
133
    for (uint16_t i = 0; i < size; i++) {
192
79
        uint16_t idx = is_dense_column ? i : sel[i];
193
79
        if constexpr (is_nullable) {
194
79
            if (with_null_func(idx)) {
195
23
                sel[new_size++] = idx;
196
23
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
79
    }
203
54
}
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE42EEERZNKS_19InListPredicateBaseILS3_42ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Line
Count
Source
189
100
                                               WithoutNullFunc&& without_null_func) {
190
100
    const bool is_dense_column = pred_col.size() == size;
191
241
    for (uint16_t i = 0; i < size; i++) {
192
141
        uint16_t idx = is_dense_column ? i : sel[i];
193
141
        if constexpr (is_nullable) {
194
141
            if (with_null_func(idx)) {
195
81
                sel[new_size++] = idx;
196
81
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
141
    }
203
100
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE42EEERZNKS_19InListPredicateBaseILS3_42ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE42EEERZNKS_19InListPredicateBaseILS3_42ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE2EEERZNKS_19InListPredicateBaseILS3_2ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE2EEERZNKS_19InListPredicateBaseILS3_2ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Line
Count
Source
189
4
                                               WithoutNullFunc&& without_null_func) {
190
4
    const bool is_dense_column = pred_col.size() == size;
191
19
    for (uint16_t i = 0; i < size; i++) {
192
15
        uint16_t idx = is_dense_column ? i : sel[i];
193
15
        if constexpr (is_nullable) {
194
15
            if (with_null_func(idx)) {
195
0
                sel[new_size++] = idx;
196
0
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
15
    }
203
4
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE2EEERZNKS_19InListPredicateBaseILS3_2ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE2EEERZNKS_19InListPredicateBaseILS3_2ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE36EEERZNKS_19InListPredicateBaseILS3_36ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE36EEERZNKS_19InListPredicateBaseILS3_36ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Line
Count
Source
189
10
                                               WithoutNullFunc&& without_null_func) {
190
10
    const bool is_dense_column = pred_col.size() == size;
191
124
    for (uint16_t i = 0; i < size; i++) {
192
114
        uint16_t idx = is_dense_column ? i : sel[i];
193
114
        if constexpr (is_nullable) {
194
114
            if (with_null_func(idx)) {
195
106
                sel[new_size++] = idx;
196
106
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
114
    }
203
10
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE36EEERZNKS_19InListPredicateBaseILS3_36ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE36EEERZNKS_19InListPredicateBaseILS3_36ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE37EEERZNKS_19InListPredicateBaseILS3_37ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
_ZN5doris20evaluate_by_selectorILb1ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE37EEERZNKS_19InListPredicateBaseILS3_37ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb1ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb1ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Line
Count
Source
189
7
                                               WithoutNullFunc&& without_null_func) {
190
7
    const bool is_dense_column = pred_col.size() == size;
191
110
    for (uint16_t i = 0; i < size; i++) {
192
103
        uint16_t idx = is_dense_column ? i : sel[i];
193
103
        if constexpr (is_nullable) {
194
103
            if (with_null_func(idx)) {
195
99
                sel[new_size++] = idx;
196
99
            }
197
        } else {
198
            if (without_null_func(idx)) {
199
                sel[new_size++] = idx;
200
            }
201
        }
202
103
    }
203
7
}
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE37EEERZNKS_19InListPredicateBaseILS3_37ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb1EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb1EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
Unexecuted instantiation: _ZN5doris20evaluate_by_selectorILb0ENS_6detail18NumericElementViewILNS_13PrimitiveTypeE37EEERZNKS_19InListPredicateBaseILS3_37ELNS_13PredicateTypeE8ELi9EE14_base_evaluateILb0ELb0EEEtPKNS_7IColumnEPKNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEPttEUltE_RZNKS8_ILb0ELb0EEEtSB_SI_SJ_tEUltE0_EEvRKT0_tSJ_RtOT1_OT2_
204
205
class ColumnPredicate : public std::enable_shared_from_this<ColumnPredicate> {
206
public:
207
    explicit ColumnPredicate(uint32_t column_id, std::string col_name, PrimitiveType primitive_type,
208
                             bool opposite = false)
209
494k
            : _column_id(column_id),
210
494k
              _col_name(col_name),
211
494k
              _primitive_type(primitive_type),
212
494k
              _opposite(opposite) {
213
494k
        reset_judge_selectivity();
214
494k
    }
215
986k
    ColumnPredicate(const ColumnPredicate& other, uint32_t col_id) : ColumnPredicate(other) {
216
986k
        _column_id = col_id;
217
986k
    }
218
219
1.48M
    virtual ~ColumnPredicate() = default;
220
221
    virtual PredicateType type() const = 0;
222
72.7k
    virtual PrimitiveType primitive_type() const { return _primitive_type; }
223
    virtual std::shared_ptr<ColumnPredicate> clone(uint32_t col_id) const = 0;
224
225
    //evaluate predicate on inverted
226
    virtual Status evaluate(const IndexFieldNameAndTypePair& name_with_type,
227
                            IndexIterator* iterator, uint32_t num_rows,
228
0
                            roaring::Roaring* bitmap) const {
229
0
        return Status::NotSupported(
230
0
                "Not Implemented evaluate with inverted index, please check the predicate");
231
0
    }
232
233
0
    virtual double get_ignore_threshold() const { return 0; }
234
235
    // Return the size of value set for IN/NOT IN predicates and 0 for others.
236
71.4k
    virtual std::string debug_string() const {
237
71.4k
        fmt::memory_buffer debug_string_buffer;
238
71.4k
        fmt::format_to(debug_string_buffer,
239
71.4k
                       "Column ID: {}, Data Type: {}, PredicateType: {}, opposite: {}, Runtime "
240
71.4k
                       "Filter ID: {}",
241
71.4k
                       _column_id, type_to_string(primitive_type()), pred_type_string(type()),
242
71.4k
                       _opposite, _runtime_filter_id);
243
71.4k
        return fmt::to_string(debug_string_buffer);
244
71.4k
    }
245
246
    // evaluate predicate on IColumn
247
    // a short circuit eval way
248
38.0k
    uint16_t evaluate(const IColumn& column, uint16_t* sel, uint16_t size) const {
249
38.0k
        Defer defer([&] { try_reset_judge_selectivity(); });
250
251
38.0k
        if (always_true()) {
252
63
            update_filter_info(0, 0, size);
253
63
            return size;
254
63
        }
255
256
37.9k
        uint16_t new_size = _evaluate_inner(column, sel, size);
257
37.9k
        if (_can_ignore()) {
258
19.9k
            do_judge_selectivity(size - new_size, size);
259
19.9k
        }
260
37.9k
        update_filter_info(size - new_size, size, 0);
261
37.9k
        return new_size;
262
38.0k
    }
263
    virtual void evaluate_and(const IColumn& column, const uint16_t* sel, uint16_t size,
264
0
                              bool* flags) const {}
265
    virtual void evaluate_or(const IColumn& column, const uint16_t* sel, uint16_t size,
266
0
                             bool* flags) const {}
267
268
132k
    virtual bool support_zonemap() const { return true; }
269
270
29.9k
    virtual bool evaluate_and(const segment_v2::ZoneMap& zone_map) const { return true; }
271
272
22.0k
    virtual bool is_always_true(const segment_v2::ZoneMap& zone_map) const { return false; }
273
274
0
    virtual bool evaluate_del(const segment_v2::ZoneMap& zone_map) const { return false; }
275
276
0
    virtual bool evaluate_and(const ParquetBlockSplitBloomFilter* bf) const { return true; }
277
278
0
    virtual bool evaluate_and(const BloomFilter* bf) const { return true; }
279
280
2.23k
    virtual bool evaluate_and(const StringRef* dict_words, const size_t dict_count) const {
281
2.23k
        return true;
282
2.23k
    }
283
284
15.9k
    virtual bool can_do_bloom_filter(bool ngram) const { return false; }
285
286
    /**
287
     * Figure out whether this page is matched partially or completely.
288
     */
289
0
    virtual bool evaluate_and(ParquetPredicate::ColumnStat* statistic) const {
290
0
        throw Exception(ErrorCode::INTERNAL_ERROR,
291
0
                        "ParquetPredicate is not supported by this predicate!");
292
0
        return true;
293
0
    }
294
295
    virtual bool evaluate_and(ParquetPredicate::CachedPageIndexStat* statistic,
296
0
                              RowRanges* row_ranges) const {
297
0
        throw Exception(ErrorCode::INTERNAL_ERROR,
298
0
                        "ParquetPredicate is not supported by this predicate!");
299
0
        return true;
300
0
    }
301
302
    // used to evaluate pre read column in lazy materialization
303
    // now only support integer/float
304
    // a vectorized eval way
305
0
    virtual void evaluate_vec(const IColumn& column, uint16_t size, bool* flags) const {
306
0
        DCHECK(false) << "should not reach here";
307
0
    }
308
0
    virtual void evaluate_and_vec(const IColumn& column, uint16_t size, bool* flags) const {
309
0
        DCHECK(false) << "should not reach here";
310
0
    }
311
312
0
    virtual std::string get_search_str() const {
313
0
        DCHECK(false) << "should not reach here";
314
0
        return "";
315
0
    }
316
317
0
    virtual void set_page_ng_bf(std::unique_ptr<segment_v2::BloomFilter>) {
318
0
        DCHECK(false) << "should not reach here";
319
0
    }
320
71.1M
    uint32_t column_id() const { return _column_id; }
321
32.1k
    std::string col_name() const { return _col_name; }
322
323
303k
    bool opposite() const { return _opposite; }
324
325
    void attach_profile_counter(
326
            int filter_id, std::shared_ptr<RuntimeProfile::Counter> predicate_filtered_rows_counter,
327
            std::shared_ptr<RuntimeProfile::Counter> predicate_input_rows_counter,
328
            std::shared_ptr<RuntimeProfile::Counter> predicate_always_true_rows_counter,
329
13.3k
            const RuntimeFilterSelectivity& rf_selectivity) {
330
13.3k
        _runtime_filter_id = filter_id;
331
13.3k
        _rf_selectivity = rf_selectivity;
332
13.3k
        DCHECK(predicate_filtered_rows_counter != nullptr);
333
13.3k
        DCHECK(predicate_input_rows_counter != nullptr);
334
335
13.3k
        if (predicate_filtered_rows_counter != nullptr) {
336
13.3k
            _predicate_filtered_rows_counter = predicate_filtered_rows_counter;
337
13.3k
        }
338
13.3k
        if (predicate_input_rows_counter != nullptr) {
339
13.3k
            _predicate_input_rows_counter = predicate_input_rows_counter;
340
13.3k
        }
341
13.3k
        if (predicate_always_true_rows_counter != nullptr) {
342
13.3k
            _predicate_always_true_rows_counter = predicate_always_true_rows_counter;
343
13.3k
        }
344
13.3k
    }
345
346
    /// TODO: Currently we only record statistics for runtime filters, in the future we should record for all predicates
347
    void update_filter_info(int64_t filter_rows, int64_t input_rows,
348
169k
                            int64_t always_true_rows) const {
349
169k
        if (_predicate_input_rows_counter == nullptr ||
350
169k
            _predicate_filtered_rows_counter == nullptr ||
351
169k
            _predicate_always_true_rows_counter == nullptr) {
352
0
            throw Exception(INTERNAL_ERROR, "Predicate profile counters are not initialized");
353
0
        }
354
169k
        COUNTER_UPDATE(_predicate_input_rows_counter, input_rows);
355
169k
        COUNTER_UPDATE(_predicate_filtered_rows_counter, filter_rows);
356
169k
        COUNTER_UPDATE(_predicate_always_true_rows_counter, always_true_rows);
357
169k
    }
358
359
71.4k
    static std::string pred_type_string(PredicateType type) {
360
71.4k
        switch (type) {
361
46.8k
        case PredicateType::EQ:
362
46.8k
            return "eq";
363
1.83k
        case PredicateType::NE:
364
1.83k
            return "ne";
365
745
        case PredicateType::LT:
366
745
            return "lt";
367
5.91k
        case PredicateType::LE:
368
5.91k
            return "le";
369
2.18k
        case PredicateType::GT:
370
2.18k
            return "gt";
371
4.59k
        case PredicateType::GE:
372
4.59k
            return "ge";
373
2.19k
        case PredicateType::IN_LIST:
374
2.19k
            return "in";
375
141
        case PredicateType::NOT_IN_LIST:
376
141
            return "not_in";
377
360
        case PredicateType::IS_NULL:
378
360
            return "is_null";
379
718
        case PredicateType::IS_NOT_NULL:
380
718
            return "is_not_null";
381
5.92k
        case PredicateType::BF:
382
5.92k
            return "bf";
383
0
        case PredicateType::MATCH:
384
0
            return "match";
385
0
        default:
386
0
            return "unknown";
387
71.4k
        }
388
71.4k
    }
389
390
303k
    bool always_true() const { return _rf_selectivity.maybe_always_true_can_ignore(); }
391
    // Return whether the ColumnPredicate was created by a runtime filter.
392
    // If true, it was definitely created by a runtime filter.
393
    // If false, it may still have been created by a runtime filter,
394
    // as certain filters like "in filter" generate key ranges instead of ColumnPredicate.
395
1.79M
    virtual bool is_runtime_filter() const { return _can_ignore(); }
396
397
protected:
398
2.25M
    virtual bool _can_ignore() const { return _runtime_filter_id != -1; }
399
0
    virtual uint16_t _evaluate_inner(const IColumn& column, uint16_t* sel, uint16_t size) const {
400
0
        throw Exception(INTERNAL_ERROR, "Not Implemented _evaluate_inner");
401
0
    }
402
403
494k
    void reset_judge_selectivity() const { _rf_selectivity.reset_judge_selectivity(); }
404
405
166k
    void try_reset_judge_selectivity() const {
406
166k
        if (_can_ignore()) {
407
31.1k
            _rf_selectivity.update_judge_counter();
408
31.1k
        }
409
166k
    }
410
411
31.0k
    void do_judge_selectivity(uint64_t filter_rows, uint64_t input_rows) const {
412
31.0k
        _rf_selectivity.update_judge_selectivity(_runtime_filter_id, filter_rows, input_rows,
413
31.0k
                                                 get_ignore_threshold());
414
31.0k
    }
415
416
    uint32_t _column_id;
417
    const std::string _col_name;
418
    PrimitiveType _primitive_type;
419
    // TODO: the value is only in delete condition, better be template value
420
    bool _opposite;
421
    int _runtime_filter_id = -1;
422
    // RuntimeFilterExpr and ColumnPredicate share the same logic,
423
    // but it's challenging to unify them, so the code is duplicated.
424
    // _judge_counter, _judge_input_rows, _judge_filter_rows, and _always_true
425
    // are variables used to implement the _always_true logic, calculated periodically
426
    // based on runtime_filter_sampling_frequency. During each period, if _always_true
427
    // is evaluated as true, the logic for always_true is applied for the rest of that period
428
    // without recalculating. At the beginning of the next period,
429
    // reset_judge_selectivity is used to reset these variables.
430
    mutable RuntimeFilterSelectivity _rf_selectivity;
431
432
    std::shared_ptr<RuntimeProfile::Counter> _predicate_filtered_rows_counter =
433
            std::make_shared<RuntimeProfile::Counter>(TUnit::UNIT, 0);
434
    std::shared_ptr<RuntimeProfile::Counter> _predicate_input_rows_counter =
435
            std::make_shared<RuntimeProfile::Counter>(TUnit::UNIT, 0);
436
    std::shared_ptr<RuntimeProfile::Counter> _predicate_always_true_rows_counter =
437
            std::make_shared<RuntimeProfile::Counter>(TUnit::UNIT, 0);
438
439
private:
440
986k
    ColumnPredicate(const ColumnPredicate& other) = default;
441
};
442
443
} //namespace doris