Coverage Report

Created: 2024-11-21 20:24

/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
};