Coverage Report

Created: 2026-05-18 03:59

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
be/src/core/cow.h
Line
Count
Source
1
// Licensed to the Apache Software Foundation (ASF) under one
2
// or more contributor license agreements.  See the NOTICE file
3
// distributed with this work for additional information
4
// regarding copyright ownership.  The ASF licenses this file
5
// to you under the Apache License, Version 2.0 (the
6
// "License"); you may not use this file except in compliance
7
// with the License.  You may obtain a copy of the License at
8
//
9
//   http://www.apache.org/licenses/LICENSE-2.0
10
//
11
// Unless required by applicable law or agreed to in writing,
12
// software distributed under the License is distributed on an
13
// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
14
// KIND, either express or implied.  See the License for the
15
// specific language governing permissions and limitations
16
// under the License.
17
// 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
#include <vector>
27
28
namespace doris {
29
30
/** Copy-on-write shared ptr.
31
  * Allows to work with shared immutable objects and sometimes unshare and mutate you own unique copy.
32
  *
33
  * Usage:
34
    class Column : public COW<Column>
35
    {
36
    private:
37
        friend class COW<Column>;
38
        /// Leave all constructors in private section. They will be available through 'create' method.
39
        Column();
40
        /// Provide 'clone' method. It can be virtual if you want polymorphic behaviour.
41
        virtual Column * clone() const;
42
    public:
43
        /// Correctly use const qualifiers in your interface.
44
        virtual ~Column() {}
45
    };
46
  * It will provide 'create' and 'mutate' methods.
47
  * And 'Ptr' and 'MutablePtr' types.
48
  * Ptr is refcounted pointer to immutable object.
49
  * MutablePtr is refcounted noncopyable pointer to mutable object.
50
  * MutablePtr can be assigned to Ptr through move assignment.
51
  *
52
  * 'create' method creates MutablePtr: you cannot share mutable objects.
53
  * To share, move-assign to immutable pointer.
54
  * 'mutate' method allows to create mutable noncopyable object from immutable object:
55
  *   either by cloning or by using directly, if it is not shared.
56
  * These methods are thread-safe.
57
  *
58
  * Example:
59
  *
60
    /// Creating and assigning to immutable ptr.
61
    Column::Ptr x = Column::create(1);
62
    /// Sharing single immutable object in two ptrs.
63
    Column::Ptr y = x;
64
    /// Now x and y are shared.
65
    /// Change value of x.
66
    {
67
        /// Creating mutable ptr. It can clone an object under the hood if it was shared.
68
        Column::MutablePtr mutate_x = std::move(*x).mutate();
69
        /// Using non-const methods of an object.
70
        mutate_x->set(2);
71
        /// Assigning pointer 'x' to mutated object.
72
        x = std::move(mutate_x);
73
    }
74
    /// Now x and y are unshared and have different values.
75
  * Note. You may have heard that COW is bad practice.
76
  * Actually it is, if your values are small or if copying is done implicitly.
77
  * This is the case for string implementations.
78
  *
79
  * In contrast, COW is intended for the cases when you need to share states of large objects,
80
  * (when you usually will use std::shared_ptr) but you also want precise control over modification
81
  * of this shared state.
82
  *
83
  * Caveats:
84
  * - after a call to 'mutate' method, you can still have a reference to immutable ptr somewhere.
85
  * - as 'mutable_ptr' should be unique, it's refcount is redundant - probably it would be better
86
  *   to use std::unique_ptr for it somehow.
87
  */
88
template <typename Derived>
89
class COW {
90
    std::atomic_uint ref_counter;
91
92
protected:
93
276M
    COW() : ref_counter(0) {}
94
95
22.9k
    COW(COW const&) : ref_counter(0) {}
96
97
    COW& operator=(COW const&) { return *this; }
98
99
1.00G
    void add_ref() { ++ref_counter; }
100
101
1.01G
    void release_ref() {
102
1.01G
        if (--ref_counter == 0) {
103
277M
            delete static_cast<const Derived*>(this);
104
277M
        }
105
1.01G
    }
106
107
363M
    Derived* derived() { return static_cast<Derived*>(this); }
108
109
1.94G
    const Derived* derived() const { return static_cast<const Derived*>(this); }
110
111
    template <typename T>
112
    class intrusive_ptr {
113
    public:
114
270M
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2Ev
Line
Count
Source
114
207M
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2Ev
Line
Count
Source
114
62.1M
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_14ColumnNullableEEC2Ev
Line
Count
Source
114
664k
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEC2Ev
Line
Count
Source
114
514
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2Ev
Line
Count
Source
114
362k
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2Ev
Line
Count
Source
114
463
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEEC2Ev
Line
Count
Source
114
770
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2Ev
Line
Count
Source
114
30
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2Ev
Line
Count
Source
114
28
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2Ev
Line
Count
Source
114
58
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2Ev
Line
Count
Source
114
166
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2Ev
Line
Count
Source
114
15
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2Ev
Line
Count
Source
114
347
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2Ev
Line
Count
Source
114
48
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEC2Ev
Line
Count
Source
114
3
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2Ev
Line
Count
Source
114
40
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2Ev
Line
Count
Source
114
925
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrImEEEC2Ev
Line
Count
Source
114
51
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2Ev
Line
Count
Source
114
52
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2Ev
Line
Count
Source
114
52
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2Ev
Line
Count
Source
114
99
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2Ev
Line
Count
Source
114
59
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2Ev
Line
Count
Source
114
52
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2Ev
Line
Count
Source
114
56
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2Ev
Line
Count
Source
114
52
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2Ev
Line
Count
Source
114
52
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2Ev
Line
Count
Source
114
52
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrIjEEEC2Ev
Line
Count
Source
114
109
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2Ev
Line
Count
Source
114
52
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2Ev
Line
Count
Source
114
75
        intrusive_ptr() : t(nullptr) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2Ev
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2Ev
Line
Count
Source
114
5
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2Ev
Line
Count
Source
114
4
        intrusive_ptr() : t(nullptr) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2Ev
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEEC2Ev
Line
Count
Source
114
6.03k
        intrusive_ptr() : t(nullptr) {}
115
116
763M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
763M
            if (t && add_ref) {
118
763M
                ((std::remove_const_t<T>*)t)->add_ref();
119
763M
            }
120
763M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2EPS1_b
Line
Count
Source
116
364M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
364M
            if (t && add_ref) {
118
364M
                ((std::remove_const_t<T>*)t)->add_ref();
119
364M
            }
120
364M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2EPS4_b
Line
Count
Source
116
121M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
121M
            if (t && add_ref) {
118
121M
                ((std::remove_const_t<T>*)t)->add_ref();
119
121M
            }
120
121M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnConstEEC2EPS4_b
Line
Count
Source
116
7.57M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
7.57M
            if (t && add_ref) {
118
7.57M
                ((std::remove_const_t<T>*)t)->add_ref();
119
7.57M
            }
120
7.57M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEEC2EPS5_b
Line
Count
Source
116
67.6M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
67.6M
            if (t && add_ref) {
118
67.5M
                ((std::remove_const_t<T>*)t)->add_ref();
119
67.5M
            }
120
67.6M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_14ColumnNullableEEC2EPS4_b
Line
Count
Source
116
59.3M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
59.4M
            if (t && add_ref) {
118
59.4M
                ((std::remove_const_t<T>*)t)->add_ref();
119
59.4M
            }
120
59.3M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EPS6_b
Line
Count
Source
116
60.9M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
60.9M
            if (t && add_ref) {
118
60.9M
                ((std::remove_const_t<T>*)t)->add_ref();
119
60.9M
            }
120
60.9M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2EPS6_b
Line
Count
Source
116
5.35M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
5.35M
            if (t && add_ref) {
118
5.35M
                ((std::remove_const_t<T>*)t)->add_ref();
119
5.35M
            }
120
5.35M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2EPS6_b
Line
Count
Source
116
1.37M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
1.37M
            if (t && add_ref) {
118
1.37M
                ((std::remove_const_t<T>*)t)->add_ref();
119
1.37M
            }
120
1.37M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2EPS6_b
Line
Count
Source
116
13.1M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
13.1M
            if (t && add_ref) {
118
13.1M
                ((std::remove_const_t<T>*)t)->add_ref();
119
13.1M
            }
120
13.1M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EPS6_b
Line
Count
Source
116
32.3M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
32.3M
            if (t && add_ref) {
118
32.3M
                ((std::remove_const_t<T>*)t)->add_ref();
119
32.3M
            }
120
32.3M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2EPS6_b
Line
Count
Source
116
766k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
766k
            if (t && add_ref) {
118
766k
                ((std::remove_const_t<T>*)t)->add_ref();
119
766k
            }
120
766k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2EPS6_b
Line
Count
Source
116
1.10M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
1.10M
            if (t && add_ref) {
118
1.10M
                ((std::remove_const_t<T>*)t)->add_ref();
119
1.10M
            }
120
1.10M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2EPS6_b
Line
Count
Source
116
1.59M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
1.59M
            if (t && add_ref) {
118
1.59M
                ((std::remove_const_t<T>*)t)->add_ref();
119
1.59M
            }
120
1.59M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2EPS6_b
Line
Count
Source
116
48.3k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
48.3k
            if (t && add_ref) {
118
48.3k
                ((std::remove_const_t<T>*)t)->add_ref();
119
48.3k
            }
120
48.3k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2EPS6_b
Line
Count
Source
116
47.4k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
47.4k
            if (t && add_ref) {
118
47.4k
                ((std::remove_const_t<T>*)t)->add_ref();
119
47.4k
            }
120
47.4k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEC2EPS6_b
Line
Count
Source
116
68.1k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
68.1k
            if (t && add_ref) {
118
68.1k
                ((std::remove_const_t<T>*)t)->add_ref();
119
68.1k
            }
120
68.1k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2EPS6_b
Line
Count
Source
116
2.05M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
2.05M
            if (t && add_ref) {
118
2.05M
                ((std::remove_const_t<T>*)t)->add_ref();
119
2.05M
            }
120
2.05M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEC2EPS6_b
Line
Count
Source
116
163k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
163k
            if (t && add_ref) {
118
163k
                ((std::remove_const_t<T>*)t)->add_ref();
119
163k
            }
120
163k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2EPS6_b
Line
Count
Source
116
5.46M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
5.46M
            if (t && add_ref) {
118
5.46M
                ((std::remove_const_t<T>*)t)->add_ref();
119
5.46M
            }
120
5.46M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEC2EPS6_b
Line
Count
Source
116
22.5k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
22.5k
            if (t && add_ref) {
118
22.5k
                ((std::remove_const_t<T>*)t)->add_ref();
119
22.5k
            }
120
22.5k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEC2EPS6_b
Line
Count
Source
116
308k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
308k
            if (t && add_ref) {
118
308k
                ((std::remove_const_t<T>*)t)->add_ref();
119
308k
            }
120
308k
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEC2EPS6_b
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2EPS6_b
Line
Count
Source
116
4.56M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
4.56M
            if (t && add_ref) {
118
4.56M
                ((std::remove_const_t<T>*)t)->add_ref();
119
4.56M
            }
120
4.56M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrImEEEC2EPS5_b
Line
Count
Source
116
276
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
276
            if (t && add_ref) {
118
276
                ((std::remove_const_t<T>*)t)->add_ref();
119
276
            }
120
276
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2EPS6_b
Line
Count
Source
116
883k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
883k
            if (t && add_ref) {
118
883k
                ((std::remove_const_t<T>*)t)->add_ref();
119
883k
            }
120
883k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2EPS6_b
Line
Count
Source
116
1.35M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
1.35M
            if (t && add_ref) {
118
1.35M
                ((std::remove_const_t<T>*)t)->add_ref();
119
1.35M
            }
120
1.35M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEC2EPS6_b
Line
Count
Source
116
67.0k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
67.0k
            if (t && add_ref) {
118
67.0k
                ((std::remove_const_t<T>*)t)->add_ref();
119
67.0k
            }
120
67.0k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2EPS6_b
Line
Count
Source
116
1.22M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
1.22M
            if (t && add_ref) {
118
1.22M
                ((std::remove_const_t<T>*)t)->add_ref();
119
1.22M
            }
120
1.22M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2EPS6_b
Line
Count
Source
116
106k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
106k
            if (t && add_ref) {
118
106k
                ((std::remove_const_t<T>*)t)->add_ref();
119
106k
            }
120
106k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnArrayEEC2EPS4_b
Line
Count
Source
116
4.50M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
4.50M
            if (t && add_ref) {
118
4.50M
                ((std::remove_const_t<T>*)t)->add_ref();
119
4.50M
            }
120
4.50M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_23ColumnFixedLengthObjectEEC2EPS4_b
Line
Count
Source
116
648k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
648k
            if (t && add_ref) {
118
648k
                ((std::remove_const_t<T>*)t)->add_ref();
119
648k
            }
120
648k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEC2EPS6_b
Line
Count
Source
116
65.2k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
65.2k
            if (t && add_ref) {
118
65.2k
                ((std::remove_const_t<T>*)t)->add_ref();
119
65.2k
            }
120
65.2k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEC2EPS6_b
Line
Count
Source
116
9.33k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
9.33k
            if (t && add_ref) {
118
9.33k
                ((std::remove_const_t<T>*)t)->add_ref();
119
9.33k
            }
120
9.33k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEC2EPS6_b
Line
Count
Source
116
16.6k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
16.6k
            if (t && add_ref) {
118
16.6k
                ((std::remove_const_t<T>*)t)->add_ref();
119
16.6k
            }
120
16.6k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnMapEEC2EPS4_b
Line
Count
Source
116
1.81M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
1.81M
            if (t && add_ref) {
118
1.81M
                ((std::remove_const_t<T>*)t)->add_ref();
119
1.81M
            }
120
1.81M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnStructEEC2EPS4_b
Line
Count
Source
116
668k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
668k
            if (t && add_ref) {
118
668k
                ((std::remove_const_t<T>*)t)->add_ref();
119
668k
            }
120
668k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEEC2EPS4_b
Line
Count
Source
116
256k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
257k
            if (t && add_ref) {
118
256k
                ((std::remove_const_t<T>*)t)->add_ref();
119
256k
            }
120
256k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnNothingEEC2EPS4_b
Line
Count
Source
116
37.6k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
37.6k
            if (t && add_ref) {
118
37.6k
                ((std::remove_const_t<T>*)t)->add_ref();
119
37.6k
            }
120
37.6k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_14ColumnNullableEEC2EPS5_b
Line
Count
Source
116
1.05M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
1.05M
            if (t && add_ref) {
118
1.05M
                ((std::remove_const_t<T>*)t)->add_ref();
119
1.05M
            }
120
1.05M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVarbinaryEEC2EPS4_b
Line
Count
Source
116
21.1k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
21.1k
            if (t && add_ref) {
118
21.1k
                ((std::remove_const_t<T>*)t)->add_ref();
119
21.1k
            }
120
21.1k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrImEEEC2EPS6_b
Line
Count
Source
116
51
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
51
            if (t && add_ref) {
118
51
                ((std::remove_const_t<T>*)t)->add_ref();
119
51
            }
120
51
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EPS7_b
Line
Count
Source
116
52
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
52
            if (t && add_ref) {
118
52
                ((std::remove_const_t<T>*)t)->add_ref();
119
52
            }
120
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2EPS7_b
Line
Count
Source
116
52
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
52
            if (t && add_ref) {
118
52
                ((std::remove_const_t<T>*)t)->add_ref();
119
52
            }
120
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2EPS7_b
Line
Count
Source
116
52
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
52
            if (t && add_ref) {
118
52
                ((std::remove_const_t<T>*)t)->add_ref();
119
52
            }
120
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2EPS7_b
Line
Count
Source
116
102
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
102
            if (t && add_ref) {
118
102
                ((std::remove_const_t<T>*)t)->add_ref();
119
102
            }
120
102
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EPS7_b
Line
Count
Source
116
58
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
58
            if (t && add_ref) {
118
58
                ((std::remove_const_t<T>*)t)->add_ref();
119
58
            }
120
58
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2EPS7_b
Line
Count
Source
116
52
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
52
            if (t && add_ref) {
118
52
                ((std::remove_const_t<T>*)t)->add_ref();
119
52
            }
120
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2EPS7_b
Line
Count
Source
116
56
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
56
            if (t && add_ref) {
118
56
                ((std::remove_const_t<T>*)t)->add_ref();
119
56
            }
120
56
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2EPS7_b
Line
Count
Source
116
52
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
52
            if (t && add_ref) {
118
52
                ((std::remove_const_t<T>*)t)->add_ref();
119
52
            }
120
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2EPS7_b
Line
Count
Source
116
52
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
52
            if (t && add_ref) {
118
52
                ((std::remove_const_t<T>*)t)->add_ref();
119
52
            }
120
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2EPS7_b
Line
Count
Source
116
52
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
52
            if (t && add_ref) {
118
52
                ((std::remove_const_t<T>*)t)->add_ref();
119
52
            }
120
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrIjEEEC2EPS6_b
Line
Count
Source
116
109
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
109
            if (t && add_ref) {
118
109
                ((std::remove_const_t<T>*)t)->add_ref();
119
109
            }
120
109
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2EPS7_b
Line
Count
Source
116
52
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
52
            if (t && add_ref) {
118
52
                ((std::remove_const_t<T>*)t)->add_ref();
119
52
            }
120
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2EPS7_b
Line
Count
Source
116
75
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
75
            if (t && add_ref) {
118
75
                ((std::remove_const_t<T>*)t)->add_ref();
119
75
            }
120
75
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2EPS7_b
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2EPS7_b
Line
Count
Source
116
5
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
5
            if (t && add_ref) {
118
5
                ((std::remove_const_t<T>*)t)->add_ref();
119
5
            }
120
5
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2EPS7_b
Line
Count
Source
116
4
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
4
            if (t && add_ref) {
118
4
                ((std::remove_const_t<T>*)t)->add_ref();
119
4
            }
120
4
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2EPS7_b
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEEC2EPS6_b
Line
Count
Source
116
1.61M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
1.61M
            if (t && add_ref) {
118
1.60M
                ((std::remove_const_t<T>*)t)->add_ref();
119
1.60M
            }
120
1.61M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEEC2EPS6_b
Line
Count
Source
116
1.28k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
1.28k
            if (t && add_ref) {
118
1.27k
                ((std::remove_const_t<T>*)t)->add_ref();
119
1.27k
            }
120
1.28k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEEC2EPS6_b
Line
Count
Source
116
20.4k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
20.4k
            if (t && add_ref) {
118
20.3k
                ((std::remove_const_t<T>*)t)->add_ref();
119
20.3k
            }
120
20.4k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEEC2EPS6_b
Line
Count
Source
116
1.96k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
1.96k
            if (t && add_ref) {
118
1.96k
                ((std::remove_const_t<T>*)t)->add_ref();
119
1.96k
            }
120
1.96k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEEC2EPS6_b
Line
Count
Source
116
618
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
618
            if (t && add_ref) {
118
618
                ((std::remove_const_t<T>*)t)->add_ref();
119
618
            }
120
618
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEEC2EPS6_b
Line
Count
Source
116
33
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
33
            if (t && add_ref) {
118
33
                ((std::remove_const_t<T>*)t)->add_ref();
119
33
            }
120
33
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEEC2EPS6_b
Line
Count
Source
116
252
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
252
            if (t && add_ref) {
118
252
                ((std::remove_const_t<T>*)t)->add_ref();
119
252
            }
120
252
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEEC2EPS6_b
Line
Count
Source
116
16
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
16
            if (t && add_ref) {
118
16
                ((std::remove_const_t<T>*)t)->add_ref();
119
16
            }
120
16
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEEC2EPS6_b
Line
Count
Source
116
106
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
106
            if (t && add_ref) {
118
105
                ((std::remove_const_t<T>*)t)->add_ref();
119
105
            }
120
106
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEEC2EPS6_b
Line
Count
Source
116
279
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
279
            if (t && add_ref) {
118
278
                ((std::remove_const_t<T>*)t)->add_ref();
119
278
            }
120
279
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEEC2EPS6_b
Line
Count
Source
116
719
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
719
            if (t && add_ref) {
118
718
                ((std::remove_const_t<T>*)t)->add_ref();
119
718
            }
120
719
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEEC2EPS6_b
Line
Count
Source
116
185
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
185
            if (t && add_ref) {
118
185
                ((std::remove_const_t<T>*)t)->add_ref();
119
185
            }
120
185
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEEC2EPS6_b
Line
Count
Source
116
65
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
65
            if (t && add_ref) {
118
65
                ((std::remove_const_t<T>*)t)->add_ref();
119
65
            }
120
65
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEEC2EPS6_b
Line
Count
Source
116
261
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
261
            if (t && add_ref) {
118
261
                ((std::remove_const_t<T>*)t)->add_ref();
119
261
            }
120
261
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDictI32EEC2EPS4_b
Line
Count
Source
116
14.9k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
14.9k
            if (t && add_ref) {
118
14.9k
                ((std::remove_const_t<T>*)t)->add_ref();
119
14.9k
            }
120
14.9k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEEC2EPS6_b
Line
Count
Source
116
499
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
500
            if (t && add_ref) {
118
500
                ((std::remove_const_t<T>*)t)->add_ref();
119
500
            }
120
499
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEEC2EPS6_b
Line
Count
Source
116
2.28k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
2.28k
            if (t && add_ref) {
118
2.26k
                ((std::remove_const_t<T>*)t)->add_ref();
119
2.26k
            }
120
2.28k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEEC2EPS6_b
Line
Count
Source
116
425
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
425
            if (t && add_ref) {
118
425
                ((std::remove_const_t<T>*)t)->add_ref();
119
425
            }
120
425
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEEC2EPS6_b
Line
Count
Source
116
1.21k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
1.21k
            if (t && add_ref) {
118
1.20k
                ((std::remove_const_t<T>*)t)->add_ref();
119
1.20k
            }
120
1.21k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE42EEEEC2EPS6_b
Line
Count
Source
116
3.55k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
3.55k
            if (t && add_ref) {
118
3.55k
                ((std::remove_const_t<T>*)t)->add_ref();
119
3.55k
            }
120
3.55k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEEC2EPS6_b
Line
Count
Source
116
253
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
253
            if (t && add_ref) {
118
253
                ((std::remove_const_t<T>*)t)->add_ref();
119
253
            }
120
253
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEEC2EPS6_b
Line
Count
Source
116
87
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
87
            if (t && add_ref) {
118
87
                ((std::remove_const_t<T>*)t)->add_ref();
119
87
            }
120
87
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEEC2EPS6_b
Line
Count
Source
116
88
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
117
88
            if (t && add_ref) {
118
88
                ((std::remove_const_t<T>*)t)->add_ref();
119
88
            }
120
88
        }
121
122
        template <typename U>
123
1.22M
        intrusive_ptr(intrusive_ptr<U> const& rhs) : t(rhs.get()) {
124
1.22M
            if (t) {
125
1.22M
                ((std::remove_const_t<T>*)t)->add_ref();
126
1.22M
            }
127
1.22M
        }
128
129
285M
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
130
285M
            if (t) {
131
259M
                ((std::remove_const_t<T>*)t)->add_ref();
132
259M
            }
133
285M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2ERKS5_
Line
Count
Source
129
285M
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
130
285M
            if (t) {
131
259M
                ((std::remove_const_t<T>*)t)->add_ref();
132
259M
            }
133
285M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2ERKS8_
Line
Count
Source
129
52
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
130
52
            if (t) {
131
52
                ((std::remove_const_t<T>*)t)->add_ref();
132
52
            }
133
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2ERKS8_
Line
Count
Source
129
52
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
130
52
            if (t) {
131
52
                ((std::remove_const_t<T>*)t)->add_ref();
132
52
            }
133
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2ERKS8_
Line
Count
Source
129
52
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
130
52
            if (t) {
131
52
                ((std::remove_const_t<T>*)t)->add_ref();
132
52
            }
133
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2ERKS8_
Line
Count
Source
129
105
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
130
105
            if (t) {
131
105
                ((std::remove_const_t<T>*)t)->add_ref();
132
105
            }
133
105
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2ERKS8_
Line
Count
Source
129
58
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
130
58
            if (t) {
131
58
                ((std::remove_const_t<T>*)t)->add_ref();
132
58
            }
133
58
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2ERKS8_
Line
Count
Source
129
52
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
130
52
            if (t) {
131
52
                ((std::remove_const_t<T>*)t)->add_ref();
132
52
            }
133
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2ERKS8_
Line
Count
Source
129
56
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
130
56
            if (t) {
131
56
                ((std::remove_const_t<T>*)t)->add_ref();
132
56
            }
133
56
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2ERKS8_
Line
Count
Source
129
52
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
130
52
            if (t) {
131
52
                ((std::remove_const_t<T>*)t)->add_ref();
132
52
            }
133
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2ERKS8_
Line
Count
Source
129
52
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
130
52
            if (t) {
131
52
                ((std::remove_const_t<T>*)t)->add_ref();
132
52
            }
133
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2ERKS8_
Line
Count
Source
129
52
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
130
52
            if (t) {
131
52
                ((std::remove_const_t<T>*)t)->add_ref();
132
52
            }
133
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrIjEEEC2ERKS7_
Line
Count
Source
129
109
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
130
109
            if (t) {
131
109
                ((std::remove_const_t<T>*)t)->add_ref();
132
109
            }
133
109
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrImEEEC2ERKS7_
Line
Count
Source
129
51
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
130
51
            if (t) {
131
51
                ((std::remove_const_t<T>*)t)->add_ref();
132
51
            }
133
51
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2ERKS8_
Line
Count
Source
129
52
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
130
52
            if (t) {
131
52
                ((std::remove_const_t<T>*)t)->add_ref();
132
52
            }
133
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2ERKS8_
Line
Count
Source
129
75
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
130
75
            if (t) {
131
75
                ((std::remove_const_t<T>*)t)->add_ref();
132
75
            }
133
75
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2ERKS8_
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2ERKS8_
Line
Count
Source
129
5
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
130
5
            if (t) {
131
5
                ((std::remove_const_t<T>*)t)->add_ref();
132
5
            }
133
5
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2ERKS8_
Line
Count
Source
129
4
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
130
4
            if (t) {
131
4
                ((std::remove_const_t<T>*)t)->add_ref();
132
4
            }
133
4
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2ERKS8_
134
135
2.39G
        ~intrusive_ptr() {
136
2.39G
            if (t) {
137
1.02G
                ((std::remove_const_t<T>*)t)->release_ref();
138
1.02G
            }
139
2.39G
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_ED2Ev
Line
Count
Source
135
705M
        ~intrusive_ptr() {
136
705M
            if (t) {
137
274M
                ((std::remove_const_t<T>*)t)->release_ref();
138
274M
            }
139
705M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_ED2Ev
Line
Count
Source
135
1.40G
        ~intrusive_ptr() {
136
1.40G
            if (t) {
137
742M
                ((std::remove_const_t<T>*)t)->release_ref();
138
742M
            }
139
1.40G
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnConstEED2Ev
Line
Count
Source
135
7.57M
        ~intrusive_ptr() {
136
7.57M
            if (t) {
137
134
                ((std::remove_const_t<T>*)t)->release_ref();
138
134
            }
139
7.57M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEED2Ev
Line
Count
Source
135
67.7M
        ~intrusive_ptr() {
136
67.7M
            if (t) {
137
315k
                ((std::remove_const_t<T>*)t)->release_ref();
138
315k
            }
139
67.7M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_14ColumnNullableEED2Ev
Line
Count
Source
135
59.4M
        ~intrusive_ptr() {
136
59.4M
            if (t) {
137
6.03k
                ((std::remove_const_t<T>*)t)->release_ref();
138
6.03k
            }
139
59.4M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEED2Ev
Line
Count
Source
135
61.6M
        ~intrusive_ptr() {
136
61.6M
            if (t) {
137
156k
                ((std::remove_const_t<T>*)t)->release_ref();
138
156k
            }
139
61.6M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEED2Ev
Line
Count
Source
135
5.36M
        ~intrusive_ptr() {
136
5.36M
            if (t) {
137
401
                ((std::remove_const_t<T>*)t)->release_ref();
138
401
            }
139
5.36M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEED2Ev
Line
Count
Source
135
1.37M
        ~intrusive_ptr() {
136
1.37M
            if (t) {
137
382
                ((std::remove_const_t<T>*)t)->release_ref();
138
382
            }
139
1.37M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEED2Ev
Line
Count
Source
135
13.1M
        ~intrusive_ptr() {
136
13.1M
            if (t) {
137
735
                ((std::remove_const_t<T>*)t)->release_ref();
138
735
            }
139
13.1M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEED2Ev
Line
Count
Source
135
32.3M
        ~intrusive_ptr() {
136
32.3M
            if (t) {
137
2.45k
                ((std::remove_const_t<T>*)t)->release_ref();
138
2.45k
            }
139
32.3M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEED2Ev
Line
Count
Source
135
767k
        ~intrusive_ptr() {
136
767k
            if (t) {
137
306
                ((std::remove_const_t<T>*)t)->release_ref();
138
306
            }
139
767k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEED2Ev
Line
Count
Source
135
1.10M
        ~intrusive_ptr() {
136
1.10M
            if (t) {
137
253
                ((std::remove_const_t<T>*)t)->release_ref();
138
253
            }
139
1.10M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEED2Ev
Line
Count
Source
135
1.59M
        ~intrusive_ptr() {
136
1.59M
            if (t) {
137
277
                ((std::remove_const_t<T>*)t)->release_ref();
138
277
            }
139
1.59M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEED2Ev
Line
Count
Source
135
48.5k
        ~intrusive_ptr() {
136
48.5k
            if (t) {
137
195
                ((std::remove_const_t<T>*)t)->release_ref();
138
195
            }
139
48.5k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEED2Ev
Line
Count
Source
135
47.6k
        ~intrusive_ptr() {
136
47.6k
            if (t) {
137
204
                ((std::remove_const_t<T>*)t)->release_ref();
138
204
            }
139
47.6k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEED2Ev
Line
Count
Source
135
68.1k
        ~intrusive_ptr() {
136
68.1k
            if (t) {
137
10
                ((std::remove_const_t<T>*)t)->release_ref();
138
10
            }
139
68.1k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEED2Ev
Line
Count
Source
135
2.06M
        ~intrusive_ptr() {
136
2.06M
            if (t) {
137
216
                ((std::remove_const_t<T>*)t)->release_ref();
138
216
            }
139
2.06M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEED2Ev
Line
Count
Source
135
163k
        ~intrusive_ptr() {
136
163k
            if (t) {
137
10
                ((std::remove_const_t<T>*)t)->release_ref();
138
10
            }
139
163k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEED2Ev
Line
Count
Source
135
5.47M
        ~intrusive_ptr() {
136
5.47M
            if (t) {
137
562
                ((std::remove_const_t<T>*)t)->release_ref();
138
562
            }
139
5.47M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEED2Ev
Line
Count
Source
135
22.5k
        ~intrusive_ptr() {
136
22.5k
            if (t) {
137
3
                ((std::remove_const_t<T>*)t)->release_ref();
138
3
            }
139
22.5k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEED2Ev
Line
Count
Source
135
308k
        ~intrusive_ptr() {
136
308k
            if (t) {
137
2
                ((std::remove_const_t<T>*)t)->release_ref();
138
2
            }
139
308k
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEED2Ev
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEED2Ev
Line
Count
Source
135
4.56M
        ~intrusive_ptr() {
136
4.56M
            if (t) {
137
20.8k
                ((std::remove_const_t<T>*)t)->release_ref();
138
20.8k
            }
139
4.56M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrImEEED2Ev
Line
Count
Source
135
332
        ~intrusive_ptr() {
136
332
            if (t) {
137
64
                ((std::remove_const_t<T>*)t)->release_ref();
138
64
            }
139
332
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEED2Ev
Line
Count
Source
135
883k
        ~intrusive_ptr() {
136
883k
            if (t) {
137
1.38k
                ((std::remove_const_t<T>*)t)->release_ref();
138
1.38k
            }
139
883k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEED2Ev
Line
Count
Source
135
1.35M
        ~intrusive_ptr() {
136
1.35M
            if (t) {
137
1.10k
                ((std::remove_const_t<T>*)t)->release_ref();
138
1.10k
            }
139
1.35M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEED2Ev
Line
Count
Source
135
67.0k
        ~intrusive_ptr() {
136
67.0k
            if (t) {
137
50
                ((std::remove_const_t<T>*)t)->release_ref();
138
50
            }
139
67.0k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEED2Ev
Line
Count
Source
135
1.22M
        ~intrusive_ptr() {
136
1.22M
            if (t) {
137
677
                ((std::remove_const_t<T>*)t)->release_ref();
138
677
            }
139
1.22M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEED2Ev
Line
Count
Source
135
107k
        ~intrusive_ptr() {
136
107k
            if (t) {
137
569
                ((std::remove_const_t<T>*)t)->release_ref();
138
569
            }
139
107k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnArrayEED2Ev
Line
Count
Source
135
4.50M
        ~intrusive_ptr() {
136
4.50M
            if (t) {
137
1.25M
                ((std::remove_const_t<T>*)t)->release_ref();
138
1.25M
            }
139
4.50M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEED2Ev
Line
Count
Source
135
1.44M
        ~intrusive_ptr() {
136
1.44M
            if (t) {
137
1.22M
                ((std::remove_const_t<T>*)t)->release_ref();
138
1.22M
            }
139
1.44M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_23ColumnFixedLengthObjectEED2Ev
Line
Count
Source
135
650k
        ~intrusive_ptr() {
136
650k
            if (t) {
137
44
                ((std::remove_const_t<T>*)t)->release_ref();
138
44
            }
139
650k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEED2Ev
Line
Count
Source
135
66.3k
        ~intrusive_ptr() {
136
66.3k
            if (t) {
137
13
                ((std::remove_const_t<T>*)t)->release_ref();
138
13
            }
139
66.3k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEED2Ev
Line
Count
Source
135
9.33k
        ~intrusive_ptr() {
136
9.33k
            if (t) {
137
9
                ((std::remove_const_t<T>*)t)->release_ref();
138
9
            }
139
9.33k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEED2Ev
Line
Count
Source
135
16.6k
        ~intrusive_ptr() {
136
16.6k
            if (t) {
137
11
                ((std::remove_const_t<T>*)t)->release_ref();
138
11
            }
139
16.6k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnMapEED2Ev
Line
Count
Source
135
1.81M
        ~intrusive_ptr() {
136
1.81M
            if (t) {
137
261
                ((std::remove_const_t<T>*)t)->release_ref();
138
261
            }
139
1.81M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnStructEED2Ev
Line
Count
Source
135
668k
        ~intrusive_ptr() {
136
668k
            if (t) {
137
6
                ((std::remove_const_t<T>*)t)->release_ref();
138
6
            }
139
668k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEED2Ev
Line
Count
Source
135
269k
        ~intrusive_ptr() {
136
269k
            if (t) {
137
24.7k
                ((std::remove_const_t<T>*)t)->release_ref();
138
24.7k
            }
139
269k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnNothingEED2Ev
Line
Count
Source
135
37.6k
        ~intrusive_ptr() {
136
37.6k
            if (t) {
137
1
                ((std::remove_const_t<T>*)t)->release_ref();
138
1
            }
139
37.6k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_14ColumnNullableEED2Ev
Line
Count
Source
135
1.71M
        ~intrusive_ptr() {
136
1.71M
            if (t) {
137
1.05M
                ((std::remove_const_t<T>*)t)->release_ref();
138
1.05M
            }
139
1.71M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVarbinaryEED2Ev
Line
Count
Source
135
21.1k
        ~intrusive_ptr() {
136
21.1k
            if (t) {
137
42
                ((std::remove_const_t<T>*)t)->release_ref();
138
42
            }
139
21.1k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEED2Ev
Line
Count
Source
135
1.08k
        ~intrusive_ptr() {
136
1.08k
            if (t) {
137
104
                ((std::remove_const_t<T>*)t)->release_ref();
138
104
            }
139
1.08k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE3EEEED2Ev
Line
Count
Source
135
208
        ~intrusive_ptr() {
136
208
            if (t) {
137
104
                ((std::remove_const_t<T>*)t)->release_ref();
138
104
            }
139
208
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE4EEEED2Ev
Line
Count
Source
135
208
        ~intrusive_ptr() {
136
208
            if (t) {
137
104
                ((std::remove_const_t<T>*)t)->release_ref();
138
104
            }
139
208
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE5EEEED2Ev
Line
Count
Source
135
399
        ~intrusive_ptr() {
136
399
            if (t) {
137
201
                ((std::remove_const_t<T>*)t)->release_ref();
138
201
            }
139
399
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE6EEEED2Ev
Line
Count
Source
135
233
        ~intrusive_ptr() {
136
233
            if (t) {
137
116
                ((std::remove_const_t<T>*)t)->release_ref();
138
116
            }
139
233
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE7EEEED2Ev
Line
Count
Source
135
208
        ~intrusive_ptr() {
136
208
            if (t) {
137
104
                ((std::remove_const_t<T>*)t)->release_ref();
138
104
            }
139
208
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEED2Ev
Line
Count
Source
135
222
        ~intrusive_ptr() {
136
222
            if (t) {
137
110
                ((std::remove_const_t<T>*)t)->release_ref();
138
110
            }
139
222
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE9EEEED2Ev
Line
Count
Source
135
208
        ~intrusive_ptr() {
136
208
            if (t) {
137
104
                ((std::remove_const_t<T>*)t)->release_ref();
138
104
            }
139
208
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE36EEEED2Ev
Line
Count
Source
135
208
        ~intrusive_ptr() {
136
208
            if (t) {
137
104
                ((std::remove_const_t<T>*)t)->release_ref();
138
104
            }
139
208
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE37EEEED2Ev
Line
Count
Source
135
208
        ~intrusive_ptr() {
136
208
            if (t) {
137
104
                ((std::remove_const_t<T>*)t)->release_ref();
138
104
            }
139
208
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrIjEEED2Ev
Line
Count
Source
135
392
        ~intrusive_ptr() {
136
392
            if (t) {
137
174
                ((std::remove_const_t<T>*)t)->release_ref();
138
174
            }
139
392
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrImEEED2Ev
Line
Count
Source
135
192
        ~intrusive_ptr() {
136
192
            if (t) {
137
90
                ((std::remove_const_t<T>*)t)->release_ref();
138
90
            }
139
192
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE25EEEED2Ev
Line
Count
Source
135
208
        ~intrusive_ptr() {
136
208
            if (t) {
137
104
                ((std::remove_const_t<T>*)t)->release_ref();
138
104
            }
139
208
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE26EEEED2Ev
Line
Count
Source
135
290
        ~intrusive_ptr() {
136
290
            if (t) {
137
140
                ((std::remove_const_t<T>*)t)->release_ref();
138
140
            }
139
290
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEED2Ev
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEED2Ev
Line
Count
Source
135
18
        ~intrusive_ptr() {
136
18
            if (t) {
137
8
                ((std::remove_const_t<T>*)t)->release_ref();
138
8
            }
139
18
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEED2Ev
Line
Count
Source
135
14
        ~intrusive_ptr() {
136
14
            if (t) {
137
6
                ((std::remove_const_t<T>*)t)->release_ref();
138
6
            }
139
14
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEED2Ev
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEED2Ev
Line
Count
Source
135
1.61M
        ~intrusive_ptr() {
136
1.61M
            if (t) {
137
3
                ((std::remove_const_t<T>*)t)->release_ref();
138
3
            }
139
1.61M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEED2Ev
Line
Count
Source
135
1.28k
        ~intrusive_ptr() {
136
1.28k
            if (t) {
137
3
                ((std::remove_const_t<T>*)t)->release_ref();
138
3
            }
139
1.28k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEED2Ev
Line
Count
Source
135
20.4k
        ~intrusive_ptr() {
136
20.4k
            if (t) {
137
14
                ((std::remove_const_t<T>*)t)->release_ref();
138
14
            }
139
20.4k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEED2Ev
Line
Count
Source
135
1.96k
        ~intrusive_ptr() {
136
1.96k
            if (t) {
137
6
                ((std::remove_const_t<T>*)t)->release_ref();
138
6
            }
139
1.96k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEED2Ev
Line
Count
Source
135
619
        ~intrusive_ptr() {
136
619
            if (t) {
137
5
                ((std::remove_const_t<T>*)t)->release_ref();
138
5
            }
139
619
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEED2Ev
Line
Count
Source
135
33
        ~intrusive_ptr() {
136
33
            if (t) {
137
5
                ((std::remove_const_t<T>*)t)->release_ref();
138
5
            }
139
33
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEED2Ev
Line
Count
Source
135
252
        ~intrusive_ptr() {
136
252
            if (t) {
137
6
                ((std::remove_const_t<T>*)t)->release_ref();
138
6
            }
139
252
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEED2Ev
Line
Count
Source
135
16
        ~intrusive_ptr() {
136
16
            if (t) {
137
3
                ((std::remove_const_t<T>*)t)->release_ref();
138
3
            }
139
16
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEED2Ev
Line
Count
Source
135
104
        ~intrusive_ptr() {
136
104
            if (t) {
137
4
                ((std::remove_const_t<T>*)t)->release_ref();
138
4
            }
139
104
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEED2Ev
Line
Count
Source
135
279
        ~intrusive_ptr() {
136
279
            if (t) {
137
4
                ((std::remove_const_t<T>*)t)->release_ref();
138
4
            }
139
279
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEED2Ev
Line
Count
Source
135
719
        ~intrusive_ptr() {
136
719
            if (t) {
137
2
                ((std::remove_const_t<T>*)t)->release_ref();
138
2
            }
139
719
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEED2Ev
Line
Count
Source
135
185
        ~intrusive_ptr() {
136
185
            if (t) {
137
2
                ((std::remove_const_t<T>*)t)->release_ref();
138
2
            }
139
185
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEED2Ev
Line
Count
Source
135
65
        ~intrusive_ptr() {
136
65
            if (t) {
137
3
                ((std::remove_const_t<T>*)t)->release_ref();
138
3
            }
139
65
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEED2Ev
Line
Count
Source
135
261
        ~intrusive_ptr() {
136
261
            if (t) {
137
19
                ((std::remove_const_t<T>*)t)->release_ref();
138
19
            }
139
261
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDictI32EED2Ev
Line
Count
Source
135
14.9k
        ~intrusive_ptr() {
136
14.9k
            if (t) {
137
5
                ((std::remove_const_t<T>*)t)->release_ref();
138
5
            }
139
14.9k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEED2Ev
Line
Count
Source
135
499
        ~intrusive_ptr() {
136
499
            if (t) {
137
3
                ((std::remove_const_t<T>*)t)->release_ref();
138
3
            }
139
499
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEED2Ev
Line
Count
Source
135
2.28k
        ~intrusive_ptr() {
136
2.28k
            if (t) {
137
4
                ((std::remove_const_t<T>*)t)->release_ref();
138
4
            }
139
2.28k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEED2Ev
Line
Count
Source
135
425
        ~intrusive_ptr() {
136
425
            if (t) {
137
3
                ((std::remove_const_t<T>*)t)->release_ref();
138
3
            }
139
425
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEED2Ev
Line
Count
Source
135
1.21k
        ~intrusive_ptr() {
136
1.21k
            if (t) {
137
4
                ((std::remove_const_t<T>*)t)->release_ref();
138
4
            }
139
1.21k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE42EEEED2Ev
Line
Count
Source
135
3.56k
        ~intrusive_ptr() {
136
3.56k
            if (t) {
137
0
                ((std::remove_const_t<T>*)t)->release_ref();
138
0
            }
139
3.56k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEED2Ev
Line
Count
Source
135
252
        ~intrusive_ptr() {
136
252
            if (t) {
137
4
                ((std::remove_const_t<T>*)t)->release_ref();
138
4
            }
139
252
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEED2Ev
Line
Count
Source
135
87
        ~intrusive_ptr() {
136
87
            if (t) {
137
4
                ((std::remove_const_t<T>*)t)->release_ref();
138
4
            }
139
87
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEED2Ev
Line
Count
Source
135
88
        ~intrusive_ptr() {
136
88
            if (t) {
137
3
                ((std::remove_const_t<T>*)t)->release_ref();
138
3
            }
139
88
        }
140
141
        template <typename U>
142
        intrusive_ptr& operator=(intrusive_ptr<U> const& rhs) {
143
            intrusive_ptr(rhs).swap(*this);
144
            return *this;
145
        }
146
147
499M
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2EOS5_
Line
Count
Source
147
438M
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2EOS4_
Line
Count
Source
147
60.0M
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEC2EOS7_
Line
Count
Source
147
516
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EOS7_
Line
Count
Source
147
253k
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EOS7_
Line
Count
Source
147
537
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEEC2EOS6_
Line
Count
Source
147
433
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2EOS7_
Line
Count
Source
147
186
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2EOS7_
Line
Count
Source
147
184
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2EOS7_
Line
Count
Source
147
214
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2EOS7_
Line
Count
Source
147
322
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2EOS7_
Line
Count
Source
147
15
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2EOS7_
Line
Count
Source
147
265
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2EOS7_
Line
Count
Source
147
49
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEC2EOS7_
Line
Count
Source
147
3
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2EOS7_
Line
Count
Source
147
40
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrImEEEC2EOS7_
Line
Count
Source
147
51
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EOS8_
Line
Count
Source
147
52
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2EOS8_
Line
Count
Source
147
52
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2EOS8_
Line
Count
Source
147
52
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2EOS8_
Line
Count
Source
147
99
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EOS8_
Line
Count
Source
147
58
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2EOS8_
Line
Count
Source
147
52
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2EOS8_
Line
Count
Source
147
56
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2EOS8_
Line
Count
Source
147
52
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2EOS8_
Line
Count
Source
147
52
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2EOS8_
Line
Count
Source
147
52
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrIjEEEC2EOS7_
Line
Count
Source
147
109
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2EOS8_
Line
Count
Source
147
52
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2EOS8_
Line
Count
Source
147
75
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2EOS8_
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2EOS8_
Line
Count
Source
147
5
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2EOS8_
Line
Count
Source
147
4
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2EOS8_
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEEC2EOS5_
Line
Count
Source
147
6.04k
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
148
149
320M
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
150
320M
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
151
320M
            return *this;
152
320M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EaSEOS5_
Line
Count
Source
149
262M
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
150
262M
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
151
262M
            return *this;
152
262M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EaSEOS4_
Line
Count
Source
149
57.9M
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
150
57.9M
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
151
57.9M
            return *this;
152
57.9M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEaSEOS7_
Line
Count
Source
149
516
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
150
516
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
151
516
            return *this;
152
516
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEaSEOS7_
Line
Count
Source
149
253k
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
150
253k
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
151
253k
            return *this;
152
253k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEaSEOS7_
Line
Count
Source
149
381
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
150
381
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
151
381
            return *this;
152
381
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEEaSEOS6_
Line
Count
Source
149
268
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
150
268
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
151
268
            return *this;
152
268
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEaSEOS7_
Line
Count
Source
149
30
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
150
30
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
151
30
            return *this;
152
30
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEaSEOS7_
Line
Count
Source
149
28
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
150
28
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
151
28
            return *this;
152
28
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEaSEOS7_
Line
Count
Source
149
58
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
150
58
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
151
58
            return *this;
152
58
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEaSEOS7_
Line
Count
Source
149
166
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
150
166
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
151
166
            return *this;
152
166
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEaSEOS7_
Line
Count
Source
149
15
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
150
15
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
151
15
            return *this;
152
15
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEaSEOS7_
Line
Count
Source
149
265
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
150
265
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
151
265
            return *this;
152
265
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEaSEOS7_
Line
Count
Source
149
49
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
150
49
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
151
49
            return *this;
152
49
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEaSEOS7_
Line
Count
Source
149
3
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
150
3
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
151
3
            return *this;
152
3
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEaSEOS7_
Line
Count
Source
149
40
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
150
40
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
151
40
            return *this;
152
40
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrImEEEaSEOS7_
Line
Count
Source
149
51
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
150
51
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
151
51
            return *this;
152
51
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEaSEOS8_
Line
Count
Source
149
52
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
150
52
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
151
52
            return *this;
152
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEaSEOS8_
Line
Count
Source
149
52
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
150
52
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
151
52
            return *this;
152
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEaSEOS8_
Line
Count
Source
149
52
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
150
52
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
151
52
            return *this;
152
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEaSEOS8_
Line
Count
Source
149
99
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
150
99
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
151
99
            return *this;
152
99
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEaSEOS8_
Line
Count
Source
149
58
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
150
58
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
151
58
            return *this;
152
58
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEaSEOS8_
Line
Count
Source
149
52
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
150
52
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
151
52
            return *this;
152
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEaSEOS8_
Line
Count
Source
149
56
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
150
56
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
151
56
            return *this;
152
56
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEaSEOS8_
Line
Count
Source
149
52
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
150
52
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
151
52
            return *this;
152
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEaSEOS8_
Line
Count
Source
149
52
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
150
52
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
151
52
            return *this;
152
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEaSEOS8_
Line
Count
Source
149
52
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
150
52
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
151
52
            return *this;
152
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrIjEEEaSEOS7_
Line
Count
Source
149
109
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
150
109
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
151
109
            return *this;
152
109
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEaSEOS8_
Line
Count
Source
149
52
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
150
52
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
151
52
            return *this;
152
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEaSEOS8_
Line
Count
Source
149
75
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
150
75
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
151
75
            return *this;
152
75
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEaSEOS8_
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEaSEOS8_
Line
Count
Source
149
5
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
150
5
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
151
5
            return *this;
152
5
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEaSEOS8_
Line
Count
Source
149
4
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
150
4
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
151
4
            return *this;
152
4
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEaSEOS8_
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEEaSEOS5_
Line
Count
Source
149
6.04k
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
150
6.04k
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
151
6.04k
            return *this;
152
6.04k
        }
153
154
        template <class U>
155
        friend class intrusive_ptr;
156
157
        template <class U>
158
588M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
588M
            rhs.t = nullptr;
160
588M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2IS1_EEONS3_IT_EE
Line
Count
Source
158
312M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
312M
            rhs.t = nullptr;
160
312M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_11ColumnConstEEEONS3_IT_EE
Line
Count
Source
158
3.17M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
3.17M
            rhs.t = nullptr;
160
3.17M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_11ColumnConstEEEONS3_IT_EE
Line
Count
Source
158
4.39M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
4.39M
            rhs.t = nullptr;
160
4.39M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEONS3_IT_EE
Line
Count
Source
158
56.2M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
56.2M
            rhs.t = nullptr;
160
56.2M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_14ColumnNullableEEEONS3_IT_EE
Line
Count
Source
158
55.0M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
55.0M
            rhs.t = nullptr;
160
55.0M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_14ColumnNullableEEEONS3_IT_EE
Line
Count
Source
158
4.43M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
4.43M
            rhs.t = nullptr;
160
4.43M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEONS3_IT_EE
Line
Count
Source
158
4.59M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
4.59M
            rhs.t = nullptr;
160
4.59M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEEONS3_IT_EE
Line
Count
Source
158
4.91M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
4.91M
            rhs.t = nullptr;
160
4.91M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEEONS3_IT_EE
Line
Count
Source
158
447k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
447k
            rhs.t = nullptr;
160
447k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEEONS3_IT_EE
Line
Count
Source
158
933k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
933k
            rhs.t = nullptr;
160
933k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEEONS3_IT_EE
Line
Count
Source
158
438k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
438k
            rhs.t = nullptr;
160
438k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEEONS3_IT_EE
Line
Count
Source
158
6.09M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
6.09M
            rhs.t = nullptr;
160
6.09M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEEONS3_IT_EE
Line
Count
Source
158
7.06M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
7.06M
            rhs.t = nullptr;
160
7.06M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEEONS3_IT_EE
Line
Count
Source
158
19.7M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
19.7M
            rhs.t = nullptr;
160
19.7M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEEONS3_IT_EE
Line
Count
Source
158
12.6M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
12.6M
            rhs.t = nullptr;
160
12.6M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEEONS3_IT_EE
Line
Count
Source
158
550k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
550k
            rhs.t = nullptr;
160
550k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEEONS3_IT_EE
Line
Count
Source
158
216k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
216k
            rhs.t = nullptr;
160
216k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEEONS3_IT_EE
Line
Count
Source
158
768k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
768k
            rhs.t = nullptr;
160
768k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEEONS3_IT_EE
Line
Count
Source
158
334k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
334k
            rhs.t = nullptr;
160
334k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEEONS3_IT_EE
Line
Count
Source
158
864k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
864k
            rhs.t = nullptr;
160
864k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEEONS3_IT_EE
Line
Count
Source
158
734k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
734k
            rhs.t = nullptr;
160
734k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEEONS3_IT_EE
Line
Count
Source
158
36.5k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
36.5k
            rhs.t = nullptr;
160
36.5k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEEONS3_IT_EE
Line
Count
Source
158
11.5k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
11.5k
            rhs.t = nullptr;
160
11.5k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEEONS3_IT_EE
Line
Count
Source
158
35.0k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
35.0k
            rhs.t = nullptr;
160
35.0k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEEONS3_IT_EE
Line
Count
Source
158
12.1k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
12.1k
            rhs.t = nullptr;
160
12.1k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEEONS3_IT_EE
Line
Count
Source
158
51.7k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
51.7k
            rhs.t = nullptr;
160
51.7k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEEONS3_IT_EE
Line
Count
Source
158
16.4k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
16.4k
            rhs.t = nullptr;
160
16.4k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEONS3_IT_EE
Line
Count
Source
158
1.57M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
1.57M
            rhs.t = nullptr;
160
1.57M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEONS3_IT_EE
Line
Count
Source
158
481k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
481k
            rhs.t = nullptr;
160
481k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEEONS3_IT_EE
Line
Count
Source
158
136k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
136k
            rhs.t = nullptr;
160
136k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEEONS3_IT_EE
Line
Count
Source
158
26.6k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
26.6k
            rhs.t = nullptr;
160
26.6k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEONS3_IT_EE
Line
Count
Source
158
4.91M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
4.91M
            rhs.t = nullptr;
160
4.91M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEONS3_IT_EE
Line
Count
Source
158
560k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
560k
            rhs.t = nullptr;
160
560k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEEONS3_IT_EE
Line
Count
Source
158
20.1k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
20.1k
            rhs.t = nullptr;
160
20.1k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEEONS3_IT_EE
Line
Count
Source
158
2.40k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
2.40k
            rhs.t = nullptr;
160
2.40k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEONS3_IT_EE
Line
Count
Source
158
193k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
193k
            rhs.t = nullptr;
160
193k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEONS3_IT_EE
Line
Count
Source
158
114k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
114k
            rhs.t = nullptr;
160
114k
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEEONS3_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEEONS3_IT_EE
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEONS3_IT_EE
Line
Count
Source
158
2.15M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
2.15M
            rhs.t = nullptr;
160
2.15M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEONS3_IT_EE
Line
Count
Source
158
933k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
933k
            rhs.t = nullptr;
160
933k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_9ColumnStrIjEEEEONS3_IT_EE
Line
Count
Source
158
58.9M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
58.9M
            rhs.t = nullptr;
160
58.9M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_9ColumnStrIjEEEEONS3_IT_EE
Line
Count
Source
158
8.55M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
8.55M
            rhs.t = nullptr;
160
8.55M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_9ColumnStrImEEEEONS3_IT_EE
Line
Count
Source
158
40
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
40
            rhs.t = nullptr;
160
40
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_9ColumnStrImEEEEONS3_IT_EE
Line
Count
Source
158
168
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
168
            rhs.t = nullptr;
160
168
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEEONS3_IT_EE
Line
Count
Source
158
442k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
442k
            rhs.t = nullptr;
160
442k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEEONS3_IT_EE
Line
Count
Source
158
440k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
440k
            rhs.t = nullptr;
160
440k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEEONS3_IT_EE
Line
Count
Source
158
939k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
939k
            rhs.t = nullptr;
160
939k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEEONS3_IT_EE
Line
Count
Source
158
417k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
417k
            rhs.t = nullptr;
160
417k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEEONS3_IT_EE
Line
Count
Source
158
51.2k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
51.2k
            rhs.t = nullptr;
160
51.2k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEEONS3_IT_EE
Line
Count
Source
158
15.7k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
15.7k
            rhs.t = nullptr;
160
15.7k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEEONS3_IT_EE
Line
Count
Source
158
813k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
813k
            rhs.t = nullptr;
160
813k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEEONS3_IT_EE
Line
Count
Source
158
407k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
407k
            rhs.t = nullptr;
160
407k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEEONS3_IT_EE
Line
Count
Source
158
60.8k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
60.8k
            rhs.t = nullptr;
160
60.8k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEEONS3_IT_EE
Line
Count
Source
158
45.5k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
45.5k
            rhs.t = nullptr;
160
45.5k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_11ColumnArrayEEEONS3_IT_EE
Line
Count
Source
158
2.05M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
2.05M
            rhs.t = nullptr;
160
2.05M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_11ColumnArrayEEEONS3_IT_EE
Line
Count
Source
158
1.19M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
1.19M
            rhs.t = nullptr;
160
1.19M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2IS6_EEONS3_IT_EE
Line
Count
Source
158
1.44M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
1.44M
            rhs.t = nullptr;
160
1.44M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2IKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEONS3_IT_EE
Line
Count
Source
158
228k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
228k
            rhs.t = nullptr;
160
228k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_23ColumnFixedLengthObjectEEEONS3_IT_EE
Line
Count
Source
158
154k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
154k
            rhs.t = nullptr;
160
154k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_23ColumnFixedLengthObjectEEEONS3_IT_EE
Line
Count
Source
158
495k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
495k
            rhs.t = nullptr;
160
495k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEEONS3_IT_EE
Line
Count
Source
158
2.36k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
2.36k
            rhs.t = nullptr;
160
2.36k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEEONS3_IT_EE
Line
Count
Source
158
62.9k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
62.9k
            rhs.t = nullptr;
160
62.9k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEEONS3_IT_EE
Line
Count
Source
158
31
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
31
            rhs.t = nullptr;
160
31
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEEONS3_IT_EE
Line
Count
Source
158
9.29k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
9.29k
            rhs.t = nullptr;
160
9.29k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEEONS3_IT_EE
Line
Count
Source
158
66
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
66
            rhs.t = nullptr;
160
66
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEEONS3_IT_EE
Line
Count
Source
158
16.6k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
16.6k
            rhs.t = nullptr;
160
16.6k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_9ColumnMapEEEONS3_IT_EE
Line
Count
Source
158
655k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
655k
            rhs.t = nullptr;
160
655k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_9ColumnMapEEEONS3_IT_EE
Line
Count
Source
158
1.15M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
1.15M
            rhs.t = nullptr;
160
1.15M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnStructEEEONS3_IT_EE
Line
Count
Source
158
290k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
290k
            rhs.t = nullptr;
160
290k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnStructEEEONS3_IT_EE
Line
Count
Source
158
378k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
378k
            rhs.t = nullptr;
160
378k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnVariantEEEONS3_IT_EE
Line
Count
Source
158
152k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
152k
            rhs.t = nullptr;
160
152k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnVariantEEEONS3_IT_EE
Line
Count
Source
158
79.6k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
79.6k
            rhs.t = nullptr;
160
79.6k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnNothingEEEONS3_IT_EE
Line
Count
Source
158
35.7k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
35.7k
            rhs.t = nullptr;
160
35.7k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_15ColumnVarbinaryEEEONS3_IT_EE
Line
Count
Source
158
12.5k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
12.5k
            rhs.t = nullptr;
160
12.5k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_15ColumnVarbinaryEEEONS3_IT_EE
Line
Count
Source
158
8.59k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
8.59k
            rhs.t = nullptr;
160
8.59k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEEEONS3_IT_EE
Line
Count
Source
158
1.61M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
1.61M
            rhs.t = nullptr;
160
1.61M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEEEONS3_IT_EE
Line
Count
Source
158
1.28k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
1.28k
            rhs.t = nullptr;
160
1.28k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEEEONS3_IT_EE
Line
Count
Source
158
20.4k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
20.4k
            rhs.t = nullptr;
160
20.4k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEEEONS3_IT_EE
Line
Count
Source
158
1.96k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
1.96k
            rhs.t = nullptr;
160
1.96k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEEEONS3_IT_EE
Line
Count
Source
158
614
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
614
            rhs.t = nullptr;
160
614
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEEEONS3_IT_EE
Line
Count
Source
158
28
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
28
            rhs.t = nullptr;
160
28
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEEEONS3_IT_EE
Line
Count
Source
158
246
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
246
            rhs.t = nullptr;
160
246
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEEEONS3_IT_EE
Line
Count
Source
158
13
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
13
            rhs.t = nullptr;
160
13
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEEEONS3_IT_EE
Line
Count
Source
158
101
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
101
            rhs.t = nullptr;
160
101
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEEEONS3_IT_EE
Line
Count
Source
158
276
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
276
            rhs.t = nullptr;
160
276
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEEEONS3_IT_EE
Line
Count
Source
158
718
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
718
            rhs.t = nullptr;
160
718
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEEEONS3_IT_EE
Line
Count
Source
158
183
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
183
            rhs.t = nullptr;
160
183
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEEEONS3_IT_EE
Line
Count
Source
158
62
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
62
            rhs.t = nullptr;
160
62
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEEEONS3_IT_EE
Line
Count
Source
158
242
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
242
            rhs.t = nullptr;
160
242
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDictI32EEEONS3_IT_EE
Line
Count
Source
158
14.5k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
14.5k
            rhs.t = nullptr;
160
14.5k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEEEONS3_IT_EE
Line
Count
Source
158
498
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
498
            rhs.t = nullptr;
160
498
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEEEONS3_IT_EE
Line
Count
Source
158
2.28k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
2.28k
            rhs.t = nullptr;
160
2.28k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEEEONS3_IT_EE
Line
Count
Source
158
422
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
422
            rhs.t = nullptr;
160
422
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEEEONS3_IT_EE
Line
Count
Source
158
1.21k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
1.21k
            rhs.t = nullptr;
160
1.21k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE42EEEEEONS3_IT_EE
Line
Count
Source
158
3.56k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
3.56k
            rhs.t = nullptr;
160
3.56k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEEEONS3_IT_EE
Line
Count
Source
158
249
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
249
            rhs.t = nullptr;
160
249
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEEEONS3_IT_EE
Line
Count
Source
158
83
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
83
            rhs.t = nullptr;
160
83
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEEEONS3_IT_EE
Line
Count
Source
158
85
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
85
            rhs.t = nullptr;
160
85
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnNothingEEEONS3_IT_EE
Line
Count
Source
158
1.84k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
1.84k
            rhs.t = nullptr;
160
1.84k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnDictI32EEEONS3_IT_EE
Line
Count
Source
158
421
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
159
421
            rhs.t = nullptr;
160
421
        }
161
162
        template <class U>
163
        intrusive_ptr& operator=(intrusive_ptr<U>&& rhs) {
164
            intrusive_ptr(static_cast<intrusive_ptr<U>&&>(rhs)).swap(*this);
165
            return *this;
166
        }
167
168
27.6M
        intrusive_ptr& operator=(intrusive_ptr const& rhs) {
169
27.6M
            intrusive_ptr(rhs).swap(*this);
170
27.6M
            return *this;
171
27.6M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EaSERKS5_
Line
Count
Source
168
27.6M
        intrusive_ptr& operator=(intrusive_ptr const& rhs) {
169
27.6M
            intrusive_ptr(rhs).swap(*this);
170
27.6M
            return *this;
171
27.6M
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrImEEEaSERKS7_
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEaSERKS8_
Line
Count
Source
168
52
        intrusive_ptr& operator=(intrusive_ptr const& rhs) {
169
52
            intrusive_ptr(rhs).swap(*this);
170
52
            return *this;
171
52
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEaSERKS8_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEaSERKS8_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEaSERKS8_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEaSERKS8_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEaSERKS8_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEaSERKS8_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEaSERKS8_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEaSERKS8_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEaSERKS8_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrIjEEEaSERKS7_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEaSERKS8_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEaSERKS8_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEaSERKS8_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEaSERKS8_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEaSERKS8_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEaSERKS8_
172
173
        intrusive_ptr& operator=(T* rhs) {
174
            intrusive_ptr(rhs).swap(*this);
175
            return *this;
176
        }
177
178
3.42k
        void reset() { intrusive_ptr().swap(*this); }
179
180
        void reset(T* rhs) { intrusive_ptr(rhs).swap(*this); }
181
182
        void reset(T* rhs, bool add_ref) { intrusive_ptr(rhs, add_ref).swap(*this); }
183
184
746M
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIS1_E3getEv
Line
Count
Source
184
255M
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_E3getEv
Line
Count
Source
184
488M
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE3getEv
Line
Count
Source
184
1.22M
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEE3getEv
Line
Count
Source
184
67.9k
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEE3getEv
Line
Count
Source
184
91.6k
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE3getEv
Line
Count
Source
184
818
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE3getEv
Line
Count
Source
184
2.32k
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE3getEv
Line
Count
Source
184
158
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE3getEv
Line
Count
Source
184
130
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE3getEv
Line
Count
Source
184
130
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE3getEv
Line
Count
Source
184
130
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE3getEv
Line
Count
Source
184
2.88k
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE3getEv
Line
Count
Source
184
142
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE3getEv
Line
Count
Source
184
130
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE3getEv
Line
Count
Source
184
365
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE3getEv
Line
Count
Source
184
130
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE3getEv
Line
Count
Source
184
130
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE3getEv
Line
Count
Source
184
130
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrIjEEE3getEv
Line
Count
Source
184
7.21k
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrImEEE3getEv
Line
Count
Source
184
1.20k
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE3getEv
Line
Count
Source
184
130
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE3getEv
Line
Count
Source
184
1.31k
        T* get() const { return t; }
Unexecuted instantiation: _ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE3getEv
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE3getEv
Line
Count
Source
184
237
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE3getEv
Line
Count
Source
184
235
        T* get() const { return t; }
Unexecuted instantiation: _ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE3getEv
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVarbinaryEE3getEv
Line
Count
Source
184
1.08k
        T* get() const { return t; }
185
186
        T* detach() {
187
            T* ret = t;
188
            t = nullptr;
189
            return ret;
190
        }
191
192
347M
        void swap(intrusive_ptr& rhs) {
193
347M
            T* tmp = t;
194
347M
            t = rhs.t;
195
347M
            rhs.t = tmp;
196
347M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_E4swapERS5_
Line
Count
Source
192
289M
        void swap(intrusive_ptr& rhs) {
193
289M
            T* tmp = t;
194
289M
            t = rhs.t;
195
289M
            rhs.t = tmp;
196
289M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_E4swapERS4_
Line
Count
Source
192
57.9M
        void swap(intrusive_ptr& rhs) {
193
57.9M
            T* tmp = t;
194
57.9M
            t = rhs.t;
195
57.9M
            rhs.t = tmp;
196
57.9M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE4swapERS7_
Line
Count
Source
192
516
        void swap(intrusive_ptr& rhs) {
193
516
            T* tmp = t;
194
516
            t = rhs.t;
195
516
            rhs.t = tmp;
196
516
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE4swapERS7_
Line
Count
Source
192
253k
        void swap(intrusive_ptr& rhs) {
193
253k
            T* tmp = t;
194
253k
            t = rhs.t;
195
253k
            rhs.t = tmp;
196
253k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE4swapERS7_
Line
Count
Source
192
381
        void swap(intrusive_ptr& rhs) {
193
381
            T* tmp = t;
194
381
            t = rhs.t;
195
381
            rhs.t = tmp;
196
381
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEE4swapERS6_
Line
Count
Source
192
268
        void swap(intrusive_ptr& rhs) {
193
268
            T* tmp = t;
194
268
            t = rhs.t;
195
268
            rhs.t = tmp;
196
268
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE4swapERS7_
Line
Count
Source
192
30
        void swap(intrusive_ptr& rhs) {
193
30
            T* tmp = t;
194
30
            t = rhs.t;
195
30
            rhs.t = tmp;
196
30
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE4swapERS7_
Line
Count
Source
192
28
        void swap(intrusive_ptr& rhs) {
193
28
            T* tmp = t;
194
28
            t = rhs.t;
195
28
            rhs.t = tmp;
196
28
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE4swapERS7_
Line
Count
Source
192
58
        void swap(intrusive_ptr& rhs) {
193
58
            T* tmp = t;
194
58
            t = rhs.t;
195
58
            rhs.t = tmp;
196
58
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE4swapERS7_
Line
Count
Source
192
166
        void swap(intrusive_ptr& rhs) {
193
166
            T* tmp = t;
194
166
            t = rhs.t;
195
166
            rhs.t = tmp;
196
166
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE4swapERS7_
Line
Count
Source
192
15
        void swap(intrusive_ptr& rhs) {
193
15
            T* tmp = t;
194
15
            t = rhs.t;
195
15
            rhs.t = tmp;
196
15
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE4swapERS7_
Line
Count
Source
192
265
        void swap(intrusive_ptr& rhs) {
193
265
            T* tmp = t;
194
265
            t = rhs.t;
195
265
            rhs.t = tmp;
196
265
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE4swapERS7_
Line
Count
Source
192
49
        void swap(intrusive_ptr& rhs) {
193
49
            T* tmp = t;
194
49
            t = rhs.t;
195
49
            rhs.t = tmp;
196
49
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE4swapERS7_
Line
Count
Source
192
3
        void swap(intrusive_ptr& rhs) {
193
3
            T* tmp = t;
194
3
            t = rhs.t;
195
3
            rhs.t = tmp;
196
3
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE4swapERS7_
Line
Count
Source
192
40
        void swap(intrusive_ptr& rhs) {
193
40
            T* tmp = t;
194
40
            t = rhs.t;
195
40
            rhs.t = tmp;
196
40
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrImEEE4swapERS7_
Line
Count
Source
192
51
        void swap(intrusive_ptr& rhs) {
193
51
            T* tmp = t;
194
51
            t = rhs.t;
195
51
            rhs.t = tmp;
196
51
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE4swapERS8_
Line
Count
Source
192
104
        void swap(intrusive_ptr& rhs) {
193
104
            T* tmp = t;
194
104
            t = rhs.t;
195
104
            rhs.t = tmp;
196
104
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE4swapERS8_
Line
Count
Source
192
52
        void swap(intrusive_ptr& rhs) {
193
52
            T* tmp = t;
194
52
            t = rhs.t;
195
52
            rhs.t = tmp;
196
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE4swapERS8_
Line
Count
Source
192
52
        void swap(intrusive_ptr& rhs) {
193
52
            T* tmp = t;
194
52
            t = rhs.t;
195
52
            rhs.t = tmp;
196
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE4swapERS8_
Line
Count
Source
192
99
        void swap(intrusive_ptr& rhs) {
193
99
            T* tmp = t;
194
99
            t = rhs.t;
195
99
            rhs.t = tmp;
196
99
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE4swapERS8_
Line
Count
Source
192
58
        void swap(intrusive_ptr& rhs) {
193
58
            T* tmp = t;
194
58
            t = rhs.t;
195
58
            rhs.t = tmp;
196
58
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE4swapERS8_
Line
Count
Source
192
52
        void swap(intrusive_ptr& rhs) {
193
52
            T* tmp = t;
194
52
            t = rhs.t;
195
52
            rhs.t = tmp;
196
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE4swapERS8_
Line
Count
Source
192
56
        void swap(intrusive_ptr& rhs) {
193
56
            T* tmp = t;
194
56
            t = rhs.t;
195
56
            rhs.t = tmp;
196
56
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE4swapERS8_
Line
Count
Source
192
52
        void swap(intrusive_ptr& rhs) {
193
52
            T* tmp = t;
194
52
            t = rhs.t;
195
52
            rhs.t = tmp;
196
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE4swapERS8_
Line
Count
Source
192
52
        void swap(intrusive_ptr& rhs) {
193
52
            T* tmp = t;
194
52
            t = rhs.t;
195
52
            rhs.t = tmp;
196
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE4swapERS8_
Line
Count
Source
192
52
        void swap(intrusive_ptr& rhs) {
193
52
            T* tmp = t;
194
52
            t = rhs.t;
195
52
            rhs.t = tmp;
196
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrIjEEE4swapERS7_
Line
Count
Source
192
109
        void swap(intrusive_ptr& rhs) {
193
109
            T* tmp = t;
194
109
            t = rhs.t;
195
109
            rhs.t = tmp;
196
109
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE4swapERS8_
Line
Count
Source
192
52
        void swap(intrusive_ptr& rhs) {
193
52
            T* tmp = t;
194
52
            t = rhs.t;
195
52
            rhs.t = tmp;
196
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE4swapERS8_
Line
Count
Source
192
75
        void swap(intrusive_ptr& rhs) {
193
75
            T* tmp = t;
194
75
            t = rhs.t;
195
75
            rhs.t = tmp;
196
75
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE4swapERS8_
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE4swapERS8_
Line
Count
Source
192
5
        void swap(intrusive_ptr& rhs) {
193
5
            T* tmp = t;
194
5
            t = rhs.t;
195
5
            rhs.t = tmp;
196
5
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE4swapERS8_
Line
Count
Source
192
4
        void swap(intrusive_ptr& rhs) {
193
4
            T* tmp = t;
194
4
            t = rhs.t;
195
4
            rhs.t = tmp;
196
4
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE4swapERS8_
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEE4swapERS5_
Line
Count
Source
192
6.04k
        void swap(intrusive_ptr& rhs) {
193
6.04k
            T* tmp = t;
194
6.04k
            t = rhs.t;
195
6.04k
            rhs.t = tmp;
196
6.04k
        }
197
198
3.66G
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_23ColumnFixedLengthObjectEEdeEv
Line
Count
Source
198
47
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EdeEv
Line
Count
Source
198
3.33G
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EdeEv
Line
Count
Source
198
324M
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEEdeEv
Line
Count
Source
198
399k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEdeEv
Line
Count
Source
198
229k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEdeEv
Line
Count
Source
198
129k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEdeEv
Line
Count
Source
198
32.3k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEdeEv
Line
Count
Source
198
247k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEdeEv
Line
Count
Source
198
160k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEdeEv
Line
Count
Source
198
48.0k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEdeEv
Line
Count
Source
198
14.1k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEdeEv
Line
Count
Source
198
30.3k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEdeEv
Line
Count
Source
198
1.77k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEdeEv
Line
Count
Source
198
1.67k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEdeEv
Line
Count
Source
198
729
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEdeEv
Line
Count
Source
198
57.0k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEdeEv
Line
Count
Source
198
757
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEdeEv
Line
Count
Source
198
98.5k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEdeEv
Line
Count
Source
198
535
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEdeEv
Line
Count
Source
198
8.65k
        T& operator*() const& { return *t; }
Unexecuted instantiation: _ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEdeEv
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEdeEv
Line
Count
Source
198
3.24k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEdeEv
Line
Count
Source
198
11.0k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEdeEv
Line
Count
Source
198
27.0k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEdeEv
Line
Count
Source
198
3.40k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEdeEv
Line
Count
Source
198
35.9k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEdeEv
Line
Count
Source
198
11.1k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEdeEv
Line
Count
Source
198
101
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEdeEv
Line
Count
Source
198
1.42k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEdeEv
Line
Count
Source
198
377
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_14ColumnNullableEEdeEv
Line
Count
Source
198
79.6k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVarbinaryEEdeEv
Line
Count
Source
198
2.20k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnArrayEEdeEv
Line
Count
Source
198
4.08k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEEdeEv
Line
Count
Source
198
12.4k
        T& operator*() const& { return *t; }
199
200
169M
        T&& operator*() const&& { return const_cast<std::remove_const_t<T>&&>(*t); }
_ZNKO5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EdeEv
Line
Count
Source
200
169M
        T&& operator*() const&& { return const_cast<std::remove_const_t<T>&&>(*t); }
_ZNKO5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EdeEv
Line
Count
Source
200
13.7k
        T&& operator*() const&& { return const_cast<std::remove_const_t<T>&&>(*t); }
201
202
4.73G
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EptEv
Line
Count
Source
202
1.32G
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EptEv
Line
Count
Source
202
3.09G
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_23ColumnFixedLengthObjectEEptEv
Line
Count
Source
202
1.66M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEptEv
Line
Count
Source
202
118k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEptEv
Line
Count
Source
202
34.0M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEptEv
Line
Count
Source
202
39.0M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEptEv
Line
Count
Source
202
13.4M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEptEv
Line
Count
Source
202
364k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEptEv
Line
Count
Source
202
796k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEEptEv
Line
Count
Source
202
116M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEptEv
Line
Count
Source
202
484k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnConstEEptEv
Line
Count
Source
202
170
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEptEv
Line
Count
Source
202
473k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEptEv
Line
Count
Source
202
247k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEptEv
Line
Count
Source
202
22.6k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEptEv
Line
Count
Source
202
23.2k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEptEv
Line
Count
Source
202
17.2k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEptEv
Line
Count
Source
202
712k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEptEv
Line
Count
Source
202
27.5k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEptEv
Line
Count
Source
202
3.40M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEptEv
Line
Count
Source
202
2.99k
        T* operator->() const { return t; }
Unexecuted instantiation: _ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEptEv
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEptEv
Line
Count
Source
202
1.48M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrImEEEptEv
Line
Count
Source
202
1.81M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEptEv
Line
Count
Source
202
465k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEptEv
Line
Count
Source
202
443k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEptEv
Line
Count
Source
202
22.5k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEptEv
Line
Count
Source
202
436k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEptEv
Line
Count
Source
202
62.2k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnArrayEEptEv
Line
Count
Source
202
6.19M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEptEv
Line
Count
Source
202
20.3k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEptEv
Line
Count
Source
202
3.07k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEptEv
Line
Count
Source
202
516
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnMapEEptEv
Line
Count
Source
202
153k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnStructEEptEv
Line
Count
Source
202
386k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_14ColumnNullableEEptEv
Line
Count
Source
202
31.9M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEEptEv
Line
Count
Source
202
528k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_14ColumnNullableEEptEv
Line
Count
Source
202
50.6M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVarbinaryEEptEv
Line
Count
Source
202
168k
        T* operator->() const { return t; }
203
204
1.55G
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EcvbEv
Line
Count
Source
204
1.00G
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EcvbEv
Line
Count
Source
204
549M
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_14ColumnNullableEEcvbEv
Line
Count
Source
204
860k
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEcvbEv
Line
Count
Source
204
344k
        operator bool() const { return t != nullptr; }
205
206
    private:
207
        T* t = nullptr;
208
    };
209
210
protected:
211
    template <typename T>
212
    class mutable_ptr : public intrusive_ptr<T> {
213
    private:
214
        using Base = intrusive_ptr<T>;
215
216
        template <typename>
217
        friend class COW;
218
        template <typename, typename>
219
        friend class COWHelper;
220
221
641M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2EPS1_
Line
Count
Source
221
364M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_11ColumnConstEEC2EPS4_
Line
Count
Source
221
7.57M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_9ColumnStrIjEEEC2EPS5_
Line
Count
Source
221
67.6M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_14ColumnNullableEEC2EPS4_
Line
Count
Source
221
59.3M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EPS6_
Line
Count
Source
221
60.9M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2EPS6_
Line
Count
Source
221
5.35M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2EPS6_
Line
Count
Source
221
1.37M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2EPS6_
Line
Count
Source
221
13.1M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EPS6_
Line
Count
Source
221
32.3M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2EPS6_
Line
Count
Source
221
766k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2EPS6_
Line
Count
Source
221
1.10M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2EPS6_
Line
Count
Source
221
1.59M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2EPS6_
Line
Count
Source
221
48.3k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2EPS6_
Line
Count
Source
221
47.4k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEC2EPS6_
Line
Count
Source
221
68.1k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2EPS6_
Line
Count
Source
221
2.05M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEC2EPS6_
Line
Count
Source
221
163k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2EPS6_
Line
Count
Source
221
5.46M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEC2EPS6_
Line
Count
Source
221
22.5k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEC2EPS6_
Line
Count
Source
221
308k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEC2EPS6_
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2EPS6_
Line
Count
Source
221
4.56M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_9ColumnStrImEEEC2EPS5_
Line
Count
Source
221
276
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2EPS6_
Line
Count
Source
221
883k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2EPS6_
Line
Count
Source
221
1.35M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEC2EPS6_
Line
Count
Source
221
67.0k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2EPS6_
Line
Count
Source
221
1.22M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2EPS6_
Line
Count
Source
221
106k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_11ColumnArrayEEC2EPS4_
Line
Count
Source
221
4.50M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_23ColumnFixedLengthObjectEEC2EPS4_
Line
Count
Source
221
648k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEC2EPS6_
Line
Count
Source
221
65.2k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEC2EPS6_
Line
Count
Source
221
9.33k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEC2EPS6_
Line
Count
Source
221
16.6k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_9ColumnMapEEC2EPS4_
Line
Count
Source
221
1.81M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnStructEEC2EPS4_
Line
Count
Source
221
668k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnVariantEEC2EPS4_
Line
Count
Source
221
256k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnNothingEEC2EPS4_
Line
Count
Source
221
37.6k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_15ColumnVarbinaryEEC2EPS4_
Line
Count
Source
221
21.1k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEEC2EPS6_
Line
Count
Source
221
1.61M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEEC2EPS6_
Line
Count
Source
221
1.28k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEEC2EPS6_
Line
Count
Source
221
20.4k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEEC2EPS6_
Line
Count
Source
221
1.96k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEEC2EPS6_
Line
Count
Source
221
618
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEEC2EPS6_
Line
Count
Source
221
33
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEEC2EPS6_
Line
Count
Source
221
252
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEEC2EPS6_
Line
Count
Source
221
16
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEEC2EPS6_
Line
Count
Source
221
106
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEEC2EPS6_
Line
Count
Source
221
279
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEEC2EPS6_
Line
Count
Source
221
717
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEEC2EPS6_
Line
Count
Source
221
185
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEEC2EPS6_
Line
Count
Source
221
65
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEEC2EPS6_
Line
Count
Source
221
261
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDictI32EEC2EPS4_
Line
Count
Source
221
14.9k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEEC2EPS6_
Line
Count
Source
221
499
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEEC2EPS6_
Line
Count
Source
221
2.28k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEEC2EPS6_
Line
Count
Source
221
425
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEEC2EPS6_
Line
Count
Source
221
1.21k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE42EEEEC2EPS6_
Line
Count
Source
221
3.55k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEEC2EPS6_
Line
Count
Source
221
253
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEEC2EPS6_
Line
Count
Source
221
87
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEEC2EPS6_
Line
Count
Source
221
88
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
222
223
    public:
224
        /// Copy: not possible.
225
        mutable_ptr(const mutable_ptr&) = delete;
226
227
        /// Move: ok.
228
2.18M
        mutable_ptr(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2EOS4_
Line
Count
Source
228
2.18M
        mutable_ptr(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EOS7_
Line
Count
Source
228
270
        mutable_ptr(mutable_ptr&&) = default;
229
58.1M
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EaSEOS4_
Line
Count
Source
229
57.9M
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEaSEOS7_
Line
Count
Source
229
516
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEaSEOS7_
Line
Count
Source
229
253k
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEaSEOS7_
Line
Count
Source
229
381
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_9ColumnStrIjEEEaSEOS6_
Line
Count
Source
229
268
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEaSEOS7_
Line
Count
Source
229
30
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEaSEOS7_
Line
Count
Source
229
28
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEaSEOS7_
Line
Count
Source
229
58
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEaSEOS7_
Line
Count
Source
229
166
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEaSEOS7_
Line
Count
Source
229
15
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEaSEOS7_
Line
Count
Source
229
265
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEaSEOS7_
Line
Count
Source
229
49
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEaSEOS7_
Line
Count
Source
229
3
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEaSEOS7_
Line
Count
Source
229
40
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnVariantEEaSEOS5_
Line
Count
Source
229
6.04k
        mutable_ptr& operator=(mutable_ptr&&) = default;
230
231
        /// Initializing from temporary of compatible type.
232
        template <typename U>
233
224M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_11ColumnConstEEEONS3_IT_EE
Line
Count
Source
233
4.39M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEONS3_IT_EE
Line
Count
Source
233
56.2M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_14ColumnNullableEEEONS3_IT_EE
Line
Count
Source
233
55.0M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEEONS3_IT_EE
Line
Count
Source
233
4.91M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEEONS3_IT_EE
Line
Count
Source
233
933k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEEONS3_IT_EE
Line
Count
Source
233
6.09M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEEONS3_IT_EE
Line
Count
Source
233
19.7M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEEONS3_IT_EE
Line
Count
Source
233
550k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEEONS3_IT_EE
Line
Count
Source
233
768k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEEONS3_IT_EE
Line
Count
Source
233
864k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEEONS3_IT_EE
Line
Count
Source
233
36.6k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEEONS3_IT_EE
Line
Count
Source
233
35.0k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEEONS3_IT_EE
Line
Count
Source
233
51.7k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEONS3_IT_EE
Line
Count
Source
233
1.57M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEEONS3_IT_EE
Line
Count
Source
233
136k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEONS3_IT_EE
Line
Count
Source
233
4.91M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEEONS3_IT_EE
Line
Count
Source
233
20.1k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEONS3_IT_EE
Line
Count
Source
233
193k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEEONS3_IT_EE
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEONS3_IT_EE
Line
Count
Source
233
2.15M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_9ColumnStrIjEEEEONS3_IT_EE
Line
Count
Source
233
58.9M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_9ColumnStrImEEEEONS3_IT_EE
Line
Count
Source
233
168
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEEONS3_IT_EE
Line
Count
Source
233
442k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEEONS3_IT_EE
Line
Count
Source
233
939k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEEONS3_IT_EE
Line
Count
Source
233
51.2k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEEONS3_IT_EE
Line
Count
Source
233
813k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEEONS3_IT_EE
Line
Count
Source
233
60.8k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_11ColumnArrayEEEONS3_IT_EE
Line
Count
Source
233
1.19M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_23ColumnFixedLengthObjectEEEONS3_IT_EE
Line
Count
Source
233
495k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEEONS3_IT_EE
Line
Count
Source
233
62.9k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEEONS3_IT_EE
Line
Count
Source
233
9.30k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEEONS3_IT_EE
Line
Count
Source
233
16.6k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_9ColumnMapEEEONS3_IT_EE
Line
Count
Source
233
655k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnStructEEEONS3_IT_EE
Line
Count
Source
233
290k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnVariantEEEONS3_IT_EE
Line
Count
Source
233
152k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnNothingEEEONS3_IT_EE
Line
Count
Source
233
35.7k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_15ColumnVarbinaryEEEONS3_IT_EE
Line
Count
Source
233
12.5k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEEEONS3_IT_EE
Line
Count
Source
233
1.61M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEEEONS3_IT_EE
Line
Count
Source
233
1.28k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEEEONS3_IT_EE
Line
Count
Source
233
20.4k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEEEONS3_IT_EE
Line
Count
Source
233
1.96k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEEEONS3_IT_EE
Line
Count
Source
233
614
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEEEONS3_IT_EE
Line
Count
Source
233
28
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEEEONS3_IT_EE
Line
Count
Source
233
246
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEEEONS3_IT_EE
Line
Count
Source
233
13
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEEEONS3_IT_EE
Line
Count
Source
233
102
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEEEONS3_IT_EE
Line
Count
Source
233
277
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEEEONS3_IT_EE
Line
Count
Source
233
718
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEEEONS3_IT_EE
Line
Count
Source
233
183
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEEEONS3_IT_EE
Line
Count
Source
233
62
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEEEONS3_IT_EE
Line
Count
Source
233
242
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDictI32EEEONS3_IT_EE
Line
Count
Source
233
14.5k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEEEONS3_IT_EE
Line
Count
Source
233
497
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEEEONS3_IT_EE
Line
Count
Source
233
2.28k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEEEONS3_IT_EE
Line
Count
Source
233
422
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEEEONS3_IT_EE
Line
Count
Source
233
1.21k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE42EEEEEONS3_IT_EE
Line
Count
Source
233
3.56k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEEEONS3_IT_EE
Line
Count
Source
233
249
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEEEONS3_IT_EE
Line
Count
Source
233
83
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEEEONS3_IT_EE
Line
Count
Source
233
85
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
234
235
60.3M
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2Ev
Line
Count
Source
235
60.0M
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2Ev
Line
Count
Source
235
282k
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_9ColumnStrIjEEEC2Ev
Line
Count
Source
235
770
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnVariantEEC2Ev
Line
Count
Source
235
6.03k
        mutable_ptr() = default;
236
237
2.21M
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2EDn
Line
Count
Source
237
2.13M
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEC2EDn
Line
Count
Source
237
514
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EDn
Line
Count
Source
237
80.6k
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EDn
Line
Count
Source
237
122
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2EDn
Line
Count
Source
237
27
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2EDn
Line
Count
Source
237
24
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2EDn
Line
Count
Source
237
55
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2EDn
Line
Count
Source
237
163
        mutable_ptr(std::nullptr_t) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2EDn
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2EDn
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2EDn
Line
Count
Source
237
39
        mutable_ptr(std::nullptr_t) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEC2EDn
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2EDn
Line
Count
Source
237
31
        mutable_ptr(std::nullptr_t) {}
238
    };
239
240
public:
241
    using MutablePtr = mutable_ptr<Derived>;
242
243
90.3M
    unsigned int use_count() const { return ref_counter.load(); }
244
245
protected:
246
    template <typename T>
247
    class immutable_ptr : public intrusive_ptr<const T> {
248
    private:
249
        using Base = intrusive_ptr<const T>;
250
251
        template <typename>
252
        friend class COW;
253
        template <typename, typename>
254
        friend class COWHelper;
255
256
122M
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2EPKS1_
Line
Count
Source
256
121M
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_14ColumnNullableEEC2EPKS4_
Line
Count
Source
256
1.05M
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_9ColumnStrImEEEC2EPKS5_
Line
Count
Source
256
51
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EPKS6_
Line
Count
Source
256
52
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2EPKS6_
Line
Count
Source
256
52
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2EPKS6_
Line
Count
Source
256
52
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2EPKS6_
Line
Count
Source
256
102
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EPKS6_
Line
Count
Source
256
58
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2EPKS6_
Line
Count
Source
256
52
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2EPKS6_
Line
Count
Source
256
56
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2EPKS6_
Line
Count
Source
256
52
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2EPKS6_
Line
Count
Source
256
52
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2EPKS6_
Line
Count
Source
256
52
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_9ColumnStrIjEEEC2EPKS5_
Line
Count
Source
256
109
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2EPKS6_
Line
Count
Source
256
52
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2EPKS6_
Line
Count
Source
256
75
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2EPKS6_
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2EPKS6_
Line
Count
Source
256
5
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2EPKS6_
Line
Count
Source
256
4
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2EPKS6_
257
258
    public:
259
        /// Copy from immutable ptr: ok.
260
258M
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2ERKS4_
Line
Count
Source
260
258M
        immutable_ptr(const immutable_ptr&) = default;
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2ERKS7_
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2ERKS7_
Line
Count
Source
260
52
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2ERKS7_
Line
Count
Source
260
52
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2ERKS7_
Line
Count
Source
260
105
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2ERKS7_
Line
Count
Source
260
58
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2ERKS7_
Line
Count
Source
260
52
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2ERKS7_
Line
Count
Source
260
56
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2ERKS7_
Line
Count
Source
260
52
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2ERKS7_
Line
Count
Source
260
52
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2ERKS7_
Line
Count
Source
260
52
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_9ColumnStrIjEEEC2ERKS6_
Line
Count
Source
260
109
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_9ColumnStrImEEEC2ERKS6_
Line
Count
Source
260
51
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2ERKS7_
Line
Count
Source
260
52
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2ERKS7_
Line
Count
Source
260
75
        immutable_ptr(const immutable_ptr&) = default;
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2ERKS7_
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2ERKS7_
Line
Count
Source
260
5
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2ERKS7_
Line
Count
Source
260
4
        immutable_ptr(const immutable_ptr&) = default;
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2ERKS7_
261
27.6M
        immutable_ptr& operator=(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EaSERKS4_
Line
Count
Source
261
27.6M
        immutable_ptr& operator=(const immutable_ptr&) = default;
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_9ColumnStrImEEEaSERKS6_
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEaSERKS7_
Line
Count
Source
261
52
        immutable_ptr& operator=(const immutable_ptr&) = default;
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEaSERKS7_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEaSERKS7_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEaSERKS7_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEaSERKS7_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEaSERKS7_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEaSERKS7_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEaSERKS7_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEaSERKS7_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEaSERKS7_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_9ColumnStrIjEEEaSERKS6_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEaSERKS7_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEaSERKS7_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEaSERKS7_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEaSERKS7_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEaSERKS7_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEaSERKS7_
262
263
        template <typename U>
264
1.22M
        immutable_ptr(const immutable_ptr<U>& other) : Base(other) {}
265
266
        /// Move: ok.
267
178M
        immutable_ptr(immutable_ptr&&) = default;
268
262M
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EaSEOS4_
Line
Count
Source
268
262M
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_9ColumnStrImEEEaSEOS6_
Line
Count
Source
268
51
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEaSEOS7_
Line
Count
Source
268
52
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEaSEOS7_
Line
Count
Source
268
52
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEaSEOS7_
Line
Count
Source
268
52
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEaSEOS7_
Line
Count
Source
268
99
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEaSEOS7_
Line
Count
Source
268
58
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEaSEOS7_
Line
Count
Source
268
52
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEaSEOS7_
Line
Count
Source
268
56
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEaSEOS7_
Line
Count
Source
268
52
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEaSEOS7_
Line
Count
Source
268
52
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEaSEOS7_
Line
Count
Source
268
52
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_9ColumnStrIjEEEaSEOS6_
Line
Count
Source
268
109
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEaSEOS7_
Line
Count
Source
268
52
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEaSEOS7_
Line
Count
Source
268
75
        immutable_ptr& operator=(immutable_ptr&&) = default;
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEaSEOS7_
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEaSEOS7_
Line
Count
Source
268
5
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEaSEOS7_
Line
Count
Source
268
4
        immutable_ptr& operator=(immutable_ptr&&) = default;
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEaSEOS7_
269
270
        /// Initializing from temporary of compatible type.
271
        template <typename U>
272
228k
        immutable_ptr(immutable_ptr<U>&& other) : Base(std::move(other)) {}
273
274
        /// Move from mutable ptr: ok.
275
        template <typename U>
276
363M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2IS1_EEONS2_11mutable_ptrIT_EE
Line
Count
Source
276
312M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_11ColumnConstEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
276
3.17M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_14ColumnNullableEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
276
4.43M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
276
4.59M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
276
447k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
276
438k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
276
7.06M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
276
12.6M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
276
216k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
276
334k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
276
734k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
276
11.5k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
276
12.1k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
276
16.4k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
276
481k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
276
26.6k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
276
560k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
276
2.40k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
276
114k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEEONS2_11mutable_ptrIT_EE
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
276
933k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_9ColumnStrIjEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
276
8.55M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_9ColumnStrImEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
276
40
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
276
440k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
276
417k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
276
15.7k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
276
407k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
276
45.5k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_11ColumnArrayEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
276
2.05M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2IS6_EEONS2_11mutable_ptrIT_EE
Line
Count
Source
276
1.44M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_23ColumnFixedLengthObjectEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
276
154k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
276
2.36k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
276
31
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
276
66
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_9ColumnMapEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
276
1.15M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnStructEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
276
378k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnVariantEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
276
79.6k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_15ColumnVarbinaryEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
276
8.59k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnNothingEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
276
1.84k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnDictI32EEEONS2_11mutable_ptrIT_EE
Line
Count
Source
276
421
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
277
278
        /// Copy from mutable ptr: not possible.
279
        template <typename U>
280
        immutable_ptr(const mutable_ptr<U>&) = delete;
281
282
164M
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2Ev
Line
Count
Source
282
164M
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2Ev
Line
Count
Source
282
925
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_9ColumnStrImEEEC2Ev
Line
Count
Source
282
51
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2Ev
Line
Count
Source
282
52
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2Ev
Line
Count
Source
282
52
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2Ev
Line
Count
Source
282
99
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2Ev
Line
Count
Source
282
58
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2Ev
Line
Count
Source
282
52
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2Ev
Line
Count
Source
282
56
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2Ev
Line
Count
Source
282
52
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2Ev
Line
Count
Source
282
52
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2Ev
Line
Count
Source
282
52
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_9ColumnStrIjEEEC2Ev
Line
Count
Source
282
109
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2Ev
Line
Count
Source
282
52
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2Ev
Line
Count
Source
282
75
        immutable_ptr() = default;
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2Ev
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2Ev
Line
Count
Source
282
5
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2Ev
Line
Count
Source
282
4
        immutable_ptr() = default;
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2Ev
283
284
43.9M
        immutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2EDn
Line
Count
Source
284
43.2M
        immutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_14ColumnNullableEEC2EDn
Line
Count
Source
284
664k
        immutable_ptr(std::nullptr_t) {}
285
    };
286
287
public:
288
    using Ptr = immutable_ptr<Derived>;
289
290
    template <typename... Args>
291
    static MutablePtr create(Args&&... args) {
292
        return MutablePtr(new Derived(std::forward<Args>(args)...));
293
    }
294
295
    template <typename T>
296
    static MutablePtr create(std::initializer_list<T>&& arg) {
297
        return create(std::forward<std::initializer_list<T>>(arg));
298
    }
299
300
public:
301
120M
    Ptr get_ptr() const { return Ptr(derived()); }
302
363M
    MutablePtr get_ptr() { return MutablePtr(derived()); }
303
304
protected:
305
89.7M
    MutablePtr shallow_mutate() const {
306
89.7M
        if (this->use_count() > 1) {
307
291k
            return derived()->clone();
308
89.4M
        } else {
309
89.4M
            return assume_mutable();
310
89.4M
        }
311
89.7M
    }
312
313
public:
314
    MutablePtr mutate() const&& { return shallow_mutate(); }
315
316
355M
    MutablePtr assume_mutable() const { return const_cast<COW*>(this)->get_ptr(); }
317
318
1.82G
    Derived& assume_mutable_ref() const { return const_cast<Derived&>(*derived()); }
319
320
protected:
321
    /// It works as immutable_ptr if it is const and as mutable_ptr if it is non const.
322
    template <typename T>
323
    class chameleon_ptr {
324
    private:
325
        immutable_ptr<T> value;
326
327
    public:
328
        template <typename... Args>
329
200M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJNS2_11mutable_ptrIS1_EEEEEDpOT_
Line
Count
Source
329
187M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJKNS2_13immutable_ptrIS1_EEEEEDpOT_
Line
Count
Source
329
7.57M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJNS2_13immutable_ptrIS1_EEEEEDpOT_
Line
Count
Source
329
1.86M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJRS4_EEEDpOT_
Line
Count
Source
329
23.0k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJEEEDpOT_
Line
Count
Source
329
933k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJNS2_11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEEEEDpOT_
Line
Count
Source
329
933k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJRKNS2_13immutable_ptrIS1_EEEEEDpOT_
Line
Count
Source
329
916k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJRNS2_13immutable_ptrIS1_EEEEEDpOT_
Line
Count
Source
329
19.8k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJNS2_11mutable_ptrINS_9ColumnMapEEEEEEDpOT_
Line
Count
Source
329
514k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
330
331
        template <typename U>
332
        chameleon_ptr(std::initializer_list<U>&& arg)
333
                : value(std::forward<std::initializer_list<U>>(arg)) {}
334
335
57.1M
        const T* get() const { return value.get(); }
336
344M
        T* get() { return &value->assume_mutable_ref(); }
337
338
55.1M
        const T* operator->() const { return get(); }
339
339M
        T* operator->() { return get(); }
340
341
2.82G
        const T& operator*() const { return *value; }
342
1.50G
        T& operator*() { return value->assume_mutable_ref(); }
343
344
18.3M
        operator const immutable_ptr<T>&() const { return value; }
345
150M
        operator immutable_ptr<T>&() { return value; }
346
347
3.17M
        operator bool() const { return value.get() != nullptr; }
348
        bool operator!() const { return value.get() == nullptr; }
349
350
        bool operator==(const chameleon_ptr& rhs) const { return value == rhs.value; }
351
        bool operator!=(const chameleon_ptr& rhs) const { return value != rhs.value; }
352
    };
353
354
public:
355
    /** Use this type in class members for compositions.
356
      *
357
      * NOTE:
358
      * For classes with WrappedPtr members,
359
      * you must reimplement 'mutate' method, so it will call 'mutate' of all subobjects (do deep mutate).
360
      * It will guarantee, that mutable object have all subobjects unshared.
361
      *
362
      * NOTE:
363
      * 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.
364
      * (COW itself doesn't force any methods to be virtual).
365
      *
366
      * See example in "cow_compositions.cpp".
367
      */
368
    using WrappedPtr = chameleon_ptr<Derived>;
369
};
370
371
/** Helper class to support inheritance.
372
  * Example:
373
  *
374
  * class IColumn : public COW<IColumn>
375
  * {
376
  *     friend class COW<IColumn>;
377
  *     virtual MutablePtr clone() const = 0;
378
  *     virtual ~IColumn() {}
379
  * };
380
  *
381
  * class ConcreteColumn : public COWHelper<IColumn, ConcreteColumn>
382
  * {
383
  *     friend class COWHelper<IColumn, ConcreteColumn>;
384
  * };
385
  *
386
  * Here is complete inheritance diagram:
387
  *
388
  * ConcreteColumn
389
  *  COWHelper<IColumn, ConcreteColumn>
390
  *   IColumn
391
  *    CowPtr<IColumn>
392
  *     boost::intrusive_ref_counter<IColumn>
393
  *
394
  * See example in "cow_columns.cpp".
395
  */
396
class IColumn;
397
class Field;
398
template <typename Base, typename Derived>
399
class COWHelper : public Base {
400
public:
401
    static_assert(std::is_base_of_v<doris::IColumn, Base>, "COWHelper only use in IColumn");
402
    using Ptr = typename Base::template immutable_ptr<Derived>;
403
    using MutablePtr = typename Base::template mutable_ptr<Derived>;
404
405
#include "common/compile_check_avoid_begin.h"
406
407
    //This code uses templates, and errors like the following are likely to occur, mainly due to literal type mismatches:
408
    // be/src/vec/common/cow.h:409:39: warning: implicit conversion loses integer precision: 'int' to 'value_type' (aka 'unsigned char') [-Wimplicit-int-conversion]
409
    //   409 |         return MutablePtr(new Derived(std::forward<Args>(args)...));
410
    //       |                               ~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~
411
    // ColumnPtr res_data_column = ColumnUInt8::create(1, 1);
412
    template <typename... Args>
413
277M
    static MutablePtr create(Args&&... args) {
414
277M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
277M
    }
_ZN5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE6createIJRKmEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
413
515k
    static MutablePtr create(Args&&... args) {
414
515k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
515k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EES8_EEENS7_IS2_EEDpOT_
Line
Count
Source
413
4.64M
    static MutablePtr create(Args&&... args) {
414
4.64M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
4.64M
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJRKNS_3COWIS1_E13chameleon_ptrIS1_EERmbbEEENS6_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
413
4.26M
    static MutablePtr create(Args&&... args) {
414
4.26M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
4.26M
    }
_ZN5doris9COWHelperINS_12IColumnDummyENS_13ColumnNothingEE6createIJRmEEENS_3COWINS_7IColumnEE11mutable_ptrIS2_EEDpOT_
Line
Count
Source
413
7.87k
    static MutablePtr create(Args&&... args) {
414
7.87k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
7.87k
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnStrIjEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS3_EEDpOT_
Line
Count
Source
413
67.4M
    static MutablePtr create(Args&&... args) {
414
67.4M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
67.4M
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EES8_EEENS7_IS2_EEDpOT_
Line
Count
Source
413
2.72M
    static MutablePtr create(Args&&... args) {
414
2.72M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
2.72M
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EEEEENS7_IS2_EEDpOT_
Line
Count
Source
413
933k
    static MutablePtr create(Args&&... args) {
414
933k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
933k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
304k
    static MutablePtr create(Args&&... args) {
414
304k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
304k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
3.20k
    static MutablePtr create(Args&&... args) {
414
3.20k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
3.20k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
699k
    static MutablePtr create(Args&&... args) {
414
699k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
699k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
413
383
    static MutablePtr create(Args&&... args) {
414
383
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
383
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDictI32EE6createIJRKNS_9FieldTypeEEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
413
14.5k
    static MutablePtr create(Args&&... args) {
414
14.5k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
14.5k
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
65
    static MutablePtr create(Args&&... args) {
414
65
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
65
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
261
    static MutablePtr create(Args&&... args) {
414
261
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
261
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
58.9M
    static MutablePtr create(Args&&... args) {
414
58.9M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
58.9M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
12.9M
    static MutablePtr create(Args&&... args) {
414
12.9M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
12.9M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
32.1M
    static MutablePtr create(Args&&... args) {
414
32.1M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
32.1M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
1.09M
    static MutablePtr create(Args&&... args) {
414
1.09M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
1.09M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
1.53M
    static MutablePtr create(Args&&... args) {
414
1.53M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
1.53M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
5.33M
    static MutablePtr create(Args&&... args) {
414
5.33M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
5.33M
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnMapEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EES8_S8_EEENS7_IS2_EEDpOT_
Line
Count
Source
413
657k
    static MutablePtr create(Args&&... args) {
414
657k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
657k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
4.56M
    static MutablePtr create(Args&&... args) {
414
4.56M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
4.56M
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnMapEE6createIJNS_3COWIS1_E11mutable_ptrINS_9ColumnStrIjEEEESA_NS7_INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
413
548k
    static MutablePtr create(Args&&... args) {
414
548k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
548k
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
1.61M
    static MutablePtr create(Args&&... args) {
414
1.61M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
1.61M
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
1.28k
    static MutablePtr create(Args&&... args) {
414
1.28k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
1.28k
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
20.4k
    static MutablePtr create(Args&&... args) {
414
20.4k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
20.4k
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
1.96k
    static MutablePtr create(Args&&... args) {
414
1.96k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
1.96k
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
619
    static MutablePtr create(Args&&... args) {
414
619
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
619
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
33
    static MutablePtr create(Args&&... args) {
414
33
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
33
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
252
    static MutablePtr create(Args&&... args) {
414
252
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
252
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
501
    static MutablePtr create(Args&&... args) {
414
501
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
501
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
424
    static MutablePtr create(Args&&... args) {
414
424
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
424
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
2.28k
    static MutablePtr create(Args&&... args) {
414
2.28k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
2.28k
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
1.22k
    static MutablePtr create(Args&&... args) {
414
1.22k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
1.22k
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE42EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
3.55k
    static MutablePtr create(Args&&... args) {
414
3.55k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
3.55k
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
253
    static MutablePtr create(Args&&... args) {
414
253
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
253
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
87
    static MutablePtr create(Args&&... args) {
414
87
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
87
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
88
    static MutablePtr create(Args&&... args) {
414
88
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
88
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
16
    static MutablePtr create(Args&&... args) {
414
16
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
16
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
106
    static MutablePtr create(Args&&... args) {
414
106
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
106
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
279
    static MutablePtr create(Args&&... args) {
414
279
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
279
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
718
    static MutablePtr create(Args&&... args) {
414
718
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
718
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
185
    static MutablePtr create(Args&&... args) {
414
185
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
185
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EERmEEENS7_IS2_EEDpOT_
Line
Count
Source
413
2.68M
    static MutablePtr create(Args&&... args) {
414
2.68M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
2.68M
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EERmbEEENS7_IS2_EEDpOT_
Line
Count
Source
413
9
    static MutablePtr create(Args&&... args) {
414
9
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
9
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJRKNS_3COWIS1_E13chameleon_ptrIS1_EEmEEENS6_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
413
1
    static MutablePtr create(Args&&... args) {
414
1
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
1
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJRKNS_3COWIS1_E13chameleon_ptrIS1_EERmEEENS6_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
413
2
    static MutablePtr create(Args&&... args) {
414
2
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
2
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
413
54.6M
    static MutablePtr create(Args&&... args) {
414
54.6M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
54.6M
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E13immutable_ptrIS1_EEmEEENS6_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
413
204k
    static MutablePtr create(Args&&... args) {
414
204k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
204k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
455k
    static MutablePtr create(Args&&... args) {
414
455k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
455k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJRKNS_3COWIS1_E13immutable_ptrIS1_EEmEEENS6_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
413
227k
    static MutablePtr create(Args&&... args) {
414
227k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
227k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
678k
    static MutablePtr create(Args&&... args) {
414
678k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
678k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
19.9k
    static MutablePtr create(Args&&... args) {
414
19.9k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
19.9k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
1.35M
    static MutablePtr create(Args&&... args) {
414
1.35M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
1.35M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
16.8k
    static MutablePtr create(Args&&... args) {
414
16.8k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
16.8k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
141k
    static MutablePtr create(Args&&... args) {
414
141k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
141k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
103k
    static MutablePtr create(Args&&... args) {
414
103k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
103k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
750k
    static MutablePtr create(Args&&... args) {
414
750k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
750k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
13.8k
    static MutablePtr create(Args&&... args) {
414
13.8k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
13.8k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
11.7k
    static MutablePtr create(Args&&... args) {
414
11.7k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
11.7k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
47.7k
    static MutablePtr create(Args&&... args) {
414
47.7k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
47.7k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
47.7k
    static MutablePtr create(Args&&... args) {
414
47.7k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
47.7k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
482
    static MutablePtr create(Args&&... args) {
414
482
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
482
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
46.6k
    static MutablePtr create(Args&&... args) {
414
46.6k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
46.6k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
501
    static MutablePtr create(Args&&... args) {
414
501
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
501
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
67.4k
    static MutablePtr create(Args&&... args) {
414
67.4k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
67.4k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
673
    static MutablePtr create(Args&&... args) {
414
673
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
673
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
2.03M
    static MutablePtr create(Args&&... args) {
414
2.03M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
2.03M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
21.0k
    static MutablePtr create(Args&&... args) {
414
21.0k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
21.0k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
162k
    static MutablePtr create(Args&&... args) {
414
162k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
162k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
704
    static MutablePtr create(Args&&... args) {
414
704
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
704
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
5.43M
    static MutablePtr create(Args&&... args) {
414
5.43M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
5.43M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
28.7k
    static MutablePtr create(Args&&... args) {
414
28.7k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
28.7k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
22.2k
    static MutablePtr create(Args&&... args) {
414
22.2k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
22.2k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
162
    static MutablePtr create(Args&&... args) {
414
162
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
162
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE38EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE38EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnStrImEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS3_EEDpOT_
Line
Count
Source
413
276
    static MutablePtr create(Args&&... args) {
414
276
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
276
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJiRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
870k
    static MutablePtr create(Args&&... args) {
414
870k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
870k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJRmRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
6.21k
    static MutablePtr create(Args&&... args) {
414
6.21k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
6.21k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJiRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
1.32M
    static MutablePtr create(Args&&... args) {
414
1.32M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
1.32M
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJRmRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
9.85k
    static MutablePtr create(Args&&... args) {
414
9.85k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
9.85k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJiRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
65.0k
    static MutablePtr create(Args&&... args) {
414
65.0k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
65.0k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJRmRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
795
    static MutablePtr create(Args&&... args) {
414
795
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
795
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJiRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
1.18M
    static MutablePtr create(Args&&... args) {
414
1.18M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
1.18M
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJRmRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
12.6k
    static MutablePtr create(Args&&... args) {
414
12.6k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
12.6k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJiRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
99.9k
    static MutablePtr create(Args&&... args) {
414
99.9k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
99.9k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJRmRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
1.16k
    static MutablePtr create(Args&&... args) {
414
1.16k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
1.16k
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
9.21k
    static MutablePtr create(Args&&... args) {
414
9.21k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
9.21k
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
111
    static MutablePtr create(Args&&... args) {
414
111
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
111
    }
_ZN5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
413
100k
    static MutablePtr create(Args&&... args) {
414
100k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
100k
    }
_ZN5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
413
33.5k
    static MutablePtr create(Args&&... args) {
414
33.5k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
33.5k
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
64.6k
    static MutablePtr create(Args&&... args) {
414
64.6k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
64.6k
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
548
    static MutablePtr create(Args&&... args) {
414
548
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
548
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
413
850k
    static MutablePtr create(Args&&... args) {
414
850k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
850k
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
16.4k
    static MutablePtr create(Args&&... args) {
414
16.4k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
16.4k
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
217
    static MutablePtr create(Args&&... args) {
414
217
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
217
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnMapEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EES8_NS7_INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
413
605k
    static MutablePtr create(Args&&... args) {
414
605k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
605k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnStructEE6createIJSt6vectorINS_3COWIS1_E11mutable_ptrIS1_EESaIS9_EEEEENS8_IS2_EEDpOT_
Line
Count
Source
413
668k
    static MutablePtr create(Args&&... args) {
414
668k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
668k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJRKiRKbEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
413
125k
    static MutablePtr create(Args&&... args) {
414
125k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
125k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_11ColumnArrayEEENS7_IS1_EEEEENS7_IS2_EEDpOT_
Line
Count
Source
413
115
    static MutablePtr create(Args&&... args) {
414
115
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
115
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJRKiRKbmEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
413
10.5k
    static MutablePtr create(Args&&... args) {
414
10.5k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
10.5k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJRKiRKbSt10shared_ptrIKNS_9IDataTypeEENS_3COWIS1_E11mutable_ptrIS1_EEEEENSF_IS2_EEDpOT_
Line
Count
Source
413
70.8k
    static MutablePtr create(Args&&... args) {
414
70.8k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
70.8k
    }
_ZN5doris9COWHelperINS_12IColumnDummyENS_13ColumnNothingEE6createIJiEEENS_3COWINS_7IColumnEE11mutable_ptrIS2_EEDpOT_
Line
Count
Source
413
29.7k
    static MutablePtr create(Args&&... args) {
414
29.7k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
29.7k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJibEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
413
32.6k
    static MutablePtr create(Args&&... args) {
414
32.6k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
32.6k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E13immutable_ptrIS1_EERmEEENS6_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
413
16.4k
    static MutablePtr create(Args&&... args) {
414
16.4k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
16.4k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJRNS_3COWIS1_E13immutable_ptrIS1_EERmEEENS6_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
413
175k
    static MutablePtr create(Args&&... args) {
414
175k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
175k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJiiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
32.9k
    static MutablePtr create(Args&&... args) {
414
32.9k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
32.9k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
413
273
    static MutablePtr create(Args&&... args) {
414
273
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
273
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
413
376
    static MutablePtr create(Args&&... args) {
414
376
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
376
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
413
44.3k
    static MutablePtr create(Args&&... args) {
414
44.3k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
44.3k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
413
4
    static MutablePtr create(Args&&... args) {
414
4
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
4
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
413
7
    static MutablePtr create(Args&&... args) {
414
7
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
7
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
413
19
    static MutablePtr create(Args&&... args) {
414
19
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
19
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
413
40
    static MutablePtr create(Args&&... args) {
414
40
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
40
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
149k
    static MutablePtr create(Args&&... args) {
414
149k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
149k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
8
    static MutablePtr create(Args&&... args) {
414
8
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
8
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
356
    static MutablePtr create(Args&&... args) {
414
356
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
356
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
1.41k
    static MutablePtr create(Args&&... args) {
414
1.41k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
1.41k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
128
    static MutablePtr create(Args&&... args) {
414
128
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
128
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEESB_EEENS7_IS2_EEDpOT_
Line
Count
Source
413
24.4k
    static MutablePtr create(Args&&... args) {
414
24.4k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
24.4k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_9ColumnStrIjEEEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
413
28.6k
    static MutablePtr create(Args&&... args) {
414
28.6k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
28.6k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE6createIJRKmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
12
    static MutablePtr create(Args&&... args) {
414
12
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
12
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
413
718
    static MutablePtr create(Args&&... args) {
414
718
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
718
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
413
773
    static MutablePtr create(Args&&... args) {
414
773
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
773
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
413
11.0k
    static MutablePtr create(Args&&... args) {
414
11.0k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
11.0k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
413
445
    static MutablePtr create(Args&&... args) {
414
445
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
445
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
413
2.57k
    static MutablePtr create(Args&&... args) {
414
2.57k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
2.57k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
413
86
    static MutablePtr create(Args&&... args) {
414
86
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
86
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJRmRjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
291
    static MutablePtr create(Args&&... args) {
414
291
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
291
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
413
391
    static MutablePtr create(Args&&... args) {
414
391
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
391
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJRmRjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
5.22k
    static MutablePtr create(Args&&... args) {
414
5.22k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
5.22k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
413
3.13k
    static MutablePtr create(Args&&... args) {
414
3.13k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
3.13k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJRmRjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
10.4k
    static MutablePtr create(Args&&... args) {
414
10.4k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
10.4k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
413
1.09k
    static MutablePtr create(Args&&... args) {
414
1.09k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
1.09k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJRmRjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
12.4k
    static MutablePtr create(Args&&... args) {
414
12.4k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
12.4k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
413
2.60k
    static MutablePtr create(Args&&... args) {
414
2.60k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
2.60k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJRmRjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
5.33k
    static MutablePtr create(Args&&... args) {
414
5.33k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
5.33k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
413
1.31k
    static MutablePtr create(Args&&... args) {
414
1.31k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
1.31k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJijEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
39
    static MutablePtr create(Args&&... args) {
414
39
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
39
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJmjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
703
    static MutablePtr create(Args&&... args) {
414
703
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
703
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJijEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
138
    static MutablePtr create(Args&&... args) {
414
138
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
138
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJijEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
246
    static MutablePtr create(Args&&... args) {
414
246
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
246
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJijEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
189
    static MutablePtr create(Args&&... args) {
414
189
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
189
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJijEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
204
    static MutablePtr create(Args&&... args) {
414
204
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
204
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJmjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
189
    static MutablePtr create(Args&&... args) {
414
189
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
189
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJmjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
6.46k
    static MutablePtr create(Args&&... args) {
414
6.46k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
6.46k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJmjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
9.06k
    static MutablePtr create(Args&&... args) {
414
9.06k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
9.06k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJmjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
287
    static MutablePtr create(Args&&... args) {
414
287
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
287
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
37
    static MutablePtr create(Args&&... args) {
414
37
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
37
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
804
    static MutablePtr create(Args&&... args) {
414
804
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
804
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
25
    static MutablePtr create(Args&&... args) {
414
25
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
25
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
1.10k
    static MutablePtr create(Args&&... args) {
414
1.10k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
1.10k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
16
    static MutablePtr create(Args&&... args) {
414
16
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
16
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
984
    static MutablePtr create(Args&&... args) {
414
984
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
984
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
202
    static MutablePtr create(Args&&... args) {
414
202
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
202
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
84.2k
    static MutablePtr create(Args&&... args) {
414
84.2k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
84.2k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
14
    static MutablePtr create(Args&&... args) {
414
14
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
14
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
1.79k
    static MutablePtr create(Args&&... args) {
414
1.79k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
1.79k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
191
    static MutablePtr create(Args&&... args) {
414
191
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
191
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
13.3k
    static MutablePtr create(Args&&... args) {
414
13.3k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
13.3k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
90
    static MutablePtr create(Args&&... args) {
414
90
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
90
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
40
    static MutablePtr create(Args&&... args) {
414
40
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
40
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRKmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE6createIJRKmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE6createIJRKmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE6createIJRKmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJRKmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE6createIJRKmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE6createIJRKmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
22
    static MutablePtr create(Args&&... args) {
414
22
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
22
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE6createIJRKmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
27
    static MutablePtr create(Args&&... args) {
414
27
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
27
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
198
    static MutablePtr create(Args&&... args) {
414
198
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
198
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJRKmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
203
    static MutablePtr create(Args&&... args) {
414
203
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
203
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
519
    static MutablePtr create(Args&&... args) {
414
519
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
519
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJRKmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
102
    static MutablePtr create(Args&&... args) {
414
102
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
102
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJRKmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
3.40k
    static MutablePtr create(Args&&... args) {
414
3.40k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
3.40k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJRKmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
18
    static MutablePtr create(Args&&... args) {
414
18
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
18
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
13
    static MutablePtr create(Args&&... args) {
414
13
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
13
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJRKmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
413
5.88k
    static MutablePtr create(Args&&... args) {
414
5.88k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
5.88k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
413
149
    static MutablePtr create(Args&&... args) {
414
149
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
149
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRmRbEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
154
    static MutablePtr create(Args&&... args) {
414
154
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
154
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRmbEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
26.4k
    static MutablePtr create(Args&&... args) {
414
26.4k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
26.4k
    }
_ZN5doris9COWHelperINS_7IColumnENS_15ColumnVarbinaryEE6createIJEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
413
20.7k
    static MutablePtr create(Args&&... args) {
414
20.7k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
20.7k
    }
_ZN5doris9COWHelperINS_7IColumnENS_15ColumnVarbinaryEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
413
460
    static MutablePtr create(Args&&... args) {
414
460
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
460
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_9ColumnStrIjEEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
413
5
    static MutablePtr create(Args&&... args) {
414
5
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
5
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJiRbEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
413
13
    static MutablePtr create(Args&&... args) {
414
13
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
13
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJmRiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJmRiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
2
    static MutablePtr create(Args&&... args) {
414
2
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
2
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJmRiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJmRiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
54
    static MutablePtr create(Args&&... args) {
414
54
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
54
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJmRiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
1
    static MutablePtr create(Args&&... args) {
414
1
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
1
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
22
    static MutablePtr create(Args&&... args) {
414
22
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
22
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
413
19
    static MutablePtr create(Args&&... args) {
414
19
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
19
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
413
176
    static MutablePtr create(Args&&... args) {
414
176
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
176
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
413
8
    static MutablePtr create(Args&&... args) {
414
8
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
8
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE6createIJRmNS_11DateV2ValueINS_15DateV2ValueTypeEEEEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
614
    static MutablePtr create(Args&&... args) {
414
614
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
614
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
413
599
    static MutablePtr create(Args&&... args) {
414
599
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
599
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE6createIJRmNS_11DateV2ValueINS_19DateTimeV2ValueTypeEEEEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
1.76k
    static MutablePtr create(Args&&... args) {
414
1.76k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
1.76k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE6createIJRmNS_16TimestampTzValueEEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
234
    static MutablePtr create(Args&&... args) {
414
234
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
234
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
105
    static MutablePtr create(Args&&... args) {
414
105
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
105
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE6createIJRmaEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
33
    static MutablePtr create(Args&&... args) {
414
33
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
33
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
413
51
    static MutablePtr create(Args&&... args) {
414
51
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
51
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
28
    static MutablePtr create(Args&&... args) {
414
28
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
28
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
413
2
    static MutablePtr create(Args&&... args) {
414
2
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
2
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_9ColumnStrIjEEEENS7_IS1_EEEEENS7_IS2_EEDpOT_
Line
Count
Source
413
158
    static MutablePtr create(Args&&... args) {
414
158
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
158
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_14ColumnNullableEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
413
12
    static MutablePtr create(Args&&... args) {
414
12
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
12
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEENS7_IS1_EEEEENS7_IS2_EEDpOT_
Line
Count
Source
413
1.17k
    static MutablePtr create(Args&&... args) {
414
1.17k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
1.17k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrINS_14ColumnNullableEEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
413
193
    static MutablePtr create(Args&&... args) {
414
193
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
193
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_11ColumnArrayEEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
413
2.07k
    static MutablePtr create(Args&&... args) {
414
2.07k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
2.07k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRmRKhEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
2
    static MutablePtr create(Args&&... args) {
414
2
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
2
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRmhEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
1
    static MutablePtr create(Args&&... args) {
414
1
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
1
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRKmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
2.30k
    static MutablePtr create(Args&&... args) {
414
2.30k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
2.30k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
538
    static MutablePtr create(Args&&... args) {
414
538
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
538
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_9ColumnStrIjEEEEmEEENS7_IS2_EEDpOT_
Line
Count
Source
413
374
    static MutablePtr create(Args&&... args) {
414
374
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
374
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJmRKiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
733
    static MutablePtr create(Args&&... args) {
414
733
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
733
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
68
    static MutablePtr create(Args&&... args) {
414
68
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
68
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnStructEEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
413
77
    static MutablePtr create(Args&&... args) {
414
77
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
77
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnMapEE6createIJNS_3COWIS1_E11mutable_ptrINS_14ColumnNullableEEES9_NS7_INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
413
170
    static MutablePtr create(Args&&... args) {
414
170
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
170
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRKmbEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
1.41k
    static MutablePtr create(Args&&... args) {
414
1.41k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
1.41k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE6createIJiiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
1
    static MutablePtr create(Args&&... args) {
414
1
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
1
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
167
    static MutablePtr create(Args&&... args) {
414
167
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
167
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
194
    static MutablePtr create(Args&&... args) {
414
194
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
194
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
413
44
    static MutablePtr create(Args&&... args) {
414
44
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
44
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
413
46
    static MutablePtr create(Args&&... args) {
414
46
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
46
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJibEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
1
    static MutablePtr create(Args&&... args) {
414
1
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
1
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJibRSt10shared_ptrINS_14DataTypeStringEENS_3COWIS1_E11mutable_ptrIS1_EEEEENSB_IS2_EEDpOT_
Line
Count
Source
413
74
    static MutablePtr create(Args&&... args) {
414
74
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
74
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJibNS_14SubcolumnsTreeINS2_9SubcolumnELb0EEEEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
413
65
    static MutablePtr create(Args&&... args) {
414
65
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
65
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE6createIJiiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
51
    static MutablePtr create(Args&&... args) {
414
51
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
51
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
36
    static MutablePtr create(Args&&... args) {
414
36
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
36
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrINS_14ColumnNullableEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
413
11
    static MutablePtr create(Args&&... args) {
414
11
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
11
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE6createIJRmdEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_15ColumnVarbinaryEEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
413
33
    static MutablePtr create(Args&&... args) {
414
33
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
33
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrINS_14ColumnNullableEEENS7_IS1_EEEEENS7_IS2_EEDpOT_
Line
Count
Source
413
414
    static MutablePtr create(Args&&... args) {
414
414
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
414
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJibRmEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
413
5.09k
    static MutablePtr create(Args&&... args) {
414
5.09k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
5.09k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJibmEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
413
3.57k
    static MutablePtr create(Args&&... args) {
414
3.57k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
3.57k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJRiRbRSt10shared_ptrIKNS_9IDataTypeEENS_3COWIS1_E11mutable_ptrIS1_EEEEENSE_IS2_EEDpOT_
Line
Count
Source
413
2.55k
    static MutablePtr create(Args&&... args) {
414
2.55k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
2.55k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJRiRbRSt10shared_ptrIKNS_9IDataTypeEENS_3COWIS1_E11mutable_ptrINS_13ColumnNothingEEEEEENSE_IS2_EEDpOT_
Line
Count
Source
413
462
    static MutablePtr create(Args&&... args) {
414
462
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
462
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJRibEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
413
5.85k
    static MutablePtr create(Args&&... args) {
414
5.85k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
5.85k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRS4_EEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
5.37k
    static MutablePtr create(Args&&... args) {
414
5.37k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
5.37k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDictI32EE6createIJNS_9FieldTypeEEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
413
435
    static MutablePtr create(Args&&... args) {
414
435
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
435
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EEmEEENS7_IS2_EEDpOT_
Line
Count
Source
413
22
    static MutablePtr create(Args&&... args) {
414
22
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
22
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrINS_13ColumnNothingEEEEEENS7_IS2_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
413
150
    static MutablePtr create(Args&&... args) {
414
150
        return MutablePtr(new Derived(std::forward<Args>(args)...));
415
150
    }
416
#include "common/compile_check_avoid_end.h"
417
418
1.05M
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE18cast_to_column_ptrEPKS2_
Line
Count
Source
418
1.05M
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnStrImEEE18cast_to_column_ptrEPKS3_
Line
Count
Source
418
51
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
418
52
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
418
52
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
418
52
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
418
102
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
418
58
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
418
52
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
418
56
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
418
52
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
418
52
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
418
52
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnStrIjEEE18cast_to_column_ptrEPKS3_
Line
Count
Source
418
109
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
418
52
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
418
75
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE18cast_to_column_ptrEPKS4_
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
418
5
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
418
4
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE18cast_to_column_ptrEPKS4_
419
420
    static MutablePtr cast_to_column_mutptr(Derived* raw_type_ptr) {
421
        return MutablePtr(raw_type_ptr);
422
    }
423
424
290k
    typename Base::MutablePtr clone() const override {
425
290k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
426
290k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE5cloneEv
Line
Count
Source
424
1
    typename Base::MutablePtr clone() const override {
425
1
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
426
1
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE5cloneEv
Line
Count
Source
424
23.2k
    typename Base::MutablePtr clone() const override {
425
23.2k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
426
23.2k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE5cloneEv
Line
Count
Source
424
13.8k
    typename Base::MutablePtr clone() const override {
425
13.8k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
426
13.8k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_11ColumnConstEE5cloneEv
_ZNK5doris9COWHelperINS_12IColumnDummyENS_13ColumnNothingEE5cloneEv
Line
Count
Source
424
119
    typename Base::MutablePtr clone() const override {
425
119
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
426
119
    }
_ZNK5doris9COWHelperINS_7IColumnENS_9ColumnStrIjEEE5cloneEv
Line
Count
Source
424
22.0k
    typename Base::MutablePtr clone() const override {
425
22.0k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
426
22.0k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE5cloneEv
Line
Count
Source
424
502
    typename Base::MutablePtr clone() const override {
425
502
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
426
502
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE5cloneEv
Line
Count
Source
424
8.86k
    typename Base::MutablePtr clone() const override {
425
8.86k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
426
8.86k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE5cloneEv
Line
Count
Source
424
340
    typename Base::MutablePtr clone() const override {
425
340
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
426
340
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE5cloneEv
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE5cloneEv
Line
Count
Source
424
343
    typename Base::MutablePtr clone() const override {
425
343
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
426
343
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE5cloneEv
Line
Count
Source
424
295
    typename Base::MutablePtr clone() const override {
425
295
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
426
295
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE5cloneEv
Line
Count
Source
424
1.64k
    typename Base::MutablePtr clone() const override {
425
1.64k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
426
1.64k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_15ColumnVarbinaryEE5cloneEv
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE5cloneEv
Line
Count
Source
424
35.1k
    typename Base::MutablePtr clone() const override {
425
35.1k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
426
35.1k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE5cloneEv
Line
Count
Source
424
4.65k
    typename Base::MutablePtr clone() const override {
425
4.65k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
426
4.65k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE5cloneEv
Line
Count
Source
424
53.9k
    typename Base::MutablePtr clone() const override {
425
53.9k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
426
53.9k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE5cloneEv
Line
Count
Source
424
56.4k
    typename Base::MutablePtr clone() const override {
425
56.4k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
426
56.4k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE5cloneEv
Line
Count
Source
424
11.8k
    typename Base::MutablePtr clone() const override {
425
11.8k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
426
11.8k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE5cloneEv
Line
Count
Source
424
3.97k
    typename Base::MutablePtr clone() const override {
425
3.97k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
426
3.97k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE5cloneEv
Line
Count
Source
424
7.27k
    typename Base::MutablePtr clone() const override {
425
7.27k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
426
7.27k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE5cloneEv
Line
Count
Source
424
34
    typename Base::MutablePtr clone() const override {
425
34
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
426
34
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE5cloneEv
Line
Count
Source
424
34
    typename Base::MutablePtr clone() const override {
425
34
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
426
34
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE5cloneEv
Line
Count
Source
424
2.20k
    typename Base::MutablePtr clone() const override {
425
2.20k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
426
2.20k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDictI32EE5cloneEv
Line
Count
Source
424
1
    typename Base::MutablePtr clone() const override {
425
1
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
426
1
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEE5cloneEv
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnStructEE5cloneEv
Line
Count
Source
424
38
    typename Base::MutablePtr clone() const override {
425
38
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
426
38
    }
_ZNK5doris9COWHelperINS_7IColumnENS_9ColumnMapEE5cloneEv
Line
Count
Source
424
8.33k
    typename Base::MutablePtr clone() const override {
425
8.33k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
426
8.33k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE42EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEE5cloneEv
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE5cloneEv
Line
Count
Source
424
1.65k
    typename Base::MutablePtr clone() const override {
425
1.65k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
426
1.65k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEE5cloneEv
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE5cloneEv
Line
Count
Source
424
2.98k
    typename Base::MutablePtr clone() const override {
425
2.98k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
426
2.98k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEE5cloneEv
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE5cloneEv
Line
Count
Source
424
16.0k
    typename Base::MutablePtr clone() const override {
425
16.0k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
426
16.0k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEE5cloneEv
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE5cloneEv
Line
Count
Source
424
11.2k
    typename Base::MutablePtr clone() const override {
425
11.2k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
426
11.2k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEE5cloneEv
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE5cloneEv
Line
Count
Source
424
3.30k
    typename Base::MutablePtr clone() const override {
425
3.30k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
426
3.30k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_9ColumnStrImEEE5cloneEv
Line
Count
Source
424
68
    typename Base::MutablePtr clone() const override {
425
68
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
426
68
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE38EEEE5cloneEv
_ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE5cloneEv
Line
Count
Source
424
3
    typename Base::MutablePtr clone() const override {
425
3
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
426
3
    }
_ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE5cloneEv
Line
Count
Source
424
3
    typename Base::MutablePtr clone() const override {
425
3
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
426
3
    }
_ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE5cloneEv
Line
Count
Source
424
3
    typename Base::MutablePtr clone() const override {
425
3
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
426
3
    }
427
    void append_data_by_selector(typename Base::MutablePtr& res,
428
181k
                                 const typename Base::Selector& selector) const override {
429
181k
        this->template append_data_by_selector_impl<Derived>(res, selector);
430
181k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
428
52
                                 const typename Base::Selector& selector) const override {
429
52
        this->template append_data_by_selector_impl<Derived>(res, selector);
430
52
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
428
541
                                 const typename Base::Selector& selector) const override {
429
541
        this->template append_data_by_selector_impl<Derived>(res, selector);
430
541
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_11ColumnConstEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
428
90
                                 const typename Base::Selector& selector) const override {
429
90
        this->template append_data_by_selector_impl<Derived>(res, selector);
430
90
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_12IColumnDummyENS_13ColumnNothingEE23append_data_by_selectorERNS_3COWINS_7IColumnEE11mutable_ptrIS5_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_9ColumnStrIjEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
428
61.2k
                                 const typename Base::Selector& selector) const override {
429
61.2k
        this->template append_data_by_selector_impl<Derived>(res, selector);
430
61.2k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
428
2.92k
                                 const typename Base::Selector& selector) const override {
429
2.92k
        this->template append_data_by_selector_impl<Derived>(res, selector);
430
2.92k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
428
5
                                 const typename Base::Selector& selector) const override {
429
5
        this->template append_data_by_selector_impl<Derived>(res, selector);
430
5
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
428
19
                                 const typename Base::Selector& selector) const override {
429
19
        this->template append_data_by_selector_impl<Derived>(res, selector);
430
19
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
428
25
                                 const typename Base::Selector& selector) const override {
429
25
        this->template append_data_by_selector_impl<Derived>(res, selector);
430
25
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
428
8.11k
                                 const typename Base::Selector& selector) const override {
429
8.11k
        this->template append_data_by_selector_impl<Derived>(res, selector);
430
8.11k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_15ColumnVarbinaryEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
428
13.1k
                                 const typename Base::Selector& selector) const override {
429
13.1k
        this->template append_data_by_selector_impl<Derived>(res, selector);
430
13.1k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
428
802
                                 const typename Base::Selector& selector) const override {
429
802
        this->template append_data_by_selector_impl<Derived>(res, selector);
430
802
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
428
27.7k
                                 const typename Base::Selector& selector) const override {
429
27.7k
        this->template append_data_by_selector_impl<Derived>(res, selector);
430
27.7k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
428
31.5k
                                 const typename Base::Selector& selector) const override {
429
31.5k
        this->template append_data_by_selector_impl<Derived>(res, selector);
430
31.5k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
428
5.40k
                                 const typename Base::Selector& selector) const override {
429
5.40k
        this->template append_data_by_selector_impl<Derived>(res, selector);
430
5.40k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
428
518
                                 const typename Base::Selector& selector) const override {
429
518
        this->template append_data_by_selector_impl<Derived>(res, selector);
430
518
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
428
824
                                 const typename Base::Selector& selector) const override {
429
824
        this->template append_data_by_selector_impl<Derived>(res, selector);
430
824
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
428
1
                                 const typename Base::Selector& selector) const override {
429
1
        this->template append_data_by_selector_impl<Derived>(res, selector);
430
1
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
428
12.2k
                                 const typename Base::Selector& selector) const override {
429
12.2k
        this->template append_data_by_selector_impl<Derived>(res, selector);
430
12.2k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDictI32EE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnStructEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
428
141
                                 const typename Base::Selector& selector) const override {
429
141
        this->template append_data_by_selector_impl<Derived>(res, selector);
430
141
    }
_ZNK5doris9COWHelperINS_7IColumnENS_9ColumnMapEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
428
658
                                 const typename Base::Selector& selector) const override {
429
658
        this->template append_data_by_selector_impl<Derived>(res, selector);
430
658
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
428
179
                                 const typename Base::Selector& selector) const override {
429
179
        this->template append_data_by_selector_impl<Derived>(res, selector);
430
179
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE42EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
428
26
                                 const typename Base::Selector& selector) const override {
429
26
        this->template append_data_by_selector_impl<Derived>(res, selector);
430
26
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
428
507
                                 const typename Base::Selector& selector) const override {
429
507
        this->template append_data_by_selector_impl<Derived>(res, selector);
430
507
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
428
10.2k
                                 const typename Base::Selector& selector) const override {
429
10.2k
        this->template append_data_by_selector_impl<Derived>(res, selector);
430
10.2k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
428
1.13k
                                 const typename Base::Selector& selector) const override {
429
1.13k
        this->template append_data_by_selector_impl<Derived>(res, selector);
430
1.13k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
428
19
                                 const typename Base::Selector& selector) const override {
429
19
        this->template append_data_by_selector_impl<Derived>(res, selector);
430
19
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_9ColumnStrImEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE38EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
428
89
                                 const typename Base::Selector& selector) const override {
429
89
        this->template append_data_by_selector_impl<Derived>(res, selector);
430
89
    }
_ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
428
2.80k
                                 const typename Base::Selector& selector) const override {
429
2.80k
        this->template append_data_by_selector_impl<Derived>(res, selector);
430
2.80k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
428
553
                                 const typename Base::Selector& selector) const override {
429
553
        this->template append_data_by_selector_impl<Derived>(res, selector);
430
553
    }
431
586
    void insert_duplicate_fields(const Field& x, const size_t n) override {
432
586
        this->template insert_impl<Derived>(x, n);
433
586
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE23insert_duplicate_fieldsERKNS_5FieldEm
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
431
5
    void insert_duplicate_fields(const Field& x, const size_t n) override {
432
5
        this->template insert_impl<Derived>(x, n);
433
5
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_12IColumnDummyENS_13ColumnNothingEE23insert_duplicate_fieldsERKNS_5FieldEm
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnStrIjEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
431
140
    void insert_duplicate_fields(const Field& x, const size_t n) override {
432
140
        this->template insert_impl<Derived>(x, n);
433
140
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
431
4
    void insert_duplicate_fields(const Field& x, const size_t n) override {
432
4
        this->template insert_impl<Derived>(x, n);
433
4
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE23insert_duplicate_fieldsERKNS_5FieldEm
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
431
2
    void insert_duplicate_fields(const Field& x, const size_t n) override {
432
2
        this->template insert_impl<Derived>(x, n);
433
2
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
431
2
    void insert_duplicate_fields(const Field& x, const size_t n) override {
432
2
        this->template insert_impl<Derived>(x, n);
433
2
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
431
34
    void insert_duplicate_fields(const Field& x, const size_t n) override {
432
34
        this->template insert_impl<Derived>(x, n);
433
34
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_15ColumnVarbinaryEE23insert_duplicate_fieldsERKNS_5FieldEm
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
431
17
    void insert_duplicate_fields(const Field& x, const size_t n) override {
432
17
        this->template insert_impl<Derived>(x, n);
433
17
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
431
5
    void insert_duplicate_fields(const Field& x, const size_t n) override {
432
5
        this->template insert_impl<Derived>(x, n);
433
5
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
431
306
    void insert_duplicate_fields(const Field& x, const size_t n) override {
432
306
        this->template insert_impl<Derived>(x, n);
433
306
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
431
8
    void insert_duplicate_fields(const Field& x, const size_t n) override {
432
8
        this->template insert_impl<Derived>(x, n);
433
8
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
431
10
    void insert_duplicate_fields(const Field& x, const size_t n) override {
432
10
        this->template insert_impl<Derived>(x, n);
433
10
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
431
4
    void insert_duplicate_fields(const Field& x, const size_t n) override {
432
4
        this->template insert_impl<Derived>(x, n);
433
4
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
431
2
    void insert_duplicate_fields(const Field& x, const size_t n) override {
432
2
        this->template insert_impl<Derived>(x, n);
433
2
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE23insert_duplicate_fieldsERKNS_5FieldEm
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
431
16
    void insert_duplicate_fields(const Field& x, const size_t n) override {
432
16
        this->template insert_impl<Derived>(x, n);
433
16
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDictI32EE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnStructEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_9ColumnMapEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE42EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEE23insert_duplicate_fieldsERKNS_5FieldEm
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
431
12
    void insert_duplicate_fields(const Field& x, const size_t n) override {
432
12
        this->template insert_impl<Derived>(x, n);
433
12
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_9ColumnStrImEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE38EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE23insert_duplicate_fieldsERKNS_5FieldEm
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
431
19
    void insert_duplicate_fields(const Field& x, const size_t n) override {
432
19
        this->template insert_impl<Derived>(x, n);
433
19
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE23insert_duplicate_fieldsERKNS_5FieldEm
434
435
    void append_data_by_selector(typename Base::MutablePtr& res,
436
                                 const typename Base::Selector& selector, size_t begin,
437
617k
                                 size_t end) const override {
438
617k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
439
617k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
437
312k
                                 size_t end) const override {
438
312k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
439
312k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_11ColumnConstEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_12IColumnDummyENS_13ColumnNothingEE23append_data_by_selectorERNS_3COWINS_7IColumnEE11mutable_ptrIS5_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_7IColumnENS_9ColumnStrIjEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
437
65.3k
                                 size_t end) const override {
438
65.3k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
439
65.3k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
437
11.8k
                                 size_t end) const override {
438
11.8k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
439
11.8k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
437
990
                                 size_t end) const override {
438
990
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
439
990
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
437
124
                                 size_t end) const override {
438
124
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
439
124
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
437
120
                                 size_t end) const override {
438
120
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
439
120
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
437
13.3k
                                 size_t end) const override {
438
13.3k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
439
13.3k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_15ColumnVarbinaryEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
437
10.5k
                                 size_t end) const override {
438
10.5k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
439
10.5k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
437
9.88k
                                 size_t end) const override {
438
9.88k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
439
9.88k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
437
60.7k
                                 size_t end) const override {
438
60.7k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
439
60.7k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
437
65.7k
                                 size_t end) const override {
438
65.7k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
439
65.7k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
437
5.40k
                                 size_t end) const override {
438
5.40k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
439
5.40k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
437
5.99k
                                 size_t end) const override {
438
5.99k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
439
5.99k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
437
7.39k
                                 size_t end) const override {
438
7.39k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
439
7.39k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
437
638
                                 size_t end) const override {
438
638
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
439
638
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
437
540
                                 size_t end) const override {
438
540
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
439
540
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
437
10.9k
                                 size_t end) const override {
438
10.9k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
439
10.9k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDictI32EE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnStructEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
437
1.21k
                                 size_t end) const override {
438
1.21k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
439
1.21k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_9ColumnMapEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
437
12.1k
                                 size_t end) const override {
438
12.1k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
439
12.1k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
437
4.46k
                                 size_t end) const override {
438
4.46k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
439
4.46k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE42EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
437
29
                                 size_t end) const override {
438
29
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
439
29
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
437
4.21k
                                 size_t end) const override {
438
4.21k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
439
4.21k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
437
6.22k
                                 size_t end) const override {
438
6.22k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
439
6.22k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
437
7.82k
                                 size_t end) const override {
438
7.82k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
439
7.82k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
437
231
                                 size_t end) const override {
438
231
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
439
231
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_9ColumnStrImEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE38EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
437
17
                                 size_t end) const override {
438
17
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
439
17
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
440
441
    void insert_from_multi_column(const std::vector<const IColumn*>& srcs,
442
238k
                                  const std::vector<size_t>& positions) override {
443
238k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
444
238k
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
442
1.50k
                                  const std::vector<size_t>& positions) override {
443
1.50k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
444
1.50k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Line
Count
Source
442
182k
                                  const std::vector<size_t>& positions) override {
443
182k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
444
182k
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_12IColumnDummyENS_13ColumnNothingEE24insert_from_multi_columnERKSt6vectorIPKNS_7IColumnESaIS7_EERKS4_ImSaImEE
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnStrIjEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS7_EERKS5_ImSaImEE
Line
Count
Source
442
9.44k
                                  const std::vector<size_t>& positions) override {
443
9.44k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
444
9.44k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Line
Count
Source
442
4.10k
                                  const std::vector<size_t>& positions) override {
443
4.10k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
444
4.10k
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
442
4
                                  const std::vector<size_t>& positions) override {
443
4
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
444
4
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
442
7
                                  const std::vector<size_t>& positions) override {
443
7
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
444
7
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
442
39
                                  const std::vector<size_t>& positions) override {
443
39
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
444
39
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
442
46
                                  const std::vector<size_t>& positions) override {
443
46
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
444
46
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
442
3.17k
                                  const std::vector<size_t>& positions) override {
443
3.17k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
444
3.17k
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_15ColumnVarbinaryEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
442
1.16k
                                  const std::vector<size_t>& positions) override {
443
1.16k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
444
1.16k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
442
873
                                  const std::vector<size_t>& positions) override {
443
873
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
444
873
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
442
14.6k
                                  const std::vector<size_t>& positions) override {
443
14.6k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
444
14.6k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
442
9.95k
                                  const std::vector<size_t>& positions) override {
443
9.95k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
444
9.95k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
442
2.62k
                                  const std::vector<size_t>& positions) override {
443
2.62k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
444
2.62k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
442
663
                                  const std::vector<size_t>& positions) override {
443
663
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
444
663
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
442
1.79k
                                  const std::vector<size_t>& positions) override {
443
1.79k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
444
1.79k
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
442
3.21k
                                  const std::vector<size_t>& positions) override {
443
3.21k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
444
3.21k
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDictI32EE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnStructEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Line
Count
Source
442
192
                                  const std::vector<size_t>& positions) override {
443
192
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
444
192
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnMapEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Line
Count
Source
442
103
                                  const std::vector<size_t>& positions) override {
443
103
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
444
103
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Line
Count
Source
442
69
                                  const std::vector<size_t>& positions) override {
443
69
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
444
69
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE42EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
442
81
                                  const std::vector<size_t>& positions) override {
443
81
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
444
81
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
442
504
                                  const std::vector<size_t>& positions) override {
443
504
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
444
504
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
442
450
                                  const std::vector<size_t>& positions) override {
443
450
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
444
450
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
442
1.27k
                                  const std::vector<size_t>& positions) override {
443
1.27k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
444
1.27k
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
442
2
                                  const std::vector<size_t>& positions) override {
443
2
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
444
2
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_9ColumnStrImEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS7_EERKS5_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE38EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
442
80
                                  const std::vector<size_t>& positions) override {
443
80
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
444
80
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
442
304
                                  const std::vector<size_t>& positions) override {
443
304
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
444
304
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
442
137
                                  const std::vector<size_t>& positions) override {
443
137
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
444
137
    }
445
446
protected:
447
    MutablePtr shallow_mutate() const {
448
        return MutablePtr(static_cast<Derived*>(Base::shallow_mutate().get()));
449
    }
450
};
451
} // namespace doris