/root/doris/be/src/vec/common/cow.h
Line | Count | Source (jump to first uncovered line) |
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 | | // This file is copied from |
18 | | // https://github.com/ClickHouse/ClickHouse/blob/master/src/Common/COW.h |
19 | | // and modified by Doris |
20 | | |
21 | | #pragma once |
22 | | |
23 | | #include <atomic> |
24 | | #include <initializer_list> |
25 | | #include <type_traits> |
26 | | |
27 | | /** Copy-on-write shared ptr. |
28 | | * Allows to work with shared immutable objects and sometimes unshare and mutate you own unique copy. |
29 | | * |
30 | | * Usage: |
31 | | class Column : public COW<Column> |
32 | | { |
33 | | private: |
34 | | friend class COW<Column>; |
35 | | /// Leave all constructors in private section. They will be available through 'create' method. |
36 | | Column(); |
37 | | /// Provide 'clone' method. It can be virtual if you want polymorphic behaviour. |
38 | | virtual Column * clone() const; |
39 | | public: |
40 | | /// Correctly use const qualifiers in your interface. |
41 | | virtual ~Column() {} |
42 | | }; |
43 | | * It will provide 'create' and 'mutate' methods. |
44 | | * And 'Ptr' and 'MutablePtr' types. |
45 | | * Ptr is refcounted pointer to immutable object. |
46 | | * MutablePtr is refcounted noncopyable pointer to mutable object. |
47 | | * MutablePtr can be assigned to Ptr through move assignment. |
48 | | * |
49 | | * 'create' method creates MutablePtr: you cannot share mutable objects. |
50 | | * To share, move-assign to immutable pointer. |
51 | | * 'mutate' method allows to create mutable noncopyable object from immutable object: |
52 | | * either by cloning or by using directly, if it is not shared. |
53 | | * These methods are thread-safe. |
54 | | * |
55 | | * Example: |
56 | | * |
57 | | /// Creating and assigning to immutable ptr. |
58 | | Column::Ptr x = Column::create(1); |
59 | | /// Sharing single immutable object in two ptrs. |
60 | | Column::Ptr y = x; |
61 | | /// Now x and y are shared. |
62 | | /// Change value of x. |
63 | | { |
64 | | /// Creating mutable ptr. It can clone an object under the hood if it was shared. |
65 | | Column::MutablePtr mutate_x = std::move(*x).mutate(); |
66 | | /// Using non-const methods of an object. |
67 | | mutate_x->set(2); |
68 | | /// Assigning pointer 'x' to mutated object. |
69 | | x = std::move(mutate_x); |
70 | | } |
71 | | /// Now x and y are unshared and have different values. |
72 | | * Note. You may have heard that COW is bad practice. |
73 | | * Actually it is, if your values are small or if copying is done implicitly. |
74 | | * This is the case for string implementations. |
75 | | * |
76 | | * In contrast, COW is intended for the cases when you need to share states of large objects, |
77 | | * (when you usually will use std::shared_ptr) but you also want precise control over modification |
78 | | * of this shared state. |
79 | | * |
80 | | * Caveats: |
81 | | * - after a call to 'mutate' method, you can still have a reference to immutable ptr somewhere. |
82 | | * - as 'mutable_ptr' should be unique, it's refcount is redundant - probably it would be better |
83 | | * to use std::unique_ptr for it somehow. |
84 | | */ |
85 | | template <typename Derived> |
86 | | class COW { |
87 | | std::atomic_uint ref_counter; |
88 | | |
89 | | protected: |
90 | 311k | COW() : ref_counter(0) {} |
91 | | |
92 | 6 | COW(COW const&) : ref_counter(0) {} |
93 | | |
94 | | COW& operator=(COW const&) { return *this; } |
95 | | |
96 | 7.94M | void add_ref() { ++ref_counter; } |
97 | | |
98 | 7.94M | void release_ref() { |
99 | 7.94M | if (--ref_counter == 0) { |
100 | 311k | delete static_cast<const Derived*>(this); |
101 | 311k | } |
102 | 7.94M | } |
103 | | |
104 | 6.42M | Derived* derived() { return static_cast<Derived*>(this); } |
105 | | |
106 | 4.40M | const Derived* derived() const { return static_cast<const Derived*>(this); } |
107 | | |
108 | | template <typename T> |
109 | | class intrusive_ptr { |
110 | | public: |
111 | 151k | intrusive_ptr() : t(nullptr) {} _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2Ev Line | Count | Source | 111 | 24.9k | intrusive_ptr() : t(nullptr) {} |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EC2Ev Line | Count | Source | 111 | 126k | intrusive_ptr() : t(nullptr) {} |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrIjEEEC2Ev Line | Count | Source | 111 | 8 | intrusive_ptr() : t(nullptr) {} |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIlEEEC2Ev Line | Count | Source | 111 | 14 | intrusive_ptr() : t(nullptr) {} |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEEC2Ev Line | Count | Source | 111 | 8 | intrusive_ptr() : t(nullptr) {} |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_11ColumnArrayEEC2Ev Line | Count | Source | 111 | 8 | intrusive_ptr() : t(nullptr) {} |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnMapEEC2Ev Line | Count | Source | 111 | 8 | intrusive_ptr() : t(nullptr) {} |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIhEEEC2Ev Line | Count | Source | 111 | 28 | intrusive_ptr() : t(nullptr) {} |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIsEEEC2Ev Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIiEEEC2Ev Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorInEEEC2Ev Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIdEEEC2Ev Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIiEEEEEC2Ev Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_12Decimal128V3EEEEC2Ev Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalInEEEEEC2Ev Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEC2Ev _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS0_11BitmapValueEEEEC2Ev Line | Count | Source | 111 | 1 | intrusive_ptr() : t(nullptr) {} |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorItEEEC2Ev Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIjEEEC2Ev Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorImEEEC2Ev Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIaEEEC2Ev Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIfEEEC2Ev Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIoEEEC2Ev |
112 | | |
113 | 6.91M | intrusive_ptr(T* t, bool add_ref = true) : t(t) { |
114 | 6.91M | if (t && add_ref) { |
115 | 6.91M | ((std::remove_const_t<T>*)t)->add_ref(); |
116 | 6.91M | } |
117 | 6.91M | } _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2EPS2_b Line | Count | Source | 113 | 6.42M | intrusive_ptr(T* t, bool add_ref = true) : t(t) { | 114 | 6.42M | if (t && add_ref) { | 115 | 6.42M | ((std::remove_const_t<T>*)t)->add_ref(); | 116 | 6.42M | } | 117 | 6.42M | } |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE15EEEEC2EPS7_b _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE23EEEEC2EPS7_b Line | Count | Source | 113 | 20 | intrusive_ptr(T* t, bool add_ref = true) : t(t) { | 114 | 20 | if (t && add_ref) { | 115 | 20 | ((std::remove_const_t<T>*)t)->add_ref(); | 116 | 20 | } | 117 | 20 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EC2EPS5_b Line | Count | Source | 113 | 183k | intrusive_ptr(T* t, bool add_ref = true) : t(t) { | 114 | 183k | if (t && add_ref) { | 115 | 183k | ((std::remove_const_t<T>*)t)->add_ref(); | 116 | 183k | } | 117 | 183k | } |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_16ColumnDictionaryIiEEEC2EPS6_b _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE5EEEEC2EPS7_b Line | Count | Source | 113 | 334 | intrusive_ptr(T* t, bool add_ref = true) : t(t) { | 114 | 334 | if (t && add_ref) { | 115 | 334 | ((std::remove_const_t<T>*)t)->add_ref(); | 116 | 334 | } | 117 | 334 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIhEEEC2EPS6_b Line | Count | Source | 113 | 75.2k | intrusive_ptr(T* t, bool add_ref = true) : t(t) { | 114 | 75.2k | if (t && add_ref) { | 115 | 75.2k | ((std::remove_const_t<T>*)t)->add_ref(); | 116 | 75.2k | } | 117 | 75.2k | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_14ColumnNullableEEC2EPS5_b Line | Count | Source | 113 | 74.9k | intrusive_ptr(T* t, bool add_ref = true) : t(t) { | 114 | 74.9k | if (t && add_ref) { | 115 | 74.9k | ((std::remove_const_t<T>*)t)->add_ref(); | 116 | 74.9k | } | 117 | 74.9k | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIiEEEC2EPS6_b Line | Count | Source | 113 | 29.2k | intrusive_ptr(T* t, bool add_ref = true) : t(t) { | 114 | 29.2k | if (t && add_ref) { | 115 | 29.2k | ((std::remove_const_t<T>*)t)->add_ref(); | 116 | 29.2k | } | 117 | 29.2k | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrIjEEEC2EPS6_b Line | Count | Source | 113 | 63.2k | intrusive_ptr(T* t, bool add_ref = true) : t(t) { | 114 | 63.2k | if (t && add_ref) { | 115 | 63.2k | ((std::remove_const_t<T>*)t)->add_ref(); | 116 | 63.2k | } | 117 | 63.2k | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS0_11BitmapValueEEEEC2EPS7_b Line | Count | Source | 113 | 86 | intrusive_ptr(T* t, bool add_ref = true) : t(t) { | 114 | 86 | if (t && add_ref) { | 115 | 86 | ((std::remove_const_t<T>*)t)->add_ref(); | 116 | 86 | } | 117 | 86 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_11ColumnArrayEEC2EPS5_b Line | Count | Source | 113 | 1.11k | intrusive_ptr(T* t, bool add_ref = true) : t(t) { | 114 | 1.11k | if (t && add_ref) { | 115 | 1.11k | ((std::remove_const_t<T>*)t)->add_ref(); | 116 | 1.11k | } | 117 | 1.11k | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIdEEEC2EPS6_b Line | Count | Source | 113 | 722 | intrusive_ptr(T* t, bool add_ref = true) : t(t) { | 114 | 722 | if (t && add_ref) { | 115 | 722 | ((std::remove_const_t<T>*)t)->add_ref(); | 116 | 722 | } | 117 | 722 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIlEEEC2EPS6_b Line | Count | Source | 113 | 1.34k | intrusive_ptr(T* t, bool add_ref = true) : t(t) { | 114 | 1.34k | if (t && add_ref) { | 115 | 1.34k | ((std::remove_const_t<T>*)t)->add_ref(); | 116 | 1.34k | } | 117 | 1.34k | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_23ColumnFixedLengthObjectEEC2EPS5_b Line | Count | Source | 113 | 5 | intrusive_ptr(T* t, bool add_ref = true) : t(t) { | 114 | 5 | if (t && add_ref) { | 115 | 5 | ((std::remove_const_t<T>*)t)->add_ref(); | 116 | 5 | } | 117 | 5 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEEC2EPS8_b Line | Count | Source | 113 | 262 | intrusive_ptr(T* t, bool add_ref = true) : t(t) { | 114 | 262 | if (t && add_ref) { | 115 | 262 | ((std::remove_const_t<T>*)t)->add_ref(); | 116 | 262 | } | 117 | 262 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE11EEEEC2EPS7_b Line | Count | Source | 113 | 1 | intrusive_ptr(T* t, bool add_ref = true) : t(t) { | 114 | 1 | if (t && add_ref) { | 115 | 1 | ((std::remove_const_t<T>*)t)->add_ref(); | 116 | 1 | } | 117 | 1 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorImEEEC2EPS6_b Line | Count | Source | 113 | 1.65k | intrusive_ptr(T* t, bool add_ref = true) : t(t) { | 114 | 1.65k | if (t && add_ref) { | 115 | 1.65k | ((std::remove_const_t<T>*)t)->add_ref(); | 116 | 1.65k | } | 117 | 1.65k | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_11ColumnConstEEC2EPS5_b Line | Count | Source | 113 | 56.0k | intrusive_ptr(T* t, bool add_ref = true) : t(t) { | 114 | 56.0k | if (t && add_ref) { | 115 | 56.0k | ((std::remove_const_t<T>*)t)->add_ref(); | 116 | 56.0k | } | 117 | 56.0k | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIiEEEEEC2EPS8_b Line | Count | Source | 113 | 562 | intrusive_ptr(T* t, bool add_ref = true) : t(t) { | 114 | 562 | if (t && add_ref) { | 115 | 562 | ((std::remove_const_t<T>*)t)->add_ref(); | 116 | 562 | } | 117 | 562 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIjEEEC2EPS6_b Line | Count | Source | 113 | 116 | intrusive_ptr(T* t, bool add_ref = true) : t(t) { | 114 | 116 | if (t && add_ref) { | 115 | 116 | ((std::remove_const_t<T>*)t)->add_ref(); | 116 | 116 | } | 117 | 116 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrImEEEC2EPS6_b Line | Count | Source | 113 | 5 | intrusive_ptr(T* t, bool add_ref = true) : t(t) { | 114 | 5 | if (t && add_ref) { | 115 | 5 | ((std::remove_const_t<T>*)t)->add_ref(); | 116 | 5 | } | 117 | 5 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS0_13QuantileStateEEEEC2EPS7_b Line | Count | Source | 113 | 13 | intrusive_ptr(T* t, bool add_ref = true) : t(t) { | 114 | 13 | if (t && add_ref) { | 115 | 13 | ((std::remove_const_t<T>*)t)->add_ref(); | 116 | 13 | } | 117 | 13 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEC2EPSC_b Line | Count | Source | 113 | 1 | intrusive_ptr(T* t, bool add_ref = true) : t(t) { | 114 | 1 | if (t && add_ref) { | 115 | 1 | ((std::remove_const_t<T>*)t)->add_ref(); | 116 | 1 | } | 117 | 1 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnMapEEC2EPS5_b Line | Count | Source | 113 | 151 | intrusive_ptr(T* t, bool add_ref = true) : t(t) { | 114 | 151 | if (t && add_ref) { | 115 | 151 | ((std::remove_const_t<T>*)t)->add_ref(); | 116 | 151 | } | 117 | 151 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIoEEEC2EPS6_b Line | Count | Source | 113 | 15 | intrusive_ptr(T* t, bool add_ref = true) : t(t) { | 114 | 15 | if (t && add_ref) { | 115 | 15 | ((std::remove_const_t<T>*)t)->add_ref(); | 116 | 15 | } | 117 | 15 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorInEEEC2EPS6_b Line | Count | Source | 113 | 1.02k | intrusive_ptr(T* t, bool add_ref = true) : t(t) { | 114 | 1.02k | if (t && add_ref) { | 115 | 1.02k | ((std::remove_const_t<T>*)t)->add_ref(); | 116 | 1.02k | } | 117 | 1.02k | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalInEEEEEC2EPS8_b Line | Count | Source | 113 | 174 | intrusive_ptr(T* t, bool add_ref = true) : t(t) { | 114 | 174 | if (t && add_ref) { | 115 | 174 | ((std::remove_const_t<T>*)t)->add_ref(); | 116 | 174 | } | 117 | 174 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorItEEEC2EPS6_b Line | Count | Source | 113 | 62 | intrusive_ptr(T* t, bool add_ref = true) : t(t) { | 114 | 62 | if (t && add_ref) { | 115 | 62 | ((std::remove_const_t<T>*)t)->add_ref(); | 116 | 62 | } | 117 | 62 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIaEEEC2EPS6_b Line | Count | Source | 113 | 1.96k | intrusive_ptr(T* t, bool add_ref = true) : t(t) { | 114 | 1.96k | if (t && add_ref) { | 115 | 1.96k | ((std::remove_const_t<T>*)t)->add_ref(); | 116 | 1.96k | } | 117 | 1.96k | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIsEEEC2EPS6_b Line | Count | Source | 113 | 330 | intrusive_ptr(T* t, bool add_ref = true) : t(t) { | 114 | 330 | if (t && add_ref) { | 115 | 330 | ((std::remove_const_t<T>*)t)->add_ref(); | 116 | 330 | } | 117 | 330 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIfEEEC2EPS6_b Line | Count | Source | 113 | 206 | intrusive_ptr(T* t, bool add_ref = true) : t(t) { | 114 | 206 | if (t && add_ref) { | 115 | 206 | ((std::remove_const_t<T>*)t)->add_ref(); | 116 | 206 | } | 117 | 206 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_12Decimal128V3EEEEC2EPS7_b Line | Count | Source | 113 | 9 | intrusive_ptr(T* t, bool add_ref = true) : t(t) { | 114 | 9 | if (t && add_ref) { | 115 | 9 | ((std::remove_const_t<T>*)t)->add_ref(); | 116 | 9 | } | 117 | 9 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEC2EPSB_b Line | Count | Source | 113 | 7 | intrusive_ptr(T* t, bool add_ref = true) : t(t) { | 114 | 7 | if (t && add_ref) { | 115 | 7 | ((std::remove_const_t<T>*)t)->add_ref(); | 116 | 7 | } | 117 | 7 | } |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnObjectEEC2EPS5_b Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE2EEEEC2EPS7_b Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE3EEEEC2EPS7_b Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE4EEEEC2EPS7_b Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE8EEEEC2EPS7_b Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE9EEEEC2EPS7_b Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE6EEEEC2EPS7_b Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE7EEEEC2EPS7_b Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE25EEEEC2EPS7_b Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE26EEEEC2EPS7_b Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE12EEEEC2EPS7_b Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE20EEEEC2EPS7_b Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE28EEEEC2EPS7_b Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE29EEEEC2EPS7_b Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE30EEEEC2EPS7_b Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE35EEEEC2EPS7_b Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE36EEEEC2EPS7_b Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE37EEEEC2EPS7_b _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnStructEEC2EPS5_b Line | Count | Source | 113 | 19 | intrusive_ptr(T* t, bool add_ref = true) : t(t) { | 114 | 19 | if (t && add_ref) { | 115 | 19 | ((std::remove_const_t<T>*)t)->add_ref(); | 116 | 19 | } | 117 | 19 | } |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIN4wide7integerILm128EjEEEEEC2EPS9_b _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS0_11HyperLogLogEEEEC2EPS7_b Line | Count | Source | 113 | 14 | intrusive_ptr(T* t, bool add_ref = true) : t(t) { | 114 | 14 | if (t && add_ref) { | 115 | 14 | ((std::remove_const_t<T>*)t)->add_ref(); | 116 | 14 | } | 117 | 14 | } |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnNothingEEC2EPS5_b |
118 | | |
119 | | template <typename U> |
120 | 1 | intrusive_ptr(intrusive_ptr<U> const& rhs) : t(rhs.get()) { |
121 | 1 | if (t) { |
122 | 1 | ((std::remove_const_t<T>*)t)->add_ref(); |
123 | 1 | } |
124 | 1 | } _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EC2IKNS1_14ColumnNullableEEERKNS4_IT_EE Line | Count | Source | 120 | 1 | intrusive_ptr(intrusive_ptr<U> const& rhs) : t(rhs.get()) { | 121 | 1 | if (t) { | 122 | 1 | ((std::remove_const_t<T>*)t)->add_ref(); | 123 | 1 | } | 124 | 1 | } |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EC2IKNS1_11ColumnArrayEEERKNS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EC2IKNS1_12ColumnStructEEERKNS4_IT_EE |
125 | | |
126 | 1.04M | intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) { |
127 | 1.04M | if (t) { |
128 | 1.03M | ((std::remove_const_t<T>*)t)->add_ref(); |
129 | 1.03M | } |
130 | 1.04M | } |
131 | | |
132 | 9.35M | ~intrusive_ptr() { |
133 | 9.35M | if (t) { |
134 | 7.94M | ((std::remove_const_t<T>*)t)->release_ref(); |
135 | 7.94M | } |
136 | 9.35M | } Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_16ColumnDictionaryIiEEED2Ev Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE15EEEED2Ev _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE23EEEED2Ev Line | Count | Source | 132 | 20 | ~intrusive_ptr() { | 133 | 20 | if (t) { | 134 | 0 | ((std::remove_const_t<T>*)t)->release_ref(); | 135 | 0 | } | 136 | 20 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_ED2Ev Line | Count | Source | 132 | 6.65M | ~intrusive_ptr() { | 133 | 6.65M | if (t) { | 134 | 6.31M | ((std::remove_const_t<T>*)t)->release_ref(); | 135 | 6.31M | } | 136 | 6.65M | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_ED2Ev Line | Count | Source | 132 | 2.34M | ~intrusive_ptr() { | 133 | 2.34M | if (t) { | 134 | 1.63M | ((std::remove_const_t<T>*)t)->release_ref(); | 135 | 1.63M | } | 136 | 2.34M | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE5EEEED2Ev Line | Count | Source | 132 | 334 | ~intrusive_ptr() { | 133 | 334 | if (t) { | 134 | 1 | ((std::remove_const_t<T>*)t)->release_ref(); | 135 | 1 | } | 136 | 334 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_14ColumnNullableEED2Ev Line | Count | Source | 132 | 74.9k | ~intrusive_ptr() { | 133 | 74.9k | if (t) { | 134 | 36 | ((std::remove_const_t<T>*)t)->release_ref(); | 135 | 36 | } | 136 | 74.9k | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIhEEED2Ev Line | Count | Source | 132 | 75.3k | ~intrusive_ptr() { | 133 | 75.3k | if (t) { | 134 | 1.51k | ((std::remove_const_t<T>*)t)->release_ref(); | 135 | 1.51k | } | 136 | 75.3k | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIiEEED2Ev Line | Count | Source | 132 | 29.2k | ~intrusive_ptr() { | 133 | 29.2k | if (t) { | 134 | 367 | ((std::remove_const_t<T>*)t)->release_ref(); | 135 | 367 | } | 136 | 29.2k | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrIjEEED2Ev Line | Count | Source | 132 | 64.7k | ~intrusive_ptr() { | 133 | 64.7k | if (t) { | 134 | 1.92k | ((std::remove_const_t<T>*)t)->release_ref(); | 135 | 1.92k | } | 136 | 64.7k | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS0_11BitmapValueEEEED2Ev Line | Count | Source | 132 | 88 | ~intrusive_ptr() { | 133 | 88 | if (t) { | 134 | 0 | ((std::remove_const_t<T>*)t)->release_ref(); | 135 | 0 | } | 136 | 88 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_11ColumnArrayEED2Ev Line | Count | Source | 132 | 1.13k | ~intrusive_ptr() { | 133 | 1.13k | if (t) { | 134 | 67 | ((std::remove_const_t<T>*)t)->release_ref(); | 135 | 67 | } | 136 | 1.13k | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIdEEED2Ev Line | Count | Source | 132 | 722 | ~intrusive_ptr() { | 133 | 722 | if (t) { | 134 | 109 | ((std::remove_const_t<T>*)t)->release_ref(); | 135 | 109 | } | 136 | 722 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKNS1_14ColumnNullableEED2Ev Line | Count | Source | 132 | 36.4k | ~intrusive_ptr() { | 133 | 36.4k | if (t) { | 134 | 15 | ((std::remove_const_t<T>*)t)->release_ref(); | 135 | 15 | } | 136 | 36.4k | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIlEEED2Ev Line | Count | Source | 132 | 1.37k | ~intrusive_ptr() { | 133 | 1.37k | if (t) { | 134 | 53 | ((std::remove_const_t<T>*)t)->release_ref(); | 135 | 53 | } | 136 | 1.37k | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_23ColumnFixedLengthObjectEED2Ev Line | Count | Source | 132 | 5 | ~intrusive_ptr() { | 133 | 5 | if (t) { | 134 | 3 | ((std::remove_const_t<T>*)t)->release_ref(); | 135 | 3 | } | 136 | 5 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEED2Ev Line | Count | Source | 132 | 278 | ~intrusive_ptr() { | 133 | 278 | if (t) { | 134 | 128 | ((std::remove_const_t<T>*)t)->release_ref(); | 135 | 128 | } | 136 | 278 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE11EEEED2Ev Line | Count | Source | 132 | 1 | ~intrusive_ptr() { | 133 | 1 | if (t) { | 134 | 0 | ((std::remove_const_t<T>*)t)->release_ref(); | 135 | 0 | } | 136 | 1 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorImEEED2Ev Line | Count | Source | 132 | 1.65k | ~intrusive_ptr() { | 133 | 1.65k | if (t) { | 134 | 498 | ((std::remove_const_t<T>*)t)->release_ref(); | 135 | 498 | } | 136 | 1.65k | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_11ColumnConstEED2Ev Line | Count | Source | 132 | 56.0k | ~intrusive_ptr() { | 133 | 56.0k | if (t) { | 134 | 16 | ((std::remove_const_t<T>*)t)->release_ref(); | 135 | 16 | } | 136 | 56.0k | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIiEEEEED2Ev Line | Count | Source | 132 | 562 | ~intrusive_ptr() { | 133 | 562 | if (t) { | 134 | 304 | ((std::remove_const_t<T>*)t)->release_ref(); | 135 | 304 | } | 136 | 562 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIjEEED2Ev Line | Count | Source | 132 | 116 | ~intrusive_ptr() { | 133 | 116 | if (t) { | 134 | 10 | ((std::remove_const_t<T>*)t)->release_ref(); | 135 | 10 | } | 136 | 116 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrImEEED2Ev Line | Count | Source | 132 | 5 | ~intrusive_ptr() { | 133 | 5 | if (t) { | 134 | 2 | ((std::remove_const_t<T>*)t)->release_ref(); | 135 | 2 | } | 136 | 5 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEED2Ev Line | Count | Source | 132 | 1 | ~intrusive_ptr() { | 133 | 1 | if (t) { | 134 | 1 | ((std::remove_const_t<T>*)t)->release_ref(); | 135 | 1 | } | 136 | 1 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS0_13QuantileStateEEEED2Ev Line | Count | Source | 132 | 13 | ~intrusive_ptr() { | 133 | 13 | if (t) { | 134 | 1 | ((std::remove_const_t<T>*)t)->release_ref(); | 135 | 1 | } | 136 | 13 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKNS1_12ColumnStructEED2Ev Line | Count | Source | 132 | 3 | ~intrusive_ptr() { | 133 | 3 | if (t) { | 134 | 3 | ((std::remove_const_t<T>*)t)->release_ref(); | 135 | 3 | } | 136 | 3 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnMapEED2Ev Line | Count | Source | 132 | 167 | ~intrusive_ptr() { | 133 | 167 | if (t) { | 134 | 9 | ((std::remove_const_t<T>*)t)->release_ref(); | 135 | 9 | } | 136 | 167 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIoEEED2Ev Line | Count | Source | 132 | 15 | ~intrusive_ptr() { | 133 | 15 | if (t) { | 134 | 4 | ((std::remove_const_t<T>*)t)->release_ref(); | 135 | 4 | } | 136 | 15 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKNS1_11ColumnArrayEED2Ev Line | Count | Source | 132 | 406 | ~intrusive_ptr() { | 133 | 406 | if (t) { | 134 | 3 | ((std::remove_const_t<T>*)t)->release_ref(); | 135 | 3 | } | 136 | 406 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorInEEED2Ev Line | Count | Source | 132 | 1.02k | ~intrusive_ptr() { | 133 | 1.02k | if (t) { | 134 | 1 | ((std::remove_const_t<T>*)t)->release_ref(); | 135 | 1 | } | 136 | 1.02k | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalInEEEEED2Ev Line | Count | Source | 132 | 174 | ~intrusive_ptr() { | 133 | 174 | if (t) { | 134 | 0 | ((std::remove_const_t<T>*)t)->release_ref(); | 135 | 0 | } | 136 | 174 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorItEEED2Ev Line | Count | Source | 132 | 62 | ~intrusive_ptr() { | 133 | 62 | if (t) { | 134 | 62 | ((std::remove_const_t<T>*)t)->release_ref(); | 135 | 62 | } | 136 | 62 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIaEEED2Ev Line | Count | Source | 132 | 1.96k | ~intrusive_ptr() { | 133 | 1.96k | if (t) { | 134 | 0 | ((std::remove_const_t<T>*)t)->release_ref(); | 135 | 0 | } | 136 | 1.96k | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIsEEED2Ev Line | Count | Source | 132 | 330 | ~intrusive_ptr() { | 133 | 330 | if (t) { | 134 | 0 | ((std::remove_const_t<T>*)t)->release_ref(); | 135 | 0 | } | 136 | 330 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIfEEED2Ev Line | Count | Source | 132 | 206 | ~intrusive_ptr() { | 133 | 206 | if (t) { | 134 | 88 | ((std::remove_const_t<T>*)t)->release_ref(); | 135 | 88 | } | 136 | 206 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_12Decimal128V3EEEED2Ev Line | Count | Source | 132 | 9 | ~intrusive_ptr() { | 133 | 9 | if (t) { | 134 | 0 | ((std::remove_const_t<T>*)t)->release_ref(); | 135 | 0 | } | 136 | 9 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEED2Ev Line | Count | Source | 132 | 7 | ~intrusive_ptr() { | 133 | 7 | if (t) { | 134 | 0 | ((std::remove_const_t<T>*)t)->release_ref(); | 135 | 0 | } | 136 | 7 | } |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnObjectEED2Ev Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE2EEEED2Ev Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE3EEEED2Ev Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE4EEEED2Ev Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE8EEEED2Ev Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE9EEEED2Ev Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE6EEEED2Ev Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE7EEEED2Ev Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE25EEEED2Ev Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE26EEEED2Ev Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE12EEEED2Ev Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE20EEEED2Ev Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE28EEEED2Ev Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE29EEEED2Ev Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE30EEEED2Ev Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE35EEEED2Ev Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE36EEEED2Ev Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE37EEEED2Ev _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKNS1_9ColumnMapEED2Ev Line | Count | Source | 132 | 61 | ~intrusive_ptr() { | 133 | 61 | if (t) { | 134 | 0 | ((std::remove_const_t<T>*)t)->release_ref(); | 135 | 0 | } | 136 | 61 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnStructEED2Ev Line | Count | Source | 132 | 19 | ~intrusive_ptr() { | 133 | 19 | if (t) { | 134 | 0 | ((std::remove_const_t<T>*)t)->release_ref(); | 135 | 0 | } | 136 | 19 | } |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIN4wide7integerILm128EjEEEEED2Ev _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS0_11HyperLogLogEEEED2Ev Line | Count | Source | 132 | 14 | ~intrusive_ptr() { | 133 | 14 | if (t) { | 134 | 0 | ((std::remove_const_t<T>*)t)->release_ref(); | 135 | 0 | } | 136 | 14 | } |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnNothingEED2Ev |
137 | | |
138 | | template <typename U> |
139 | | intrusive_ptr& operator=(intrusive_ptr<U> const& rhs) { |
140 | | intrusive_ptr(rhs).swap(*this); |
141 | | return *this; |
142 | | } |
143 | | |
144 | 636k | intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; } _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EC2EOS6_ Line | Count | Source | 144 | 574k | intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2EOS5_ Line | Count | Source | 144 | 60.4k | intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrIjEEEC2EOS7_ Line | Count | Source | 144 | 1.50k | intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIlEEEC2EOS7_ Line | Count | Source | 144 | 14 | intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEEC2EOS9_ Line | Count | Source | 144 | 8 | intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_11ColumnArrayEEC2EOS6_ Line | Count | Source | 144 | 8 | intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnMapEEC2EOS6_ Line | Count | Source | 144 | 8 | intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIhEEEC2EOS7_ Line | Count | Source | 144 | 48 | intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; } |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIsEEEC2EOS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIiEEEC2EOS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorInEEEC2EOS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIdEEEC2EOS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIiEEEEEC2EOS9_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_12Decimal128V3EEEEC2EOS8_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalInEEEEEC2EOS9_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEC2EOSC_ _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS0_11BitmapValueEEEEC2EOS8_ Line | Count | Source | 144 | 1 | intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; } |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorItEEEC2EOS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIjEEEC2EOS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorImEEEC2EOS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIaEEEC2EOS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIfEEEC2EOS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIoEEEC2EOS7_ |
145 | | |
146 | 313k | intrusive_ptr& operator=(intrusive_ptr&& rhs) { |
147 | 313k | intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this); |
148 | 313k | return *this; |
149 | 313k | } _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EaSEOS6_ Line | Count | Source | 146 | 253k | intrusive_ptr& operator=(intrusive_ptr&& rhs) { | 147 | 253k | intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this); | 148 | 253k | return *this; | 149 | 253k | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EaSEOS5_ Line | Count | Source | 146 | 59.9k | intrusive_ptr& operator=(intrusive_ptr&& rhs) { | 147 | 59.9k | intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this); | 148 | 59.9k | return *this; | 149 | 59.9k | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIhEEEaSEOS7_ Line | Count | Source | 146 | 48 | intrusive_ptr& operator=(intrusive_ptr&& rhs) { | 147 | 48 | intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this); | 148 | 48 | return *this; | 149 | 48 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrIjEEEaSEOS7_ Line | Count | Source | 146 | 8 | intrusive_ptr& operator=(intrusive_ptr&& rhs) { | 147 | 8 | intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this); | 148 | 8 | return *this; | 149 | 8 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIlEEEaSEOS7_ Line | Count | Source | 146 | 14 | intrusive_ptr& operator=(intrusive_ptr&& rhs) { | 147 | 14 | intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this); | 148 | 14 | return *this; | 149 | 14 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEEaSEOS9_ Line | Count | Source | 146 | 8 | intrusive_ptr& operator=(intrusive_ptr&& rhs) { | 147 | 8 | intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this); | 148 | 8 | return *this; | 149 | 8 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_11ColumnArrayEEaSEOS6_ Line | Count | Source | 146 | 8 | intrusive_ptr& operator=(intrusive_ptr&& rhs) { | 147 | 8 | intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this); | 148 | 8 | return *this; | 149 | 8 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnMapEEaSEOS6_ Line | Count | Source | 146 | 8 | intrusive_ptr& operator=(intrusive_ptr&& rhs) { | 147 | 8 | intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this); | 148 | 8 | return *this; | 149 | 8 | } |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIsEEEaSEOS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIiEEEaSEOS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorInEEEaSEOS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIdEEEaSEOS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIiEEEEEaSEOS9_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_12Decimal128V3EEEEaSEOS8_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalInEEEEEaSEOS9_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEaSEOSC_ _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS0_11BitmapValueEEEEaSEOS8_ Line | Count | Source | 146 | 1 | intrusive_ptr& operator=(intrusive_ptr&& rhs) { | 147 | 1 | intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this); | 148 | 1 | return *this; | 149 | 1 | } |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorItEEEaSEOS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIjEEEaSEOS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorImEEEaSEOS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIaEEEaSEOS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIfEEEaSEOS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIoEEEaSEOS7_ |
150 | | |
151 | | template <class U> |
152 | | friend class intrusive_ptr; |
153 | | |
154 | | template <class U> |
155 | 605k | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { |
156 | 605k | rhs.t = nullptr; |
157 | 605k | } Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE15EEEEEONS4_IT_EE _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE23EEEEEONS4_IT_EE Line | Count | Source | 155 | 20 | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 20 | rhs.t = nullptr; | 157 | 20 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EC2IS2_EEONS4_IT_EE Line | Count | Source | 155 | 264k | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 264k | rhs.t = nullptr; | 157 | 264k | } |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_16ColumnDictionaryIiEEEEONS4_IT_EE _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE5EEEEEONS4_IT_EE Line | Count | Source | 155 | 333 | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 333 | rhs.t = nullptr; | 157 | 333 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorIhEEEEONS4_IT_EE Line | Count | Source | 155 | 38.8k | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 38.8k | rhs.t = nullptr; | 157 | 38.8k | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_17ColumnComplexTypeINS0_11BitmapValueEEEEEONS4_IT_EE Line | Count | Source | 155 | 65 | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 65 | rhs.t = nullptr; | 157 | 65 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_17ColumnComplexTypeINS0_11BitmapValueEEEEEONS4_IT_EE Line | Count | Source | 155 | 21 | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 21 | rhs.t = nullptr; | 157 | 21 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorIiEEEEONS4_IT_EE Line | Count | Source | 155 | 21.5k | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 21.5k | rhs.t = nullptr; | 157 | 21.5k | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorIdEEEEONS4_IT_EE Line | Count | Source | 155 | 414 | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 414 | rhs.t = nullptr; | 157 | 414 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_9ColumnStrIjEEEEONS4_IT_EE Line | Count | Source | 155 | 32.5k | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 32.5k | rhs.t = nullptr; | 157 | 32.5k | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKNS1_14ColumnNullableEEC2IS5_EEONS4_IT_EE Line | Count | Source | 155 | 36.4k | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 36.4k | rhs.t = nullptr; | 157 | 36.4k | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_9ColumnStrIjEEEEONS4_IT_EE Line | Count | Source | 155 | 28.7k | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 28.7k | rhs.t = nullptr; | 157 | 28.7k | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_12ColumnVectorIhEEEEONS4_IT_EE Line | Count | Source | 155 | 34.9k | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 34.9k | rhs.t = nullptr; | 157 | 34.9k | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_23ColumnFixedLengthObjectEEEONS4_IT_EE Line | Count | Source | 155 | 2 | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 2 | rhs.t = nullptr; | 157 | 2 | } |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_23ColumnFixedLengthObjectEEEONS4_IT_EE _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorIlEEEEONS4_IT_EE Line | Count | Source | 155 | 746 | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 746 | rhs.t = nullptr; | 157 | 746 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_13ColumnDecimalINS1_7DecimalIlEEEEEEONS4_IT_EE Line | Count | Source | 155 | 71 | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 71 | rhs.t = nullptr; | 157 | 71 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE11EEEEEONS4_IT_EE Line | Count | Source | 155 | 1 | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 1 | rhs.t = nullptr; | 157 | 1 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorImEEEEONS4_IT_EE Line | Count | Source | 155 | 1.04k | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 1.04k | rhs.t = nullptr; | 157 | 1.04k | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_11ColumnArrayEEEONS4_IT_EE Line | Count | Source | 155 | 19 | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 19 | rhs.t = nullptr; | 157 | 19 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_12ColumnVectorIiEEEEONS4_IT_EE Line | Count | Source | 155 | 7.33k | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 7.33k | rhs.t = nullptr; | 157 | 7.33k | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_9ColumnStrImEEEEONS4_IT_EE Line | Count | Source | 155 | 3 | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 3 | rhs.t = nullptr; | 157 | 3 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_17ColumnComplexTypeINS0_13QuantileStateEEEEEONS4_IT_EE Line | Count | Source | 155 | 12 | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 12 | rhs.t = nullptr; | 157 | 12 | } |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_17ColumnComplexTypeINS0_13QuantileStateEEEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_17ColumnComplexTypeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_17ColumnComplexTypeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEEONS4_IT_EE _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKNS1_11ColumnArrayEEC2IS5_EEONS4_IT_EE Line | Count | Source | 155 | 406 | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 406 | rhs.t = nullptr; | 157 | 406 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_14ColumnNullableEEEONS4_IT_EE Line | Count | Source | 155 | 35.4k | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 35.4k | rhs.t = nullptr; | 157 | 35.4k | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_12ColumnVectorImEEEEONS4_IT_EE Line | Count | Source | 155 | 106 | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 106 | rhs.t = nullptr; | 157 | 106 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EC2IKNS1_14ColumnNullableEEEONS4_IT_EE Line | Count | Source | 155 | 36.4k | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 36.4k | rhs.t = nullptr; | 157 | 36.4k | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_11ColumnConstEEEONS4_IT_EE Line | Count | Source | 155 | 17.2k | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 17.2k | rhs.t = nullptr; | 157 | 17.2k | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_14ColumnNullableEEEONS4_IT_EE Line | Count | Source | 155 | 2.95k | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 2.95k | rhs.t = nullptr; | 157 | 2.95k | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_11ColumnConstEEEONS4_IT_EE Line | Count | Source | 155 | 38.7k | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 38.7k | rhs.t = nullptr; | 157 | 38.7k | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_13ColumnDecimalINS1_7DecimalInEEEEEEONS4_IT_EE Line | Count | Source | 155 | 1 | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 1 | rhs.t = nullptr; | 157 | 1 | } |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_12ColumnVectorItEEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_12ColumnVectorIjEEEEONS4_IT_EE _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_12ColumnVectorIaEEEEONS4_IT_EE Line | Count | Source | 155 | 22 | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 22 | rhs.t = nullptr; | 157 | 22 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_12ColumnVectorIsEEEEONS4_IT_EE Line | Count | Source | 155 | 120 | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 120 | rhs.t = nullptr; | 157 | 120 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_12ColumnVectorIlEEEEONS4_IT_EE Line | Count | Source | 155 | 545 | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 545 | rhs.t = nullptr; | 157 | 545 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_12ColumnVectorInEEEEONS4_IT_EE Line | Count | Source | 155 | 816 | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 816 | rhs.t = nullptr; | 157 | 816 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_12ColumnVectorIfEEEEONS4_IT_EE Line | Count | Source | 155 | 48 | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 48 | rhs.t = nullptr; | 157 | 48 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_12ColumnVectorIdEEEEONS4_IT_EE Line | Count | Source | 155 | 199 | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 199 | rhs.t = nullptr; | 157 | 199 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_13ColumnDecimalINS1_7DecimalIiEEEEEEONS4_IT_EE Line | Count | Source | 155 | 171 | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 171 | rhs.t = nullptr; | 157 | 171 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_13ColumnDecimalINS1_7DecimalIlEEEEEEONS4_IT_EE Line | Count | Source | 155 | 63 | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 63 | rhs.t = nullptr; | 157 | 63 | } |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_13ColumnDecimalINS1_12Decimal128V3EEEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnObjectEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE2EEEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE3EEEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE4EEEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE8EEEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE9EEEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE6EEEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE7EEEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE25EEEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE26EEEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE12EEEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE20EEEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE28EEEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE29EEEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE30EEEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE35EEEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE36EEEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE37EEEEEONS4_IT_EE _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorIaEEEEONS4_IT_EE Line | Count | Source | 155 | 1.94k | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 1.94k | rhs.t = nullptr; | 157 | 1.94k | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorIsEEEEONS4_IT_EE Line | Count | Source | 155 | 210 | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 210 | rhs.t = nullptr; | 157 | 210 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorInEEEEONS4_IT_EE Line | Count | Source | 155 | 206 | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 206 | rhs.t = nullptr; | 157 | 206 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorIfEEEEONS4_IT_EE Line | Count | Source | 155 | 70 | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 70 | rhs.t = nullptr; | 157 | 70 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorIjEEEEONS4_IT_EE Line | Count | Source | 155 | 106 | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 106 | rhs.t = nullptr; | 157 | 106 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_11ColumnArrayEEEONS4_IT_EE Line | Count | Source | 155 | 622 | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 622 | rhs.t = nullptr; | 157 | 622 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EC2IKNS1_11ColumnArrayEEEONS4_IT_EE Line | Count | Source | 155 | 403 | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 403 | rhs.t = nullptr; | 157 | 403 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_13ColumnDecimalINS1_7DecimalIiEEEEEEONS4_IT_EE Line | Count | Source | 155 | 87 | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 87 | rhs.t = nullptr; | 157 | 87 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_13ColumnDecimalINS1_7DecimalInEEEEEEONS4_IT_EE Line | Count | Source | 155 | 173 | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 173 | rhs.t = nullptr; | 157 | 173 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_13ColumnDecimalINS1_12Decimal128V3EEEEEONS4_IT_EE Line | Count | Source | 155 | 9 | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 9 | rhs.t = nullptr; | 157 | 9 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEEONS4_IT_EE Line | Count | Source | 155 | 7 | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 7 | rhs.t = nullptr; | 157 | 7 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKNS1_9ColumnMapEEC2IS5_EEONS4_IT_EE Line | Count | Source | 155 | 61 | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 61 | rhs.t = nullptr; | 157 | 61 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_9ColumnMapEEEONS4_IT_EE Line | Count | Source | 155 | 81 | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 81 | rhs.t = nullptr; | 157 | 81 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EC2IKNS1_9ColumnMapEEEONS4_IT_EE Line | Count | Source | 155 | 61 | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 61 | rhs.t = nullptr; | 157 | 61 | } |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_12ColumnObjectEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_9ColumnStrImEEEEONS4_IT_EE _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKNS1_12ColumnStructEEC2IS5_EEONS4_IT_EE Line | Count | Source | 155 | 3 | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 3 | rhs.t = nullptr; | 157 | 3 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnStructEEEONS4_IT_EE Line | Count | Source | 155 | 16 | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 16 | rhs.t = nullptr; | 157 | 16 | } |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EC2IKNS1_12ColumnStructEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorItEEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorIN4wide7integerILm128EjEEEEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_12ColumnVectorIN4wide7integerILm128EjEEEEEEONS4_IT_EE _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorIoEEEEONS4_IT_EE Line | Count | Source | 155 | 10 | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 10 | rhs.t = nullptr; | 157 | 10 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_12ColumnVectorIoEEEEONS4_IT_EE Line | Count | Source | 155 | 1 | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 1 | rhs.t = nullptr; | 157 | 1 | } |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_17ColumnComplexTypeINS0_11HyperLogLogEEEEEONS4_IT_EE _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_17ColumnComplexTypeINS0_11HyperLogLogEEEEEONS4_IT_EE Line | Count | Source | 155 | 14 | intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) { | 156 | 14 | rhs.t = nullptr; | 157 | 14 | } |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_13ColumnNothingEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_16ColumnDictionaryIiEEEEONS4_IT_EE |
158 | | |
159 | | template <class U> |
160 | | intrusive_ptr& operator=(intrusive_ptr<U>&& rhs) { |
161 | | intrusive_ptr(static_cast<intrusive_ptr<U>&&>(rhs)).swap(*this); |
162 | | return *this; |
163 | | } |
164 | | |
165 | 54.6k | intrusive_ptr& operator=(intrusive_ptr const& rhs) { |
166 | 54.6k | intrusive_ptr(rhs).swap(*this); |
167 | 54.6k | return *this; |
168 | 54.6k | } |
169 | | |
170 | | intrusive_ptr& operator=(T* rhs) { |
171 | | intrusive_ptr(rhs).swap(*this); |
172 | | return *this; |
173 | | } |
174 | | |
175 | 0 | void reset() { intrusive_ptr().swap(*this); } |
176 | | |
177 | 0 | void reset(T* rhs) { intrusive_ptr(rhs).swap(*this); } |
178 | | |
179 | | void reset(T* rhs, bool add_ref) { intrusive_ptr(rhs, add_ref).swap(*this); } |
180 | | |
181 | 1.61M | T* get() const { return t; } _ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_E3getEv Line | Count | Source | 181 | 427k | T* get() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_E3getEv Line | Count | Source | 181 | 1.19M | T* get() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIiEEE3getEv Line | Count | Source | 181 | 11 | T* get() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrIjEEE3getEv Line | Count | Source | 181 | 253 | T* get() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKNS1_14ColumnNullableEE3getEv Line | Count | Source | 181 | 5 | T* get() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIhEEE3getEv Line | Count | Source | 181 | 132 | T* get() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIlEEE3getEv Line | Count | Source | 181 | 58 | T* get() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_14ColumnNullableEE3getEv Line | Count | Source | 181 | 2 | T* get() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIjEEE3getEv Line | Count | Source | 181 | 2 | T* get() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIoEEE3getEv Line | Count | Source | 181 | 2 | T* get() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIdEEE3getEv Line | Count | Source | 181 | 1 | T* get() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_11ColumnArrayEE3getEv Line | Count | Source | 181 | 1 | T* get() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKNS1_11ColumnArrayEE3getEv Line | Count | Source | 181 | 3 | T* get() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnMapEE3getEv Line | Count | Source | 181 | 1 | T* get() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKNS1_12ColumnStructEE3getEv Line | Count | Source | 181 | 1 | T* get() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorImEEE3getEv Line | Count | Source | 181 | 3 | T* get() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorInEEE3getEv Line | Count | Source | 181 | 1 | T* get() const { return t; } |
|
182 | | |
183 | | T* detach() { |
184 | | T* ret = t; |
185 | | t = nullptr; |
186 | | return ret; |
187 | | } |
188 | | |
189 | 367k | void swap(intrusive_ptr& rhs) { |
190 | 367k | T* tmp = t; |
191 | 367k | t = rhs.t; |
192 | 367k | rhs.t = tmp; |
193 | 367k | } _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_E4swapERS6_ Line | Count | Source | 189 | 307k | void swap(intrusive_ptr& rhs) { | 190 | 307k | T* tmp = t; | 191 | 307k | t = rhs.t; | 192 | 307k | rhs.t = tmp; | 193 | 307k | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_E4swapERS5_ Line | Count | Source | 189 | 59.9k | void swap(intrusive_ptr& rhs) { | 190 | 59.9k | T* tmp = t; | 191 | 59.9k | t = rhs.t; | 192 | 59.9k | rhs.t = tmp; | 193 | 59.9k | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIhEEE4swapERS7_ Line | Count | Source | 189 | 48 | void swap(intrusive_ptr& rhs) { | 190 | 48 | T* tmp = t; | 191 | 48 | t = rhs.t; | 192 | 48 | rhs.t = tmp; | 193 | 48 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrIjEEE4swapERS7_ Line | Count | Source | 189 | 8 | void swap(intrusive_ptr& rhs) { | 190 | 8 | T* tmp = t; | 191 | 8 | t = rhs.t; | 192 | 8 | rhs.t = tmp; | 193 | 8 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIlEEE4swapERS7_ Line | Count | Source | 189 | 14 | void swap(intrusive_ptr& rhs) { | 190 | 14 | T* tmp = t; | 191 | 14 | t = rhs.t; | 192 | 14 | rhs.t = tmp; | 193 | 14 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEE4swapERS9_ Line | Count | Source | 189 | 8 | void swap(intrusive_ptr& rhs) { | 190 | 8 | T* tmp = t; | 191 | 8 | t = rhs.t; | 192 | 8 | rhs.t = tmp; | 193 | 8 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_11ColumnArrayEE4swapERS6_ Line | Count | Source | 189 | 8 | void swap(intrusive_ptr& rhs) { | 190 | 8 | T* tmp = t; | 191 | 8 | t = rhs.t; | 192 | 8 | rhs.t = tmp; | 193 | 8 | } |
_ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnMapEE4swapERS6_ Line | Count | Source | 189 | 8 | void swap(intrusive_ptr& rhs) { | 190 | 8 | T* tmp = t; | 191 | 8 | t = rhs.t; | 192 | 8 | rhs.t = tmp; | 193 | 8 | } |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIsEEE4swapERS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIiEEE4swapERS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorInEEE4swapERS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIdEEE4swapERS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIiEEEEE4swapERS9_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_12Decimal128V3EEEE4swapERS8_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalInEEEEE4swapERS9_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEE4swapERSC_ _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS0_11BitmapValueEEEE4swapERS8_ Line | Count | Source | 189 | 1 | void swap(intrusive_ptr& rhs) { | 190 | 1 | T* tmp = t; | 191 | 1 | t = rhs.t; | 192 | 1 | rhs.t = tmp; | 193 | 1 | } |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorItEEE4swapERS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIjEEE4swapERS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorImEEE4swapERS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIaEEE4swapERS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIfEEE4swapERS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIoEEE4swapERS7_ |
194 | | |
195 | 140M | T& operator*() const& { return *t; } _ZNKR3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EdeEv Line | Count | Source | 195 | 140M | T& operator*() const& { return *t; } |
_ZNKR3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EdeEv Line | Count | Source | 195 | 425k | T& operator*() const& { return *t; } |
_ZNKR3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_23ColumnFixedLengthObjectEEdeEv Line | Count | Source | 195 | 2 | T& operator*() const& { return *t; } |
_ZNKR3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE5EEEEdeEv Line | Count | Source | 195 | 1 | T& operator*() const& { return *t; } |
_ZNKR3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_14ColumnNullableEEdeEv Line | Count | Source | 195 | 5 | T& operator*() const& { return *t; } |
_ZNKR3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrIjEEEdeEv Line | Count | Source | 195 | 139 | T& operator*() const& { return *t; } |
Unexecuted instantiation: _ZNKR3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS0_11BitmapValueEEEEdeEv _ZNKR3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_11ColumnArrayEEdeEv Line | Count | Source | 195 | 64 | T& operator*() const& { return *t; } |
Unexecuted instantiation: _ZNKR3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS0_11HyperLogLogEEEEdeEv _ZNKR3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIlEEEdeEv Line | Count | Source | 195 | 4 | T& operator*() const& { return *t; } |
_ZNKR3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS0_13QuantileStateEEEEdeEv Line | Count | Source | 195 | 1 | T& operator*() const& { return *t; } |
Unexecuted instantiation: _ZNKR3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEdeEv _ZNKR3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKNS1_14ColumnNullableEEdeEv Line | Count | Source | 195 | 1 | T& operator*() const& { return *t; } |
_ZNKR3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrImEEEdeEv Line | Count | Source | 195 | 2 | T& operator*() const& { return *t; } |
Unexecuted instantiation: _ZNKR3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIaEEEdeEv _ZNKR3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIhEEEdeEv Line | Count | Source | 195 | 637 | T& operator*() const& { return *t; } |
_ZNKR3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIdEEEdeEv Line | Count | Source | 195 | 32 | T& operator*() const& { return *t; } |
_ZNKR3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKNS1_12ColumnStructEEdeEv Line | Count | Source | 195 | 2 | T& operator*() const& { return *t; } |
_ZNKR3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorImEEEdeEv Line | Count | Source | 195 | 984 | T& operator*() const& { return *t; } |
_ZNKR3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIiEEEdeEv Line | Count | Source | 195 | 17 | T& operator*() const& { return *t; } |
_ZNKR3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIoEEEdeEv Line | Count | Source | 195 | 2 | T& operator*() const& { return *t; } |
_ZNKR3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIjEEEdeEv Line | Count | Source | 195 | 2 | T& operator*() const& { return *t; } |
Unexecuted instantiation: _ZNKR3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnObjectEEdeEv _ZNKR3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIiEEEEEdeEv Line | Count | Source | 195 | 75 | T& operator*() const& { return *t; } |
_ZNKR3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEEdeEv Line | Count | Source | 195 | 30 | T& operator*() const& { return *t; } |
Unexecuted instantiation: _ZNKR3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalInEEEEEdeEv Unexecuted instantiation: _ZNKR3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_12Decimal128V3EEEEdeEv Unexecuted instantiation: _ZNKR3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEdeEv Unexecuted instantiation: _ZNKR3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorItEEEdeEv Unexecuted instantiation: _ZNKR3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIN4wide7integerILm128EjEEEEEdeEv Unexecuted instantiation: _ZNKR3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIsEEEdeEv Unexecuted instantiation: _ZNKR3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorInEEEdeEv _ZNKR3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIfEEEdeEv Line | Count | Source | 195 | 22 | T& operator*() const& { return *t; } |
Unexecuted instantiation: _ZNKR3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKNS1_11ColumnArrayEEdeEv |
196 | | |
197 | 84.8k | T&& operator*() const&& { return const_cast<std::remove_const_t<T>&&>(*t); } _ZNKO3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_14ColumnNullableEEdeEv Line | Count | Source | 197 | 1 | T&& operator*() const&& { return const_cast<std::remove_const_t<T>&&>(*t); } |
_ZNKO3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EdeEv Line | Count | Source | 197 | 84.8k | T&& operator*() const&& { return const_cast<std::remove_const_t<T>&&>(*t); } |
Unexecuted instantiation: _ZNKO3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EdeEv |
198 | | |
199 | 292M | T* operator->() const { return t; } _ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EptEv Line | Count | Source | 199 | 57.7M | T* operator->() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EptEv Line | Count | Source | 199 | 74.0M | T* operator->() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_23ColumnFixedLengthObjectEEptEv Line | Count | Source | 199 | 2.01k | T* operator->() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrIjEEEptEv Line | Count | Source | 199 | 12.3M | T* operator->() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE5EEEEptEv Line | Count | Source | 199 | 20 | T* operator->() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIhEEEptEv Line | Count | Source | 199 | 28.3M | T* operator->() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_14ColumnNullableEEptEv Line | Count | Source | 199 | 31.9M | T* operator->() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIiEEEptEv Line | Count | Source | 199 | 40.8k | T* operator->() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS0_11BitmapValueEEEEptEv Line | Count | Source | 199 | 26 | T* operator->() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_11ColumnArrayEEptEv Line | Count | Source | 199 | 153 | T* operator->() const { return t; } |
Unexecuted instantiation: _ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS0_11HyperLogLogEEEEptEv _ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIlEEEptEv Line | Count | Source | 199 | 6.91k | T* operator->() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKNS1_14ColumnNullableEEptEv Line | Count | Source | 199 | 49.1M | T* operator->() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorImEEEptEv Line | Count | Source | 199 | 108 | T* operator->() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_11ColumnConstEEptEv Line | Count | Source | 199 | 16 | T* operator->() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIiEEEEEptEv Line | Count | Source | 199 | 14.2k | T* operator->() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIjEEEptEv Line | Count | Source | 199 | 29 | T* operator->() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrImEEEptEv Line | Count | Source | 199 | 13 | T* operator->() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS0_13QuantileStateEEEEptEv Line | Count | Source | 199 | 20.0k | T* operator->() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEptEv Line | Count | Source | 199 | 5 | T* operator->() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKNS1_12ColumnStructEEptEv Line | Count | Source | 199 | 5 | T* operator->() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEEptEv Line | Count | Source | 199 | 7.01k | T* operator->() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnMapEEptEv Line | Count | Source | 199 | 28 | T* operator->() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIoEEEptEv Line | Count | Source | 199 | 8 | T* operator->() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIdEEEptEv Line | Count | Source | 199 | 468 | T* operator->() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorInEEEptEv Line | Count | Source | 199 | 818 | T* operator->() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalInEEEEEptEv Line | Count | Source | 199 | 11 | T* operator->() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorItEEEptEv Line | Count | Source | 199 | 38.4M | T* operator->() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIaEEEptEv Line | Count | Source | 199 | 85 | T* operator->() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIsEEEptEv Line | Count | Source | 199 | 154 | T* operator->() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIfEEEptEv Line | Count | Source | 199 | 220 | T* operator->() const { return t; } |
Unexecuted instantiation: _ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_12Decimal128V3EEEEptEv Unexecuted instantiation: _ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEptEv Unexecuted instantiation: _ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnObjectEEptEv Unexecuted instantiation: _ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKNS1_11ColumnArrayEEptEv _ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnStructEEptEv Line | Count | Source | 199 | 3 | T* operator->() const { return t; } |
Unexecuted instantiation: _ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIN4wide7integerILm128EjEEEEEptEv |
200 | | |
201 | 46.0M | operator bool() const { return t != nullptr; } _ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EcvbEv Line | Count | Source | 201 | 46.0M | operator bool() const { return t != nullptr; } |
Unexecuted instantiation: _ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKNS1_11ColumnArrayEEcvbEv _ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EcvbEv Line | Count | Source | 201 | 552 | operator bool() const { return t != nullptr; } |
Unexecuted instantiation: _ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIhEEEcvbEv |
202 | | |
203 | 71.1k | operator T*() const { return t; } _ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIKS2_EcvPS5_Ev Line | Count | Source | 203 | 11.5k | operator T*() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrIS2_EcvPS2_Ev Line | Count | Source | 203 | 59.6k | operator T*() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrIjEEEcvPS6_Ev Line | Count | Source | 203 | 3 | operator T*() const { return t; } |
_ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIhEEEcvPS6_Ev Line | Count | Source | 203 | 6 | operator T*() const { return t; } |
Unexecuted instantiation: _ZNK3COWIN5doris10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIiEEEcvPS6_Ev |
204 | | |
205 | | private: |
206 | | T* t = nullptr; |
207 | | }; |
208 | | |
209 | | protected: |
210 | | template <typename T> |
211 | | class mutable_ptr : public intrusive_ptr<T> { |
212 | | private: |
213 | | using Base = intrusive_ptr<T>; |
214 | | |
215 | | template <typename> |
216 | | friend class COW; |
217 | | template <typename, typename> |
218 | | friend class COWHelper; |
219 | | |
220 | 6.73M | explicit mutable_ptr(T* ptr) : Base(ptr) {} _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2EPS2_ Line | Count | Source | 220 | 6.42M | explicit mutable_ptr(T* ptr) : Base(ptr) {} |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE15EEEEC2EPS7_ _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE23EEEEC2EPS7_ Line | Count | Source | 220 | 20 | explicit mutable_ptr(T* ptr) : Base(ptr) {} |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_16ColumnDictionaryIiEEEC2EPS6_ _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE5EEEEC2EPS7_ Line | Count | Source | 220 | 334 | explicit mutable_ptr(T* ptr) : Base(ptr) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIhEEEC2EPS6_ Line | Count | Source | 220 | 75.2k | explicit mutable_ptr(T* ptr) : Base(ptr) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_14ColumnNullableEEC2EPS5_ Line | Count | Source | 220 | 74.9k | explicit mutable_ptr(T* ptr) : Base(ptr) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIiEEEC2EPS6_ Line | Count | Source | 220 | 29.2k | explicit mutable_ptr(T* ptr) : Base(ptr) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_9ColumnStrIjEEEC2EPS6_ Line | Count | Source | 220 | 63.2k | explicit mutable_ptr(T* ptr) : Base(ptr) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_17ColumnComplexTypeINS0_11BitmapValueEEEEC2EPS7_ Line | Count | Source | 220 | 86 | explicit mutable_ptr(T* ptr) : Base(ptr) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_11ColumnArrayEEC2EPS5_ Line | Count | Source | 220 | 1.11k | explicit mutable_ptr(T* ptr) : Base(ptr) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIdEEEC2EPS6_ Line | Count | Source | 220 | 722 | explicit mutable_ptr(T* ptr) : Base(ptr) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIlEEEC2EPS6_ Line | Count | Source | 220 | 1.34k | explicit mutable_ptr(T* ptr) : Base(ptr) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_23ColumnFixedLengthObjectEEC2EPS5_ Line | Count | Source | 220 | 5 | explicit mutable_ptr(T* ptr) : Base(ptr) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEEC2EPS8_ Line | Count | Source | 220 | 262 | explicit mutable_ptr(T* ptr) : Base(ptr) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE11EEEEC2EPS7_ Line | Count | Source | 220 | 1 | explicit mutable_ptr(T* ptr) : Base(ptr) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorImEEEC2EPS6_ Line | Count | Source | 220 | 1.65k | explicit mutable_ptr(T* ptr) : Base(ptr) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_11ColumnConstEEC2EPS5_ Line | Count | Source | 220 | 56.0k | explicit mutable_ptr(T* ptr) : Base(ptr) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalIiEEEEEC2EPS8_ Line | Count | Source | 220 | 562 | explicit mutable_ptr(T* ptr) : Base(ptr) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIjEEEC2EPS6_ Line | Count | Source | 220 | 116 | explicit mutable_ptr(T* ptr) : Base(ptr) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_9ColumnStrImEEEC2EPS6_ Line | Count | Source | 220 | 5 | explicit mutable_ptr(T* ptr) : Base(ptr) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_17ColumnComplexTypeINS0_13QuantileStateEEEEC2EPS7_ Line | Count | Source | 220 | 13 | explicit mutable_ptr(T* ptr) : Base(ptr) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_17ColumnComplexTypeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEC2EPSC_ Line | Count | Source | 220 | 1 | explicit mutable_ptr(T* ptr) : Base(ptr) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_9ColumnMapEEC2EPS5_ Line | Count | Source | 220 | 151 | explicit mutable_ptr(T* ptr) : Base(ptr) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIoEEEC2EPS6_ Line | Count | Source | 220 | 15 | explicit mutable_ptr(T* ptr) : Base(ptr) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorInEEEC2EPS6_ Line | Count | Source | 220 | 1.02k | explicit mutable_ptr(T* ptr) : Base(ptr) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalInEEEEEC2EPS8_ Line | Count | Source | 220 | 174 | explicit mutable_ptr(T* ptr) : Base(ptr) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorItEEEC2EPS6_ Line | Count | Source | 220 | 62 | explicit mutable_ptr(T* ptr) : Base(ptr) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIaEEEC2EPS6_ Line | Count | Source | 220 | 1.96k | explicit mutable_ptr(T* ptr) : Base(ptr) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIsEEEC2EPS6_ Line | Count | Source | 220 | 330 | explicit mutable_ptr(T* ptr) : Base(ptr) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIfEEEC2EPS6_ Line | Count | Source | 220 | 206 | explicit mutable_ptr(T* ptr) : Base(ptr) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_12Decimal128V3EEEEC2EPS7_ Line | Count | Source | 220 | 9 | explicit mutable_ptr(T* ptr) : Base(ptr) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEC2EPSB_ Line | Count | Source | 220 | 7 | explicit mutable_ptr(T* ptr) : Base(ptr) {} |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_12ColumnObjectEEC2EPS5_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE2EEEEC2EPS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE3EEEEC2EPS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE4EEEEC2EPS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE8EEEEC2EPS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE9EEEEC2EPS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE6EEEEC2EPS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE7EEEEC2EPS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE25EEEEC2EPS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE26EEEEC2EPS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE12EEEEC2EPS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE20EEEEC2EPS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE28EEEEC2EPS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE29EEEEC2EPS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE30EEEEC2EPS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE35EEEEC2EPS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE36EEEEC2EPS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE37EEEEC2EPS7_ _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_12ColumnStructEEC2EPS5_ Line | Count | Source | 220 | 19 | explicit mutable_ptr(T* ptr) : Base(ptr) {} |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIN4wide7integerILm128EjEEEEEC2EPS9_ _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_17ColumnComplexTypeINS0_11HyperLogLogEEEEC2EPS7_ Line | Count | Source | 220 | 14 | explicit mutable_ptr(T* ptr) : Base(ptr) {} |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_13ColumnNothingEEC2EPS5_ |
221 | | |
222 | | public: |
223 | | /// Copy: not possible. |
224 | | mutable_ptr(const mutable_ptr&) = delete; |
225 | | |
226 | | /// Move: ok. |
227 | 1.95k | mutable_ptr(mutable_ptr&&) = default; _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2EOS5_ Line | Count | Source | 227 | 452 | mutable_ptr(mutable_ptr&&) = default; |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_9ColumnStrIjEEEC2EOS7_ Line | Count | Source | 227 | 1.50k | mutable_ptr(mutable_ptr&&) = default; |
|
228 | 60.0k | mutable_ptr& operator=(mutable_ptr&&) = default; _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EaSEOS5_ Line | Count | Source | 228 | 59.9k | mutable_ptr& operator=(mutable_ptr&&) = default; |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_9ColumnStrIjEEEaSEOS7_ Line | Count | Source | 228 | 8 | mutable_ptr& operator=(mutable_ptr&&) = default; |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIlEEEaSEOS7_ Line | Count | Source | 228 | 14 | mutable_ptr& operator=(mutable_ptr&&) = default; |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEEaSEOS9_ Line | Count | Source | 228 | 8 | mutable_ptr& operator=(mutable_ptr&&) = default; |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_11ColumnArrayEEaSEOS6_ Line | Count | Source | 228 | 8 | mutable_ptr& operator=(mutable_ptr&&) = default; |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_9ColumnMapEEaSEOS6_ Line | Count | Source | 228 | 8 | mutable_ptr& operator=(mutable_ptr&&) = default; |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIhEEEaSEOS7_ Line | Count | Source | 228 | 48 | mutable_ptr& operator=(mutable_ptr&&) = default; |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIsEEEaSEOS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIiEEEaSEOS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorInEEEaSEOS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIdEEEaSEOS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalIiEEEEEaSEOS9_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_12Decimal128V3EEEEaSEOS8_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalInEEEEEaSEOS9_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEaSEOSC_ _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_17ColumnComplexTypeINS0_11BitmapValueEEEEaSEOS8_ Line | Count | Source | 228 | 1 | mutable_ptr& operator=(mutable_ptr&&) = default; |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorItEEEaSEOS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIjEEEaSEOS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorImEEEaSEOS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIaEEEaSEOS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIfEEEaSEOS7_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIoEEEaSEOS7_ |
229 | | |
230 | | /// Initializing from temporary of compatible type. |
231 | | template <typename U> |
232 | 152k | mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE15EEEEEONS4_IT_EE _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE23EEEEEONS4_IT_EE Line | Count | Source | 232 | 20 | mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_16ColumnDictionaryIiEEEEONS4_IT_EE _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE5EEEEEONS4_IT_EE Line | Count | Source | 232 | 333 | mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorIhEEEEONS4_IT_EE Line | Count | Source | 232 | 38.8k | mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_17ColumnComplexTypeINS0_11BitmapValueEEEEEONS4_IT_EE Line | Count | Source | 232 | 65 | mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorIiEEEEONS4_IT_EE Line | Count | Source | 232 | 21.5k | mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorIdEEEEONS4_IT_EE Line | Count | Source | 232 | 414 | mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_9ColumnStrIjEEEEONS4_IT_EE Line | Count | Source | 232 | 32.5k | mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_23ColumnFixedLengthObjectEEEONS4_IT_EE Line | Count | Source | 232 | 2 | mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorIlEEEEONS4_IT_EE Line | Count | Source | 232 | 746 | mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_13ColumnDecimalINS1_7DecimalIlEEEEEEONS4_IT_EE Line | Count | Source | 232 | 71 | mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE11EEEEEONS4_IT_EE Line | Count | Source | 232 | 1 | mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorImEEEEONS4_IT_EE Line | Count | Source | 232 | 1.04k | mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_9ColumnStrImEEEEONS4_IT_EE Line | Count | Source | 232 | 3 | mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_17ColumnComplexTypeINS0_13QuantileStateEEEEEONS4_IT_EE Line | Count | Source | 232 | 12 | mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_17ColumnComplexTypeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEEONS4_IT_EE _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_14ColumnNullableEEEONS4_IT_EE Line | Count | Source | 232 | 35.4k | mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_11ColumnConstEEEONS4_IT_EE Line | Count | Source | 232 | 17.2k | mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnObjectEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE2EEEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE3EEEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE4EEEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE8EEEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE9EEEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE6EEEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE7EEEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE25EEEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE26EEEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE12EEEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE20EEEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE28EEEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE29EEEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE30EEEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE35EEEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE36EEEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE37EEEEEONS4_IT_EE _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorIaEEEEONS4_IT_EE Line | Count | Source | 232 | 1.94k | mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorIsEEEEONS4_IT_EE Line | Count | Source | 232 | 210 | mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorInEEEEONS4_IT_EE Line | Count | Source | 232 | 206 | mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorIfEEEEONS4_IT_EE Line | Count | Source | 232 | 70 | mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorIjEEEEONS4_IT_EE Line | Count | Source | 232 | 106 | mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_11ColumnArrayEEEONS4_IT_EE Line | Count | Source | 232 | 622 | mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_13ColumnDecimalINS1_7DecimalIiEEEEEEONS4_IT_EE Line | Count | Source | 232 | 87 | mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_13ColumnDecimalINS1_7DecimalInEEEEEEONS4_IT_EE Line | Count | Source | 232 | 173 | mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_13ColumnDecimalINS1_12Decimal128V3EEEEEONS4_IT_EE Line | Count | Source | 232 | 9 | mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEEONS4_IT_EE Line | Count | Source | 232 | 7 | mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_9ColumnMapEEEONS4_IT_EE Line | Count | Source | 232 | 81 | mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnStructEEEONS4_IT_EE Line | Count | Source | 232 | 16 | mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorItEEEEONS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorIN4wide7integerILm128EjEEEEEEONS4_IT_EE _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorIoEEEEONS4_IT_EE Line | Count | Source | 232 | 10 | mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_17ColumnComplexTypeINS0_11HyperLogLogEEEEEONS4_IT_EE Line | Count | Source | 232 | 14 | mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_13ColumnNothingEEEONS4_IT_EE |
233 | | |
234 | 24.3k | mutable_ptr() = default; _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2Ev Line | Count | Source | 234 | 24.2k | mutable_ptr() = default; |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_9ColumnStrIjEEEC2Ev Line | Count | Source | 234 | 8 | mutable_ptr() = default; |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIlEEEC2Ev Line | Count | Source | 234 | 8 | mutable_ptr() = default; |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEEC2Ev Line | Count | Source | 234 | 8 | mutable_ptr() = default; |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_11ColumnArrayEEC2Ev Line | Count | Source | 234 | 8 | mutable_ptr() = default; |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_9ColumnMapEEC2Ev Line | Count | Source | 234 | 8 | mutable_ptr() = default; |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIhEEEC2Ev Line | Count | Source | 234 | 27 | mutable_ptr() = default; |
|
235 | | |
236 | 647 | mutable_ptr(std::nullptr_t) {} _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrIS2_EC2EDn Line | Count | Source | 236 | 639 | mutable_ptr(std::nullptr_t) {} |
_ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIhEEEC2EDn Line | Count | Source | 236 | 1 | mutable_ptr(std::nullptr_t) {} |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIsEEEC2EDn Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIiEEEC2EDn _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIlEEEC2EDn Line | Count | Source | 236 | 6 | mutable_ptr(std::nullptr_t) {} |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorInEEEC2EDn Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIdEEEC2EDn Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalIiEEEEEC2EDn Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEEC2EDn Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_12Decimal128V3EEEEC2EDn Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalInEEEEEC2EDn Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEC2EDn _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_17ColumnComplexTypeINS0_11BitmapValueEEEEC2EDn Line | Count | Source | 236 | 1 | mutable_ptr(std::nullptr_t) {} |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorItEEEC2EDn Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIjEEEC2EDn Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorImEEEC2EDn Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIaEEEC2EDn Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIfEEEC2EDn Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIoEEEC2EDn |
237 | | }; |
238 | | |
239 | | public: |
240 | | using MutablePtr = mutable_ptr<Derived>; |
241 | | |
242 | 123k | unsigned int use_count() const { return ref_counter.load(); } |
243 | | |
244 | | protected: |
245 | | template <typename T> |
246 | | class immutable_ptr : public intrusive_ptr<const T> { |
247 | | private: |
248 | | using Base = intrusive_ptr<const T>; |
249 | | |
250 | | template <typename> |
251 | | friend class COW; |
252 | | template <typename, typename> |
253 | | friend class COWHelper; |
254 | | |
255 | 183k | explicit immutable_ptr(const T* ptr) : Base(ptr) {} |
256 | | |
257 | | public: |
258 | | /// Copy from immutable ptr: ok. |
259 | 989k | immutable_ptr(const immutable_ptr&) = default; |
260 | 54.6k | immutable_ptr& operator=(const immutable_ptr&) = default; |
261 | | |
262 | | template <typename U> |
263 | 1 | immutable_ptr(const immutable_ptr<U>& other) : Base(other) {} _ZN3COWIN5doris10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_14ColumnNullableEEERKNS4_IT_EE Line | Count | Source | 263 | 1 | immutable_ptr(const immutable_ptr<U>& other) : Base(other) {} |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_11ColumnArrayEEERKNS4_IT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnStructEEERKNS4_IT_EE |
264 | | |
265 | | /// Move: ok. |
266 | 321k | immutable_ptr(immutable_ptr&&) = default; |
267 | 253k | immutable_ptr& operator=(immutable_ptr&&) = default; |
268 | | |
269 | | /// Initializing from temporary of compatible type. |
270 | | template <typename U> |
271 | 36.9k | immutable_ptr(immutable_ptr<U>&& other) : Base(std::move(other)) {} _ZN3COWIN5doris10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_14ColumnNullableEEEONS4_IT_EE Line | Count | Source | 271 | 36.4k | immutable_ptr(immutable_ptr<U>&& other) : Base(std::move(other)) {} |
_ZN3COWIN5doris10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_11ColumnArrayEEEONS4_IT_EE Line | Count | Source | 271 | 403 | immutable_ptr(immutable_ptr<U>&& other) : Base(std::move(other)) {} |
_ZN3COWIN5doris10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_9ColumnMapEEEONS4_IT_EE Line | Count | Source | 271 | 61 | immutable_ptr(immutable_ptr<U>&& other) : Base(std::move(other)) {} |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnStructEEEONS4_IT_EE |
272 | | |
273 | | /// Move from mutable ptr: ok. |
274 | | template <typename U> |
275 | 416k | immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} _ZN3COWIN5doris10vectorized7IColumnEE13immutable_ptrIS2_EC2IS2_EEONS3_11mutable_ptrIT_EE Line | Count | Source | 275 | 264k | immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
_ZN3COWIN5doris10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_17ColumnComplexTypeINS0_11BitmapValueEEEEEONS3_11mutable_ptrIT_EE Line | Count | Source | 275 | 21 | immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
_ZN3COWIN5doris10vectorized7IColumnEE13immutable_ptrINS1_14ColumnNullableEEC2IS5_EEONS3_11mutable_ptrIT_EE Line | Count | Source | 275 | 36.4k | immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
_ZN3COWIN5doris10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_9ColumnStrIjEEEEONS3_11mutable_ptrIT_EE Line | Count | Source | 275 | 28.7k | immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
_ZN3COWIN5doris10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnVectorIhEEEEONS3_11mutable_ptrIT_EE Line | Count | Source | 275 | 34.9k | immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_23ColumnFixedLengthObjectEEEONS3_11mutable_ptrIT_EE _ZN3COWIN5doris10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_11ColumnArrayEEEONS3_11mutable_ptrIT_EE Line | Count | Source | 275 | 19 | immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
_ZN3COWIN5doris10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnVectorIiEEEEONS3_11mutable_ptrIT_EE Line | Count | Source | 275 | 7.33k | immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_17ColumnComplexTypeINS0_13QuantileStateEEEEEONS3_11mutable_ptrIT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_17ColumnComplexTypeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEEONS3_11mutable_ptrIT_EE _ZN3COWIN5doris10vectorized7IColumnEE13immutable_ptrINS1_11ColumnArrayEEC2IS5_EEONS3_11mutable_ptrIT_EE Line | Count | Source | 275 | 406 | immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
_ZN3COWIN5doris10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnVectorImEEEEONS3_11mutable_ptrIT_EE Line | Count | Source | 275 | 106 | immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
_ZN3COWIN5doris10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_14ColumnNullableEEEONS3_11mutable_ptrIT_EE Line | Count | Source | 275 | 2.95k | immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
_ZN3COWIN5doris10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_11ColumnConstEEEONS3_11mutable_ptrIT_EE Line | Count | Source | 275 | 38.7k | immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
_ZN3COWIN5doris10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_13ColumnDecimalINS1_7DecimalInEEEEEEONS3_11mutable_ptrIT_EE Line | Count | Source | 275 | 1 | immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnVectorItEEEEONS3_11mutable_ptrIT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnVectorIjEEEEONS3_11mutable_ptrIT_EE _ZN3COWIN5doris10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnVectorIaEEEEONS3_11mutable_ptrIT_EE Line | Count | Source | 275 | 22 | immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
_ZN3COWIN5doris10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnVectorIsEEEEONS3_11mutable_ptrIT_EE Line | Count | Source | 275 | 120 | immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
_ZN3COWIN5doris10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnVectorIlEEEEONS3_11mutable_ptrIT_EE Line | Count | Source | 275 | 545 | immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
_ZN3COWIN5doris10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnVectorInEEEEONS3_11mutable_ptrIT_EE Line | Count | Source | 275 | 816 | immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
_ZN3COWIN5doris10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnVectorIfEEEEONS3_11mutable_ptrIT_EE Line | Count | Source | 275 | 48 | immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
_ZN3COWIN5doris10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnVectorIdEEEEONS3_11mutable_ptrIT_EE Line | Count | Source | 275 | 199 | immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
_ZN3COWIN5doris10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_13ColumnDecimalINS1_7DecimalIiEEEEEEONS3_11mutable_ptrIT_EE Line | Count | Source | 275 | 171 | immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
_ZN3COWIN5doris10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_13ColumnDecimalINS1_7DecimalIlEEEEEEONS3_11mutable_ptrIT_EE Line | Count | Source | 275 | 63 | immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_13ColumnDecimalINS1_12Decimal128V3EEEEEONS3_11mutable_ptrIT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEEONS3_11mutable_ptrIT_EE _ZN3COWIN5doris10vectorized7IColumnEE13immutable_ptrINS1_9ColumnMapEEC2IS5_EEONS3_11mutable_ptrIT_EE Line | Count | Source | 275 | 61 | immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnObjectEEEONS3_11mutable_ptrIT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_9ColumnStrImEEEEONS3_11mutable_ptrIT_EE _ZN3COWIN5doris10vectorized7IColumnEE13immutable_ptrINS1_12ColumnStructEEC2IS5_EEONS3_11mutable_ptrIT_EE Line | Count | Source | 275 | 3 | immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnVectorIN4wide7integerILm128EjEEEEEEONS3_11mutable_ptrIT_EE _ZN3COWIN5doris10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnVectorIoEEEEONS3_11mutable_ptrIT_EE Line | Count | Source | 275 | 1 | immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {} |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_17ColumnComplexTypeINS0_11HyperLogLogEEEEEONS3_11mutable_ptrIT_EE Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_16ColumnDictionaryIiEEEEONS3_11mutable_ptrIT_EE |
276 | | |
277 | | /// Copy from mutable ptr: not possible. |
278 | | template <typename U> |
279 | | immutable_ptr(const mutable_ptr<U>&) = delete; |
280 | | |
281 | 97.2k | immutable_ptr() = default; |
282 | | |
283 | 29.0k | immutable_ptr(std::nullptr_t) {} |
284 | | }; |
285 | | |
286 | | public: |
287 | | using Ptr = immutable_ptr<Derived>; |
288 | | |
289 | | template <typename... Args> |
290 | | static MutablePtr create(Args&&... args) { |
291 | | return MutablePtr(new Derived(std::forward<Args>(args)...)); |
292 | | } |
293 | | |
294 | | template <typename T> |
295 | | static MutablePtr create(std::initializer_list<T>&& arg) { |
296 | | return create(std::forward<std::initializer_list<T>>(arg)); |
297 | | } |
298 | | |
299 | | public: |
300 | 183k | Ptr get_ptr() const { return Ptr(derived()); } |
301 | 6.42M | MutablePtr get_ptr() { return MutablePtr(derived()); } |
302 | | |
303 | | protected: |
304 | 46.0k | MutablePtr shallow_mutate() const { |
305 | 46.0k | if (this->use_count() > 1) { |
306 | 206 | return derived()->clone(); |
307 | 45.8k | } else { |
308 | 45.8k | return assume_mutable(); |
309 | 45.8k | } |
310 | 46.0k | } |
311 | | |
312 | | public: |
313 | | MutablePtr mutate() const&& { return shallow_mutate(); } |
314 | | |
315 | 6.42M | MutablePtr assume_mutable() const { return const_cast<COW*>(this)->get_ptr(); } |
316 | | |
317 | 4.21M | Derived& assume_mutable_ref() const { return const_cast<Derived&>(*derived()); } |
318 | | |
319 | | protected: |
320 | | /// It works as immutable_ptr if it is const and as mutable_ptr if it is non const. |
321 | | template <typename T> |
322 | | class chameleon_ptr { |
323 | | private: |
324 | | immutable_ptr<T> value; |
325 | | |
326 | | public: |
327 | | template <typename... Args> |
328 | 288k | chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {} _ZN3COWIN5doris10vectorized7IColumnEE13chameleon_ptrIS2_EC2IJNS3_11mutable_ptrIS2_EEEEEDpOT_ Line | Count | Source | 328 | 156k | chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {} |
_ZN3COWIN5doris10vectorized7IColumnEE13chameleon_ptrIS2_EC2IJNS3_13immutable_ptrIS2_EEEEEDpOT_ Line | Count | Source | 328 | 74.9k | chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {} |
_ZN3COWIN5doris10vectorized7IColumnEE13chameleon_ptrIS2_EC2IJEEEDpOT_ Line | Count | Source | 328 | 97 | chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {} |
_ZN3COWIN5doris10vectorized7IColumnEE13chameleon_ptrIS2_EC2IJNS3_11mutable_ptrINS1_12ColumnVectorImEEEEEEEDpOT_ Line | Count | Source | 328 | 97 | chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {} |
_ZN3COWIN5doris10vectorized7IColumnEE13chameleon_ptrIS2_EC2IJRKNS3_13immutable_ptrIS2_EEEEEDpOT_ Line | Count | Source | 328 | 56.5k | chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {} |
Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13chameleon_ptrIS2_EC2IJRNS3_13immutable_ptrIS2_EEEEEDpOT_ Unexecuted instantiation: _ZN3COWIN5doris10vectorized7IColumnEE13chameleon_ptrIS2_EC2IJRS5_EEEDpOT_ |
329 | | |
330 | | template <typename U> |
331 | | chameleon_ptr(std::initializer_list<U>&& arg) |
332 | | : value(std::forward<std::initializer_list<U>>(arg)) {} |
333 | | |
334 | 58.6k | const T* get() const { return value.get(); } |
335 | 196k | T* get() { return &value->assume_mutable_ref(); } |
336 | | |
337 | 58.4k | const T* operator->() const { return get(); } |
338 | 135k | T* operator->() { return get(); } |
339 | | |
340 | 123M | const T& operator*() const { return *value; } |
341 | 4.02M | T& operator*() { return value->assume_mutable_ref(); } |
342 | | |
343 | 60.1k | operator const immutable_ptr<T>&() const { return value; } |
344 | 90 | operator immutable_ptr<T>&() { return value; } |
345 | | |
346 | 232 | operator bool() const { return value != nullptr; } |
347 | | bool operator!() const { return value == nullptr; } |
348 | | |
349 | | bool operator==(const chameleon_ptr& rhs) const { return value == rhs.value; } |
350 | | bool operator!=(const chameleon_ptr& rhs) const { return value != rhs.value; } |
351 | | }; |
352 | | |
353 | | public: |
354 | | /** Use this type in class members for compositions. |
355 | | * |
356 | | * NOTE: |
357 | | * For classes with WrappedPtr members, |
358 | | * you must reimplement 'mutate' method, so it will call 'mutate' of all subobjects (do deep mutate). |
359 | | * It will guarantee, that mutable object have all subobjects unshared. |
360 | | * |
361 | | * NOTE: |
362 | | * If you override 'mutate' method in inherited classes, don't forget to make it virtual in base class or to make it call a virtual method. |
363 | | * (COW itself doesn't force any methods to be virtual). |
364 | | * |
365 | | * See example in "cow_compositions.cpp". |
366 | | */ |
367 | | using WrappedPtr = chameleon_ptr<Derived>; |
368 | | }; |
369 | | |
370 | | /** Helper class to support inheritance. |
371 | | * Example: |
372 | | * |
373 | | * class IColumn : public COW<IColumn> |
374 | | * { |
375 | | * friend class COW<IColumn>; |
376 | | * virtual MutablePtr clone() const = 0; |
377 | | * virtual ~IColumn() {} |
378 | | * }; |
379 | | * |
380 | | * class ConcreteColumn : public COWHelper<IColumn, ConcreteColumn> |
381 | | * { |
382 | | * friend class COWHelper<IColumn, ConcreteColumn>; |
383 | | * }; |
384 | | * |
385 | | * Here is complete inheritance diagram: |
386 | | * |
387 | | * ConcreteColumn |
388 | | * COWHelper<IColumn, ConcreteColumn> |
389 | | * IColumn |
390 | | * CowPtr<IColumn> |
391 | | * boost::intrusive_ref_counter<IColumn> |
392 | | * |
393 | | * See example in "cow_columns.cpp". |
394 | | */ |
395 | | namespace doris::vectorized { |
396 | | class IColumn; |
397 | | } |
398 | | template <typename Base, typename Derived> |
399 | | class COWHelper : public Base { |
400 | | public: |
401 | | static_assert(std::is_base_of_v<doris::vectorized::IColumn, Base>, |
402 | | "COWHelper only use in IColumn"); |
403 | | using Ptr = typename Base::template immutable_ptr<Derived>; |
404 | | using MutablePtr = typename Base::template mutable_ptr<Derived>; |
405 | | |
406 | | template <typename... Args> |
407 | 308k | static MutablePtr create(Args&&... args) { |
408 | 308k | return MutablePtr(new Derived(std::forward<Args>(args)...)); |
409 | 308k | } _ZN9COWHelperIN5doris10vectorized7IColumnENS1_14ColumnNullableEE6createIJN3COWIS2_E11mutable_ptrIS2_EES9_EEENS8_IS3_EEDpOT_ Line | Count | Source | 407 | 36.5k | static MutablePtr create(Args&&... args) { | 408 | 36.5k | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 36.5k | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_11ColumnConstEE6createIJRKN3COWIS2_E13chameleon_ptrIS2_EERmEEENS7_11mutable_ptrIS3_EEDpOT_ Line | Count | Source | 407 | 14 | static MutablePtr create(Args&&... args) { | 408 | 14 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 14 | } |
Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_23ColumnFixedLengthObjectEE6createIJRKmEEEN3COWIS2_E11mutable_ptrIS3_EEDpOT_ _ZN9COWHelperIN5doris10vectorized7IColumnENS1_9ColumnStrIjEEE6createIJEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Line | Count | Source | 407 | 63.2k | static MutablePtr create(Args&&... args) { | 408 | 63.2k | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 63.2k | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_11ColumnArrayEE6createIJN3COWIS2_E11mutable_ptrIS2_EES9_EEENS8_IS3_EEDpOT_ Line | Count | Source | 407 | 406 | static MutablePtr create(Args&&... args) { | 408 | 406 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 406 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_11ColumnArrayEE6createIJN3COWIS2_E11mutable_ptrIS2_EEEEENS8_IS3_EEDpOT_ Line | Count | Source | 407 | 96 | static MutablePtr create(Args&&... args) { | 408 | 96 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 96 | } |
Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnObjectEE6createIJRKbEEEN3COWIS2_E11mutable_ptrIS3_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE15EEEE6createIJEEEN3COWIS2_E11mutable_ptrIS5_EEDpOT_ _ZN9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE23EEEE6createIJEEEN3COWIS2_E11mutable_ptrIS5_EEDpOT_ Line | Count | Source | 407 | 20 | static MutablePtr create(Args&&... args) { | 408 | 20 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 20 | } |
Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_16ColumnDictionaryIiEEE6createIJEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ _ZN9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE5EEEE6createIJEEEN3COWIS2_E11mutable_ptrIS5_EEDpOT_ Line | Count | Source | 407 | 334 | static MutablePtr create(Args&&... args) { | 408 | 334 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 334 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIhEEE6createIJEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Line | Count | Source | 407 | 65.9k | static MutablePtr create(Args&&... args) { | 408 | 65.9k | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 65.9k | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_14ColumnNullableEE6createIJN3COWIS2_E11mutable_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE5EEEEENS8_INS1_12ColumnVectorIhEEEEEEENS8_IS3_EEDpOT_ Line | Count | Source | 407 | 1 | static MutablePtr create(Args&&... args) { | 408 | 1 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 1 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE11EEEE6createIJEEEN3COWIS2_E11mutable_ptrIS5_EEDpOT_ Line | Count | Source | 407 | 1 | static MutablePtr create(Args&&... args) { | 408 | 1 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 1 | } |
Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE12EEEE6createIJEEEN3COWIS2_E11mutable_ptrIS5_EEDpOT_ _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIiEEE6createIJEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Line | Count | Source | 407 | 28.8k | static MutablePtr create(Args&&... args) { | 408 | 28.8k | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 28.8k | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_17ColumnComplexTypeINS0_11BitmapValueEEEE6createIJEEEN3COWIS2_E11mutable_ptrIS5_EEDpOT_ Line | Count | Source | 407 | 86 | static MutablePtr create(Args&&... args) { | 408 | 86 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 86 | } |
Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_17ColumnComplexTypeINS0_11BitmapValueEEEE6createIJRmEEEN3COWIS2_E11mutable_ptrIS5_EEDpOT_ _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIdEEE6createIJEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Line | Count | Source | 407 | 561 | static MutablePtr create(Args&&... args) { | 408 | 561 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 561 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_9ColumnMapEE6createIJN3COWIS2_E11mutable_ptrIS2_EES9_S9_EEENS8_IS3_EEDpOT_ Line | Count | Source | 407 | 61 | static MutablePtr create(Args&&... args) { | 408 | 61 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 61 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_17ColumnComplexTypeINS0_11HyperLogLogEEEE6createIJEEEN3COWIS2_E11mutable_ptrIS5_EEDpOT_ Line | Count | Source | 407 | 14 | static MutablePtr create(Args&&... args) { | 408 | 14 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 14 | } |
Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_17ColumnComplexTypeINS0_11HyperLogLogEEEE6createIJRmEEEN3COWIS2_E11mutable_ptrIS5_EEDpOT_ _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIlEEE6createIJEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Line | Count | Source | 407 | 894 | static MutablePtr create(Args&&... args) { | 408 | 894 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 894 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_23ColumnFixedLengthObjectEE6createIJmEEEN3COWIS2_E11mutable_ptrIS3_EEDpOT_ Line | Count | Source | 407 | 5 | static MutablePtr create(Args&&... args) { | 408 | 5 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 5 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_14ColumnNullableEE6createIJN3COWIS2_E11mutable_ptrINS1_12ColumnVectorIlEEEENS8_INS9_IhEEEEEEENS8_IS3_EEDpOT_ Line | Count | Source | 407 | 65 | static MutablePtr create(Args&&... args) { | 408 | 65 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 65 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_14ColumnNullableEE6createIJN3COWIS2_E11mutable_ptrINS1_9ColumnStrIjEEEENS8_INS1_12ColumnVectorIhEEEEEEENS8_IS3_EEDpOT_ Line | Count | Source | 407 | 2.63k | static MutablePtr create(Args&&... args) { | 408 | 2.63k | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 2.63k | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIlEEEEE6createIJiiEEEN3COWIS2_E11mutable_ptrIS6_EEDpOT_ Line | Count | Source | 407 | 20 | static MutablePtr create(Args&&... args) { | 408 | 20 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 20 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_14ColumnNullableEE6createIJN3COWIS2_E11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEEENS8_INS1_12ColumnVectorIhEEEEEEENS8_IS3_EEDpOT_ Line | Count | Source | 407 | 6 | static MutablePtr create(Args&&... args) { | 408 | 6 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 6 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIhEEE6createIJiEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Line | Count | Source | 407 | 2 | static MutablePtr create(Args&&... args) { | 408 | 2 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 2 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_14ColumnNullableEE6createIJN3COWIS2_E11mutable_ptrIS2_EENS8_INS1_12ColumnVectorIhEEEEEEENS8_IS3_EEDpOT_ Line | Count | Source | 407 | 35.4k | static MutablePtr create(Args&&... args) { | 408 | 35.4k | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 35.4k | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIhEEE6createIJiiEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Line | Count | Source | 407 | 39 | static MutablePtr create(Args&&... args) { | 408 | 39 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 39 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_14ColumnNullableEE6createIJN3COWIS2_E11mutable_ptrINS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE11EEEEENS8_INS1_12ColumnVectorIhEEEEEEENS8_IS3_EEDpOT_ Line | Count | Source | 407 | 1 | static MutablePtr create(Args&&... args) { | 408 | 1 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 1 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorImEEE6createIJEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Line | Count | Source | 407 | 1.15k | static MutablePtr create(Args&&... args) { | 408 | 1.15k | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 1.15k | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_11ColumnArrayEE6createIJN3COWIS2_E11mutable_ptrINS1_12ColumnVectorIiEEEENS8_INS9_ImEEEEEEENS8_IS3_EEDpOT_ Line | Count | Source | 407 | 5 | static MutablePtr create(Args&&... args) { | 408 | 5 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 5 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_11ColumnArrayEE6createIJN3COWIS2_E11mutable_ptrINS1_9ColumnStrIjEEEENS8_INS1_12ColumnVectorImEEEEEEENS8_IS3_EEDpOT_ Line | Count | Source | 407 | 5 | static MutablePtr create(Args&&... args) { | 408 | 5 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 5 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_11ColumnConstEE6createIJN3COWIS2_E11mutable_ptrIS2_EEiEEENS8_IS3_EEDpOT_ Line | Count | Source | 407 | 161 | static MutablePtr create(Args&&... args) { | 408 | 161 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 161 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_11ColumnConstEE6createIJRN3COWIS2_E13immutable_ptrIS2_EEiEEENS7_11mutable_ptrIS3_EEDpOT_ Line | Count | Source | 407 | 1 | static MutablePtr create(Args&&... args) { | 408 | 1 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 1 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIiEEEEE6createIJiiEEEN3COWIS2_E11mutable_ptrIS6_EEDpOT_ Line | Count | Source | 407 | 4 | static MutablePtr create(Args&&... args) { | 408 | 4 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 4 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIjEEE6createIJEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Line | Count | Source | 407 | 116 | static MutablePtr create(Args&&... args) { | 408 | 116 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 116 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_9ColumnStrImEEE6createIJEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Line | Count | Source | 407 | 5 | static MutablePtr create(Args&&... args) { | 408 | 5 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 5 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_17ColumnComplexTypeINS0_13QuantileStateEEEE6createIJEEEN3COWIS2_E11mutable_ptrIS5_EEDpOT_ Line | Count | Source | 407 | 13 | static MutablePtr create(Args&&... args) { | 408 | 13 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 13 | } |
Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_17ColumnComplexTypeINS0_13QuantileStateEEEE6createIJRmEEEN3COWIS2_E11mutable_ptrIS5_EEDpOT_ _ZN9COWHelperIN5doris10vectorized7IColumnENS1_17ColumnComplexTypeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE6createIJEEEN3COWIS2_E11mutable_ptrISA_EEDpOT_ Line | Count | Source | 407 | 1 | static MutablePtr create(Args&&... args) { | 408 | 1 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 1 | } |
Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_17ColumnComplexTypeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE6createIJRmEEEN3COWIS2_E11mutable_ptrISA_EEDpOT_ _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIhEEE6createIJmiEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Line | Count | Source | 407 | 236 | static MutablePtr create(Args&&... args) { | 408 | 236 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 236 | } |
Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_11ColumnConstEE6createIJN3COWIS2_E13immutable_ptrIS2_EERmEEENS7_11mutable_ptrIS3_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIaEEE6createIJRmEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIhEEE6createIJRmiEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Line | Count | Source | 407 | 8.32k | static MutablePtr create(Args&&... args) { | 408 | 8.32k | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 8.32k | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIiEEE6createIJRmEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Line | Count | Source | 407 | 169 | static MutablePtr create(Args&&... args) { | 408 | 169 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 169 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIhEEE6createIJRmRbEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Line | Count | Source | 407 | 153 | static MutablePtr create(Args&&... args) { | 408 | 153 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 153 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIhEEE6createIJRmbEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Line | Count | Source | 407 | 205 | static MutablePtr create(Args&&... args) { | 408 | 205 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 205 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_11ColumnArrayEE6createIJN3COWIS2_E11mutable_ptrIS2_EENS8_INS1_12ColumnVectorImEEEEEEENS8_IS3_EEDpOT_ Line | Count | Source | 407 | 590 | static MutablePtr create(Args&&... args) { | 408 | 590 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 590 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIiEEE6createIJRmiEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Line | Count | Source | 407 | 200 | static MutablePtr create(Args&&... args) { | 408 | 200 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 200 | } |
Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_11ColumnConstEE6createIJN3COWIS2_E11mutable_ptrINS1_9ColumnStrIjEEEERmEEENS8_IS3_EEDpOT_ _ZN9COWHelperIN5doris10vectorized7IColumnENS1_11ColumnArrayEE6createIJN3COWIS2_E11mutable_ptrINS1_12ColumnVectorIlEEEENS8_INS9_ImEEEEEEENS8_IS3_EEDpOT_ Line | Count | Source | 407 | 8 | static MutablePtr create(Args&&... args) { | 408 | 8 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 8 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_9ColumnMapEE6createIJN3COWIS2_E11mutable_ptrINS1_9ColumnStrIjEEEENS8_INS1_12ColumnVectorIlEEEENS8_INSC_ImEEEEEEENS8_IS3_EEDpOT_ Line | Count | Source | 407 | 8 | static MutablePtr create(Args&&... args) { | 408 | 8 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 8 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorImEEE6createIJiEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Line | Count | Source | 407 | 492 | static MutablePtr create(Args&&... args) { | 408 | 492 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 492 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIoEEE6createIJEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Line | Count | Source | 407 | 14 | static MutablePtr create(Args&&... args) { | 408 | 14 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 14 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_14ColumnNullableEE6createIJN3COWIS2_E11mutable_ptrINS1_12ColumnVectorIiEEEENS8_INS9_IhEEEEEEENS8_IS3_EEDpOT_ Line | Count | Source | 407 | 41 | static MutablePtr create(Args&&... args) { | 408 | 41 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 41 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_11ColumnArrayEE6createIJN3COWIS2_E11mutable_ptrINS1_14ColumnNullableEEENS8_INS1_12ColumnVectorImEEEEEEENS8_IS3_EEDpOT_ Line | Count | Source | 407 | 4 | static MutablePtr create(Args&&... args) { | 408 | 4 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 4 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_9ColumnMapEE6createIJN3COWIS2_E11mutable_ptrIS2_EES9_NS8_INS1_12ColumnVectorImEEEEEEENS8_IS3_EEDpOT_ Line | Count | Source | 407 | 82 | static MutablePtr create(Args&&... args) { | 408 | 82 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 82 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorInEEE6createIJEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Line | Count | Source | 407 | 217 | static MutablePtr create(Args&&... args) { | 408 | 217 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 217 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_11ColumnConstEE6createIJN3COWIS2_E11mutable_ptrIS2_EERmEEENS8_IS3_EEDpOT_ Line | Count | Source | 407 | 20.9k | static MutablePtr create(Args&&... args) { | 408 | 20.9k | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 20.9k | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIiEEE6createIJRKmiEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Line | Count | Source | 407 | 28 | static MutablePtr create(Args&&... args) { | 408 | 28 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 28 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIhEEE6createIJRKmiEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Line | Count | Source | 407 | 29 | static MutablePtr create(Args&&... args) { | 408 | 29 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 29 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_11ColumnConstEE6createIJN3COWIS2_E11mutable_ptrINS1_14ColumnNullableEEERKmEEENS8_IS3_EEDpOT_ Line | Count | Source | 407 | 6 | static MutablePtr create(Args&&... args) { | 408 | 6 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 6 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_11ColumnConstEE6createIJN3COWIS2_E11mutable_ptrIS2_EERKmEEENS8_IS3_EEDpOT_ Line | Count | Source | 407 | 1 | static MutablePtr create(Args&&... args) { | 408 | 1 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 1 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalInEEEEE6createIJiiEEEN3COWIS2_E11mutable_ptrIS6_EEDpOT_ Line | Count | Source | 407 | 1 | static MutablePtr create(Args&&... args) { | 408 | 1 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 1 | } |
Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIhEEE6createIJRKmEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorItEEE6createIJEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Line | Count | Source | 407 | 62 | static MutablePtr create(Args&&... args) { | 408 | 62 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 62 | } |
Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorItEEE6createIJRKmEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIjEEE6createIJRKmEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorImEEE6createIJRKmEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIaEEE6createIJEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Line | Count | Source | 407 | 1.96k | static MutablePtr create(Args&&... args) { | 408 | 1.96k | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 1.96k | } |
Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIaEEE6createIJRKmEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIsEEE6createIJEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Line | Count | Source | 407 | 230 | static MutablePtr create(Args&&... args) { | 408 | 230 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 230 | } |
Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIsEEE6createIJRKmEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIiEEE6createIJRKmEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIlEEE6createIJRKmEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorInEEE6createIJRKmEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIfEEE6createIJEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Line | Count | Source | 407 | 96 | static MutablePtr create(Args&&... args) { | 408 | 96 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 96 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIfEEE6createIJRKmEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Line | Count | Source | 407 | 22 | static MutablePtr create(Args&&... args) { | 408 | 22 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 22 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIdEEE6createIJRKmEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Line | Count | Source | 407 | 27 | static MutablePtr create(Args&&... args) { | 408 | 27 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 27 | } |
Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIiEEEEE6createIJmRsEEEN3COWIS2_E11mutable_ptrIS6_EEDpOT_ _ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIiEEEEE6createIJRKmRsEEEN3COWIS2_E11mutable_ptrIS6_EEDpOT_ Line | Count | Source | 407 | 150 | static MutablePtr create(Args&&... args) { | 408 | 150 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 150 | } |
Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIlEEEEE6createIJmRsEEEN3COWIS2_E11mutable_ptrIS6_EEDpOT_ _ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIlEEEEE6createIJRKmRsEEEN3COWIS2_E11mutable_ptrIS6_EEDpOT_ Line | Count | Source | 407 | 60 | static MutablePtr create(Args&&... args) { | 408 | 60 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 60 | } |
Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalInEEEEE6createIJmRsEEEN3COWIS2_E11mutable_ptrIS6_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalInEEEEE6createIJRKmRsEEEN3COWIS2_E11mutable_ptrIS6_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_12Decimal128V3EEEE6createIJmRsEEEN3COWIS2_E11mutable_ptrIS5_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_12Decimal128V3EEEE6createIJRKmRsEEEN3COWIS2_E11mutable_ptrIS5_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEE6createIJmRsEEEN3COWIS2_E11mutable_ptrIS9_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEE6createIJRKmRsEEEN3COWIS2_E11mutable_ptrIS9_EEDpOT_ _ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIiEEEEE6createIJRKmRKiEEEN3COWIS2_E11mutable_ptrIS6_EEDpOT_ Line | Count | Source | 407 | 300 | static MutablePtr create(Args&&... args) { | 408 | 300 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 300 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIlEEEEE6createIJRKmRKiEEEN3COWIS2_E11mutable_ptrIS6_EEDpOT_ Line | Count | Source | 407 | 120 | static MutablePtr create(Args&&... args) { | 408 | 120 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 120 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIfEEE6createIJiEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Line | Count | Source | 407 | 88 | static MutablePtr create(Args&&... args) { | 408 | 88 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 88 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIdEEE6createIJiEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Line | Count | Source | 407 | 108 | static MutablePtr create(Args&&... args) { | 408 | 108 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 108 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIiEEEEE6createIJmjEEEN3COWIS2_E11mutable_ptrIS6_EEDpOT_ Line | Count | Source | 407 | 1 | static MutablePtr create(Args&&... args) { | 408 | 1 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 1 | } |
Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIhEEE6createIJmEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE20EEEE6createIJEEEN3COWIS2_E11mutable_ptrIS5_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE25EEEE6createIJEEEN3COWIS2_E11mutable_ptrIS5_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE26EEEE6createIJEEEN3COWIS2_E11mutable_ptrIS5_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE2EEEE6createIJEEEN3COWIS2_E11mutable_ptrIS5_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE36EEEE6createIJEEEN3COWIS2_E11mutable_ptrIS5_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE37EEEE6createIJEEEN3COWIS2_E11mutable_ptrIS5_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE3EEEE6createIJEEEN3COWIS2_E11mutable_ptrIS5_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE4EEEE6createIJEEEN3COWIS2_E11mutable_ptrIS5_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE6EEEE6createIJEEEN3COWIS2_E11mutable_ptrIS5_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE7EEEE6createIJEEEN3COWIS2_E11mutable_ptrIS5_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE8EEEE6createIJEEEN3COWIS2_E11mutable_ptrIS5_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE9EEEE6createIJEEEN3COWIS2_E11mutable_ptrIS5_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE28EEEE6createIJEEEN3COWIS2_E11mutable_ptrIS5_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE29EEEE6createIJEEEN3COWIS2_E11mutable_ptrIS5_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE30EEEE6createIJEEEN3COWIS2_E11mutable_ptrIS5_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE35EEEE6createIJEEEN3COWIS2_E11mutable_ptrIS5_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnObjectEE6createIJbbEEEN3COWIS2_E11mutable_ptrIS3_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_11ColumnConstEE6createIJN3COWIS2_E11mutable_ptrINS1_9ColumnStrIjEEEERtEEENS8_IS3_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_16ColumnDictionaryIiEEE6createIJRKNS0_9FieldTypeEEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ _ZN9COWHelperIN5doris10vectorized7IColumnENS1_14ColumnNullableEE6createIJN3COWIS2_E11mutable_ptrINS1_12ColumnVectorIhEEEESB_EEENS8_IS3_EEDpOT_ Line | Count | Source | 407 | 38 | static MutablePtr create(Args&&... args) { | 408 | 38 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 38 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_14ColumnNullableEE6createIJN3COWIS2_E11mutable_ptrINS1_12ColumnVectorIaEEEENS8_INS9_IhEEEEEEENS8_IS3_EEDpOT_ Line | Count | Source | 407 | 51 | static MutablePtr create(Args&&... args) { | 408 | 51 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 51 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_14ColumnNullableEE6createIJN3COWIS2_E11mutable_ptrINS1_12ColumnVectorIsEEEENS8_INS9_IhEEEEEEENS8_IS3_EEDpOT_ Line | Count | Source | 407 | 22 | static MutablePtr create(Args&&... args) { | 408 | 22 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 22 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_14ColumnNullableEE6createIJN3COWIS2_E11mutable_ptrINS1_12ColumnVectorInEEEENS8_INS9_IhEEEEEEENS8_IS3_EEDpOT_ Line | Count | Source | 407 | 6 | static MutablePtr create(Args&&... args) { | 408 | 6 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 6 | } |
Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_14ColumnNullableEE6createIJN3COWIS2_E11mutable_ptrINS1_12ColumnVectorIfEEEENS8_INS9_IhEEEEEEENS8_IS3_EEDpOT_ _ZN9COWHelperIN5doris10vectorized7IColumnENS1_14ColumnNullableEE6createIJN3COWIS2_E11mutable_ptrINS1_12ColumnVectorIdEEEENS8_INS9_IhEEEEEEENS8_IS3_EEDpOT_ Line | Count | Source | 407 | 47 | static MutablePtr create(Args&&... args) { | 408 | 47 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 47 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_14ColumnNullableEE6createIJN3COWIS2_E11mutable_ptrINS1_12ColumnVectorIjEEEENS8_INS9_IhEEEEEEENS8_IS3_EEDpOT_ Line | Count | Source | 407 | 10 | static MutablePtr create(Args&&... args) { | 408 | 10 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 10 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_14ColumnNullableEE6createIJN3COWIS2_E11mutable_ptrINS1_12ColumnVectorImEEEENS8_INS9_IhEEEEEEENS8_IS3_EEDpOT_ Line | Count | Source | 407 | 22 | static MutablePtr create(Args&&... args) { | 408 | 22 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 22 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_11ColumnConstEE6createIJN3COWIS2_E13immutable_ptrIS2_EERKmEEENS7_11mutable_ptrIS3_EEDpOT_ Line | Count | Source | 407 | 17.1k | static MutablePtr create(Args&&... args) { | 408 | 17.1k | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 17.1k | } |
Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_11ColumnConstEE6createIJRKN3COWIS2_E13chameleon_ptrIS2_EEmEEENS7_11mutable_ptrIS3_EEDpOT_ _ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIiEEEEE6createIJiRKjEEEN3COWIS2_E11mutable_ptrIS6_EEDpOT_ Line | Count | Source | 407 | 107 | static MutablePtr create(Args&&... args) { | 408 | 107 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 107 | } |
Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIiEEEEE6createIJRmRKjEEEN3COWIS2_E11mutable_ptrIS6_EEDpOT_ _ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIlEEEEE6createIJiRKjEEEN3COWIS2_E11mutable_ptrIS6_EEDpOT_ Line | Count | Source | 407 | 62 | static MutablePtr create(Args&&... args) { | 408 | 62 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 62 | } |
Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIlEEEEE6createIJRmRKjEEEN3COWIS2_E11mutable_ptrIS6_EEDpOT_ _ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalInEEEEE6createIJiRKjEEEN3COWIS2_E11mutable_ptrIS6_EEDpOT_ Line | Count | Source | 407 | 173 | static MutablePtr create(Args&&... args) { | 408 | 173 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 173 | } |
Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalInEEEEE6createIJRmRKjEEEN3COWIS2_E11mutable_ptrIS6_EEDpOT_ _ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_12Decimal128V3EEEE6createIJiRKjEEEN3COWIS2_E11mutable_ptrIS5_EEDpOT_ Line | Count | Source | 407 | 9 | static MutablePtr create(Args&&... args) { | 408 | 9 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 9 | } |
Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_12Decimal128V3EEEE6createIJRmRKjEEEN3COWIS2_E11mutable_ptrIS5_EEDpOT_ _ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEE6createIJiRKjEEEN3COWIS2_E11mutable_ptrIS9_EEDpOT_ Line | Count | Source | 407 | 7 | static MutablePtr create(Args&&... args) { | 408 | 7 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 7 | } |
Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEE6createIJRmRKjEEEN3COWIS2_E11mutable_ptrIS9_EEDpOT_ _ZN9COWHelperIN5doris10vectorized7IColumnENS1_11ColumnConstEE6createIJN3COWIS2_E13immutable_ptrIS2_EEmEEENS7_11mutable_ptrIS3_EEDpOT_ Line | Count | Source | 407 | 1 | static MutablePtr create(Args&&... args) { | 408 | 1 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 1 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_11ColumnConstEE6createIJRKN3COWIS2_E13immutable_ptrIS2_EEmEEENS7_11mutable_ptrIS3_EEDpOT_ Line | Count | Source | 407 | 15.6k | static MutablePtr create(Args&&... args) { | 408 | 15.6k | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 15.6k | } |
Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnObjectEE6createIJRKbbEEEN3COWIS2_E11mutable_ptrIS3_EEDpOT_ _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnStructEE6createIJSt6vectorIN3COWIS2_E11mutable_ptrIS2_EESaISA_EEEEENS9_IS3_EEDpOT_ Line | Count | Source | 407 | 19 | static MutablePtr create(Args&&... args) { | 408 | 19 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 19 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIhEEE6createIJRmEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Line | Count | Source | 407 | 359 | static MutablePtr create(Args&&... args) { | 408 | 359 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 359 | } |
Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorItEEE6createIJRmEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIjEEE6createIJRmEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorImEEE6createIJRmEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Line | Count | Source | 407 | 6 | static MutablePtr create(Args&&... args) { | 408 | 6 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 6 | } |
Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIN4wide7integerILm128EjEEEEE6createIJEEEN3COWIS2_E11mutable_ptrIS7_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIN4wide7integerILm128EjEEEEE6createIJRmEEEN3COWIS2_E11mutable_ptrIS7_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIsEEE6createIJRmEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIlEEE6createIJRmEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Line | Count | Source | 407 | 43 | static MutablePtr create(Args&&... args) { | 408 | 43 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 43 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorInEEE6createIJRmEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Line | Count | Source | 407 | 6 | static MutablePtr create(Args&&... args) { | 408 | 6 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 6 | } |
Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIfEEE6createIJRmEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIdEEE6createIJRmEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Line | Count | Source | 407 | 6 | static MutablePtr create(Args&&... args) { | 408 | 6 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 6 | } |
Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIoEEE6createIJRmEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnObjectEE6createIJbEEEN3COWIS2_E11mutable_ptrIS3_EEDpOT_ _ZN9COWHelperIN5doris10vectorized7IColumnENS1_11ColumnConstEE6createIJN3COWIS2_E11mutable_ptrIS2_EERmbEEENS8_IS3_EEDpOT_ Line | Count | Source | 407 | 8 | static MutablePtr create(Args&&... args) { | 408 | 8 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 8 | } |
Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_23ColumnFixedLengthObjectEE6createIJiEEEN3COWIS2_E11mutable_ptrIS3_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized12IColumnDummyENS1_13ColumnNothingEE6createIJiEEEN3COWINS1_7IColumnEE11mutable_ptrIS3_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized12IColumnDummyENS1_13ColumnNothingEE6createIJRmEEEN3COWINS1_7IColumnEE11mutable_ptrIS3_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_11ColumnConstEE6createIJRN3COWIS2_E13immutable_ptrIS2_EEmEEENS7_11mutable_ptrIS3_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_14ColumnNullableEE6createIJN3COWIS2_E11mutable_ptrINS1_11ColumnArrayEEENS8_INS1_12ColumnVectorIhEEEEEEENS8_IS3_EEDpOT_ _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIlEEE6createIJmiEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Line | Count | Source | 407 | 7 | static MutablePtr create(Args&&... args) { | 408 | 7 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 7 | } |
Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIiEEEEE6createIJijEEEN3COWIS2_E11mutable_ptrIS6_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIlEEEEE6createIJijEEEN3COWIS2_E11mutable_ptrIS6_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalInEEEEE6createIJijEEEN3COWIS2_E11mutable_ptrIS6_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_12Decimal128V3EEEE6createIJijEEEN3COWIS2_E11mutable_ptrIS5_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEE6createIJijEEEN3COWIS2_E11mutable_ptrIS9_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_14ColumnNullableEE6createIJN3COWIS2_E11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalIiEEEEEENS8_INS1_12ColumnVectorIhEEEEEEENS8_IS3_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_14ColumnNullableEE6createIJN3COWIS2_E11mutable_ptrINS1_13ColumnDecimalINS1_12Decimal128V3EEEEENS8_INS1_12ColumnVectorIhEEEEEEENS8_IS3_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_14ColumnNullableEE6createIJN3COWIS2_E11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalInEEEEEENS8_INS1_12ColumnVectorIhEEEEEEENS8_IS3_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_14ColumnNullableEE6createIJN3COWIS2_E11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEENS8_INS1_12ColumnVectorIhEEEEEEENS8_IS3_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_11ColumnConstEE6createIJN3COWIS2_E11mutable_ptrINS1_12ColumnVectorIlEEEERmEEENS8_IS3_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIlEEE6createIJmRKiEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorImEEE6createIJmEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIlEEE6createIJRmiEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Line | Count | Source | 407 | 400 | static MutablePtr create(Args&&... args) { | 408 | 400 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 400 | } |
Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIlEEE6createIJmEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_14ColumnNullableEE6createIJN3COWIS2_E11mutable_ptrINS1_11ColumnArrayEEENS8_IS2_EEEEENS8_IS3_EEDpOT_ _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIhEEE6createIJRmRKhEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Line | Count | Source | 407 | 2 | static MutablePtr create(Args&&... args) { | 408 | 2 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 2 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIhEEE6createIJRmhEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Line | Count | Source | 407 | 1 | static MutablePtr create(Args&&... args) { | 408 | 1 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 1 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_11ColumnConstEE6createIJRN3COWIS2_E13immutable_ptrIS2_EERmEEENS7_11mutable_ptrIS3_EEDpOT_ Line | Count | Source | 407 | 2.03k | static MutablePtr create(Args&&... args) { | 408 | 2.03k | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 2.03k | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIdEEE6createIJmEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Line | Count | Source | 407 | 20 | static MutablePtr create(Args&&... args) { | 408 | 20 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 20 | } |
Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIlEEEEE6createIJmjEEEN3COWIS2_E11mutable_ptrIS6_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalInEEEEE6createIJmjEEEN3COWIS2_E11mutable_ptrIS6_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_12Decimal128V3EEEE6createIJmjEEEN3COWIS2_E11mutable_ptrIS5_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEE6createIJmjEEEN3COWIS2_E11mutable_ptrIS9_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIsEEE6createIJiEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIsEEE6createIJmEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIaEEE6createIJiEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIaEEE6createIJmEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIiEEE6createIJiEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIiEEE6createIJmEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Line | Count | Source | 407 | 4 | static MutablePtr create(Args&&... args) { | 408 | 4 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 4 | } |
Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIlEEE6createIJiEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorInEEE6createIJiEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorInEEE6createIJmEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIaEEE6createIJRmiEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_11ColumnConstEE6createIJN3COWIS2_E11mutable_ptrINS1_17ColumnComplexTypeINS0_11BitmapValueEEEEERmEEENS8_IS3_EEDpOT_ _ZN9COWHelperIN5doris10vectorized7IColumnENS1_14ColumnNullableEE6createIJN3COWIS2_E11mutable_ptrINS1_17ColumnComplexTypeINS0_11BitmapValueEEEEENS8_INS1_12ColumnVectorIhEEEEEEENS8_IS3_EEDpOT_ Line | Count | Source | 407 | 5 | static MutablePtr create(Args&&... args) { | 408 | 5 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 5 | } |
Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_14ColumnNullableEE6createIJN3COWIS2_E11mutable_ptrINS1_12ColumnVectorItEEEENS8_INS9_IhEEEEEEENS8_IS3_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIiEEEEE6createIJiRjEEEN3COWIS2_E11mutable_ptrIS6_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIiEEEEE6createIJRmRjEEEN3COWIS2_E11mutable_ptrIS6_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIlEEEEE6createIJiRjEEEN3COWIS2_E11mutable_ptrIS6_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIlEEEEE6createIJRmRjEEEN3COWIS2_E11mutable_ptrIS6_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalInEEEEE6createIJiRjEEEN3COWIS2_E11mutable_ptrIS6_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalInEEEEE6createIJRmRjEEEN3COWIS2_E11mutable_ptrIS6_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_12Decimal128V3EEEE6createIJiRjEEEN3COWIS2_E11mutable_ptrIS5_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_12Decimal128V3EEEE6createIJRmRjEEEN3COWIS2_E11mutable_ptrIS5_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEE6createIJiRjEEEN3COWIS2_E11mutable_ptrIS9_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEE6createIJRmRjEEEN3COWIS2_E11mutable_ptrIS9_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_14ColumnNullableEE6createIJN3COWIS2_E11mutable_ptrINS1_12ColumnVectorIoEEEENS8_INS9_IhEEEEEEENS8_IS3_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_11ColumnConstEE6createIJN3COWIS2_E11mutable_ptrINS1_12ColumnVectorIjEEEERmEEENS8_IS3_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_11ColumnConstEE6createIJN3COWIS2_E11mutable_ptrINS1_12ColumnVectorImEEEERmEEENS8_IS3_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_11ColumnConstEE6createIJN3COWIS2_E11mutable_ptrINS1_12ColumnVectorIdEEEERmEEENS8_IS3_EEDpOT_ _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIsEEE6createIJRmiEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Line | Count | Source | 407 | 100 | static MutablePtr create(Args&&... args) { | 408 | 100 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 100 | } |
_ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorInEEE6createIJRmiEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Line | Count | Source | 407 | 800 | static MutablePtr create(Args&&... args) { | 408 | 800 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 800 | } |
Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_11ColumnConstEE6createIJN3COWIS2_E11mutable_ptrINS1_17ColumnComplexTypeINS0_11HyperLogLogEEEEERmEEENS8_IS3_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_14ColumnNullableEE6createIJN3COWIS2_E11mutable_ptrINS1_17ColumnComplexTypeINS0_11HyperLogLogEEEEENS8_INS1_12ColumnVectorIhEEEEEEENS8_IS3_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIhEEE6createIJibEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIhEEE6createIJRKmbEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIoEEE6createIJiiEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIjEEE6createIJRmiEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIoEEE6createIJRmiEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Line | Count | Source | 407 | 1 | static MutablePtr create(Args&&... args) { | 408 | 1 | return MutablePtr(new Derived(std::forward<Args>(args)...)); | 409 | 1 | } |
Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_11ColumnConstEE6createIJN3COWIS2_E11mutable_ptrINS1_17ColumnComplexTypeINS0_13QuantileStateEEEEERmEEENS8_IS3_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_11ColumnConstEE6createIJN3COWIS2_E11mutable_ptrINS1_12ColumnVectorIiEEEERmEEENS8_IS3_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIiEEE6createIJiiEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIlEEEEE6createIJRmiEEEN3COWIS2_E11mutable_ptrIS6_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnObjectEE6createIJbRSt10shared_ptrINS1_14DataTypeStringEEN3COWIS2_E11mutable_ptrIS2_EEEEENSC_IS3_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnObjectEE6createIJNS1_14SubcolumnsTreeINS3_9SubcolumnEEEbEEEN3COWIS2_E11mutable_ptrIS3_EEDpOT_ Unexecuted instantiation: _ZN9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIfEEE6createIJmEEEN3COWIS2_E11mutable_ptrIS4_EEDpOT_ |
410 | | |
411 | 2.19k | typename Base::MutablePtr clone() const override { |
412 | 2.19k | return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this))); |
413 | 2.19k | } Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIoEEE5cloneEv _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIhEEE5cloneEv Line | Count | Source | 411 | 196 | typename Base::MutablePtr clone() const override { | 412 | 196 | return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this))); | 413 | 196 | } |
_ZNK9COWHelperIN5doris10vectorized7IColumnENS1_14ColumnNullableEE5cloneEv Line | Count | Source | 411 | 3 | typename Base::MutablePtr clone() const override { | 412 | 3 | return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this))); | 413 | 3 | } |
Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_11ColumnConstEE5cloneEv _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_9ColumnStrIjEEE5cloneEv Line | Count | Source | 411 | 1.50k | typename Base::MutablePtr clone() const override { | 412 | 1.50k | return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this))); | 413 | 1.50k | } |
Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_23ColumnFixedLengthObjectEE5cloneEv _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIiEEEEE5cloneEv Line | Count | Source | 411 | 75 | typename Base::MutablePtr clone() const override { | 412 | 75 | return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this))); | 413 | 75 | } |
_ZNK9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIlEEEEE5cloneEv Line | Count | Source | 411 | 31 | typename Base::MutablePtr clone() const override { | 412 | 31 | return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this))); | 413 | 31 | } |
Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_12Decimal128V3EEEE5cloneEv Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEE5cloneEv _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_11ColumnArrayEE5cloneEv Line | Count | Source | 411 | 1 | typename Base::MutablePtr clone() const override { | 412 | 1 | return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this))); | 413 | 1 | } |
_ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorImEEE5cloneEv Line | Count | Source | 411 | 2 | typename Base::MutablePtr clone() const override { | 412 | 2 | return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this))); | 413 | 2 | } |
Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnObjectEE5cloneEv Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIjEEE5cloneEv Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalInEEEEE5cloneEv Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE15EEEE5cloneEv Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE23EEEE5cloneEv Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_16ColumnDictionaryIiEEE5cloneEv _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIdEEE5cloneEv Line | Count | Source | 411 | 28 | typename Base::MutablePtr clone() const override { | 412 | 28 | return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this))); | 413 | 28 | } |
Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIaEEE5cloneEv Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIsEEE5cloneEv _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIiEEE5cloneEv Line | Count | Source | 411 | 324 | typename Base::MutablePtr clone() const override { | 412 | 324 | return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this))); | 413 | 324 | } |
_ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIlEEE5cloneEv Line | Count | Source | 411 | 4 | typename Base::MutablePtr clone() const override { | 412 | 4 | return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this))); | 413 | 4 | } |
Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorInEEE5cloneEv _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIfEEE5cloneEv Line | Count | Source | 411 | 22 | typename Base::MutablePtr clone() const override { | 412 | 22 | return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this))); | 413 | 22 | } |
Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_9ColumnStrImEEE5cloneEv Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE5EEEE5cloneEv Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE11EEEE5cloneEv Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE12EEEE5cloneEv Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_17ColumnComplexTypeINS0_11BitmapValueEEEE5cloneEv Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnStructEE5cloneEv _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_9ColumnMapEE5cloneEv Line | Count | Source | 411 | 1 | typename Base::MutablePtr clone() const override { | 412 | 1 | return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this))); | 413 | 1 | } |
Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_17ColumnComplexTypeINS0_11HyperLogLogEEEE5cloneEv Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_17ColumnComplexTypeINS0_13QuantileStateEEEE5cloneEv Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_17ColumnComplexTypeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE5cloneEv Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorItEEE5cloneEv Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE20EEEE5cloneEv Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE25EEEE5cloneEv Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE26EEEE5cloneEv Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE2EEEE5cloneEv Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE36EEEE5cloneEv Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE37EEEE5cloneEv Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE3EEEE5cloneEv Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE4EEEE5cloneEv Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE6EEEE5cloneEv Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE7EEEE5cloneEv Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE8EEEE5cloneEv Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE9EEEE5cloneEv Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE28EEEE5cloneEv Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE29EEEE5cloneEv Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE30EEEE5cloneEv Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE35EEEE5cloneEv Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIN4wide7integerILm128EjEEEEE5cloneEv Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized12IColumnDummyENS1_13ColumnNothingEE5cloneEv Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIN4wide7integerILm256EiEEEEE5cloneEv |
414 | | void append_data_by_selector(typename Base::MutablePtr& res, |
415 | 0 | const typename Base::Selector& selector) const override { |
416 | 0 | this->template append_data_by_selector_impl<Derived>(res, selector); |
417 | 0 | } Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIoEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIhEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_14ColumnNullableEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_11ColumnConstEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_9ColumnStrIjEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_23ColumnFixedLengthObjectEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIiEEEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIlEEEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_12Decimal128V3EEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_11ColumnArrayEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorImEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnObjectEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIjEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalInEEEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE15EEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE23EEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_16ColumnDictionaryIiEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIdEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIaEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIsEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIiEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIlEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorInEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIfEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_9ColumnStrImEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE5EEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE11EEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE12EEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_17ColumnComplexTypeINS0_11BitmapValueEEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnStructEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_9ColumnMapEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_17ColumnComplexTypeINS0_11HyperLogLogEEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_17ColumnComplexTypeINS0_13QuantileStateEEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_17ColumnComplexTypeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorItEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE20EEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE25EEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE26EEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE2EEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE36EEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE37EEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE3EEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE4EEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE6EEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE7EEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE8EEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE9EEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE28EEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE29EEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE30EEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE35EEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIN4wide7integerILm128EjEEEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized12IColumnDummyENS1_13ColumnNothingEE23append_data_by_selectorERN3COWINS1_7IColumnEE11mutable_ptrIS6_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIN4wide7integerILm256EiEEEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE |
418 | | |
419 | | void append_data_by_selector(typename Base::MutablePtr& res, |
420 | | const typename Base::Selector& selector, size_t begin, |
421 | 0 | size_t end) const override { |
422 | 0 | this->template append_data_by_selector_impl<Derived>(res, selector, begin, end); |
423 | 0 | } Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIoEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIhEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_14ColumnNullableEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_11ColumnConstEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_9ColumnStrIjEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_23ColumnFixedLengthObjectEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIiEEEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIlEEEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_12Decimal128V3EEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_11ColumnArrayEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorImEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnObjectEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIjEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalInEEEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE15EEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE23EEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_16ColumnDictionaryIiEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIdEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIaEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIsEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIiEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIlEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorInEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIfEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_9ColumnStrImEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE5EEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE11EEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE12EEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_17ColumnComplexTypeINS0_11BitmapValueEEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnStructEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_9ColumnMapEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_17ColumnComplexTypeINS0_11HyperLogLogEEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_17ColumnComplexTypeINS0_13QuantileStateEEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_17ColumnComplexTypeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorItEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE20EEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE25EEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE26EEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE2EEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE36EEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE37EEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE3EEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE4EEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE6EEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE7EEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE8EEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE9EEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE28EEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE29EEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE30EEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_19PredicateColumnTypeILNS0_13PrimitiveTypeE35EEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIN4wide7integerILm128EjEEEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized12IColumnDummyENS1_13ColumnNothingEE23append_data_by_selectorERN3COWINS1_7IColumnEE11mutable_ptrIS6_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm Unexecuted instantiation: _ZNK9COWHelperIN5doris10vectorized7IColumnENS1_12ColumnVectorIN4wide7integerILm256EiEEEEE23append_data_by_selectorERN3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm |
424 | | |
425 | | protected: |
426 | | MutablePtr shallow_mutate() const { |
427 | | return MutablePtr(static_cast<Derived*>(Base::shallow_mutate().get())); |
428 | | } |
429 | | }; |