be/src/exprs/function/array/function_array_map.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 <type_traits> |
21 | | |
22 | | #include "core/column/column_array.h" |
23 | | #include "core/column/column_decimal.h" |
24 | | #include "core/column/column_string.h" |
25 | | #include "core/data_type/data_type_array.h" |
26 | | #include "core/data_type/primitive_type.h" |
27 | | #include "exprs/function/array/function_array_utils.h" |
28 | | #include "exprs/function/function_helpers.h" |
29 | | |
30 | | namespace doris { |
31 | | #include "common/compile_check_begin.h" |
32 | | |
33 | | enum class MapOperation { INTERSECT, UNION }; |
34 | | |
35 | | template <typename Map, typename ColumnType> |
36 | | struct IntersectAction; |
37 | | |
38 | | template <typename Map, typename ColumnType> |
39 | | struct UnionAction; |
40 | | |
41 | | template <typename Map, typename ColumnType, MapOperation operation> |
42 | | struct MapActionImpl; |
43 | | |
44 | | template <typename Map, typename ColumnType> |
45 | | struct MapActionImpl<Map, ColumnType, MapOperation::INTERSECT> { |
46 | | using Action = IntersectAction<Map, ColumnType>; |
47 | | }; |
48 | | |
49 | | template <typename Map, typename ColumnType> |
50 | | struct MapActionImpl<Map, ColumnType, MapOperation::UNION> { |
51 | | using Action = UnionAction<Map, ColumnType>; |
52 | | }; |
53 | | |
54 | | template <MapOperation operation, typename ColumnType> |
55 | | struct OpenMapImpl { |
56 | | using Element = typename ColumnType::value_type; |
57 | | using ElementNativeType = typename NativeType<Element>::Type; |
58 | | using Map = phmap::flat_hash_map<ElementNativeType, size_t>; |
59 | | using Action = typename MapActionImpl<Map, ColumnType, operation>::Action; |
60 | | |
61 | | Action action; |
62 | | Map map; |
63 | 0 | void reset() { |
64 | 0 | map.clear(); |
65 | 0 | action.reset(); |
66 | 0 | } Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE0ENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE5resetEv Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE0ENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE5resetEv Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE0ENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE5resetEv Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE0ENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE5resetEv Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE0ENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE5resetEv Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE0ENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE5resetEv Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE0ENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE5resetEv Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE0ENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE5resetEv Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE0ENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE5resetEv Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE0ENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE5resetEv Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE0ENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE5resetEv Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE0ENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE5resetEv Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE0ENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE5resetEv Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE0ENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE5resetEv Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE0ENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE5resetEv Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE0ENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE5resetEv Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE0ENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE5resetEv Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE0ENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE5resetEv Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE0ENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE5resetEv Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE0ENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE5resetEv Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE1ENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE5resetEv Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE1ENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE5resetEv Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE1ENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE5resetEv Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE1ENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE5resetEv Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE1ENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE5resetEv Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE1ENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE5resetEv Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE1ENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE5resetEv Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE1ENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE5resetEv Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE1ENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE5resetEv Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE1ENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE5resetEv Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE1ENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE5resetEv Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE1ENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE5resetEv Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE1ENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE5resetEv Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE1ENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE5resetEv Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE1ENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE5resetEv Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE1ENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE5resetEv Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE1ENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE5resetEv Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE1ENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE5resetEv Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE1ENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE5resetEv Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE1ENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE5resetEv |
67 | | |
68 | | // this method calculate rows to get a rest dst data |
69 | | void apply(ColumnArrayMutableData& dst, const ColumnArrayExecutionDatas params, |
70 | 0 | std::vector<bool>& col_const, size_t start_row, size_t end_row) { |
71 | 0 | size_t dst_off = 0; |
72 | 0 | for (size_t row = start_row; row < end_row; ++row) { |
73 | 0 | reset(); |
74 | 0 | for (int i = 0; i < params.size(); ++i) { |
75 | 0 | action.apply(map, i, index_check_const(row, col_const[i]), params[i]); |
76 | 0 | } |
77 | | // nullmap |
78 | 0 | if (action.apply_null()) { |
79 | 0 | ++dst_off; |
80 | 0 | dst.nested_col->insert_default(); |
81 | 0 | if (dst.nested_nullmap_data) { |
82 | 0 | dst.nested_nullmap_data->push_back(1); |
83 | 0 | } |
84 | 0 | } |
85 | | // make map result to dst |
86 | 0 | for (const auto& entry : map) { |
87 | 0 | if ((operation == MapOperation::INTERSECT && entry.second == params.size()) || |
88 | 0 | operation == MapOperation::UNION) { |
89 | 0 | ++dst_off; |
90 | 0 | auto& dst_data = static_cast<ColumnType&>(*dst.nested_col).get_data(); |
91 | 0 | dst_data.push_back(entry.first); |
92 | 0 | if (dst.nested_nullmap_data) { |
93 | 0 | dst.nested_nullmap_data->push_back(0); |
94 | 0 | } |
95 | 0 | } |
96 | 0 | } |
97 | 0 | dst.offsets_ptr->push_back(dst_off); |
98 | 0 | } |
99 | 0 | } Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE0ENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE5applyERNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIS9_EERS8_IbSaIbEEmm Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE0ENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE5applyERNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIS9_EERS8_IbSaIbEEmm Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE0ENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE5applyERNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIS9_EERS8_IbSaIbEEmm Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE0ENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE5applyERNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIS9_EERS8_IbSaIbEEmm Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE0ENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE5applyERNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIS9_EERS8_IbSaIbEEmm Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE0ENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE5applyERNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIS9_EERS8_IbSaIbEEmm Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE0ENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE5applyERNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIS9_EERS8_IbSaIbEEmm Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE0ENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE5applyERNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIS9_EERS8_IbSaIbEEmm Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE0ENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE5applyERNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIS9_EERS8_IbSaIbEEmm Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE0ENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE5applyERNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIS9_EERS8_IbSaIbEEmm Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE0ENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE5applyERNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIS9_EERS8_IbSaIbEEmm Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE0ENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE5applyERNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIS9_EERS8_IbSaIbEEmm Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE0ENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE5applyERNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIS9_EERS8_IbSaIbEEmm Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE0ENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE5applyERNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIS9_EERS8_IbSaIbEEmm Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE0ENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE5applyERNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIS9_EERS8_IbSaIbEEmm Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE0ENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE5applyERNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIS9_EERS8_IbSaIbEEmm Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE0ENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE5applyERNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIS9_EERS8_IbSaIbEEmm Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE0ENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE5applyERNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIS9_EERS8_IbSaIbEEmm Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE0ENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE5applyERNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIS9_EERS8_IbSaIbEEmm Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE0ENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE5applyERNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIS9_EERS8_IbSaIbEEmm Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE1ENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE5applyERNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIS9_EERS8_IbSaIbEEmm Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE1ENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE5applyERNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIS9_EERS8_IbSaIbEEmm Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE1ENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE5applyERNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIS9_EERS8_IbSaIbEEmm Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE1ENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE5applyERNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIS9_EERS8_IbSaIbEEmm Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE1ENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE5applyERNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIS9_EERS8_IbSaIbEEmm Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE1ENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE5applyERNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIS9_EERS8_IbSaIbEEmm Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE1ENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE5applyERNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIS9_EERS8_IbSaIbEEmm Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE1ENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE5applyERNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIS9_EERS8_IbSaIbEEmm Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE1ENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE5applyERNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIS9_EERS8_IbSaIbEEmm Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE1ENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE5applyERNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIS9_EERS8_IbSaIbEEmm Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE1ENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE5applyERNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIS9_EERS8_IbSaIbEEmm Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE1ENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE5applyERNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIS9_EERS8_IbSaIbEEmm Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE1ENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE5applyERNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIS9_EERS8_IbSaIbEEmm Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE1ENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE5applyERNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIS9_EERS8_IbSaIbEEmm Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE1ENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE5applyERNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIS9_EERS8_IbSaIbEEmm Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE1ENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE5applyERNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIS9_EERS8_IbSaIbEEmm Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE1ENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE5applyERNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIS9_EERS8_IbSaIbEEmm Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE1ENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE5applyERNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIS9_EERS8_IbSaIbEEmm Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE1ENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE5applyERNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIS9_EERS8_IbSaIbEEmm Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE1ENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE5applyERNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIS9_EERS8_IbSaIbEEmm |
100 | | }; |
101 | | |
102 | | template <MapOperation operation> |
103 | | struct OpenMapImpl<operation, ColumnString> { |
104 | | using Map = phmap::flat_hash_map<StringRef, size_t, StringRefHash>; |
105 | | using Action = typename MapActionImpl<Map, ColumnString, operation>::Action; |
106 | | |
107 | | Action action; |
108 | | Map map; |
109 | | |
110 | 0 | void reset() { |
111 | 0 | map.clear(); |
112 | 0 | action.reset(); |
113 | 0 | } Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE0ENS_9ColumnStrIjEEE5resetEv Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE1ENS_9ColumnStrIjEEE5resetEv |
114 | | |
115 | | void apply(ColumnArrayMutableData& dst, const ColumnArrayExecutionDatas params, |
116 | 0 | std::vector<bool>& col_const, size_t start_row, size_t end_row) { |
117 | 0 | size_t dst_off = 0; |
118 | 0 | for (size_t row = start_row; row < end_row; ++row) { |
119 | 0 | reset(); |
120 | 0 | for (size_t i = 0; i < params.size(); ++i) { |
121 | 0 | action.apply(map, i, index_check_const(row, col_const[i]), params[i]); |
122 | 0 | } |
123 | | // nullmap |
124 | 0 | if (action.apply_null()) { |
125 | 0 | ++dst_off; |
126 | 0 | dst.nested_col->insert_default(); |
127 | 0 | if (dst.nested_nullmap_data) { |
128 | 0 | dst.nested_nullmap_data->push_back(1); |
129 | 0 | } |
130 | 0 | } |
131 | | // make map result to dst |
132 | 0 | for (const auto& entry : map) { |
133 | 0 | if ((operation == MapOperation::INTERSECT && entry.second == params.size()) || |
134 | 0 | operation == MapOperation::UNION) { |
135 | 0 | auto& dst_col = static_cast<ColumnString&>(*dst.nested_col); |
136 | 0 | StringRef key = entry.first; |
137 | 0 | ++dst_off; |
138 | 0 | dst_col.insert_data(key.data, key.size); |
139 | 0 | if (dst.nested_nullmap_data) { |
140 | 0 | dst.nested_nullmap_data->push_back(0); |
141 | 0 | } |
142 | 0 | } |
143 | 0 | } |
144 | 0 | dst.offsets_ptr->push_back(dst_off); |
145 | 0 | } |
146 | 0 | } Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE0ENS_9ColumnStrIjEEE5applyERNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIS8_EERS7_IbSaIbEEmm Unexecuted instantiation: _ZN5doris11OpenMapImplILNS_12MapOperationE1ENS_9ColumnStrIjEEE5applyERNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIS8_EERS7_IbSaIbEEmm |
147 | | }; |
148 | | |
149 | | template <MapOperation operation> |
150 | | struct ArrayMapImpl { |
151 | | public: |
152 | 0 | static DataTypePtr get_return_type(const DataTypes& arguments) { |
153 | 0 | DataTypePtr res; |
154 | | // if any nested type of array arguments is nullable then return array with |
155 | | // nullable nested type. |
156 | 0 | for (const auto& arg : arguments) { |
157 | 0 | const auto* array_type = check_and_get_data_type<DataTypeArray>(arg.get()); |
158 | 0 | if (array_type->get_nested_type()->is_nullable()) { |
159 | 0 | res = arg; |
160 | 0 | break; |
161 | 0 | } |
162 | 0 | } |
163 | 0 | res = res ? res : arguments[0]; |
164 | 0 | return res; |
165 | 0 | } Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE0EE15get_return_typeERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE1EE15get_return_typeERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE |
166 | | |
167 | | static Status execute(ColumnPtr& res_ptr, ColumnArrayExecutionDatas datas, |
168 | 0 | std::vector<bool>& col_const, size_t start_row, size_t end_row) { |
169 | 0 | ColumnArrayMutableData dst = |
170 | 0 | create_mutable_data(datas[0].nested_col.get(), datas[0].nested_nullmap_data); |
171 | 0 | if (_execute_internal<ALL_COLUMNS_SIMPLE>(dst, datas, col_const, start_row, end_row)) { |
172 | 0 | res_ptr = assemble_column_array(dst); |
173 | 0 | return Status::OK(); |
174 | 0 | } |
175 | 0 | return Status::RuntimeError("Unexpected columns"); |
176 | 0 | } Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE0EE7executeERNS_3COWINS_7IColumnEE13immutable_ptrIS4_EESt6vectorINS_24ColumnArrayExecutionDataESaISA_EERS9_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE1EE7executeERNS_3COWINS_7IColumnEE13immutable_ptrIS4_EESt6vectorINS_24ColumnArrayExecutionDataESaISA_EERS9_IbSaIbEEmm |
177 | | |
178 | | private: |
179 | | template <typename ColumnType> |
180 | | static bool _execute_internal(ColumnArrayMutableData& dst, ColumnArrayExecutionDatas datas, |
181 | 0 | std::vector<bool>& col_const, size_t start_row, size_t end_row) { |
182 | 0 | for (auto data : datas) { |
183 | 0 | if (!is_column<ColumnType>(*data.nested_col)) { |
184 | 0 | return false; |
185 | 0 | } |
186 | 0 | } |
187 | | // do check staff |
188 | 0 | using Impl = OpenMapImpl<operation, ColumnType>; |
189 | 0 | Impl impl; |
190 | 0 | ColumnPtr res_column; |
191 | 0 | impl.apply(dst, datas, col_const, start_row, end_row); |
192 | 0 | return true; |
193 | 0 | } Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE0EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISA_EERS9_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE0EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISA_EERS9_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE0EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISA_EERS9_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE0EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISA_EERS9_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE0EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISA_EERS9_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE0EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISA_EERS9_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE0EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISA_EERS9_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE0EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISA_EERS9_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE0EE17_execute_internalINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISA_EERS9_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE0EE17_execute_internalINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISA_EERS9_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE0EE17_execute_internalINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISA_EERS9_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE0EE17_execute_internalINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISA_EERS9_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE0EE17_execute_internalINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISA_EERS9_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE0EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISA_EERS9_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE0EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISA_EERS9_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE0EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISA_EERS9_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE0EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISA_EERS9_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE0EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISA_EERS9_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE0EE17_execute_internalINS_9ColumnStrIjEEEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIS9_EERS8_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE0EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISA_EERS9_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE0EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISA_EERS9_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE1EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISA_EERS9_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE1EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISA_EERS9_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE1EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISA_EERS9_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE1EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISA_EERS9_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE1EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISA_EERS9_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE1EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISA_EERS9_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE1EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISA_EERS9_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE1EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISA_EERS9_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE1EE17_execute_internalINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISA_EERS9_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE1EE17_execute_internalINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISA_EERS9_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE1EE17_execute_internalINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISA_EERS9_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE1EE17_execute_internalINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISA_EERS9_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE1EE17_execute_internalINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISA_EERS9_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE1EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISA_EERS9_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE1EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISA_EERS9_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE1EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISA_EERS9_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE1EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISA_EERS9_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE1EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISA_EERS9_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE1EE17_execute_internalINS_9ColumnStrIjEEEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIS9_EERS8_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE1EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISA_EERS9_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE1EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISA_EERS9_IbSaIbEEmm |
194 | | |
195 | | template <typename T, typename... Ts> |
196 | | requires(sizeof...(Ts) > 0) |
197 | | static bool _execute_internal(ColumnArrayMutableData& dst, ColumnArrayExecutionDatas datas, |
198 | 0 | std::vector<bool>& col_const, size_t start_row, size_t end_row) { |
199 | 0 | return _execute_internal<T>(dst, datas, col_const, start_row, end_row) || |
200 | 0 | _execute_internal<Ts...>(dst, datas, col_const, start_row, end_row); |
201 | 0 | } Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE0EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEJNS4_ILS5_3EEENS4_ILS5_4EEENS4_ILS5_5EEENS4_ILS5_6EEENS4_ILS5_7EEENS4_ILS5_8EEENS4_ILS5_9EEENS_13ColumnDecimalILS5_28EEENSE_ILS5_29EEENSE_ILS5_30EEENSE_ILS5_20EEENSE_ILS5_35EEENS4_ILS5_11EEENS4_ILS5_12EEENS4_ILS5_25EEENS4_ILS5_26EEENS4_ILS5_42EEENS_9ColumnStrIjEENS4_ILS5_36EEENS4_ILS5_37EEEEQgtsZTL0_0_Li0EEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISW_EERSV_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE0EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEJNS4_ILS5_4EEENS4_ILS5_5EEENS4_ILS5_6EEENS4_ILS5_7EEENS4_ILS5_8EEENS4_ILS5_9EEENS_13ColumnDecimalILS5_28EEENSD_ILS5_29EEENSD_ILS5_30EEENSD_ILS5_20EEENSD_ILS5_35EEENS4_ILS5_11EEENS4_ILS5_12EEENS4_ILS5_25EEENS4_ILS5_26EEENS4_ILS5_42EEENS_9ColumnStrIjEENS4_ILS5_36EEENS4_ILS5_37EEEEQgtsZTL0_0_Li0EEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISV_EERSU_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE0EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEJNS4_ILS5_5EEENS4_ILS5_6EEENS4_ILS5_7EEENS4_ILS5_8EEENS4_ILS5_9EEENS_13ColumnDecimalILS5_28EEENSC_ILS5_29EEENSC_ILS5_30EEENSC_ILS5_20EEENSC_ILS5_35EEENS4_ILS5_11EEENS4_ILS5_12EEENS4_ILS5_25EEENS4_ILS5_26EEENS4_ILS5_42EEENS_9ColumnStrIjEENS4_ILS5_36EEENS4_ILS5_37EEEEQgtsZTL0_0_Li0EEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISU_EERST_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE0EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEJNS4_ILS5_6EEENS4_ILS5_7EEENS4_ILS5_8EEENS4_ILS5_9EEENS_13ColumnDecimalILS5_28EEENSB_ILS5_29EEENSB_ILS5_30EEENSB_ILS5_20EEENSB_ILS5_35EEENS4_ILS5_11EEENS4_ILS5_12EEENS4_ILS5_25EEENS4_ILS5_26EEENS4_ILS5_42EEENS_9ColumnStrIjEENS4_ILS5_36EEENS4_ILS5_37EEEEQgtsZTL0_0_Li0EEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIST_EERSS_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE0EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEJNS4_ILS5_7EEENS4_ILS5_8EEENS4_ILS5_9EEENS_13ColumnDecimalILS5_28EEENSA_ILS5_29EEENSA_ILS5_30EEENSA_ILS5_20EEENSA_ILS5_35EEENS4_ILS5_11EEENS4_ILS5_12EEENS4_ILS5_25EEENS4_ILS5_26EEENS4_ILS5_42EEENS_9ColumnStrIjEENS4_ILS5_36EEENS4_ILS5_37EEEEQgtsZTL0_0_Li0EEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISS_EERSR_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE0EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEJNS4_ILS5_8EEENS4_ILS5_9EEENS_13ColumnDecimalILS5_28EEENS9_ILS5_29EEENS9_ILS5_30EEENS9_ILS5_20EEENS9_ILS5_35EEENS4_ILS5_11EEENS4_ILS5_12EEENS4_ILS5_25EEENS4_ILS5_26EEENS4_ILS5_42EEENS_9ColumnStrIjEENS4_ILS5_36EEENS4_ILS5_37EEEEQgtsZTL0_0_Li0EEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISR_EERSQ_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE0EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEJNS4_ILS5_9EEENS_13ColumnDecimalILS5_28EEENS8_ILS5_29EEENS8_ILS5_30EEENS8_ILS5_20EEENS8_ILS5_35EEENS4_ILS5_11EEENS4_ILS5_12EEENS4_ILS5_25EEENS4_ILS5_26EEENS4_ILS5_42EEENS_9ColumnStrIjEENS4_ILS5_36EEENS4_ILS5_37EEEEQgtsZTL0_0_Li0EEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISQ_EERSP_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE0EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEJNS_13ColumnDecimalILS5_28EEENS7_ILS5_29EEENS7_ILS5_30EEENS7_ILS5_20EEENS7_ILS5_35EEENS4_ILS5_11EEENS4_ILS5_12EEENS4_ILS5_25EEENS4_ILS5_26EEENS4_ILS5_42EEENS_9ColumnStrIjEENS4_ILS5_36EEENS4_ILS5_37EEEEQgtsZTL0_0_Li0EEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISP_EERSO_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE0EE17_execute_internalINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEJNS4_ILS5_29EEENS4_ILS5_30EEENS4_ILS5_20EEENS4_ILS5_35EEENS_12ColumnVectorILS5_11EEENSB_ILS5_12EEENSB_ILS5_25EEENSB_ILS5_26EEENSB_ILS5_42EEENS_9ColumnStrIjEENSB_ILS5_36EEENSB_ILS5_37EEEEQgtsZTL0_0_Li0EEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISO_EERSN_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE0EE17_execute_internalINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEJNS4_ILS5_30EEENS4_ILS5_20EEENS4_ILS5_35EEENS_12ColumnVectorILS5_11EEENSA_ILS5_12EEENSA_ILS5_25EEENSA_ILS5_26EEENSA_ILS5_42EEENS_9ColumnStrIjEENSA_ILS5_36EEENSA_ILS5_37EEEEQgtsZTL0_0_Li0EEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISN_EERSM_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE0EE17_execute_internalINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEJNS4_ILS5_20EEENS4_ILS5_35EEENS_12ColumnVectorILS5_11EEENS9_ILS5_12EEENS9_ILS5_25EEENS9_ILS5_26EEENS9_ILS5_42EEENS_9ColumnStrIjEENS9_ILS5_36EEENS9_ILS5_37EEEEQgtsZTL0_0_Li0EEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISM_EERSL_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE0EE17_execute_internalINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEJNS4_ILS5_35EEENS_12ColumnVectorILS5_11EEENS8_ILS5_12EEENS8_ILS5_25EEENS8_ILS5_26EEENS8_ILS5_42EEENS_9ColumnStrIjEENS8_ILS5_36EEENS8_ILS5_37EEEEQgtsZTL0_0_Li0EEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISL_EERSK_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE0EE17_execute_internalINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEJNS_12ColumnVectorILS5_11EEENS7_ILS5_12EEENS7_ILS5_25EEENS7_ILS5_26EEENS7_ILS5_42EEENS_9ColumnStrIjEENS7_ILS5_36EEENS7_ILS5_37EEEEQgtsZTL0_0_Li0EEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISK_EERSJ_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE0EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEJNS4_ILS5_12EEENS4_ILS5_25EEENS4_ILS5_26EEENS4_ILS5_42EEENS_9ColumnStrIjEENS4_ILS5_36EEENS4_ILS5_37EEEEQgtsZTL0_0_Li0EEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISI_EERSH_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE0EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEJNS4_ILS5_25EEENS4_ILS5_26EEENS4_ILS5_42EEENS_9ColumnStrIjEENS4_ILS5_36EEENS4_ILS5_37EEEEQgtsZTL0_0_Li0EEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISH_EERSG_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE0EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEJNS4_ILS5_26EEENS4_ILS5_42EEENS_9ColumnStrIjEENS4_ILS5_36EEENS4_ILS5_37EEEEQgtsZTL0_0_Li0EEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISG_EERSF_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE0EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEJNS4_ILS5_42EEENS_9ColumnStrIjEENS4_ILS5_36EEENS4_ILS5_37EEEEQgtsZTL0_0_Li0EEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISF_EERSE_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE0EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEJNS_9ColumnStrIjEENS4_ILS5_36EEENS4_ILS5_37EEEEQgtsZTL0_0_Li0EEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISE_EERSD_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE0EE17_execute_internalINS_9ColumnStrIjEEJNS_12ColumnVectorILNS_13PrimitiveTypeE36EEENS6_ILS7_37EEEEQgtsZTL0_0_Li0EEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISD_EERSC_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE0EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEJNS4_ILS5_37EEEEQgtsZTL0_0_Li0EEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISB_EERSA_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE1EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEJNS4_ILS5_3EEENS4_ILS5_4EEENS4_ILS5_5EEENS4_ILS5_6EEENS4_ILS5_7EEENS4_ILS5_8EEENS4_ILS5_9EEENS_13ColumnDecimalILS5_28EEENSE_ILS5_29EEENSE_ILS5_30EEENSE_ILS5_20EEENSE_ILS5_35EEENS4_ILS5_11EEENS4_ILS5_12EEENS4_ILS5_25EEENS4_ILS5_26EEENS4_ILS5_42EEENS_9ColumnStrIjEENS4_ILS5_36EEENS4_ILS5_37EEEEQgtsZTL0_0_Li0EEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISW_EERSV_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE1EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEJNS4_ILS5_4EEENS4_ILS5_5EEENS4_ILS5_6EEENS4_ILS5_7EEENS4_ILS5_8EEENS4_ILS5_9EEENS_13ColumnDecimalILS5_28EEENSD_ILS5_29EEENSD_ILS5_30EEENSD_ILS5_20EEENSD_ILS5_35EEENS4_ILS5_11EEENS4_ILS5_12EEENS4_ILS5_25EEENS4_ILS5_26EEENS4_ILS5_42EEENS_9ColumnStrIjEENS4_ILS5_36EEENS4_ILS5_37EEEEQgtsZTL0_0_Li0EEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISV_EERSU_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE1EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEJNS4_ILS5_5EEENS4_ILS5_6EEENS4_ILS5_7EEENS4_ILS5_8EEENS4_ILS5_9EEENS_13ColumnDecimalILS5_28EEENSC_ILS5_29EEENSC_ILS5_30EEENSC_ILS5_20EEENSC_ILS5_35EEENS4_ILS5_11EEENS4_ILS5_12EEENS4_ILS5_25EEENS4_ILS5_26EEENS4_ILS5_42EEENS_9ColumnStrIjEENS4_ILS5_36EEENS4_ILS5_37EEEEQgtsZTL0_0_Li0EEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISU_EERST_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE1EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEJNS4_ILS5_6EEENS4_ILS5_7EEENS4_ILS5_8EEENS4_ILS5_9EEENS_13ColumnDecimalILS5_28EEENSB_ILS5_29EEENSB_ILS5_30EEENSB_ILS5_20EEENSB_ILS5_35EEENS4_ILS5_11EEENS4_ILS5_12EEENS4_ILS5_25EEENS4_ILS5_26EEENS4_ILS5_42EEENS_9ColumnStrIjEENS4_ILS5_36EEENS4_ILS5_37EEEEQgtsZTL0_0_Li0EEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaIST_EERSS_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE1EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEJNS4_ILS5_7EEENS4_ILS5_8EEENS4_ILS5_9EEENS_13ColumnDecimalILS5_28EEENSA_ILS5_29EEENSA_ILS5_30EEENSA_ILS5_20EEENSA_ILS5_35EEENS4_ILS5_11EEENS4_ILS5_12EEENS4_ILS5_25EEENS4_ILS5_26EEENS4_ILS5_42EEENS_9ColumnStrIjEENS4_ILS5_36EEENS4_ILS5_37EEEEQgtsZTL0_0_Li0EEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISS_EERSR_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE1EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEJNS4_ILS5_8EEENS4_ILS5_9EEENS_13ColumnDecimalILS5_28EEENS9_ILS5_29EEENS9_ILS5_30EEENS9_ILS5_20EEENS9_ILS5_35EEENS4_ILS5_11EEENS4_ILS5_12EEENS4_ILS5_25EEENS4_ILS5_26EEENS4_ILS5_42EEENS_9ColumnStrIjEENS4_ILS5_36EEENS4_ILS5_37EEEEQgtsZTL0_0_Li0EEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISR_EERSQ_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE1EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEJNS4_ILS5_9EEENS_13ColumnDecimalILS5_28EEENS8_ILS5_29EEENS8_ILS5_30EEENS8_ILS5_20EEENS8_ILS5_35EEENS4_ILS5_11EEENS4_ILS5_12EEENS4_ILS5_25EEENS4_ILS5_26EEENS4_ILS5_42EEENS_9ColumnStrIjEENS4_ILS5_36EEENS4_ILS5_37EEEEQgtsZTL0_0_Li0EEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISQ_EERSP_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE1EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEJNS_13ColumnDecimalILS5_28EEENS7_ILS5_29EEENS7_ILS5_30EEENS7_ILS5_20EEENS7_ILS5_35EEENS4_ILS5_11EEENS4_ILS5_12EEENS4_ILS5_25EEENS4_ILS5_26EEENS4_ILS5_42EEENS_9ColumnStrIjEENS4_ILS5_36EEENS4_ILS5_37EEEEQgtsZTL0_0_Li0EEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISP_EERSO_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE1EE17_execute_internalINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEJNS4_ILS5_29EEENS4_ILS5_30EEENS4_ILS5_20EEENS4_ILS5_35EEENS_12ColumnVectorILS5_11EEENSB_ILS5_12EEENSB_ILS5_25EEENSB_ILS5_26EEENSB_ILS5_42EEENS_9ColumnStrIjEENSB_ILS5_36EEENSB_ILS5_37EEEEQgtsZTL0_0_Li0EEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISO_EERSN_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE1EE17_execute_internalINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEJNS4_ILS5_30EEENS4_ILS5_20EEENS4_ILS5_35EEENS_12ColumnVectorILS5_11EEENSA_ILS5_12EEENSA_ILS5_25EEENSA_ILS5_26EEENSA_ILS5_42EEENS_9ColumnStrIjEENSA_ILS5_36EEENSA_ILS5_37EEEEQgtsZTL0_0_Li0EEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISN_EERSM_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE1EE17_execute_internalINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEJNS4_ILS5_20EEENS4_ILS5_35EEENS_12ColumnVectorILS5_11EEENS9_ILS5_12EEENS9_ILS5_25EEENS9_ILS5_26EEENS9_ILS5_42EEENS_9ColumnStrIjEENS9_ILS5_36EEENS9_ILS5_37EEEEQgtsZTL0_0_Li0EEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISM_EERSL_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE1EE17_execute_internalINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEJNS4_ILS5_35EEENS_12ColumnVectorILS5_11EEENS8_ILS5_12EEENS8_ILS5_25EEENS8_ILS5_26EEENS8_ILS5_42EEENS_9ColumnStrIjEENS8_ILS5_36EEENS8_ILS5_37EEEEQgtsZTL0_0_Li0EEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISL_EERSK_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE1EE17_execute_internalINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEJNS_12ColumnVectorILS5_11EEENS7_ILS5_12EEENS7_ILS5_25EEENS7_ILS5_26EEENS7_ILS5_42EEENS_9ColumnStrIjEENS7_ILS5_36EEENS7_ILS5_37EEEEQgtsZTL0_0_Li0EEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISK_EERSJ_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE1EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEJNS4_ILS5_12EEENS4_ILS5_25EEENS4_ILS5_26EEENS4_ILS5_42EEENS_9ColumnStrIjEENS4_ILS5_36EEENS4_ILS5_37EEEEQgtsZTL0_0_Li0EEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISI_EERSH_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE1EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEJNS4_ILS5_25EEENS4_ILS5_26EEENS4_ILS5_42EEENS_9ColumnStrIjEENS4_ILS5_36EEENS4_ILS5_37EEEEQgtsZTL0_0_Li0EEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISH_EERSG_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE1EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEJNS4_ILS5_26EEENS4_ILS5_42EEENS_9ColumnStrIjEENS4_ILS5_36EEENS4_ILS5_37EEEEQgtsZTL0_0_Li0EEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISG_EERSF_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE1EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEJNS4_ILS5_42EEENS_9ColumnStrIjEENS4_ILS5_36EEENS4_ILS5_37EEEEQgtsZTL0_0_Li0EEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISF_EERSE_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE1EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEJNS_9ColumnStrIjEENS4_ILS5_36EEENS4_ILS5_37EEEEQgtsZTL0_0_Li0EEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISE_EERSD_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE1EE17_execute_internalINS_9ColumnStrIjEEJNS_12ColumnVectorILNS_13PrimitiveTypeE36EEENS6_ILS7_37EEEEQgtsZTL0_0_Li0EEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISD_EERSC_IbSaIbEEmm Unexecuted instantiation: _ZN5doris12ArrayMapImplILNS_12MapOperationE1EE17_execute_internalINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEJNS4_ILS5_37EEEEQgtsZTL0_0_Li0EEEbRNS_22ColumnArrayMutableDataESt6vectorINS_24ColumnArrayExecutionDataESaISB_EERSA_IbSaIbEEmm |
202 | | }; |
203 | | |
204 | | #include "common/compile_check_end.h" |
205 | | } // namespace doris |