Coverage Report

Created: 2026-07-30 22:18

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
#include "common/exception.h"
29
#include "common/status.h"
30
31
namespace doris {
32
33
/** Copy-on-write shared ptr.
34
  * Allows to work with shared immutable objects and sometimes unshare and mutate you own unique copy.
35
  *
36
  * Usage:
37
    class Column : public COW<Column>
38
    {
39
    private:
40
        friend class COW<Column>;
41
        /// Leave all constructors in private section. They will be available through 'create' method.
42
        Column();
43
        /// Provide 'clone' method. It can be virtual if you want polymorphic behaviour.
44
        virtual Column * clone() const;
45
    public:
46
        /// Correctly use const qualifiers in your interface.
47
        virtual ~Column() {}
48
    };
49
  * It will provide 'create' and 'mutate' methods.
50
  * And 'Ptr' and 'MutablePtr' types.
51
  * Ptr is refcounted pointer to immutable object.
52
  * MutablePtr is refcounted noncopyable pointer to mutable object.
53
  * MutablePtr can be assigned to Ptr through move assignment.
54
  *
55
  * 'create' method creates MutablePtr: you cannot share mutable objects.
56
  * To share, move-assign to immutable pointer.
57
  * 'mutate' method allows to create mutable noncopyable object from immutable object:
58
  *   either by cloning or by using directly, if it is not shared.
59
  * These methods are thread-safe.
60
  *
61
  * Example:
62
  *
63
    /// Creating and assigning to immutable ptr.
64
    Column::Ptr x = Column::create(1);
65
    /// Sharing single immutable object in two ptrs.
66
    Column::Ptr y = x;
67
    /// Now x and y are shared.
68
    /// Change value of x.
69
    {
70
        /// Creating mutable ptr. It can clone an object under the hood if it was shared.
71
        Column::MutablePtr mutate_x = std::move(*x).mutate();
72
        /// Using non-const methods of an object.
73
        mutate_x->set(2);
74
        /// Assigning pointer 'x' to mutated object.
75
        x = std::move(mutate_x);
76
    }
77
    /// Now x and y are unshared and have different values.
78
  * Note. You may have heard that COW is bad practice.
79
  * Actually it is, if your values are small or if copying is done implicitly.
80
  * This is the case for string implementations.
81
  *
82
  * In contrast, COW is intended for the cases when you need to share states of large objects,
83
  * (when you usually will use std::shared_ptr) but you also want precise control over modification
84
  * of this shared state.
85
  *
86
  * Caveats:
87
  * - after a call to 'mutate' method, you can still have a reference to immutable ptr somewhere.
88
  * - as 'mutable_ptr' should be unique, it's refcount is redundant - probably it would be better
89
  *   to use std::unique_ptr for it somehow.
90
  */
91
template <typename Derived>
92
class COW {
93
    std::atomic_uint ref_counter;
94
95
protected:
96
328M
    COW() : ref_counter(0) {}
97
98
2.65M
    COW(COW const&) : ref_counter(0) {}
99
100
    COW& operator=(COW const&) { return *this; }
101
102
1.20G
    void add_ref() { ++ref_counter; }
103
104
1.21G
    void release_ref() {
105
1.21G
        if (--ref_counter == 0) {
106
332M
            delete static_cast<const Derived*>(this);
107
332M
        }
108
1.21G
    }
109
110
393M
    Derived* derived() { return static_cast<Derived*>(this); }
111
112
1.79G
    const Derived* derived() const { return static_cast<const Derived*>(this); }
113
114
    template <typename T>
115
    class intrusive_ptr {
116
    public:
117
384M
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2Ev
Line
Count
Source
117
192M
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2Ev
Line
Count
Source
117
114M
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2Ev
Line
Count
Source
117
5.36M
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2Ev
Line
Count
Source
117
6.30M
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEEC2Ev
Line
Count
Source
117
1.09k
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEC2Ev
Line
Count
Source
117
158
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVariantV2EEC2Ev
Line
Count
Source
117
34
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_14ColumnNullableEEC2Ev
Line
Count
Source
117
869k
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEC2Ev
Line
Count
Source
117
591
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2Ev
Line
Count
Source
117
391k
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2Ev
Line
Count
Source
117
523
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2Ev
Line
Count
Source
117
63.6M
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnArrayEEC2Ev
Line
Count
Source
117
358
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2Ev
Line
Count
Source
117
31
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2Ev
Line
Count
Source
117
28
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2Ev
Line
Count
Source
117
58
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2Ev
Line
Count
Source
117
167
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2Ev
Line
Count
Source
117
15
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2Ev
Line
Count
Source
117
351
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2Ev
Line
Count
Source
117
49
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEC2Ev
Line
Count
Source
117
3
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2Ev
Line
Count
Source
117
40
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrImEEEC2Ev
Line
Count
Source
117
27
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2Ev
Line
Count
Source
117
52
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2Ev
Line
Count
Source
117
52
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2Ev
Line
Count
Source
117
95
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2Ev
Line
Count
Source
117
59
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2Ev
Line
Count
Source
117
52
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2Ev
Line
Count
Source
117
52
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2Ev
Line
Count
Source
117
52
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2Ev
Line
Count
Source
117
52
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrIjEEEC2Ev
Line
Count
Source
117
132
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2Ev
Line
Count
Source
117
52
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2Ev
Line
Count
Source
117
75
        intrusive_ptr() : t(nullptr) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2Ev
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2Ev
Line
Count
Source
117
5
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2Ev
Line
Count
Source
117
4
        intrusive_ptr() : t(nullptr) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2Ev
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEEC2Ev
Line
Count
Source
117
6.04k
        intrusive_ptr() : t(nullptr) {}
118
119
910M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
910M
            if (t && add_ref) {
121
909M
                ((std::remove_const_t<T>*)t)->add_ref();
122
909M
            }
123
910M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2EPS1_b
Line
Count
Source
119
401M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
401M
            if (t && add_ref) {
121
401M
                ((std::remove_const_t<T>*)t)->add_ref();
122
401M
            }
123
401M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2EPS4_b
Line
Count
Source
119
123M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
123M
            if (t && add_ref) {
121
123M
                ((std::remove_const_t<T>*)t)->add_ref();
122
123M
            }
123
123M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnConstEEC2EPS4_b
Line
Count
Source
119
12.2M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
12.2M
            if (t && add_ref) {
121
12.2M
                ((std::remove_const_t<T>*)t)->add_ref();
122
12.2M
            }
123
12.2M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEEC2EPS5_b
Line
Count
Source
119
75.4M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
75.4M
            if (t && add_ref) {
121
75.4M
                ((std::remove_const_t<T>*)t)->add_ref();
122
75.4M
            }
123
75.4M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EPS6_b
Line
Count
Source
119
112M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
112M
            if (t && add_ref) {
121
112M
                ((std::remove_const_t<T>*)t)->add_ref();
122
112M
            }
123
112M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EPS7_b
Line
Count
Source
119
5.85M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
5.85M
            if (t && add_ref) {
121
5.85M
                ((std::remove_const_t<T>*)t)->add_ref();
122
5.85M
            }
123
5.85M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_14ColumnNullableEEC2EPS4_b
Line
Count
Source
119
69.4M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
69.4M
            if (t && add_ref) {
121
69.4M
                ((std::remove_const_t<T>*)t)->add_ref();
122
69.4M
            }
123
69.4M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2EPS6_b
Line
Count
Source
119
11.3M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
11.3M
            if (t && add_ref) {
121
11.3M
                ((std::remove_const_t<T>*)t)->add_ref();
122
11.3M
            }
123
11.3M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2EPS6_b
Line
Count
Source
119
8.56M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
8.56M
            if (t && add_ref) {
121
8.56M
                ((std::remove_const_t<T>*)t)->add_ref();
122
8.56M
            }
123
8.56M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2EPS6_b
Line
Count
Source
119
1.50M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
1.50M
            if (t && add_ref) {
121
1.50M
                ((std::remove_const_t<T>*)t)->add_ref();
122
1.50M
            }
123
1.50M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2EPS6_b
Line
Count
Source
119
18.7M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
18.7M
            if (t && add_ref) {
121
18.7M
                ((std::remove_const_t<T>*)t)->add_ref();
122
18.7M
            }
123
18.7M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EPS6_b
Line
Count
Source
119
33.0M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
33.0M
            if (t && add_ref) {
121
33.0M
                ((std::remove_const_t<T>*)t)->add_ref();
122
33.0M
            }
123
33.0M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2EPS6_b
Line
Count
Source
119
934k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
934k
            if (t && add_ref) {
121
934k
                ((std::remove_const_t<T>*)t)->add_ref();
122
934k
            }
123
934k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2EPS6_b
Line
Count
Source
119
1.16M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
1.16M
            if (t && add_ref) {
121
1.16M
                ((std::remove_const_t<T>*)t)->add_ref();
122
1.16M
            }
123
1.16M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2EPS6_b
Line
Count
Source
119
1.74M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
1.74M
            if (t && add_ref) {
121
1.74M
                ((std::remove_const_t<T>*)t)->add_ref();
122
1.74M
            }
123
1.74M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2EPS6_b
Line
Count
Source
119
138k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
138k
            if (t && add_ref) {
121
138k
                ((std::remove_const_t<T>*)t)->add_ref();
122
138k
            }
123
138k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2EPS6_b
Line
Count
Source
119
296k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
296k
            if (t && add_ref) {
121
296k
                ((std::remove_const_t<T>*)t)->add_ref();
122
296k
            }
123
296k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEC2EPS6_b
Line
Count
Source
119
70.1k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
70.1k
            if (t && add_ref) {
121
70.1k
                ((std::remove_const_t<T>*)t)->add_ref();
122
70.1k
            }
123
70.1k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2EPS6_b
Line
Count
Source
119
2.48M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
2.48M
            if (t && add_ref) {
121
2.48M
                ((std::remove_const_t<T>*)t)->add_ref();
122
2.48M
            }
123
2.48M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEC2EPS6_b
Line
Count
Source
119
245k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
245k
            if (t && add_ref) {
121
245k
                ((std::remove_const_t<T>*)t)->add_ref();
122
245k
            }
123
245k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2EPS6_b
Line
Count
Source
119
6.20M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
6.20M
            if (t && add_ref) {
121
6.20M
                ((std::remove_const_t<T>*)t)->add_ref();
122
6.20M
            }
123
6.20M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEC2EPS6_b
Line
Count
Source
119
26.0k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
26.0k
            if (t && add_ref) {
121
26.0k
                ((std::remove_const_t<T>*)t)->add_ref();
122
26.0k
            }
123
26.0k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEC2EPS6_b
Line
Count
Source
119
325k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
325k
            if (t && add_ref) {
121
325k
                ((std::remove_const_t<T>*)t)->add_ref();
122
325k
            }
123
325k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEC2EPS6_b
Line
Count
Source
119
522
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
522
            if (t && add_ref) {
121
522
                ((std::remove_const_t<T>*)t)->add_ref();
122
522
            }
123
522
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrImEEEC2EPS5_b
Line
Count
Source
119
271
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
271
            if (t && add_ref) {
121
271
                ((std::remove_const_t<T>*)t)->add_ref();
122
271
            }
123
271
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2EPS6_b
Line
Count
Source
119
1.02M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
1.02M
            if (t && add_ref) {
121
1.02M
                ((std::remove_const_t<T>*)t)->add_ref();
122
1.02M
            }
123
1.02M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2EPS6_b
Line
Count
Source
119
1.57M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
1.57M
            if (t && add_ref) {
121
1.57M
                ((std::remove_const_t<T>*)t)->add_ref();
122
1.57M
            }
123
1.57M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEC2EPS6_b
Line
Count
Source
119
66.7k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
66.7k
            if (t && add_ref) {
121
66.7k
                ((std::remove_const_t<T>*)t)->add_ref();
122
66.7k
            }
123
66.7k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2EPS6_b
Line
Count
Source
119
1.67M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
1.67M
            if (t && add_ref) {
121
1.67M
                ((std::remove_const_t<T>*)t)->add_ref();
122
1.67M
            }
123
1.67M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2EPS6_b
Line
Count
Source
119
123k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
123k
            if (t && add_ref) {
121
123k
                ((std::remove_const_t<T>*)t)->add_ref();
122
123k
            }
123
123k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnArrayEEC2EPS4_b
Line
Count
Source
119
5.52M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
5.52M
            if (t && add_ref) {
121
5.52M
                ((std::remove_const_t<T>*)t)->add_ref();
122
5.52M
            }
123
5.52M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2EPS7_b
Line
Count
Source
119
4.77M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
4.77M
            if (t && add_ref) {
121
4.77M
                ((std::remove_const_t<T>*)t)->add_ref();
122
4.77M
            }
123
4.77M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnMapEEC2EPS4_b
Line
Count
Source
119
2.76M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
2.76M
            if (t && add_ref) {
121
2.76M
                ((std::remove_const_t<T>*)t)->add_ref();
122
2.76M
            }
123
2.76M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnStructEEC2EPS4_b
Line
Count
Source
119
779k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
779k
            if (t && add_ref) {
121
779k
                ((std::remove_const_t<T>*)t)->add_ref();
122
779k
            }
123
779k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_23ColumnFixedLengthObjectEEC2EPS4_b
Line
Count
Source
119
587k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
587k
            if (t && add_ref) {
121
587k
                ((std::remove_const_t<T>*)t)->add_ref();
122
587k
            }
123
587k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEC2EPS6_b
Line
Count
Source
119
70.6k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
70.7k
            if (t && add_ref) {
121
70.7k
                ((std::remove_const_t<T>*)t)->add_ref();
122
70.7k
            }
123
70.6k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVariantV2EEC2EPS4_b
Line
Count
Source
119
421
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
421
            if (t && add_ref) {
121
421
                ((std::remove_const_t<T>*)t)->add_ref();
122
421
            }
123
421
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEC2EPS6_b
Line
Count
Source
119
9.44k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
9.44k
            if (t && add_ref) {
121
9.44k
                ((std::remove_const_t<T>*)t)->add_ref();
122
9.44k
            }
123
9.44k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEC2EPS6_b
Line
Count
Source
119
16.3k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
16.3k
            if (t && add_ref) {
121
16.3k
                ((std::remove_const_t<T>*)t)->add_ref();
122
16.3k
            }
123
16.3k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVarbinaryEEC2EPS4_b
Line
Count
Source
119
25.5k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
25.5k
            if (t && add_ref) {
121
25.5k
                ((std::remove_const_t<T>*)t)->add_ref();
122
25.5k
            }
123
25.5k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEEC2EPS4_b
Line
Count
Source
119
392k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
392k
            if (t && add_ref) {
121
392k
                ((std::remove_const_t<T>*)t)->add_ref();
122
392k
            }
123
392k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_14ColumnNullableEEC2EPS5_b
Line
Count
Source
119
3.09M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
3.09M
            if (t && add_ref) {
121
3.09M
                ((std::remove_const_t<T>*)t)->add_ref();
122
3.09M
            }
123
3.09M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrImEEEC2EPS6_b
Line
Count
Source
119
27
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
27
            if (t && add_ref) {
121
27
                ((std::remove_const_t<T>*)t)->add_ref();
122
27
            }
123
27
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2EPS7_b
Line
Count
Source
119
52
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
52
            if (t && add_ref) {
121
52
                ((std::remove_const_t<T>*)t)->add_ref();
122
52
            }
123
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2EPS7_b
Line
Count
Source
119
52
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
52
            if (t && add_ref) {
121
52
                ((std::remove_const_t<T>*)t)->add_ref();
122
52
            }
123
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2EPS7_b
Line
Count
Source
119
98
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
98
            if (t && add_ref) {
121
98
                ((std::remove_const_t<T>*)t)->add_ref();
122
98
            }
123
98
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EPS7_b
Line
Count
Source
119
58
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
58
            if (t && add_ref) {
121
58
                ((std::remove_const_t<T>*)t)->add_ref();
122
58
            }
123
58
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2EPS7_b
Line
Count
Source
119
52
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
52
            if (t && add_ref) {
121
52
                ((std::remove_const_t<T>*)t)->add_ref();
122
52
            }
123
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2EPS7_b
Line
Count
Source
119
145
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
145
            if (t && add_ref) {
121
145
                ((std::remove_const_t<T>*)t)->add_ref();
122
145
            }
123
145
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2EPS7_b
Line
Count
Source
119
52
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
52
            if (t && add_ref) {
121
52
                ((std::remove_const_t<T>*)t)->add_ref();
122
52
            }
123
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2EPS7_b
Line
Count
Source
119
52
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
52
            if (t && add_ref) {
121
52
                ((std::remove_const_t<T>*)t)->add_ref();
122
52
            }
123
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2EPS7_b
Line
Count
Source
119
52
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
52
            if (t && add_ref) {
121
52
                ((std::remove_const_t<T>*)t)->add_ref();
122
52
            }
123
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrIjEEEC2EPS6_b
Line
Count
Source
119
132
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
132
            if (t && add_ref) {
121
132
                ((std::remove_const_t<T>*)t)->add_ref();
122
132
            }
123
132
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2EPS7_b
Line
Count
Source
119
52
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
52
            if (t && add_ref) {
121
52
                ((std::remove_const_t<T>*)t)->add_ref();
122
52
            }
123
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2EPS7_b
Line
Count
Source
119
75
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
75
            if (t && add_ref) {
121
75
                ((std::remove_const_t<T>*)t)->add_ref();
122
75
            }
123
75
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2EPS7_b
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2EPS7_b
Line
Count
Source
119
5
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
5
            if (t && add_ref) {
121
5
                ((std::remove_const_t<T>*)t)->add_ref();
122
5
            }
123
5
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2EPS7_b
Line
Count
Source
119
4
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
4
            if (t && add_ref) {
121
4
                ((std::remove_const_t<T>*)t)->add_ref();
122
4
            }
123
4
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2EPS7_b
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnNothingEEC2EPS4_b
Line
Count
Source
119
35.9k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
35.9k
            if (t && add_ref) {
121
35.9k
                ((std::remove_const_t<T>*)t)->add_ref();
122
35.9k
            }
123
35.9k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDictI32EEC2EPS4_b
Line
Count
Source
119
14.8k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
14.8k
            if (t && add_ref) {
121
14.8k
                ((std::remove_const_t<T>*)t)->add_ref();
122
14.8k
            }
123
14.8k
        }
124
125
        template <typename U>
126
4.98M
        intrusive_ptr(intrusive_ptr<U> const& rhs) : t(rhs.get()) {
127
4.98M
            if (t) {
128
4.98M
                ((std::remove_const_t<T>*)t)->add_ref();
129
4.98M
            }
130
4.98M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2IKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEERKNS3_IT_EE
Line
Count
Source
126
3.69M
        intrusive_ptr(intrusive_ptr<U> const& rhs) : t(rhs.get()) {
127
3.69M
            if (t) {
128
3.69M
                ((std::remove_const_t<T>*)t)->add_ref();
129
3.69M
            }
130
3.69M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2IKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEERKNS3_IT_EE
Line
Count
Source
126
1.28M
        intrusive_ptr(intrusive_ptr<U> const& rhs) : t(rhs.get()) {
127
1.28M
            if (t) {
128
1.28M
                ((std::remove_const_t<T>*)t)->add_ref();
129
1.28M
            }
130
1.28M
        }
131
132
355M
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
355M
            if (t) {
134
314M
                ((std::remove_const_t<T>*)t)->add_ref();
135
314M
            }
136
355M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2ERKS5_
Line
Count
Source
132
329M
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
329M
            if (t) {
134
311M
                ((std::remove_const_t<T>*)t)->add_ref();
135
311M
            }
136
329M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2ERKS8_
Line
Count
Source
132
2.32M
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
2.32M
            if (t) {
134
2.32M
                ((std::remove_const_t<T>*)t)->add_ref();
135
2.32M
            }
136
2.32M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2ERKS8_
Line
Count
Source
132
282k
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
282k
            if (t) {
134
282k
                ((std::remove_const_t<T>*)t)->add_ref();
135
282k
            }
136
282k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2ERKS8_
Line
Count
Source
132
22.9M
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
22.9M
            if (t) {
134
177
                ((std::remove_const_t<T>*)t)->add_ref();
135
177
            }
136
22.9M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2ERKS8_
Line
Count
Source
132
52
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
52
            if (t) {
134
52
                ((std::remove_const_t<T>*)t)->add_ref();
135
52
            }
136
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2ERKS8_
Line
Count
Source
132
52
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
52
            if (t) {
134
52
                ((std::remove_const_t<T>*)t)->add_ref();
135
52
            }
136
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2ERKS8_
Line
Count
Source
132
101
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
101
            if (t) {
134
101
                ((std::remove_const_t<T>*)t)->add_ref();
135
101
            }
136
101
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2ERKS8_
Line
Count
Source
132
58
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
58
            if (t) {
134
58
                ((std::remove_const_t<T>*)t)->add_ref();
135
58
            }
136
58
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2ERKS8_
Line
Count
Source
132
52
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
52
            if (t) {
134
52
                ((std::remove_const_t<T>*)t)->add_ref();
135
52
            }
136
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2ERKS8_
Line
Count
Source
132
52
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
52
            if (t) {
134
52
                ((std::remove_const_t<T>*)t)->add_ref();
135
52
            }
136
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2ERKS8_
Line
Count
Source
132
52
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
52
            if (t) {
134
52
                ((std::remove_const_t<T>*)t)->add_ref();
135
52
            }
136
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2ERKS8_
Line
Count
Source
132
52
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
52
            if (t) {
134
52
                ((std::remove_const_t<T>*)t)->add_ref();
135
52
            }
136
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrIjEEEC2ERKS7_
Line
Count
Source
132
132
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
132
            if (t) {
134
132
                ((std::remove_const_t<T>*)t)->add_ref();
135
132
            }
136
132
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrImEEEC2ERKS7_
Line
Count
Source
132
27
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
27
            if (t) {
134
27
                ((std::remove_const_t<T>*)t)->add_ref();
135
27
            }
136
27
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2ERKS8_
Line
Count
Source
132
52
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
52
            if (t) {
134
52
                ((std::remove_const_t<T>*)t)->add_ref();
135
52
            }
136
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2ERKS8_
Line
Count
Source
132
75
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
75
            if (t) {
134
75
                ((std::remove_const_t<T>*)t)->add_ref();
135
75
            }
136
75
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2ERKS8_
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2ERKS8_
Line
Count
Source
132
5
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
5
            if (t) {
134
5
                ((std::remove_const_t<T>*)t)->add_ref();
135
5
            }
136
5
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2ERKS8_
Line
Count
Source
132
4
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
4
            if (t) {
134
4
                ((std::remove_const_t<T>*)t)->add_ref();
135
4
            }
136
4
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2ERKS8_
137
138
2.97G
        ~intrusive_ptr() {
139
2.97G
            if (t) {
140
1.22G
                ((std::remove_const_t<T>*)t)->release_ref();
141
1.22G
            }
142
2.97G
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_ED2Ev
Line
Count
Source
138
819M
        ~intrusive_ptr() {
139
819M
            if (t) {
140
322M
                ((std::remove_const_t<T>*)t)->release_ref();
141
322M
            }
142
819M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnConstEED2Ev
Line
Count
Source
138
12.2M
        ~intrusive_ptr() {
139
12.2M
            if (t) {
140
142
                ((std::remove_const_t<T>*)t)->release_ref();
141
142
            }
142
12.2M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEED2Ev
Line
Count
Source
138
75.6M
        ~intrusive_ptr() {
139
75.6M
            if (t) {
140
362k
                ((std::remove_const_t<T>*)t)->release_ref();
141
362k
            }
142
75.6M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_ED2Ev
Line
Count
Source
138
1.47G
        ~intrusive_ptr() {
139
1.47G
            if (t) {
140
775M
                ((std::remove_const_t<T>*)t)->release_ref();
141
775M
            }
142
1.47G
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEED2Ev
Line
Count
Source
138
113M
        ~intrusive_ptr() {
139
113M
            if (t) {
140
691k
                ((std::remove_const_t<T>*)t)->release_ref();
141
691k
            }
142
113M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEED2Ev
Line
Count
Source
138
164M
        ~intrusive_ptr() {
139
164M
            if (t) {
140
113M
                ((std::remove_const_t<T>*)t)->release_ref();
141
113M
            }
142
164M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_14ColumnNullableEED2Ev
Line
Count
Source
138
69.7M
        ~intrusive_ptr() {
139
69.7M
            if (t) {
140
8.18k
                ((std::remove_const_t<T>*)t)->release_ref();
141
8.18k
            }
142
69.7M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEED2Ev
Line
Count
Source
138
8.57M
        ~intrusive_ptr() {
139
8.57M
            if (t) {
140
405
                ((std::remove_const_t<T>*)t)->release_ref();
141
405
            }
142
8.57M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEED2Ev
Line
Count
Source
138
1.50M
        ~intrusive_ptr() {
139
1.50M
            if (t) {
140
388
                ((std::remove_const_t<T>*)t)->release_ref();
141
388
            }
142
1.50M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEED2Ev
Line
Count
Source
138
18.7M
        ~intrusive_ptr() {
139
18.7M
            if (t) {
140
4.22k
                ((std::remove_const_t<T>*)t)->release_ref();
141
4.22k
            }
142
18.7M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEED2Ev
Line
Count
Source
138
33.0M
        ~intrusive_ptr() {
139
33.0M
            if (t) {
140
2.59k
                ((std::remove_const_t<T>*)t)->release_ref();
141
2.59k
            }
142
33.0M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEED2Ev
Line
Count
Source
138
934k
        ~intrusive_ptr() {
139
934k
            if (t) {
140
312
                ((std::remove_const_t<T>*)t)->release_ref();
141
312
            }
142
934k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEED2Ev
Line
Count
Source
138
1.16M
        ~intrusive_ptr() {
139
1.16M
            if (t) {
140
260
                ((std::remove_const_t<T>*)t)->release_ref();
141
260
            }
142
1.16M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEED2Ev
Line
Count
Source
138
1.74M
        ~intrusive_ptr() {
139
1.74M
            if (t) {
140
282
                ((std::remove_const_t<T>*)t)->release_ref();
141
282
            }
142
1.74M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEED2Ev
Line
Count
Source
138
139k
        ~intrusive_ptr() {
139
139k
            if (t) {
140
178
                ((std::remove_const_t<T>*)t)->release_ref();
141
178
            }
142
139k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEED2Ev
Line
Count
Source
138
296k
        ~intrusive_ptr() {
139
296k
            if (t) {
140
181
                ((std::remove_const_t<T>*)t)->release_ref();
141
181
            }
142
296k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEED2Ev
Line
Count
Source
138
70.1k
        ~intrusive_ptr() {
139
70.1k
            if (t) {
140
14
                ((std::remove_const_t<T>*)t)->release_ref();
141
14
            }
142
70.1k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEED2Ev
Line
Count
Source
138
2.49M
        ~intrusive_ptr() {
139
2.49M
            if (t) {
140
225
                ((std::remove_const_t<T>*)t)->release_ref();
141
225
            }
142
2.49M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEED2Ev
Line
Count
Source
138
245k
        ~intrusive_ptr() {
139
245k
            if (t) {
140
15
                ((std::remove_const_t<T>*)t)->release_ref();
141
15
            }
142
245k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEED2Ev
Line
Count
Source
138
6.21M
        ~intrusive_ptr() {
139
6.21M
            if (t) {
140
574
                ((std::remove_const_t<T>*)t)->release_ref();
141
574
            }
142
6.21M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEED2Ev
Line
Count
Source
138
26.0k
        ~intrusive_ptr() {
139
26.0k
            if (t) {
140
5
                ((std::remove_const_t<T>*)t)->release_ref();
141
5
            }
142
26.0k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEED2Ev
Line
Count
Source
138
325k
        ~intrusive_ptr() {
139
325k
            if (t) {
140
4
                ((std::remove_const_t<T>*)t)->release_ref();
141
4
            }
142
325k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEED2Ev
Line
Count
Source
138
837
        ~intrusive_ptr() {
139
837
            if (t) {
140
3
                ((std::remove_const_t<T>*)t)->release_ref();
141
3
            }
142
837
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEED2Ev
Line
Count
Source
138
11.3M
        ~intrusive_ptr() {
139
11.3M
            if (t) {
140
32.5k
                ((std::remove_const_t<T>*)t)->release_ref();
141
32.5k
            }
142
11.3M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrImEEED2Ev
Line
Count
Source
138
327
        ~intrusive_ptr() {
139
327
            if (t) {
140
73
                ((std::remove_const_t<T>*)t)->release_ref();
141
73
            }
142
327
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEED2Ev
Line
Count
Source
138
1.02M
        ~intrusive_ptr() {
139
1.02M
            if (t) {
140
1.39k
                ((std::remove_const_t<T>*)t)->release_ref();
141
1.39k
            }
142
1.02M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEED2Ev
Line
Count
Source
138
1.57M
        ~intrusive_ptr() {
139
1.57M
            if (t) {
140
1.12k
                ((std::remove_const_t<T>*)t)->release_ref();
141
1.12k
            }
142
1.57M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEED2Ev
Line
Count
Source
138
66.7k
        ~intrusive_ptr() {
139
66.7k
            if (t) {
140
60
                ((std::remove_const_t<T>*)t)->release_ref();
141
60
            }
142
66.7k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEED2Ev
Line
Count
Source
138
1.67M
        ~intrusive_ptr() {
139
1.67M
            if (t) {
140
691
                ((std::remove_const_t<T>*)t)->release_ref();
141
691
            }
142
1.67M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEED2Ev
Line
Count
Source
138
123k
        ~intrusive_ptr() {
139
123k
            if (t) {
140
568
                ((std::remove_const_t<T>*)t)->release_ref();
141
568
            }
142
123k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnArrayEED2Ev
Line
Count
Source
138
5.52M
        ~intrusive_ptr() {
139
5.52M
            if (t) {
140
1.51M
                ((std::remove_const_t<T>*)t)->release_ref();
141
1.51M
            }
142
5.52M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEED2Ev
Line
Count
Source
138
27.4M
        ~intrusive_ptr() {
139
27.4M
            if (t) {
140
11.9M
                ((std::remove_const_t<T>*)t)->release_ref();
141
11.9M
            }
142
27.4M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnMapEED2Ev
Line
Count
Source
138
2.76M
        ~intrusive_ptr() {
139
2.76M
            if (t) {
140
269
                ((std::remove_const_t<T>*)t)->release_ref();
141
269
            }
142
2.76M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnStructEED2Ev
Line
Count
Source
138
779k
        ~intrusive_ptr() {
139
779k
            if (t) {
140
6
                ((std::remove_const_t<T>*)t)->release_ref();
141
6
            }
142
779k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_23ColumnFixedLengthObjectEED2Ev
Line
Count
Source
138
590k
        ~intrusive_ptr() {
139
590k
            if (t) {
140
44
                ((std::remove_const_t<T>*)t)->release_ref();
141
44
            }
142
590k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEED2Ev
Line
Count
Source
138
71.9k
        ~intrusive_ptr() {
139
71.9k
            if (t) {
140
14
                ((std::remove_const_t<T>*)t)->release_ref();
141
14
            }
142
71.9k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVariantV2EED2Ev
Line
Count
Source
138
542
        ~intrusive_ptr() {
139
542
            if (t) {
140
277
                ((std::remove_const_t<T>*)t)->release_ref();
141
277
            }
142
542
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEED2Ev
Line
Count
Source
138
9.45k
        ~intrusive_ptr() {
139
9.45k
            if (t) {
140
11
                ((std::remove_const_t<T>*)t)->release_ref();
141
11
            }
142
9.45k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEED2Ev
Line
Count
Source
138
16.3k
        ~intrusive_ptr() {
139
16.3k
            if (t) {
140
12
                ((std::remove_const_t<T>*)t)->release_ref();
141
12
            }
142
16.3k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVarbinaryEED2Ev
Line
Count
Source
138
25.5k
        ~intrusive_ptr() {
139
25.5k
            if (t) {
140
46
                ((std::remove_const_t<T>*)t)->release_ref();
141
46
            }
142
25.5k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEED2Ev
Line
Count
Source
138
404k
        ~intrusive_ptr() {
139
404k
            if (t) {
140
22.5k
                ((std::remove_const_t<T>*)t)->release_ref();
141
22.5k
            }
142
404k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_14ColumnNullableEED2Ev
Line
Count
Source
138
3.96M
        ~intrusive_ptr() {
139
3.96M
            if (t) {
140
3.09M
                ((std::remove_const_t<T>*)t)->release_ref();
141
3.09M
            }
142
3.96M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEED2Ev
Line
Count
Source
138
117M
        ~intrusive_ptr() {
139
117M
            if (t) {
140
321
                ((std::remove_const_t<T>*)t)->release_ref();
141
321
            }
142
117M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE3EEEED2Ev
Line
Count
Source
138
208
        ~intrusive_ptr() {
139
208
            if (t) {
140
104
                ((std::remove_const_t<T>*)t)->release_ref();
141
104
            }
142
208
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE4EEEED2Ev
Line
Count
Source
138
208
        ~intrusive_ptr() {
139
208
            if (t) {
140
104
                ((std::remove_const_t<T>*)t)->release_ref();
141
104
            }
142
208
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE5EEEED2Ev
Line
Count
Source
138
384
        ~intrusive_ptr() {
139
384
            if (t) {
140
194
                ((std::remove_const_t<T>*)t)->release_ref();
141
194
            }
142
384
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE6EEEED2Ev
Line
Count
Source
138
233
        ~intrusive_ptr() {
139
233
            if (t) {
140
116
                ((std::remove_const_t<T>*)t)->release_ref();
141
116
            }
142
233
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE7EEEED2Ev
Line
Count
Source
138
208
        ~intrusive_ptr() {
139
208
            if (t) {
140
104
                ((std::remove_const_t<T>*)t)->release_ref();
141
104
            }
142
208
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE9EEEED2Ev
Line
Count
Source
138
208
        ~intrusive_ptr() {
139
208
            if (t) {
140
104
                ((std::remove_const_t<T>*)t)->release_ref();
141
104
            }
142
208
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE36EEEED2Ev
Line
Count
Source
138
208
        ~intrusive_ptr() {
139
208
            if (t) {
140
104
                ((std::remove_const_t<T>*)t)->release_ref();
141
104
            }
142
208
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE37EEEED2Ev
Line
Count
Source
138
208
        ~intrusive_ptr() {
139
208
            if (t) {
140
104
                ((std::remove_const_t<T>*)t)->release_ref();
141
104
            }
142
208
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrIjEEED2Ev
Line
Count
Source
138
472
        ~intrusive_ptr() {
139
472
            if (t) {
140
208
                ((std::remove_const_t<T>*)t)->release_ref();
141
208
            }
142
472
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrImEEED2Ev
Line
Count
Source
138
108
        ~intrusive_ptr() {
139
108
            if (t) {
140
54
                ((std::remove_const_t<T>*)t)->release_ref();
141
54
            }
142
108
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE25EEEED2Ev
Line
Count
Source
138
208
        ~intrusive_ptr() {
139
208
            if (t) {
140
104
                ((std::remove_const_t<T>*)t)->release_ref();
141
104
            }
142
208
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE26EEEED2Ev
Line
Count
Source
138
290
        ~intrusive_ptr() {
139
290
            if (t) {
140
140
                ((std::remove_const_t<T>*)t)->release_ref();
141
140
            }
142
290
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEED2Ev
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEED2Ev
Line
Count
Source
138
18
        ~intrusive_ptr() {
139
18
            if (t) {
140
8
                ((std::remove_const_t<T>*)t)->release_ref();
141
8
            }
142
18
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEED2Ev
Line
Count
Source
138
14
        ~intrusive_ptr() {
139
14
            if (t) {
140
6
                ((std::remove_const_t<T>*)t)->release_ref();
141
6
            }
142
14
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEED2Ev
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnNothingEED2Ev
Line
Count
Source
138
35.9k
        ~intrusive_ptr() {
139
35.9k
            if (t) {
140
2
                ((std::remove_const_t<T>*)t)->release_ref();
141
2
            }
142
35.9k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDictI32EED2Ev
Line
Count
Source
138
14.9k
        ~intrusive_ptr() {
139
14.9k
            if (t) {
140
6
                ((std::remove_const_t<T>*)t)->release_ref();
141
6
            }
142
14.9k
        }
143
144
        template <typename U>
145
        intrusive_ptr& operator=(intrusive_ptr<U> const& rhs) {
146
            intrusive_ptr(rhs).swap(*this);
147
            return *this;
148
        }
149
150
688M
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2EOS4_
Line
Count
Source
150
110M
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2EOS5_
Line
Count
Source
150
491M
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EOS8_
Line
Count
Source
150
46.4M
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2EOS8_
Line
Count
Source
150
8.57M
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEEC2EOS6_
Line
Count
Source
150
753
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEC2EOS7_
Line
Count
Source
150
157
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVariantV2EEC2EOS5_
Line
Count
Source
150
87
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEC2EOS7_
Line
Count
Source
150
591
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EOS7_
Line
Count
Source
150
261k
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EOS7_
Line
Count
Source
150
598
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2EOS8_
Line
Count
Source
150
31.7M
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEEC2EOS5_
Line
Count
Source
150
6.04k
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnArrayEEC2EOS5_
Line
Count
Source
150
319
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2EOS7_
Line
Count
Source
150
187
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2EOS7_
Line
Count
Source
150
184
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2EOS7_
Line
Count
Source
150
214
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2EOS7_
Line
Count
Source
150
325
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2EOS7_
Line
Count
Source
150
15
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2EOS7_
Line
Count
Source
150
269
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2EOS7_
Line
Count
Source
150
49
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEC2EOS7_
Line
Count
Source
150
3
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2EOS7_
Line
Count
Source
150
40
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrImEEEC2EOS7_
Line
Count
Source
150
27
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2EOS8_
Line
Count
Source
150
52
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2EOS8_
Line
Count
Source
150
52
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2EOS8_
Line
Count
Source
150
95
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EOS8_
Line
Count
Source
150
58
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2EOS8_
Line
Count
Source
150
52
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2EOS8_
Line
Count
Source
150
52
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2EOS8_
Line
Count
Source
150
52
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2EOS8_
Line
Count
Source
150
52
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrIjEEEC2EOS7_
Line
Count
Source
150
132
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2EOS8_
Line
Count
Source
150
52
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2EOS8_
Line
Count
Source
150
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
150
5
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2EOS8_
Line
Count
Source
150
4
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2EOS8_
151
152
466M
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
466M
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
466M
            return *this;
155
466M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EaSEOS5_
Line
Count
Source
152
269M
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
269M
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
269M
            return *this;
155
269M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEaSEOS8_
Line
Count
Source
152
46.4M
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
46.4M
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
46.4M
            return *this;
155
46.4M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EaSEOS4_
Line
Count
Source
152
109M
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
109M
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
109M
            return *this;
155
109M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEaSEOS8_
Line
Count
Source
152
31.7M
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
31.7M
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
31.7M
            return *this;
155
31.7M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEaSEOS8_
Line
Count
Source
152
8.57M
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
8.57M
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
8.57M
            return *this;
155
8.57M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEEaSEOS6_
Line
Count
Source
152
586
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
586
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
586
            return *this;
155
586
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEaSEOS7_
Line
Count
Source
152
157
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
157
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
157
            return *this;
155
157
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVariantV2EEaSEOS5_
Line
Count
Source
152
34
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
34
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
34
            return *this;
155
34
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEaSEOS7_
Line
Count
Source
152
591
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
591
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
591
            return *this;
155
591
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEaSEOS7_
Line
Count
Source
152
261k
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
261k
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
261k
            return *this;
155
261k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEaSEOS7_
Line
Count
Source
152
442
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
442
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
442
            return *this;
155
442
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEEaSEOS5_
Line
Count
Source
152
6.03k
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
6.03k
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
6.03k
            return *this;
155
6.03k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnArrayEEaSEOS5_
Line
Count
Source
152
319
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
319
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
319
            return *this;
155
319
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEaSEOS7_
Line
Count
Source
152
31
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
31
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
31
            return *this;
155
31
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEaSEOS7_
Line
Count
Source
152
28
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
28
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
28
            return *this;
155
28
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEaSEOS7_
Line
Count
Source
152
58
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
58
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
58
            return *this;
155
58
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEaSEOS7_
Line
Count
Source
152
169
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
169
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
169
            return *this;
155
169
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEaSEOS7_
Line
Count
Source
152
15
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
15
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
15
            return *this;
155
15
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEaSEOS7_
Line
Count
Source
152
269
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
269
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
269
            return *this;
155
269
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEaSEOS7_
Line
Count
Source
152
49
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
49
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
49
            return *this;
155
49
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEaSEOS7_
Line
Count
Source
152
3
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
3
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
3
            return *this;
155
3
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEaSEOS7_
Line
Count
Source
152
40
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
40
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
40
            return *this;
155
40
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrImEEEaSEOS7_
Line
Count
Source
152
27
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
27
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
27
            return *this;
155
27
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEaSEOS8_
Line
Count
Source
152
52
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
52
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
52
            return *this;
155
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEaSEOS8_
Line
Count
Source
152
52
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
52
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
52
            return *this;
155
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEaSEOS8_
Line
Count
Source
152
95
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
95
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
95
            return *this;
155
95
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEaSEOS8_
Line
Count
Source
152
58
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
58
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
58
            return *this;
155
58
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEaSEOS8_
Line
Count
Source
152
52
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
52
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
52
            return *this;
155
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEaSEOS8_
Line
Count
Source
152
52
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
52
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
52
            return *this;
155
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEaSEOS8_
Line
Count
Source
152
52
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
52
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
52
            return *this;
155
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEaSEOS8_
Line
Count
Source
152
52
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
52
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
52
            return *this;
155
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrIjEEEaSEOS7_
Line
Count
Source
152
132
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
132
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
132
            return *this;
155
132
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEaSEOS8_
Line
Count
Source
152
52
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
52
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
52
            return *this;
155
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEaSEOS8_
Line
Count
Source
152
75
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
75
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
75
            return *this;
155
75
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEaSEOS8_
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEaSEOS8_
Line
Count
Source
152
5
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
5
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
5
            return *this;
155
5
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEaSEOS8_
Line
Count
Source
152
4
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
4
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
4
            return *this;
155
4
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEaSEOS8_
156
157
        template <class U>
158
        friend class intrusive_ptr;
159
160
        template <class U>
161
647M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
647M
            rhs.t = nullptr;
163
647M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2IS1_EEONS3_IT_EE
Line
Count
Source
161
277M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
277M
            rhs.t = nullptr;
163
277M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_11ColumnConstEEEONS3_IT_EE
Line
Count
Source
161
7.96M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
7.96M
            rhs.t = nullptr;
163
7.96M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_11ColumnConstEEEONS3_IT_EE
Line
Count
Source
161
4.32M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
4.32M
            rhs.t = nullptr;
163
4.32M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2IS6_EEONS3_IT_EE
Line
Count
Source
161
104M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
104M
            rhs.t = nullptr;
163
104M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_14ColumnNullableEEEONS3_IT_EE
Line
Count
Source
161
63.2M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
63.2M
            rhs.t = nullptr;
163
63.2M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEONS3_IT_EE
Line
Count
Source
161
2.09M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
2.09M
            rhs.t = nullptr;
163
2.09M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_14ColumnNullableEEEONS3_IT_EE
Line
Count
Source
161
6.53M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
6.53M
            rhs.t = nullptr;
163
6.53M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEONS3_IT_EE
Line
Count
Source
161
5.14M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
5.14M
            rhs.t = nullptr;
163
5.14M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEONS3_IT_EE
Line
Count
Source
161
613k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
613k
            rhs.t = nullptr;
163
613k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEEONS3_IT_EE
Line
Count
Source
161
8.06M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
8.06M
            rhs.t = nullptr;
163
8.06M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEEONS3_IT_EE
Line
Count
Source
161
503k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
503k
            rhs.t = nullptr;
163
503k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEEONS3_IT_EE
Line
Count
Source
161
1.02M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
1.02M
            rhs.t = nullptr;
163
1.02M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEEONS3_IT_EE
Line
Count
Source
161
482k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
482k
            rhs.t = nullptr;
163
482k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEEONS3_IT_EE
Line
Count
Source
161
11.7M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
11.7M
            rhs.t = nullptr;
163
11.7M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEEONS3_IT_EE
Line
Count
Source
161
7.03M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
7.03M
            rhs.t = nullptr;
163
7.03M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEEONS3_IT_EE
Line
Count
Source
161
20.6M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
20.6M
            rhs.t = nullptr;
163
20.6M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEEONS3_IT_EE
Line
Count
Source
161
12.4M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
12.4M
            rhs.t = nullptr;
163
12.4M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEEONS3_IT_EE
Line
Count
Source
161
709k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
709k
            rhs.t = nullptr;
163
709k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEEONS3_IT_EE
Line
Count
Source
161
225k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
225k
            rhs.t = nullptr;
163
225k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEEONS3_IT_EE
Line
Count
Source
161
817k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
817k
            rhs.t = nullptr;
163
817k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEEONS3_IT_EE
Line
Count
Source
161
348k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
348k
            rhs.t = nullptr;
163
348k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEEONS3_IT_EE
Line
Count
Source
161
941k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
941k
            rhs.t = nullptr;
163
941k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEEONS3_IT_EE
Line
Count
Source
161
800k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
800k
            rhs.t = nullptr;
163
800k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEEONS3_IT_EE
Line
Count
Source
161
124k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
124k
            rhs.t = nullptr;
163
124k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEEONS3_IT_EE
Line
Count
Source
161
14.7k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
14.7k
            rhs.t = nullptr;
163
14.7k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEEONS3_IT_EE
Line
Count
Source
161
281k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
281k
            rhs.t = nullptr;
163
281k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEEONS3_IT_EE
Line
Count
Source
161
15.4k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
15.4k
            rhs.t = nullptr;
163
15.4k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEEONS3_IT_EE
Line
Count
Source
161
52.0k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
52.0k
            rhs.t = nullptr;
163
52.0k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEEONS3_IT_EE
Line
Count
Source
161
18.0k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
18.0k
            rhs.t = nullptr;
163
18.0k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEONS3_IT_EE
Line
Count
Source
161
1.97M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
1.97M
            rhs.t = nullptr;
163
1.97M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEONS3_IT_EE
Line
Count
Source
161
520k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
520k
            rhs.t = nullptr;
163
520k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEEONS3_IT_EE
Line
Count
Source
161
217k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
217k
            rhs.t = nullptr;
163
217k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEEONS3_IT_EE
Line
Count
Source
161
28.1k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
28.1k
            rhs.t = nullptr;
163
28.1k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEONS3_IT_EE
Line
Count
Source
161
5.59M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
5.59M
            rhs.t = nullptr;
163
5.59M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEONS3_IT_EE
Line
Count
Source
161
620k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
620k
            rhs.t = nullptr;
163
620k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEEONS3_IT_EE
Line
Count
Source
161
20.0k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
20.0k
            rhs.t = nullptr;
163
20.0k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEEONS3_IT_EE
Line
Count
Source
161
6.02k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
6.02k
            rhs.t = nullptr;
163
6.02k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEONS3_IT_EE
Line
Count
Source
161
216k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
216k
            rhs.t = nullptr;
163
216k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEONS3_IT_EE
Line
Count
Source
161
109k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
109k
            rhs.t = nullptr;
163
109k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEEONS3_IT_EE
Line
Count
Source
161
15
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
15
            rhs.t = nullptr;
163
15
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEEONS3_IT_EE
Line
Count
Source
161
504
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
504
            rhs.t = nullptr;
163
504
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEONS3_IT_EE
Line
Count
Source
161
3.25M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
3.25M
            rhs.t = nullptr;
163
3.25M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_9ColumnStrIjEEEEONS3_IT_EE
Line
Count
Source
161
65.8M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
65.8M
            rhs.t = nullptr;
163
65.8M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_9ColumnStrIjEEEEONS3_IT_EE
Line
Count
Source
161
9.44M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
9.44M
            rhs.t = nullptr;
163
9.44M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_9ColumnStrImEEEEONS3_IT_EE
Line
Count
Source
161
13
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
13
            rhs.t = nullptr;
163
13
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_9ColumnStrImEEEEONS3_IT_EE
Line
Count
Source
161
181
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
181
            rhs.t = nullptr;
163
181
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEEONS3_IT_EE
Line
Count
Source
161
555k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
555k
            rhs.t = nullptr;
163
555k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEEONS3_IT_EE
Line
Count
Source
161
463k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
463k
            rhs.t = nullptr;
163
463k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEEONS3_IT_EE
Line
Count
Source
161
961k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
961k
            rhs.t = nullptr;
163
961k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEEONS3_IT_EE
Line
Count
Source
161
614k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
614k
            rhs.t = nullptr;
163
614k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEEONS3_IT_EE
Line
Count
Source
161
48.2k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
48.2k
            rhs.t = nullptr;
163
48.2k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEEONS3_IT_EE
Line
Count
Source
161
18.4k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
18.4k
            rhs.t = nullptr;
163
18.4k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEEONS3_IT_EE
Line
Count
Source
161
1.16M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
1.16M
            rhs.t = nullptr;
163
1.16M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEEONS3_IT_EE
Line
Count
Source
161
509k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
509k
            rhs.t = nullptr;
163
509k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEEONS3_IT_EE
Line
Count
Source
161
72.1k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
72.1k
            rhs.t = nullptr;
163
72.1k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEEONS3_IT_EE
Line
Count
Source
161
51.0k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
51.0k
            rhs.t = nullptr;
163
51.0k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_11ColumnArrayEEEONS3_IT_EE
Line
Count
Source
161
1.51M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
1.51M
            rhs.t = nullptr;
163
1.51M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2IS6_EEONS3_IT_EE
Line
Count
Source
161
7.46M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
7.46M
            rhs.t = nullptr;
163
7.46M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_11ColumnArrayEEEONS3_IT_EE
Line
Count
Source
161
2.49M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
2.49M
            rhs.t = nullptr;
163
2.49M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2IKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEONS3_IT_EE
Line
Count
Source
161
609k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
609k
            rhs.t = nullptr;
163
609k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_9ColumnMapEEEONS3_IT_EE
Line
Count
Source
161
1.21M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
1.21M
            rhs.t = nullptr;
163
1.21M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_9ColumnMapEEEONS3_IT_EE
Line
Count
Source
161
1.55M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
1.55M
            rhs.t = nullptr;
163
1.55M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnStructEEEONS3_IT_EE
Line
Count
Source
161
377k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
377k
            rhs.t = nullptr;
163
377k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnStructEEEONS3_IT_EE
Line
Count
Source
161
402k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
402k
            rhs.t = nullptr;
163
402k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_23ColumnFixedLengthObjectEEEONS3_IT_EE
Line
Count
Source
161
73.2k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
73.2k
            rhs.t = nullptr;
163
73.2k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_23ColumnFixedLengthObjectEEEONS3_IT_EE
Line
Count
Source
161
516k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
516k
            rhs.t = nullptr;
163
516k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEEONS3_IT_EE
Line
Count
Source
161
3.03k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
3.03k
            rhs.t = nullptr;
163
3.03k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEEONS3_IT_EE
Line
Count
Source
161
67.7k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
67.7k
            rhs.t = nullptr;
163
67.7k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_15ColumnVariantV2EEEONS3_IT_EE
Line
Count
Source
161
107
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
107
            rhs.t = nullptr;
163
107
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_15ColumnVariantV2EEEONS3_IT_EE
Line
Count
Source
161
37
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
37
            rhs.t = nullptr;
163
37
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEEONS3_IT_EE
Line
Count
Source
161
34
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
34
            rhs.t = nullptr;
163
34
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEEONS3_IT_EE
Line
Count
Source
161
9.41k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
9.41k
            rhs.t = nullptr;
163
9.41k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEEONS3_IT_EE
Line
Count
Source
161
65
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
65
            rhs.t = nullptr;
163
65
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEEONS3_IT_EE
Line
Count
Source
161
16.2k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
16.2k
            rhs.t = nullptr;
163
16.2k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_15ColumnVarbinaryEEEONS3_IT_EE
Line
Count
Source
161
14.4k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
14.4k
            rhs.t = nullptr;
163
14.4k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_15ColumnVarbinaryEEEONS3_IT_EE
Line
Count
Source
161
11.0k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
11.0k
            rhs.t = nullptr;
163
11.0k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnVariantEEEONS3_IT_EE
Line
Count
Source
161
232k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
232k
            rhs.t = nullptr;
163
232k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnVariantEEEONS3_IT_EE
Line
Count
Source
161
138k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
138k
            rhs.t = nullptr;
163
138k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnNothingEEEONS3_IT_EE
Line
Count
Source
161
34.3k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
34.3k
            rhs.t = nullptr;
163
34.3k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDictI32EEEONS3_IT_EE
Line
Count
Source
161
14.8k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
14.8k
            rhs.t = nullptr;
163
14.8k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnNothingEEEONS3_IT_EE
Line
Count
Source
161
1.58k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
1.58k
            rhs.t = nullptr;
163
1.58k
        }
164
165
        template <class U>
166
        intrusive_ptr& operator=(intrusive_ptr<U>&& rhs) {
167
            intrusive_ptr(static_cast<intrusive_ptr<U>&&>(rhs)).swap(*this);
168
            return *this;
169
        }
170
171
31.7M
        intrusive_ptr& operator=(intrusive_ptr const& rhs) {
172
31.7M
            intrusive_ptr(rhs).swap(*this);
173
31.7M
            return *this;
174
31.7M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EaSERKS5_
Line
Count
Source
171
8.78M
        intrusive_ptr& operator=(intrusive_ptr const& rhs) {
172
8.78M
            intrusive_ptr(rhs).swap(*this);
173
8.78M
            return *this;
174
8.78M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEaSERKS8_
Line
Count
Source
171
22.9M
        intrusive_ptr& operator=(intrusive_ptr const& rhs) {
172
22.9M
            intrusive_ptr(rhs).swap(*this);
173
22.9M
            return *this;
174
22.9M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEaSERKS8_
Line
Count
Source
171
370
        intrusive_ptr& operator=(intrusive_ptr const& rhs) {
172
370
            intrusive_ptr(rhs).swap(*this);
173
370
            return *this;
174
370
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrImEEEaSERKS7_
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_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_
175
176
        intrusive_ptr& operator=(T* rhs) {
177
            intrusive_ptr(rhs).swap(*this);
178
            return *this;
179
        }
180
181
19.5M
        void reset() { intrusive_ptr().swap(*this); }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_E5resetEv
Line
Count
Source
181
19.5M
        void reset() { intrusive_ptr().swap(*this); }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_E5resetEv
Line
Count
Source
181
53.0k
        void reset() { intrusive_ptr().swap(*this); }
182
183
        void reset(T* rhs) { intrusive_ptr(rhs).swap(*this); }
184
185
        void reset(T* rhs, bool add_ref) { intrusive_ptr(rhs, add_ref).swap(*this); }
186
187
1.31G
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIS1_E3getEv
Line
Count
Source
187
482M
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE3getEv
Line
Count
Source
187
22.9M
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE3getEv
Line
Count
Source
187
164M
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_E3getEv
Line
Count
Source
187
637M
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE3getEv
Line
Count
Source
187
3.61M
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEE3getEv
Line
Count
Source
187
53.0k
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEE3getEv
Line
Count
Source
187
167k
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE3getEv
Line
Count
Source
187
870
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE3getEv
Line
Count
Source
187
528k
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE3getEv
Line
Count
Source
187
165
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE3getEv
Line
Count
Source
187
130
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE3getEv
Line
Count
Source
187
130
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE3getEv
Line
Count
Source
187
2.89k
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE3getEv
Line
Count
Source
187
142
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE3getEv
Line
Count
Source
187
130
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE3getEv
Line
Count
Source
187
130
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE3getEv
Line
Count
Source
187
130
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE3getEv
Line
Count
Source
187
130
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrIjEEE3getEv
Line
Count
Source
187
9.02k
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrImEEE3getEv
Line
Count
Source
187
54
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE3getEv
Line
Count
Source
187
130
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE3getEv
Line
Count
Source
187
1.44k
        T* get() const { return t; }
Unexecuted instantiation: _ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE3getEv
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE3getEv
Line
Count
Source
187
263
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE3getEv
Line
Count
Source
187
261
        T* get() const { return t; }
Unexecuted instantiation: _ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE3getEv
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVarbinaryEE3getEv
Line
Count
Source
187
1.09k
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE3getEv
Line
Count
Source
187
3.18k
        T* get() const { return t; }
188
189
        T* detach() {
190
            T* ret = t;
191
            t = nullptr;
192
            return ret;
193
        }
194
195
517M
        void swap(intrusive_ptr& rhs) {
196
517M
            T* tmp = t;
197
517M
            t = rhs.t;
198
517M
            rhs.t = tmp;
199
517M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_E4swapERS5_
Line
Count
Source
195
298M
        void swap(intrusive_ptr& rhs) {
196
298M
            T* tmp = t;
197
298M
            t = rhs.t;
198
298M
            rhs.t = tmp;
199
298M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE4swapERS8_
Line
Count
Source
195
46.4M
        void swap(intrusive_ptr& rhs) {
196
46.4M
            T* tmp = t;
197
46.4M
            t = rhs.t;
198
46.4M
            rhs.t = tmp;
199
46.4M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_E4swapERS4_
Line
Count
Source
195
109M
        void swap(intrusive_ptr& rhs) {
196
109M
            T* tmp = t;
197
109M
            t = rhs.t;
198
109M
            rhs.t = tmp;
199
109M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE4swapERS8_
Line
Count
Source
195
54.4M
        void swap(intrusive_ptr& rhs) {
196
54.4M
            T* tmp = t;
197
54.4M
            t = rhs.t;
198
54.4M
            rhs.t = tmp;
199
54.4M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE4swapERS8_
Line
Count
Source
195
8.57M
        void swap(intrusive_ptr& rhs) {
196
8.57M
            T* tmp = t;
197
8.57M
            t = rhs.t;
198
8.57M
            rhs.t = tmp;
199
8.57M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEE4swapERS6_
Line
Count
Source
195
586
        void swap(intrusive_ptr& rhs) {
196
586
            T* tmp = t;
197
586
            t = rhs.t;
198
586
            rhs.t = tmp;
199
586
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEE4swapERS7_
Line
Count
Source
195
157
        void swap(intrusive_ptr& rhs) {
196
157
            T* tmp = t;
197
157
            t = rhs.t;
198
157
            rhs.t = tmp;
199
157
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVariantV2EE4swapERS5_
Line
Count
Source
195
34
        void swap(intrusive_ptr& rhs) {
196
34
            T* tmp = t;
197
34
            t = rhs.t;
198
34
            rhs.t = tmp;
199
34
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE4swapERS7_
Line
Count
Source
195
591
        void swap(intrusive_ptr& rhs) {
196
591
            T* tmp = t;
197
591
            t = rhs.t;
198
591
            rhs.t = tmp;
199
591
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE4swapERS7_
Line
Count
Source
195
261k
        void swap(intrusive_ptr& rhs) {
196
261k
            T* tmp = t;
197
261k
            t = rhs.t;
198
261k
            rhs.t = tmp;
199
261k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE4swapERS7_
Line
Count
Source
195
442
        void swap(intrusive_ptr& rhs) {
196
442
            T* tmp = t;
197
442
            t = rhs.t;
198
442
            rhs.t = tmp;
199
442
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEE4swapERS5_
Line
Count
Source
195
6.04k
        void swap(intrusive_ptr& rhs) {
196
6.04k
            T* tmp = t;
197
6.04k
            t = rhs.t;
198
6.04k
            rhs.t = tmp;
199
6.04k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnArrayEE4swapERS5_
Line
Count
Source
195
319
        void swap(intrusive_ptr& rhs) {
196
319
            T* tmp = t;
197
319
            t = rhs.t;
198
319
            rhs.t = tmp;
199
319
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE4swapERS7_
Line
Count
Source
195
31
        void swap(intrusive_ptr& rhs) {
196
31
            T* tmp = t;
197
31
            t = rhs.t;
198
31
            rhs.t = tmp;
199
31
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE4swapERS7_
Line
Count
Source
195
28
        void swap(intrusive_ptr& rhs) {
196
28
            T* tmp = t;
197
28
            t = rhs.t;
198
28
            rhs.t = tmp;
199
28
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE4swapERS7_
Line
Count
Source
195
58
        void swap(intrusive_ptr& rhs) {
196
58
            T* tmp = t;
197
58
            t = rhs.t;
198
58
            rhs.t = tmp;
199
58
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE4swapERS7_
Line
Count
Source
195
169
        void swap(intrusive_ptr& rhs) {
196
169
            T* tmp = t;
197
169
            t = rhs.t;
198
169
            rhs.t = tmp;
199
169
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE4swapERS7_
Line
Count
Source
195
15
        void swap(intrusive_ptr& rhs) {
196
15
            T* tmp = t;
197
15
            t = rhs.t;
198
15
            rhs.t = tmp;
199
15
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE4swapERS7_
Line
Count
Source
195
269
        void swap(intrusive_ptr& rhs) {
196
269
            T* tmp = t;
197
269
            t = rhs.t;
198
269
            rhs.t = tmp;
199
269
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE4swapERS7_
Line
Count
Source
195
49
        void swap(intrusive_ptr& rhs) {
196
49
            T* tmp = t;
197
49
            t = rhs.t;
198
49
            rhs.t = tmp;
199
49
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE4swapERS7_
Line
Count
Source
195
3
        void swap(intrusive_ptr& rhs) {
196
3
            T* tmp = t;
197
3
            t = rhs.t;
198
3
            rhs.t = tmp;
199
3
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE4swapERS7_
Line
Count
Source
195
40
        void swap(intrusive_ptr& rhs) {
196
40
            T* tmp = t;
197
40
            t = rhs.t;
198
40
            rhs.t = tmp;
199
40
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrImEEE4swapERS7_
Line
Count
Source
195
27
        void swap(intrusive_ptr& rhs) {
196
27
            T* tmp = t;
197
27
            t = rhs.t;
198
27
            rhs.t = tmp;
199
27
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE4swapERS8_
Line
Count
Source
195
52
        void swap(intrusive_ptr& rhs) {
196
52
            T* tmp = t;
197
52
            t = rhs.t;
198
52
            rhs.t = tmp;
199
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE4swapERS8_
Line
Count
Source
195
52
        void swap(intrusive_ptr& rhs) {
196
52
            T* tmp = t;
197
52
            t = rhs.t;
198
52
            rhs.t = tmp;
199
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE4swapERS8_
Line
Count
Source
195
95
        void swap(intrusive_ptr& rhs) {
196
95
            T* tmp = t;
197
95
            t = rhs.t;
198
95
            rhs.t = tmp;
199
95
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE4swapERS8_
Line
Count
Source
195
58
        void swap(intrusive_ptr& rhs) {
196
58
            T* tmp = t;
197
58
            t = rhs.t;
198
58
            rhs.t = tmp;
199
58
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE4swapERS8_
Line
Count
Source
195
52
        void swap(intrusive_ptr& rhs) {
196
52
            T* tmp = t;
197
52
            t = rhs.t;
198
52
            rhs.t = tmp;
199
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE4swapERS8_
Line
Count
Source
195
52
        void swap(intrusive_ptr& rhs) {
196
52
            T* tmp = t;
197
52
            t = rhs.t;
198
52
            rhs.t = tmp;
199
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE4swapERS8_
Line
Count
Source
195
52
        void swap(intrusive_ptr& rhs) {
196
52
            T* tmp = t;
197
52
            t = rhs.t;
198
52
            rhs.t = tmp;
199
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE4swapERS8_
Line
Count
Source
195
52
        void swap(intrusive_ptr& rhs) {
196
52
            T* tmp = t;
197
52
            t = rhs.t;
198
52
            rhs.t = tmp;
199
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrIjEEE4swapERS7_
Line
Count
Source
195
132
        void swap(intrusive_ptr& rhs) {
196
132
            T* tmp = t;
197
132
            t = rhs.t;
198
132
            rhs.t = tmp;
199
132
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE4swapERS8_
Line
Count
Source
195
52
        void swap(intrusive_ptr& rhs) {
196
52
            T* tmp = t;
197
52
            t = rhs.t;
198
52
            rhs.t = tmp;
199
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE4swapERS8_
Line
Count
Source
195
75
        void swap(intrusive_ptr& rhs) {
196
75
            T* tmp = t;
197
75
            t = rhs.t;
198
75
            rhs.t = tmp;
199
75
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE4swapERS8_
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE4swapERS8_
Line
Count
Source
195
5
        void swap(intrusive_ptr& rhs) {
196
5
            T* tmp = t;
197
5
            t = rhs.t;
198
5
            rhs.t = tmp;
199
5
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE4swapERS8_
Line
Count
Source
195
4
        void swap(intrusive_ptr& rhs) {
196
4
            T* tmp = t;
197
4
            t = rhs.t;
198
4
            rhs.t = tmp;
199
4
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE4swapERS8_
200
201
4.27G
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EdeEv
Line
Count
Source
201
1.91G
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_23ColumnFixedLengthObjectEEdeEv
Line
Count
Source
201
47
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEdeEv
Line
Count
Source
201
2.01G
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EdeEv
Line
Count
Source
201
317M
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEdeEv
Line
Count
Source
201
25.0M
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEEdeEv
Line
Count
Source
201
508k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEdeEv
Line
Count
Source
201
176k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEdeEv
Line
Count
Source
201
575k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEdeEv
Line
Count
Source
201
98.7k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEdeEv
Line
Count
Source
201
1.04M
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEdeEv
Line
Count
Source
201
683k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEdeEv
Line
Count
Source
201
144k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEdeEv
Line
Count
Source
201
49.3k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEdeEv
Line
Count
Source
201
90.6k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEdeEv
Line
Count
Source
201
5.57k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEdeEv
Line
Count
Source
201
5.24k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEdeEv
Line
Count
Source
201
475
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEdeEv
Line
Count
Source
201
198k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEdeEv
Line
Count
Source
201
621
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEdeEv
Line
Count
Source
201
304k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEdeEv
Line
Count
Source
201
775
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEdeEv
Line
Count
Source
201
26.1k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEdeEv
Line
Count
Source
201
6
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEdeEv
Line
Count
Source
201
2.82k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEdeEv
Line
Count
Source
201
33.5k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEdeEv
Line
Count
Source
201
93.5k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEdeEv
Line
Count
Source
201
3.51k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEdeEv
Line
Count
Source
201
91.7k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEdeEv
Line
Count
Source
201
17.5k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEdeEv
Line
Count
Source
201
109
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEdeEv
Line
Count
Source
201
1.91k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVariantV2EEdeEv
Line
Count
Source
201
513
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEdeEv
Line
Count
Source
201
380
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVarbinaryEEdeEv
Line
Count
Source
201
2.40k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_14ColumnNullableEEdeEv
Line
Count
Source
201
888k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnArrayEEdeEv
Line
Count
Source
201
3.36k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEEdeEv
Line
Count
Source
201
23.5k
        T& operator*() const& { return *t; }
202
203
8.26M
        T&& operator*() const&& { return const_cast<std::remove_const_t<T>&&>(*t); }
_ZNKO5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EdeEv
Line
Count
Source
203
8.24M
        T&& operator*() const&& { return const_cast<std::remove_const_t<T>&&>(*t); }
_ZNKO5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EdeEv
Line
Count
Source
203
28.4k
        T&& operator*() const&& { return const_cast<std::remove_const_t<T>&&>(*t); }
204
205
4.94G
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EptEv
Line
Count
Source
205
1.54G
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EptEv
Line
Count
Source
205
2.19G
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_23ColumnFixedLengthObjectEEptEv
Line
Count
Source
205
354k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEptEv
Line
Count
Source
205
602M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEptEv
Line
Count
Source
205
251M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEEptEv
Line
Count
Source
205
150M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEptEv
Line
Count
Source
205
36.5M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEptEv
Line
Count
Source
205
39.2M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEptEv
Line
Count
Source
205
13.3M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEptEv
Line
Count
Source
205
378k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEptEv
Line
Count
Source
205
863k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEptEv
Line
Count
Source
205
642k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEptEv
Line
Count
Source
205
112k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnConstEEptEv
Line
Count
Source
205
182
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEptEv
Line
Count
Source
205
517k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEptEv
Line
Count
Source
205
257k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEptEv
Line
Count
Source
205
25.7k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEptEv
Line
Count
Source
205
26.5k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEptEv
Line
Count
Source
205
18.8k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEptEv
Line
Count
Source
205
753k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEptEv
Line
Count
Source
205
29.0k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEptEv
Line
Count
Source
205
3.50M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEptEv
Line
Count
Source
205
6.64k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEptEv
Line
Count
Source
205
256
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEptEv
Line
Count
Source
205
1.75M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrImEEEptEv
Line
Count
Source
205
737k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEptEv
Line
Count
Source
205
489k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEptEv
Line
Count
Source
205
640k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEptEv
Line
Count
Source
205
25.3k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEptEv
Line
Count
Source
205
538k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEptEv
Line
Count
Source
205
68.0k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnArrayEEptEv
Line
Count
Source
205
6.59M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEptEv
Line
Count
Source
205
20.3k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnMapEEptEv
Line
Count
Source
205
249k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnStructEEptEv
Line
Count
Source
205
410k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEptEv
Line
Count
Source
205
3.69k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVariantV2EEptEv
Line
Count
Source
205
2.32k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEptEv
Line
Count
Source
205
514
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVarbinaryEEptEv
Line
Count
Source
205
187k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEEptEv
Line
Count
Source
205
885k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_14ColumnNullableEEptEv
Line
Count
Source
205
53.4M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEptEv
Line
Count
Source
205
243
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_14ColumnNullableEEptEv
Line
Count
Source
205
31.9M
        T* operator->() const { return t; }
206
207
1.34G
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EcvbEv
Line
Count
Source
207
816M
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EcvbEv
Line
Count
Source
207
522M
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_14ColumnNullableEEcvbEv
Line
Count
Source
207
1.98M
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEcvbEv
Line
Count
Source
207
364k
        operator bool() const { return t != nullptr; }
208
209
    private:
210
        T* t = nullptr;
211
    };
212
213
protected:
214
    template <typename T>
215
    class mutable_ptr : public intrusive_ptr<T> {
216
    private:
217
        using Base = intrusive_ptr<T>;
218
219
        template <typename>
220
        friend class COW;
221
        template <typename, typename>
222
        friend class COWHelper;
223
224
773M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2EPS1_
Line
Count
Source
224
401M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_11ColumnConstEEC2EPS4_
Line
Count
Source
224
12.2M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_9ColumnStrIjEEEC2EPS5_
Line
Count
Source
224
75.4M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EPS6_
Line
Count
Source
224
112M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_14ColumnNullableEEC2EPS4_
Line
Count
Source
224
69.4M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2EPS6_
Line
Count
Source
224
11.3M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2EPS6_
Line
Count
Source
224
8.56M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2EPS6_
Line
Count
Source
224
1.50M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2EPS6_
Line
Count
Source
224
18.7M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EPS6_
Line
Count
Source
224
33.0M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2EPS6_
Line
Count
Source
224
934k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2EPS6_
Line
Count
Source
224
1.16M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2EPS6_
Line
Count
Source
224
1.74M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2EPS6_
Line
Count
Source
224
138k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2EPS6_
Line
Count
Source
224
296k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEC2EPS6_
Line
Count
Source
224
70.1k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2EPS6_
Line
Count
Source
224
2.48M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEC2EPS6_
Line
Count
Source
224
245k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2EPS6_
Line
Count
Source
224
6.20M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEC2EPS6_
Line
Count
Source
224
26.0k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEC2EPS6_
Line
Count
Source
224
325k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEC2EPS6_
Line
Count
Source
224
522
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_9ColumnStrImEEEC2EPS5_
Line
Count
Source
224
271
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2EPS6_
Line
Count
Source
224
1.02M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2EPS6_
Line
Count
Source
224
1.57M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEC2EPS6_
Line
Count
Source
224
66.7k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2EPS6_
Line
Count
Source
224
1.67M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2EPS6_
Line
Count
Source
224
123k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_11ColumnArrayEEC2EPS4_
Line
Count
Source
224
5.52M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_9ColumnMapEEC2EPS4_
Line
Count
Source
224
2.76M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnStructEEC2EPS4_
Line
Count
Source
224
779k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_23ColumnFixedLengthObjectEEC2EPS4_
Line
Count
Source
224
587k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEC2EPS6_
Line
Count
Source
224
70.6k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_15ColumnVariantV2EEC2EPS4_
Line
Count
Source
224
421
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEC2EPS6_
Line
Count
Source
224
9.45k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEC2EPS6_
Line
Count
Source
224
16.3k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_15ColumnVarbinaryEEC2EPS4_
Line
Count
Source
224
25.5k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnVariantEEC2EPS4_
Line
Count
Source
224
392k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnNothingEEC2EPS4_
Line
Count
Source
224
35.9k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDictI32EEC2EPS4_
Line
Count
Source
224
14.8k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
225
226
    public:
227
        /// Copy: not possible.
228
        mutable_ptr(const mutable_ptr&) = delete;
229
230
        /// Move: ok.
231
572k
        mutable_ptr(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2EOS4_
Line
Count
Source
231
572k
        mutable_ptr(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_9ColumnStrIjEEEC2EOS6_
Line
Count
Source
231
167
        mutable_ptr(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EOS7_
Line
Count
Source
231
405
        mutable_ptr(mutable_ptr&&) = default;
232
109M
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EaSEOS4_
Line
Count
Source
232
109M
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_9ColumnStrIjEEEaSEOS6_
Line
Count
Source
232
586
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEaSEOS7_
Line
Count
Source
232
157
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_15ColumnVariantV2EEaSEOS5_
Line
Count
Source
232
34
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEaSEOS7_
Line
Count
Source
232
591
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEaSEOS7_
Line
Count
Source
232
261k
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEaSEOS7_
Line
Count
Source
232
442
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnVariantEEaSEOS5_
Line
Count
Source
232
6.03k
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_11ColumnArrayEEaSEOS5_
Line
Count
Source
232
319
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEaSEOS7_
Line
Count
Source
232
31
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEaSEOS7_
Line
Count
Source
232
28
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEaSEOS7_
Line
Count
Source
232
58
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEaSEOS7_
Line
Count
Source
232
169
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEaSEOS7_
Line
Count
Source
232
15
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEaSEOS7_
Line
Count
Source
232
269
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEaSEOS7_
Line
Count
Source
232
49
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEaSEOS7_
Line
Count
Source
232
3
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEaSEOS7_
Line
Count
Source
232
40
        mutable_ptr& operator=(mutable_ptr&&) = default;
233
234
        /// Initializing from temporary of compatible type.
235
        template <typename U>
236
197M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_11ColumnConstEEEONS3_IT_EE
Line
Count
Source
236
4.32M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_14ColumnNullableEEEONS3_IT_EE
Line
Count
Source
236
63.2M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEONS3_IT_EE
Line
Count
Source
236
2.09M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEEONS3_IT_EE
Line
Count
Source
236
8.07M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEEONS3_IT_EE
Line
Count
Source
236
1.02M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEEONS3_IT_EE
Line
Count
Source
236
11.7M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEEONS3_IT_EE
Line
Count
Source
236
20.6M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEEONS3_IT_EE
Line
Count
Source
236
709k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEEONS3_IT_EE
Line
Count
Source
236
818k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEEONS3_IT_EE
Line
Count
Source
236
941k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEEONS3_IT_EE
Line
Count
Source
236
124k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEEONS3_IT_EE
Line
Count
Source
236
281k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEEONS3_IT_EE
Line
Count
Source
236
52.0k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEONS3_IT_EE
Line
Count
Source
236
1.97M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEEONS3_IT_EE
Line
Count
Source
236
217k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEONS3_IT_EE
Line
Count
Source
236
5.59M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEEONS3_IT_EE
Line
Count
Source
236
20.0k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEONS3_IT_EE
Line
Count
Source
236
216k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEEONS3_IT_EE
Line
Count
Source
236
15
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEONS3_IT_EE
Line
Count
Source
236
3.26M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_9ColumnStrIjEEEEONS3_IT_EE
Line
Count
Source
236
65.8M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_9ColumnStrImEEEEONS3_IT_EE
Line
Count
Source
236
181
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEEONS3_IT_EE
Line
Count
Source
236
555k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEEONS3_IT_EE
Line
Count
Source
236
961k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEEONS3_IT_EE
Line
Count
Source
236
48.2k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEEONS3_IT_EE
Line
Count
Source
236
1.16M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEEONS3_IT_EE
Line
Count
Source
236
72.1k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_11ColumnArrayEEEONS3_IT_EE
Line
Count
Source
236
1.51M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_9ColumnMapEEEONS3_IT_EE
Line
Count
Source
236
1.21M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnStructEEEONS3_IT_EE
Line
Count
Source
236
377k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_23ColumnFixedLengthObjectEEEONS3_IT_EE
Line
Count
Source
236
516k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEEONS3_IT_EE
Line
Count
Source
236
67.8k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_15ColumnVariantV2EEEONS3_IT_EE
Line
Count
Source
236
107
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEEONS3_IT_EE
Line
Count
Source
236
9.41k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEEONS3_IT_EE
Line
Count
Source
236
16.2k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_15ColumnVarbinaryEEEONS3_IT_EE
Line
Count
Source
236
14.4k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnVariantEEEONS3_IT_EE
Line
Count
Source
236
232k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnNothingEEEONS3_IT_EE
Line
Count
Source
236
34.3k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDictI32EEEONS3_IT_EE
Line
Count
Source
236
14.9k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
237
238
68.2M
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2Ev
Line
Count
Source
238
67.9M
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_9ColumnStrIjEEEC2Ev
Line
Count
Source
238
1.09k
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEC2Ev
Line
Count
Source
238
158
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_15ColumnVariantV2EEC2Ev
Line
Count
Source
238
34
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2Ev
Line
Count
Source
238
310k
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_11ColumnArrayEEC2Ev
Line
Count
Source
238
358
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnVariantEEC2Ev
Line
Count
Source
238
6.04k
        mutable_ptr() = default;
239
240
47.1M
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2EDn
Line
Count
Source
240
47.0M
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEC2EDn
Line
Count
Source
240
591
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EDn
Line
Count
Source
240
80.8k
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EDn
Line
Count
Source
240
178
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2EDn
Line
Count
Source
240
28
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2EDn
Line
Count
Source
240
24
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2EDn
Line
Count
Source
240
55
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2EDn
Line
Count
Source
240
164
        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
240
40
        mutable_ptr(std::nullptr_t) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEC2EDn
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2EDn
Line
Count
Source
240
31
        mutable_ptr(std::nullptr_t) {}
241
    };
242
243
public:
244
    using MutablePtr = mutable_ptr<Derived>;
245
246
2.55G
    unsigned int use_count() const { return ref_counter.load(); }
247
248
protected:
249
    template <typename T>
250
    class immutable_ptr : public intrusive_ptr<const T> {
251
    private:
252
        using Base = intrusive_ptr<const T>;
253
254
        template <typename>
255
        friend class COW;
256
        template <typename, typename>
257
        friend class COWHelper;
258
259
137M
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2EPKS1_
Line
Count
Source
259
123M
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EPKS6_
Line
Count
Source
259
5.85M
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2EPKS6_
Line
Count
Source
259
4.77M
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_14ColumnNullableEEC2EPKS4_
Line
Count
Source
259
3.09M
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_9ColumnStrImEEEC2EPKS5_
Line
Count
Source
259
27
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2EPKS6_
Line
Count
Source
259
52
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2EPKS6_
Line
Count
Source
259
52
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2EPKS6_
Line
Count
Source
259
98
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EPKS6_
Line
Count
Source
259
58
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2EPKS6_
Line
Count
Source
259
52
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2EPKS6_
Line
Count
Source
259
145
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2EPKS6_
Line
Count
Source
259
52
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2EPKS6_
Line
Count
Source
259
52
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2EPKS6_
Line
Count
Source
259
52
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_9ColumnStrIjEEEC2EPKS5_
Line
Count
Source
259
132
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2EPKS6_
Line
Count
Source
259
52
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2EPKS6_
Line
Count
Source
259
75
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2EPKS6_
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2EPKS6_
Line
Count
Source
259
5
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2EPKS6_
Line
Count
Source
259
4
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2EPKS6_
260
261
    public:
262
        /// Copy from immutable ptr: ok.
263
323M
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2ERKS4_
Line
Count
Source
263
321M
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2ERKS7_
Line
Count
Source
263
2.32M
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2ERKS7_
Line
Count
Source
263
282k
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2ERKS7_
Line
Count
Source
263
52
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2ERKS7_
Line
Count
Source
263
52
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2ERKS7_
Line
Count
Source
263
101
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2ERKS7_
Line
Count
Source
263
58
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2ERKS7_
Line
Count
Source
263
52
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2ERKS7_
Line
Count
Source
263
57
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2ERKS7_
Line
Count
Source
263
52
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2ERKS7_
Line
Count
Source
263
52
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2ERKS7_
Line
Count
Source
263
52
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_9ColumnStrIjEEEC2ERKS6_
Line
Count
Source
263
132
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_9ColumnStrImEEEC2ERKS6_
Line
Count
Source
263
27
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2ERKS7_
Line
Count
Source
263
52
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2ERKS7_
Line
Count
Source
263
75
        immutable_ptr(const immutable_ptr&) = default;
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2ERKS7_
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2ERKS7_
Line
Count
Source
263
5
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2ERKS7_
Line
Count
Source
263
4
        immutable_ptr(const immutable_ptr&) = default;
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2ERKS7_
264
31.7M
        immutable_ptr& operator=(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EaSERKS4_
Line
Count
Source
264
8.78M
        immutable_ptr& operator=(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEaSERKS7_
Line
Count
Source
264
370
        immutable_ptr& operator=(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEaSERKS7_
Line
Count
Source
264
22.9M
        immutable_ptr& operator=(const immutable_ptr&) = default;
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_9ColumnStrImEEEaSERKS6_
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_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_
265
266
        template <typename U>
267
4.98M
        immutable_ptr(const immutable_ptr<U>& other) : Base(other) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEERKNS3_IT_EE
Line
Count
Source
267
3.69M
        immutable_ptr(const immutable_ptr<U>& other) : Base(other) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEERKNS3_IT_EE
Line
Count
Source
267
1.28M
        immutable_ptr(const immutable_ptr<U>& other) : Base(other) {}
268
269
        /// Move: ok.
270
222M
        immutable_ptr(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2EOS4_
Line
Count
Source
270
222M
        immutable_ptr(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2EOS7_
Line
Count
Source
270
89
        immutable_ptr(immutable_ptr&&) = default;
271
356M
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EaSEOS4_
Line
Count
Source
271
270M
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEaSEOS7_
Line
Count
Source
271
46.4M
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEaSEOS7_
Line
Count
Source
271
8.57M
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEaSEOS7_
Line
Count
Source
271
31.7M
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_9ColumnStrImEEEaSEOS6_
Line
Count
Source
271
27
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEaSEOS7_
Line
Count
Source
271
52
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEaSEOS7_
Line
Count
Source
271
52
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEaSEOS7_
Line
Count
Source
271
95
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEaSEOS7_
Line
Count
Source
271
58
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEaSEOS7_
Line
Count
Source
271
52
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEaSEOS7_
Line
Count
Source
271
52
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEaSEOS7_
Line
Count
Source
271
52
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEaSEOS7_
Line
Count
Source
271
52
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_9ColumnStrIjEEEaSEOS6_
Line
Count
Source
271
132
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEaSEOS7_
Line
Count
Source
271
52
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEaSEOS7_
Line
Count
Source
271
75
        immutable_ptr& operator=(immutable_ptr&&) = default;
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEaSEOS7_
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEaSEOS7_
Line
Count
Source
271
5
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEaSEOS7_
Line
Count
Source
271
4
        immutable_ptr& operator=(immutable_ptr&&) = default;
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEaSEOS7_
272
273
        /// Initializing from temporary of compatible type.
274
        template <typename U>
275
609k
        immutable_ptr(immutable_ptr<U>&& other) : Base(std::move(other)) {}
276
277
        /// Move from mutable ptr: ok.
278
        template <typename U>
279
448M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2IS1_EEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
277M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_11ColumnConstEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
7.96M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2IS6_EEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
104M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_14ColumnNullableEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
6.53M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
5.14M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
613k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
503k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
482k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
7.03M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
12.4M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
225k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
348k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
800k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
14.7k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
15.4k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
18.0k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
520k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
28.1k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
620k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
6.02k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
109k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
504
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_9ColumnStrIjEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
9.44M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_9ColumnStrImEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
13
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
463k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
614k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
18.4k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
509k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
51.0k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2IS6_EEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
7.46M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_11ColumnArrayEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
2.49M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_9ColumnMapEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
1.55M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnStructEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
402k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_23ColumnFixedLengthObjectEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
73.2k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
3.03k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_15ColumnVariantV2EEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
37
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
34
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
65
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_15ColumnVarbinaryEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
11.0k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnVariantEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
138k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnNothingEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
1.58k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
280
281
        /// Copy from mutable ptr: not possible.
282
        template <typename U>
283
        immutable_ptr(const mutable_ptr<U>&) = delete;
284
285
193M
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2Ev
Line
Count
Source
285
150M
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2Ev
Line
Count
Source
285
5.36M
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2Ev
Line
Count
Source
285
6.30M
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2Ev
Line
Count
Source
285
31.9M
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_9ColumnStrImEEEC2Ev
Line
Count
Source
285
27
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2Ev
Line
Count
Source
285
52
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2Ev
Line
Count
Source
285
52
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2Ev
Line
Count
Source
285
95
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2Ev
Line
Count
Source
285
58
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2Ev
Line
Count
Source
285
52
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2Ev
Line
Count
Source
285
52
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2Ev
Line
Count
Source
285
52
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2Ev
Line
Count
Source
285
52
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_9ColumnStrIjEEEC2Ev
Line
Count
Source
285
132
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2Ev
Line
Count
Source
285
52
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2Ev
Line
Count
Source
285
75
        immutable_ptr() = default;
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2Ev
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2Ev
Line
Count
Source
285
5
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2Ev
Line
Count
Source
285
4
        immutable_ptr() = default;
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2Ev
286
287
55.9M
        immutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2EDn
Line
Count
Source
287
23.2M
        immutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_14ColumnNullableEEC2EDn
Line
Count
Source
287
869k
        immutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2EDn
Line
Count
Source
287
31.8M
        immutable_ptr(std::nullptr_t) {}
288
    };
289
290
public:
291
    using Ptr = immutable_ptr<Derived>;
292
293
    template <typename... Args>
294
    static MutablePtr create(Args&&... args) {
295
        return MutablePtr(new Derived(std::forward<Args>(args)...));
296
    }
297
298
    template <typename T>
299
    static MutablePtr create(std::initializer_list<T>&& arg) {
300
        return create(std::forward<std::initializer_list<T>>(arg));
301
    }
302
303
public:
304
123M
    Ptr get_ptr() const { return Ptr(derived()); }
305
393M
    MutablePtr get_ptr() { return MutablePtr(derived()); }
306
307
protected:
308
142M
    MutablePtr shallow_mutate() const {
309
142M
        if (this->use_count() > 1) {
310
8.13M
            return derived()->clone();
311
134M
        } else {
312
134M
            return assert_mutable();
313
134M
        }
314
142M
    }
315
316
public:
317
    MutablePtr mutate() const&& { return shallow_mutate(); }
318
319
    // Ownership assertion for callers that have already proved this object is
320
    // uniquely owned. This does not detach shared owners; use a type-specific
321
    // COW entry point (for example IColumn::mutate) when the pointer may be
322
    // shared.
323
385M
    MutablePtr assert_mutable() const {
324
385M
        if (this->use_count() > 1) {
325
1
            throw Exception(ErrorCode::INTERNAL_ERROR, "COW::assert_mutable: use_count() > 1");
326
1
        }
327
385M
        return const_cast<COW*>(this)->get_ptr();
328
385M
    }
329
330
    // Reference variant of assert_mutable(), with the same ownership contract.
331
1.65G
    Derived& assert_mutable_ref() const {
332
1.65G
        if (this->use_count() > 1) {
333
1
            throw Exception(ErrorCode::INTERNAL_ERROR, "COW::assert_mutable: use_count() > 1");
334
1
        }
335
1.65G
        return const_cast<Derived&>(*derived());
336
1.65G
    }
337
338
protected:
339
    /// It works as immutable_ptr if it is const and as mutable_ptr if it is non const.
340
    template <typename T>
341
    class chameleon_ptr {
342
    private:
343
        immutable_ptr<T> value;
344
345
    public:
346
        template <typename... Args>
347
182M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJNS2_11mutable_ptrIS1_EEEEEDpOT_
Line
Count
Source
347
76.3M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJKNS2_13immutable_ptrIS1_EEEEEDpOT_
Line
Count
Source
347
12.2M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJNS2_13immutable_ptrIS1_EEEEEDpOT_
Line
Count
Source
347
2.98M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2IJNS2_11mutable_ptrIS6_EEEEEDpOT_
Line
Count
Source
347
64.0M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJEEEDpOT_
Line
Count
Source
347
10.9M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2IJEEEDpOT_
Line
Count
Source
347
5.36M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2IJEEEDpOT_
Line
Count
Source
347
6.30M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2IJNS2_11mutable_ptrIS6_EEEEEDpOT_
Line
Count
Source
347
1.98M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2IJRNS2_13immutable_ptrIS6_EEEEEDpOT_
Line
Count
Source
347
8.10k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJRKNS2_13immutable_ptrIS1_EEEEEDpOT_
Line
Count
Source
347
981k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJRS4_EEEDpOT_
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJDnEEEDpOT_
Line
Count
Source
347
1.06k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJNS2_11mutable_ptrINS_9ColumnStrIjEEEEEEEDpOT_
Line
Count
Source
347
842
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJNS2_11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEEEEEDpOT_
Line
Count
Source
347
421
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJRNS2_13immutable_ptrIS1_EEEEEDpOT_
Line
Count
Source
347
15.3k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJNS2_11mutable_ptrINS_9ColumnMapEEEEEEDpOT_
Line
Count
Source
347
785k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
348
349
        template <typename U>
350
        chameleon_ptr(std::initializer_list<U>&& arg)
351
                : value(std::forward<std::initializer_list<U>>(arg)) {}
352
353
349M
        const T* get() const { return value.get(); }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrIS1_E3getEv
Line
Count
Source
353
188M
        const T* get() const { return value.get(); }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE3getEv
Line
Count
Source
353
160M
        const T* get() const { return value.get(); }
354
587M
        T* get() { return &static_cast<T&>(value->assert_mutable_ref()); }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_E3getEv
Line
Count
Source
354
236M
        T* get() { return &static_cast<T&>(value->assert_mutable_ref()); }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE3getEv
Line
Count
Source
354
98.9M
        T* get() { return &static_cast<T&>(value->assert_mutable_ref()); }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE3getEv
Line
Count
Source
354
251M
        T* get() { return &static_cast<T&>(value->assert_mutable_ref()); }
355
356
345M
        const T* operator->() const { return get(); }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EptEv
Line
Count
Source
356
185M
        const T* operator->() const { return get(); }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEptEv
Line
Count
Source
356
159M
        const T* operator->() const { return get(); }
357
587M
        T* operator->() { return get(); }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EptEv
Line
Count
Source
357
236M
        T* operator->() { return get(); }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEptEv
Line
Count
Source
357
99.0M
        T* operator->() { return get(); }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEptEv
Line
Count
Source
357
251M
        T* operator->() { return get(); }
358
359
2.76G
        const T& operator*() const { return *value; }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EdeEv
Line
Count
Source
359
1.01G
        const T& operator*() const { return *value; }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEdeEv
Line
Count
Source
359
1.74G
        const T& operator*() const { return *value; }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEdeEv
Line
Count
Source
359
7.13k
        const T& operator*() const { return *value; }
360
1.13G
        T& operator*() { return static_cast<T&>(value->assert_mutable_ref()); }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EdeEv
Line
Count
Source
360
627M
        T& operator*() { return static_cast<T&>(value->assert_mutable_ref()); }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEdeEv
Line
Count
Source
360
504M
        T& operator*() { return static_cast<T&>(value->assert_mutable_ref()); }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEdeEv
Line
Count
Source
360
21.2k
        T& operator*() { return static_cast<T&>(value->assert_mutable_ref()); }
361
362
412M
        operator const immutable_ptr<T>&() const { return value; }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EcvRKNS2_13immutable_ptrIS1_EEEv
Line
Count
Source
362
220M
        operator const immutable_ptr<T>&() const { return value; }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEcvRKNS2_13immutable_ptrIS6_EEEv
Line
Count
Source
362
174M
        operator const immutable_ptr<T>&() const { return value; }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEcvRKNS2_13immutable_ptrIS6_EEEv
Line
Count
Source
362
17.4M
        operator const immutable_ptr<T>&() const { return value; }
363
360M
        operator immutable_ptr<T>&() { return value; }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EcvRNS2_13immutable_ptrIS1_EEEv
Line
Count
Source
363
185M
        operator immutable_ptr<T>&() { return value; }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEcvRNS2_13immutable_ptrIS6_EEEv
Line
Count
Source
363
156M
        operator immutable_ptr<T>&() { return value; }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEcvRNS2_13immutable_ptrIS6_EEEv
Line
Count
Source
363
18.7M
        operator immutable_ptr<T>&() { return value; }
364
365
7.35k
        operator bool() const { return value.get() != nullptr; }
366
1.58k
        bool operator!() const { return value.get() == nullptr; }
367
368
        bool operator==(const chameleon_ptr& rhs) const { return value == rhs.value; }
369
1.06k
        bool operator!=(const chameleon_ptr& rhs) const { return value != rhs.value; }
370
    };
371
372
public:
373
    /** Use this type in class members for compositions.
374
      *
375
      * NOTE:
376
      * For classes with WrappedPtr members,
377
      * you must reimplement 'mutate' method, so it will call 'mutate' of all subobjects (do deep mutate).
378
      * It will guarantee, that mutable object have all subobjects unshared.
379
      *
380
      * NOTE:
381
      * 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.
382
      * (COW itself doesn't force any methods to be virtual).
383
      *
384
      * See example in "cow_compositions.cpp".
385
      */
386
    using WrappedPtr = chameleon_ptr<Derived>;
387
};
388
389
/** Helper class to support inheritance.
390
  * Example:
391
  *
392
  * class IColumn : public COW<IColumn>
393
  * {
394
  *     friend class COW<IColumn>;
395
  *     virtual MutablePtr clone() const = 0;
396
  *     virtual ~IColumn() {}
397
  * };
398
  *
399
  * class ConcreteColumn : public COWHelper<IColumn, ConcreteColumn>
400
  * {
401
  *     friend class COWHelper<IColumn, ConcreteColumn>;
402
  * };
403
  *
404
  * Here is complete inheritance diagram:
405
  *
406
  * ConcreteColumn
407
  *  COWHelper<IColumn, ConcreteColumn>
408
  *   IColumn
409
  *    CowPtr<IColumn>
410
  *     boost::intrusive_ref_counter<IColumn>
411
  *
412
  * See example in "cow_columns.cpp".
413
  */
414
class IColumn;
415
class Field;
416
template <typename Base, typename Derived>
417
class COWHelper : public Base {
418
public:
419
    static_assert(std::is_base_of_v<doris::IColumn, Base>, "COWHelper only use in IColumn");
420
    using Ptr = typename Base::template immutable_ptr<Derived>;
421
    using MutablePtr = typename Base::template mutable_ptr<Derived>;
422
    using WrappedPtr = typename Base::template chameleon_ptr<Derived>;
423
424
#include "common/compile_check_avoid_begin.h"
425
426
    //This code uses templates, and errors like the following are likely to occur, mainly due to literal type mismatches:
427
    // be/src/vec/common/cow.h:409:39: warning: implicit conversion loses integer precision: 'int' to 'value_type' (aka 'unsigned char') [-Wimplicit-int-conversion]
428
    //   409 |         return MutablePtr(new Derived(std::forward<Args>(args)...));
429
    //       |                               ~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~
430
    // ColumnPtr res_data_column = ColumnUInt8::create(1, 1);
431
    template <typename... Args>
432
324M
    static MutablePtr create(Args&&... args) {
433
324M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
324M
    }
_ZN5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE6createIJRKmEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
514k
    static MutablePtr create(Args&&... args) {
433
514k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
514k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS2_9SharedTagERKNS_3COWIS1_E13immutable_ptrIS1_EESB_EEENS7_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
5.36M
    static MutablePtr create(Args&&... args) {
433
5.36M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
5.36M
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
63.5M
    static MutablePtr create(Args&&... args) {
433
63.5M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
63.5M
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EERmbbEEENS7_IS2_EEDpOT_
Line
Count
Source
432
4.18M
    static MutablePtr create(Args&&... args) {
433
4.18M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
4.18M
    }
_ZN5doris9COWHelperINS_12IColumnDummyENS_13ColumnNothingEE6createIJRmEEENS_3COWINS_7IColumnEE11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
9.61k
    static MutablePtr create(Args&&... args) {
433
9.61k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
9.61k
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnStrIjEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS3_EEDpOT_
Line
Count
Source
432
75.3M
    static MutablePtr create(Args&&... args) {
433
75.3M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
75.3M
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS2_9SharedTagERKNS_3COWIS1_E13immutable_ptrIS1_EESB_EEENS7_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
3.37M
    static MutablePtr create(Args&&... args) {
433
3.37M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
3.37M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
5.97M
    static MutablePtr create(Args&&... args) {
433
5.97M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
5.97M
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS2_9SharedTagERKNS_3COWIS1_E13immutable_ptrIS1_EES9_EEENS7_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
613k
    static MutablePtr create(Args&&... args) {
433
613k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
613k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
321k
    static MutablePtr create(Args&&... args) {
433
321k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
321k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
68.6M
    static MutablePtr create(Args&&... args) {
433
68.6M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
68.6M
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDictI32EE6createIJEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
14.8k
    static MutablePtr create(Args&&... args) {
433
14.8k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
14.8k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
18.4M
    static MutablePtr create(Args&&... args) {
433
18.4M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
18.4M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
32.8M
    static MutablePtr create(Args&&... args) {
433
32.8M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
32.8M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
1.15M
    static MutablePtr create(Args&&... args) {
433
1.15M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.15M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
1.67M
    static MutablePtr create(Args&&... args) {
433
1.67M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.67M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
8.52M
    static MutablePtr create(Args&&... args) {
433
8.52M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
8.52M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
3.01k
    static MutablePtr create(Args&&... args) {
433
3.01k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
3.01k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
1.06M
    static MutablePtr create(Args&&... args) {
433
1.06M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.06M
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
386
    static MutablePtr create(Args&&... args) {
433
386
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
386
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnMapEE6createIJNS2_9SharedTagERKNS_3COWIS1_E13immutable_ptrIS1_EESB_SB_EEENS7_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
786k
    static MutablePtr create(Args&&... args) {
433
786k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
786k
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnMapEE6createIJNS_3COWIS1_E11mutable_ptrINS_9ColumnStrIjEEEESA_NS7_INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
1.24M
    static MutablePtr create(Args&&... args) {
433
1.24M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.24M
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EERmEEENS7_IS2_EEDpOT_
Line
Count
Source
432
7.42M
    static MutablePtr create(Args&&... args) {
433
7.42M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
7.42M
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EERmbEEENS7_IS2_EEDpOT_
Line
Count
Source
432
13
    static MutablePtr create(Args&&... args) {
433
13
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
13
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJRKNS_3COWIS1_E13chameleon_ptrIS1_EEmEEENS6_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
1
    static MutablePtr create(Args&&... args) {
433
1
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJRKNS_3COWIS1_E13chameleon_ptrIS1_EERmEEENS6_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
2
    static MutablePtr create(Args&&... args) {
433
2
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
2
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EES8_EEENS7_IS2_EEDpOT_
Line
Count
Source
432
478k
    static MutablePtr create(Args&&... args) {
433
478k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
478k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E13immutable_ptrIS1_EEmEEENS6_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
147k
    static MutablePtr create(Args&&... args) {
433
147k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
147k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
385k
    static MutablePtr create(Args&&... args) {
433
385k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
385k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJRKNS_3COWIS1_E13immutable_ptrIS1_EEmEEENS6_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
198k
    static MutablePtr create(Args&&... args) {
433
198k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
198k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
540k
    static MutablePtr create(Args&&... args) {
433
540k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
540k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
18.9k
    static MutablePtr create(Args&&... args) {
433
18.9k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
18.9k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
1.48M
    static MutablePtr create(Args&&... args) {
433
1.48M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.48M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
16.7k
    static MutablePtr create(Args&&... args) {
433
16.7k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
16.7k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
284k
    static MutablePtr create(Args&&... args) {
433
284k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
284k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
117k
    static MutablePtr create(Args&&... args) {
433
117k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
117k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
917k
    static MutablePtr create(Args&&... args) {
433
917k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
917k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
14.2k
    static MutablePtr create(Args&&... args) {
433
14.2k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
14.2k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
12.0k
    static MutablePtr create(Args&&... args) {
433
12.0k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
12.0k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
50.1k
    static MutablePtr create(Args&&... args) {
433
50.1k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
50.1k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
138k
    static MutablePtr create(Args&&... args) {
433
138k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
138k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
427
    static MutablePtr create(Args&&... args) {
433
427
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
427
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
296k
    static MutablePtr create(Args&&... args) {
433
296k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
296k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
452
    static MutablePtr create(Args&&... args) {
433
452
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
452
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
69.4k
    static MutablePtr create(Args&&... args) {
433
69.4k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
69.4k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
692
    static MutablePtr create(Args&&... args) {
433
692
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
692
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
2.46M
    static MutablePtr create(Args&&... args) {
433
2.46M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
2.46M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
22.0k
    static MutablePtr create(Args&&... args) {
433
22.0k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
22.0k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
244k
    static MutablePtr create(Args&&... args) {
433
244k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
244k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
717
    static MutablePtr create(Args&&... args) {
433
717
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
717
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
6.16M
    static MutablePtr create(Args&&... args) {
433
6.16M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
6.16M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
29.6k
    static MutablePtr create(Args&&... args) {
433
29.6k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
29.6k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
25.7k
    static MutablePtr create(Args&&... args) {
433
25.7k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
25.7k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
174
    static MutablePtr create(Args&&... args) {
433
174
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
174
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE38EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
519
    static MutablePtr create(Args&&... args) {
433
519
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
519
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE38EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
3
    static MutablePtr create(Args&&... args) {
433
3
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
3
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnStrImEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS3_EEDpOT_
Line
Count
Source
432
271
    static MutablePtr create(Args&&... args) {
433
271
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
271
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJiRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
1.00M
    static MutablePtr create(Args&&... args) {
433
1.00M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.00M
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJRmRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
6.58k
    static MutablePtr create(Args&&... args) {
433
6.58k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
6.58k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJiRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
1.52M
    static MutablePtr create(Args&&... args) {
433
1.52M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.52M
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJRmRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
9.61k
    static MutablePtr create(Args&&... args) {
433
9.61k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
9.61k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJiRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
64.8k
    static MutablePtr create(Args&&... args) {
433
64.8k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
64.8k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJRmRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
795
    static MutablePtr create(Args&&... args) {
433
795
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
795
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJiRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
1.62M
    static MutablePtr create(Args&&... args) {
433
1.62M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.62M
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJRmRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
13.0k
    static MutablePtr create(Args&&... args) {
433
13.0k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
13.0k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJiRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
116k
    static MutablePtr create(Args&&... args) {
433
116k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
116k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJRmRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
1.51k
    static MutablePtr create(Args&&... args) {
433
1.51k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.51k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
1.12M
    static MutablePtr create(Args&&... args) {
433
1.12M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.12M
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
374k
    static MutablePtr create(Args&&... args) {
433
374k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
374k
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
9.30k
    static MutablePtr create(Args&&... args) {
433
9.30k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
9.30k
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
137
    static MutablePtr create(Args&&... args) {
433
137
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
137
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnMapEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EES8_NS7_INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
729k
    static MutablePtr create(Args&&... args) {
433
729k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
729k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EES8_EEENS7_IS2_EEDpOT_
Line
Count
Source
432
26.1k
    static MutablePtr create(Args&&... args) {
433
26.1k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
26.1k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnStructEE6createIJSt6vectorINS_3COWIS1_E11mutable_ptrIS1_EESaIS9_EEEEENS8_IS2_EEDpOT_
Line
Count
Source
432
778k
    static MutablePtr create(Args&&... args) {
433
778k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
778k
    }
_ZN5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
62.1k
    static MutablePtr create(Args&&... args) {
433
62.1k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
62.1k
    }
_ZN5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
9.62k
    static MutablePtr create(Args&&... args) {
433
9.62k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
9.62k
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
70.0k
    static MutablePtr create(Args&&... args) {
433
70.0k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
70.0k
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
543
    static MutablePtr create(Args&&... args) {
433
543
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
543
    }
_ZN5doris9COWHelperINS_7IColumnENS_15ColumnVariantV2EE6createIJEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
421
    static MutablePtr create(Args&&... args) {
433
421
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
421
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
16.0k
    static MutablePtr create(Args&&... args) {
433
16.0k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
16.0k
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
216
    static MutablePtr create(Args&&... args) {
433
216
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
216
    }
_ZN5doris9COWHelperINS_7IColumnENS_15ColumnVarbinaryEE6createIJEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
24.9k
    static MutablePtr create(Args&&... args) {
433
24.9k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
24.9k
    }
_ZN5doris9COWHelperINS_7IColumnENS_15ColumnVarbinaryEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
532
    static MutablePtr create(Args&&... args) {
433
532
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
532
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJRKiRKbEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
209k
    static MutablePtr create(Args&&... args) {
433
209k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
209k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJRKiRKbmEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
17.5k
    static MutablePtr create(Args&&... args) {
433
17.5k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
17.5k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJRKiRKbSt10shared_ptrIKNS_9IDataTypeEENS_3COWIS1_E11mutable_ptrIS1_EEEEENSF_IS2_EEDpOT_
Line
Count
Source
432
122k
    static MutablePtr create(Args&&... args) {
433
122k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
122k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJibEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
25.0k
    static MutablePtr create(Args&&... args) {
433
25.0k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
25.0k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E13immutable_ptrIS1_EERmEEENS6_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
147k
    static MutablePtr create(Args&&... args) {
433
147k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
147k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJRNS_3COWIS1_E13immutable_ptrIS1_EERmEEENS6_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
190k
    static MutablePtr create(Args&&... args) {
433
190k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
190k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJiiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
43.5k
    static MutablePtr create(Args&&... args) {
433
43.5k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
43.5k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
432
272
    static MutablePtr create(Args&&... args) {
433
272
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
272
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
408
    static MutablePtr create(Args&&... args) {
433
408
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
408
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
39.5k
    static MutablePtr create(Args&&... args) {
433
39.5k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
39.5k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
432
4
    static MutablePtr create(Args&&... args) {
433
4
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
4
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
7
    static MutablePtr create(Args&&... args) {
433
7
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
7
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
432
15
    static MutablePtr create(Args&&... args) {
433
15
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
15
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
40
    static MutablePtr create(Args&&... args) {
433
40
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
40
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
13.8k
    static MutablePtr create(Args&&... args) {
433
13.8k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
13.8k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEESB_EEENS7_IS2_EEDpOT_
Line
Count
Source
432
25.5k
    static MutablePtr create(Args&&... args) {
433
25.5k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
25.5k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
8
    static MutablePtr create(Args&&... args) {
433
8
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
8
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
380
    static MutablePtr create(Args&&... args) {
433
380
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
380
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
1.43k
    static MutablePtr create(Args&&... args) {
433
1.43k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.43k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
128
    static MutablePtr create(Args&&... args) {
433
128
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
128
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_9ColumnStrIjEEEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
29.1k
    static MutablePtr create(Args&&... args) {
433
29.1k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
29.1k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_11ColumnArrayEEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
7.01k
    static MutablePtr create(Args&&... args) {
433
7.01k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
7.01k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE6createIJRKmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
12
    static MutablePtr create(Args&&... args) {
433
12
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
12
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
680
    static MutablePtr create(Args&&... args) {
433
680
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
680
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
751
    static MutablePtr create(Args&&... args) {
433
751
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
751
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
151k
    static MutablePtr create(Args&&... args) {
433
151k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
151k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
449
    static MutablePtr create(Args&&... args) {
433
449
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
449
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
3.05k
    static MutablePtr create(Args&&... args) {
433
3.05k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
3.05k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
92
    static MutablePtr create(Args&&... args) {
433
92
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
92
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJRmRjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
291
    static MutablePtr create(Args&&... args) {
433
291
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
291
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
391
    static MutablePtr create(Args&&... args) {
433
391
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
391
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJRmRjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
9.07k
    static MutablePtr create(Args&&... args) {
433
9.07k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
9.07k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
3.13k
    static MutablePtr create(Args&&... args) {
433
3.13k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
3.13k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJRmRjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
27.3k
    static MutablePtr create(Args&&... args) {
433
27.3k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
27.3k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
1.10k
    static MutablePtr create(Args&&... args) {
433
1.10k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.10k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJRmRjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
15.2k
    static MutablePtr create(Args&&... args) {
433
15.2k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
15.2k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
2.54k
    static MutablePtr create(Args&&... args) {
433
2.54k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
2.54k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJRmRjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
5.28k
    static MutablePtr create(Args&&... args) {
433
5.28k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
5.28k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
1.30k
    static MutablePtr create(Args&&... args) {
433
1.30k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.30k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJijEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
39
    static MutablePtr create(Args&&... args) {
433
39
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
39
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJmjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
700
    static MutablePtr create(Args&&... args) {
433
700
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
700
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJijEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
170
    static MutablePtr create(Args&&... args) {
433
170
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
170
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJijEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
222
    static MutablePtr create(Args&&... args) {
433
222
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
222
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJijEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
188
    static MutablePtr create(Args&&... args) {
433
188
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
188
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJijEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
200
    static MutablePtr create(Args&&... args) {
433
200
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
200
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJmjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
190
    static MutablePtr create(Args&&... args) {
433
190
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
190
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJmjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
13.3k
    static MutablePtr create(Args&&... args) {
433
13.3k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
13.3k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJmjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
16.1k
    static MutablePtr create(Args&&... args) {
433
16.1k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
16.1k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJmjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
278
    static MutablePtr create(Args&&... args) {
433
278
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
278
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
37
    static MutablePtr create(Args&&... args) {
433
37
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
37
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
996
    static MutablePtr create(Args&&... args) {
433
996
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
996
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
25
    static MutablePtr create(Args&&... args) {
433
25
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
25
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
1.11k
    static MutablePtr create(Args&&... args) {
433
1.11k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.11k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
16
    static MutablePtr create(Args&&... args) {
433
16
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
16
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
1.23k
    static MutablePtr create(Args&&... args) {
433
1.23k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.23k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
205
    static MutablePtr create(Args&&... args) {
433
205
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
205
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
83.7k
    static MutablePtr create(Args&&... args) {
433
83.7k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
83.7k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
15
    static MutablePtr create(Args&&... args) {
433
15
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
15
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
1.79k
    static MutablePtr create(Args&&... args) {
433
1.79k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.79k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
193
    static MutablePtr create(Args&&... args) {
433
193
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
193
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
13.8k
    static MutablePtr create(Args&&... args) {
433
13.8k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
13.8k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
90
    static MutablePtr create(Args&&... args) {
433
90
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
90
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
40
    static MutablePtr create(Args&&... args) {
433
40
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
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
432
22
    static MutablePtr create(Args&&... args) {
433
22
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
22
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE6createIJRKmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
27
    static MutablePtr create(Args&&... args) {
433
27
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
27
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
198
    static MutablePtr create(Args&&... args) {
433
198
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
198
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJRKmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
203
    static MutablePtr create(Args&&... args) {
433
203
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
203
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
528
    static MutablePtr create(Args&&... args) {
433
528
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
528
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJRKmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
102
    static MutablePtr create(Args&&... args) {
433
102
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
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
432
4.63k
    static MutablePtr create(Args&&... args) {
433
4.63k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
4.63k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJRKmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
18
    static MutablePtr create(Args&&... args) {
433
18
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
18
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
7
    static MutablePtr create(Args&&... args) {
433
7
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
7
    }
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
432
6.52k
    static MutablePtr create(Args&&... args) {
433
6.52k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
6.52k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
166
    static MutablePtr create(Args&&... args) {
433
166
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
166
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRmRbEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
154
    static MutablePtr create(Args&&... args) {
433
154
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
154
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRmbEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
26.6k
    static MutablePtr create(Args&&... args) {
433
26.6k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
26.6k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_9ColumnStrIjEEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
432
5
    static MutablePtr create(Args&&... args) {
433
5
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
5
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJiRbEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
23
    static MutablePtr create(Args&&... args) {
433
23
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
23
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJmRiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJmRiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
6
    static MutablePtr create(Args&&... args) {
433
6
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
6
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJmRiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJmRiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
23
    static MutablePtr create(Args&&... args) {
433
23
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
23
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJmRiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
80
    static MutablePtr create(Args&&... args) {
433
80
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
80
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
12
    static MutablePtr create(Args&&... args) {
433
12
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
12
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
4
    static MutablePtr create(Args&&... args) {
433
4
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
4
    }
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
432
19
    static MutablePtr create(Args&&... args) {
433
19
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
19
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
432
174
    static MutablePtr create(Args&&... args) {
433
174
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
174
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
432
8
    static MutablePtr create(Args&&... args) {
433
8
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
8
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE6createIJRmNS_11DateV2ValueINS_15DateV2ValueTypeEEEEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
626
    static MutablePtr create(Args&&... args) {
433
626
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
626
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
611
    static MutablePtr create(Args&&... args) {
433
611
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
611
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE6createIJRmNS_11DateV2ValueINS_19DateTimeV2ValueTypeEEEEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
1.88k
    static MutablePtr create(Args&&... args) {
433
1.88k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.88k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE6createIJRmNS_16TimestampTzValueEEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
234
    static MutablePtr create(Args&&... args) {
433
234
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
234
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
107
    static MutablePtr create(Args&&... args) {
433
107
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
107
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE6createIJRmaEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
33
    static MutablePtr create(Args&&... args) {
433
33
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
33
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
432
51
    static MutablePtr create(Args&&... args) {
433
51
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
51
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
36
    static MutablePtr create(Args&&... args) {
433
36
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
36
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
432
2
    static MutablePtr create(Args&&... args) {
433
2
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
2
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_14ColumnNullableEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
432
16
    static MutablePtr create(Args&&... args) {
433
16
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
16
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrINS_14ColumnNullableEEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
339
    static MutablePtr create(Args&&... args) {
433
339
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
339
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRmhEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
24
    static MutablePtr create(Args&&... args) {
433
24
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
24
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_13ColumnVariantEEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
35
    static MutablePtr create(Args&&... args) {
433
35
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
35
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_15ColumnVariantV2EEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
14
    static MutablePtr create(Args&&... args) {
433
14
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
14
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRmRKhEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
2
    static MutablePtr create(Args&&... args) {
433
2
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
2
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRKmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
16.8k
    static MutablePtr create(Args&&... args) {
433
16.8k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
16.8k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
537
    static MutablePtr create(Args&&... args) {
433
537
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
537
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_9ColumnStrIjEEEEmEEENS7_IS2_EEDpOT_
Line
Count
Source
432
374
    static MutablePtr create(Args&&... args) {
433
374
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
374
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJmRKiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
781
    static MutablePtr create(Args&&... args) {
433
781
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
781
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
68
    static MutablePtr create(Args&&... args) {
433
68
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
68
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnStructEEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
4.73k
    static MutablePtr create(Args&&... args) {
433
4.73k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
4.73k
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnMapEE6createIJNS_3COWIS1_E11mutable_ptrINS_14ColumnNullableEEES9_NS7_INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
170
    static MutablePtr create(Args&&... args) {
433
170
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
170
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRKmbEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
1.36k
    static MutablePtr create(Args&&... args) {
433
1.36k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.36k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE6createIJiiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
1
    static MutablePtr create(Args&&... args) {
433
1
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
166
    static MutablePtr create(Args&&... args) {
433
166
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
166
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
192
    static MutablePtr create(Args&&... args) {
433
192
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
192
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
44
    static MutablePtr create(Args&&... args) {
433
44
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
44
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
46
    static MutablePtr create(Args&&... args) {
433
46
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
46
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJibEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
2
    static MutablePtr create(Args&&... args) {
433
2
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
2
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJibRSt10shared_ptrINS_14DataTypeStringEENS_3COWIS1_E11mutable_ptrIS1_EEEEENSB_IS2_EEDpOT_
Line
Count
Source
432
84
    static MutablePtr create(Args&&... args) {
433
84
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
84
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJibNS_14SubcolumnsTreeINS2_9SubcolumnELb0EEEEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
61
    static MutablePtr create(Args&&... args) {
433
61
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
61
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_15ColumnVariantV2EEENS7_IS1_EEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
13
    static MutablePtr create(Args&&... args) {
433
13
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
13
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE6createIJiiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
51
    static MutablePtr create(Args&&... args) {
433
51
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
51
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
36
    static MutablePtr create(Args&&... args) {
433
36
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
36
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrINS_14ColumnNullableEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
12
    static MutablePtr create(Args&&... args) {
433
12
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
12
    }
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
432
41
    static MutablePtr create(Args&&... args) {
433
41
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
41
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_12IColumnDummyENS_13ColumnNothingEE6createIJmEEENS_3COWINS_7IColumnEE11mutable_ptrIS2_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrINS_14ColumnNullableEEENS7_IS1_EEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
434
    static MutablePtr create(Args&&... args) {
433
434
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
434
    }
_ZN5doris9COWHelperINS_12IColumnDummyENS_13ColumnNothingEE6createIJiEEENS_3COWINS_7IColumnEE11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
26.3k
    static MutablePtr create(Args&&... args) {
433
26.3k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
26.3k
    }
_ZN5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE6createIJRKiEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
582
    static MutablePtr create(Args&&... args) {
433
582
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
582
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJibRmEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
2.20k
    static MutablePtr create(Args&&... args) {
433
2.20k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
2.20k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJibmEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
3.65k
    static MutablePtr create(Args&&... args) {
433
3.65k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
3.65k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJRiRbRSt10shared_ptrIKNS_9IDataTypeEENS_3COWIS1_E11mutable_ptrIS1_EEEEENSE_IS2_EEDpOT_
Line
Count
Source
432
2.42k
    static MutablePtr create(Args&&... args) {
433
2.42k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
2.42k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJRiRbRSt10shared_ptrIKNS_9IDataTypeEENS_3COWIS1_E11mutable_ptrINS_13ColumnNothingEEEEEENSE_IS2_EEDpOT_
Line
Count
Source
432
470
    static MutablePtr create(Args&&... args) {
433
470
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
470
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJRibEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
5.93k
    static MutablePtr create(Args&&... args) {
433
5.93k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
5.93k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRS4_EEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
5.36k
    static MutablePtr create(Args&&... args) {
433
5.36k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
5.36k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJibRKmEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
2.52k
    static MutablePtr create(Args&&... args) {
433
2.52k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
2.52k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJiiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
6
    static MutablePtr create(Args&&... args) {
433
6
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
6
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJiiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
29
    static MutablePtr create(Args&&... args) {
433
29
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
29
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJiiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
289
    static MutablePtr create(Args&&... args) {
433
289
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
289
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJiiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
17
    static MutablePtr create(Args&&... args) {
433
17
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
17
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJiiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
17
    static MutablePtr create(Args&&... args) {
433
17
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
17
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnMapEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EES8_S8_EEENS7_IS2_EEDpOT_
Line
Count
Source
432
4.36k
    static MutablePtr create(Args&&... args) {
433
4.36k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
4.36k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_9ColumnMapEEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
4.36k
    static MutablePtr create(Args&&... args) {
433
4.36k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
4.36k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEERKmEEENS7_IS2_EEDpOT_
Line
Count
Source
432
8
    static MutablePtr create(Args&&... args) {
433
8
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
8
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEERtEEENS7_IS2_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_13ColumnDictI32EEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
5
    static MutablePtr create(Args&&... args) {
433
5
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
5
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EEmEEENS7_IS2_EEDpOT_
Line
Count
Source
432
22
    static MutablePtr create(Args&&... args) {
433
22
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
22
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrINS_13ColumnNothingEEEEEENS7_IS2_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
150
    static MutablePtr create(Args&&... args) {
433
150
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
150
    }
435
#include "common/compile_check_avoid_end.h"
436
437
13.7M
    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
437
5.85M
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
437
4.77M
    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
437
3.09M
    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
437
27
    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
437
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
437
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
437
98
    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
437
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
437
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
437
145
    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
437
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
437
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
437
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
437
132
    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
437
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
437
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
437
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
437
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_
438
439
47.3M
    static MutablePtr cast_to_column_mutptr(Derived* raw_type_ptr) {
440
47.3M
        return MutablePtr(raw_type_ptr);
441
47.3M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE21cast_to_column_mutptrEPS4_
Line
Count
Source
439
42.0M
    static MutablePtr cast_to_column_mutptr(Derived* raw_type_ptr) {
440
42.0M
        return MutablePtr(raw_type_ptr);
441
42.0M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE21cast_to_column_mutptrEPS4_
Line
Count
Source
439
5.38M
    static MutablePtr cast_to_column_mutptr(Derived* raw_type_ptr) {
440
5.38M
        return MutablePtr(raw_type_ptr);
441
5.38M
    }
442
443
8.11M
    typename Base::MutablePtr clone() const override {
444
8.11M
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
8.11M
    }
_ZNK5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE5cloneEv
Line
Count
Source
443
999
    typename Base::MutablePtr clone() const override {
444
999
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
999
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE5cloneEv
Line
Count
Source
443
2.42M
    typename Base::MutablePtr clone() const override {
444
2.42M
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
2.42M
    }
_ZNK5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE5cloneEv
Line
Count
Source
443
2.32M
    typename Base::MutablePtr clone() const override {
444
2.32M
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
2.32M
    }
_ZNK5doris9COWHelperINS_7IColumnENS_11ColumnConstEE5cloneEv
Line
Count
Source
443
1
    typename Base::MutablePtr clone() const override {
444
1
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
1
    }
_ZNK5doris9COWHelperINS_12IColumnDummyENS_13ColumnNothingEE5cloneEv
Line
Count
Source
443
2.39k
    typename Base::MutablePtr clone() const override {
444
2.39k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
2.39k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_9ColumnStrIjEEE5cloneEv
Line
Count
Source
443
1.06M
    typename Base::MutablePtr clone() const override {
444
1.06M
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
1.06M
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE5cloneEv
Line
Count
Source
443
36.8k
    typename Base::MutablePtr clone() const override {
444
36.8k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
36.8k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE5cloneEv
Line
Count
Source
443
135k
    typename Base::MutablePtr clone() const override {
444
135k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
135k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE5cloneEv
Line
Count
Source
443
450k
    typename Base::MutablePtr clone() const override {
444
450k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
450k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE5cloneEv
Line
Count
Source
443
828
    typename Base::MutablePtr clone() const override {
444
828
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
828
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE5cloneEv
Line
Count
Source
443
723
    typename Base::MutablePtr clone() const override {
444
723
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
723
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE5cloneEv
Line
Count
Source
443
10
    typename Base::MutablePtr clone() const override {
444
10
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
10
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE5cloneEv
Line
Count
Source
443
1.87k
    typename Base::MutablePtr clone() const override {
444
1.87k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
1.87k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE5cloneEv
Line
Count
Source
443
791
    typename Base::MutablePtr clone() const override {
444
791
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
791
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE5cloneEv
Line
Count
Source
443
840
    typename Base::MutablePtr clone() const override {
444
840
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
840
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE5cloneEv
Line
Count
Source
443
56.7k
    typename Base::MutablePtr clone() const override {
444
56.7k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
56.7k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE5cloneEv
Line
Count
Source
443
62.0k
    typename Base::MutablePtr clone() const override {
444
62.0k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
62.0k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_15ColumnVarbinaryEE5cloneEv
Line
Count
Source
443
737
    typename Base::MutablePtr clone() const override {
444
737
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
737
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE5cloneEv
Line
Count
Source
443
126k
    typename Base::MutablePtr clone() const override {
444
126k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
126k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE5cloneEv
Line
Count
Source
443
64.5k
    typename Base::MutablePtr clone() const override {
444
64.5k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
64.5k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE5cloneEv
Line
Count
Source
443
526k
    typename Base::MutablePtr clone() const override {
444
526k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
526k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE5cloneEv
Line
Count
Source
443
217k
    typename Base::MutablePtr clone() const override {
444
217k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
217k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE5cloneEv
Line
Count
Source
443
17.8k
    typename Base::MutablePtr clone() const override {
444
17.8k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
17.8k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE5cloneEv
Line
Count
Source
443
57.5k
    typename Base::MutablePtr clone() const override {
444
57.5k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
57.5k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDictI32EE5cloneEv
Line
Count
Source
443
1
    typename Base::MutablePtr clone() const override {
444
1
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
1
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnStructEE5cloneEv
Line
Count
Source
443
53.7k
    typename Base::MutablePtr clone() const override {
444
53.7k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
53.7k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_9ColumnMapEE5cloneEv
Line
Count
Source
443
138k
    typename Base::MutablePtr clone() const override {
444
138k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
138k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE5cloneEv
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE5cloneEv
Line
Count
Source
443
1.66k
    typename Base::MutablePtr clone() const override {
444
1.66k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
1.66k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE5cloneEv
Line
Count
Source
443
65.6k
    typename Base::MutablePtr clone() const override {
444
65.6k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
65.6k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE5cloneEv
Line
Count
Source
443
209k
    typename Base::MutablePtr clone() const override {
444
209k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
209k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE5cloneEv
Line
Count
Source
443
68.0k
    typename Base::MutablePtr clone() const override {
444
68.0k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
68.0k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE5cloneEv
Line
Count
Source
443
3.45k
    typename Base::MutablePtr clone() const override {
444
3.45k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
3.45k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_9ColumnStrImEEE5cloneEv
Line
Count
Source
443
68
    typename Base::MutablePtr clone() const override {
444
68
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
68
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE38EEEE5cloneEv
Line
Count
Source
443
5
    typename Base::MutablePtr clone() const override {
444
5
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
5
    }
_ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE5cloneEv
Line
Count
Source
443
44
    typename Base::MutablePtr clone() const override {
444
44
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
44
    }
_ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE5cloneEv
Line
Count
Source
443
544
    typename Base::MutablePtr clone() const override {
444
544
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
544
    }
_ZNK5doris9COWHelperINS_7IColumnENS_15ColumnVariantV2EE5cloneEv
Line
Count
Source
443
49
    typename Base::MutablePtr clone() const override {
444
49
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
49
    }
_ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE5cloneEv
Line
Count
Source
443
117
    typename Base::MutablePtr clone() const override {
444
117
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
117
    }
446
    void append_data_by_selector(typename Base::MutablePtr& res,
447
191k
                                 const typename Base::Selector& selector) const override {
448
191k
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
191k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
56
                                 const typename Base::Selector& selector) const override {
448
56
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
56
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
570
                                 const typename Base::Selector& selector) const override {
448
570
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
570
    }
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
447
90
                                 const typename Base::Selector& selector) const override {
448
90
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
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
447
62.3k
                                 const typename Base::Selector& selector) const override {
448
62.3k
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
62.3k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
517
                                 const typename Base::Selector& selector) const override {
448
517
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
517
    }
_ZNK5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
2.92k
                                 const typename Base::Selector& selector) const override {
448
2.92k
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
2.92k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE23append_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
447
19
                                 const typename Base::Selector& selector) const override {
448
19
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
19
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
25
                                 const typename Base::Selector& selector) const override {
448
25
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
25
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE23append_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
447
13
                                 const typename Base::Selector& selector) const override {
448
13
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
13
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
1
                                 const typename Base::Selector& selector) const override {
448
1
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
1
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
8.31k
                                 const typename Base::Selector& selector) const override {
448
8.31k
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
8.31k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
12.4k
                                 const typename Base::Selector& selector) const override {
448
12.4k
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
12.4k
    }
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
447
15.8k
                                 const typename Base::Selector& selector) const override {
448
15.8k
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
15.8k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
803
                                 const typename Base::Selector& selector) const override {
448
803
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
803
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
29.8k
                                 const typename Base::Selector& selector) const override {
448
29.8k
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
29.8k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
34.8k
                                 const typename Base::Selector& selector) const override {
448
34.8k
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
34.8k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
5.41k
                                 const typename Base::Selector& selector) const override {
448
5.41k
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
5.41k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
821
                                 const typename Base::Selector& selector) const override {
448
821
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
821
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDictI32EE23append_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
447
141
                                 const typename Base::Selector& selector) const override {
448
141
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
141
    }
_ZNK5doris9COWHelperINS_7IColumnENS_9ColumnMapEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
658
                                 const typename Base::Selector& selector) const override {
448
658
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
658
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
179
                                 const typename Base::Selector& selector) const override {
448
179
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
179
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
26
                                 const typename Base::Selector& selector) const override {
448
26
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
26
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
507
                                 const typename Base::Selector& selector) const override {
448
507
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
507
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
10.3k
                                 const typename Base::Selector& selector) const override {
448
10.3k
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
10.3k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
1.12k
                                 const typename Base::Selector& selector) const override {
448
1.12k
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
1.12k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
19
                                 const typename Base::Selector& selector) const override {
448
19
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
19
    }
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
447
89
                                 const typename Base::Selector& selector) const override {
448
89
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
89
    }
_ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
2.77k
                                 const typename Base::Selector& selector) const override {
448
2.77k
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
2.77k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_15ColumnVariantV2EE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
1
                                 const typename Base::Selector& selector) const override {
448
1
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
1
    }
_ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
549
                                 const typename Base::Selector& selector) const override {
448
549
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
549
    }
450
617
    void insert_duplicate_fields(const Field& x, const size_t n) override {
451
617
        this->template insert_impl<Derived>(x, n);
452
617
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE23insert_duplicate_fieldsERKNS_5FieldEm
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
450
9
    void insert_duplicate_fields(const Field& x, const size_t n) override {
451
9
        this->template insert_impl<Derived>(x, n);
452
9
    }
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
450
117
    void insert_duplicate_fields(const Field& x, const size_t n) override {
451
117
        this->template insert_impl<Derived>(x, n);
452
117
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
450
4
    void insert_duplicate_fields(const Field& x, const size_t n) override {
451
4
        this->template insert_impl<Derived>(x, n);
452
4
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
450
4
    void insert_duplicate_fields(const Field& x, const size_t n) override {
451
4
        this->template insert_impl<Derived>(x, n);
452
4
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE23insert_duplicate_fieldsERKNS_5FieldEm
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
450
2
    void insert_duplicate_fields(const Field& x, const size_t n) override {
451
2
        this->template insert_impl<Derived>(x, n);
452
2
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
450
2
    void insert_duplicate_fields(const Field& x, const size_t n) override {
451
2
        this->template insert_impl<Derived>(x, n);
452
2
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE23insert_duplicate_fieldsERKNS_5FieldEm
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
450
36
    void insert_duplicate_fields(const Field& x, const size_t n) override {
451
36
        this->template insert_impl<Derived>(x, n);
452
36
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
450
16
    void insert_duplicate_fields(const Field& x, const size_t n) override {
451
16
        this->template insert_impl<Derived>(x, n);
452
16
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_15ColumnVarbinaryEE23insert_duplicate_fieldsERKNS_5FieldEm
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
450
13
    void insert_duplicate_fields(const Field& x, const size_t n) override {
451
13
        this->template insert_impl<Derived>(x, n);
452
13
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
450
5
    void insert_duplicate_fields(const Field& x, const size_t n) override {
451
5
        this->template insert_impl<Derived>(x, n);
452
5
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
450
339
    void insert_duplicate_fields(const Field& x, const size_t n) override {
451
339
        this->template insert_impl<Derived>(x, n);
452
339
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
450
14
    void insert_duplicate_fields(const Field& x, const size_t n) override {
451
14
        this->template insert_impl<Derived>(x, n);
452
14
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
450
10
    void insert_duplicate_fields(const Field& x, const size_t n) override {
451
10
        this->template insert_impl<Derived>(x, n);
452
10
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
450
2
    void insert_duplicate_fields(const Field& x, const size_t n) override {
451
2
        this->template insert_impl<Derived>(x, n);
452
2
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDictI32EE23insert_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_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE23insert_duplicate_fieldsERKNS_5FieldEm
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
450
12
    void insert_duplicate_fields(const Field& x, const size_t n) override {
451
12
        this->template insert_impl<Derived>(x, n);
452
12
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_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
450
31
    void insert_duplicate_fields(const Field& x, const size_t n) override {
451
31
        this->template insert_impl<Derived>(x, n);
452
31
    }
_ZN5doris9COWHelperINS_7IColumnENS_15ColumnVariantV2EE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
450
1
    void insert_duplicate_fields(const Field& x, const size_t n) override {
451
1
        this->template insert_impl<Derived>(x, n);
452
1
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE23insert_duplicate_fieldsERKNS_5FieldEm
453
454
    void append_data_by_selector(typename Base::MutablePtr& res,
455
                                 const typename Base::Selector& selector, size_t begin,
456
612k
                                 size_t end) const override {
457
612k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
612k
    }
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
456
309k
                                 size_t end) const override {
457
309k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
309k
    }
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
456
67.7k
                                 size_t end) const override {
457
67.7k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
67.7k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
4.39k
                                 size_t end) const override {
457
4.39k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
4.39k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
12.1k
                                 size_t end) const override {
457
12.1k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
12.1k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE23append_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
456
184
                                 size_t end) const override {
457
184
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
184
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
181
                                 size_t end) const override {
457
181
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
181
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE23append_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
456
992
                                 size_t end) const override {
457
992
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
992
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
386
                                 size_t end) const override {
457
386
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
386
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
288
                                 size_t end) const override {
457
288
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
288
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
12.3k
                                 size_t end) const override {
457
12.3k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
12.3k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
9.95k
                                 size_t end) const override {
457
9.95k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
9.95k
    }
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
456
11.2k
                                 size_t end) const override {
457
11.2k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
11.2k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
8.40k
                                 size_t end) const override {
457
8.40k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
8.40k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
61.7k
                                 size_t end) const override {
457
61.7k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
61.7k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
64.1k
                                 size_t end) const override {
457
64.1k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
64.1k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
5.59k
                                 size_t end) const override {
457
5.59k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
5.59k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
7.55k
                                 size_t end) const override {
457
7.55k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
7.55k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDictI32EE23append_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
456
1.37k
                                 size_t end) const override {
457
1.37k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
1.37k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_9ColumnMapEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
12.7k
                                 size_t end) const override {
457
12.7k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
12.7k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
4.28k
                                 size_t end) const override {
457
4.28k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
4.28k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
30
                                 size_t end) const override {
457
30
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
30
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
4.47k
                                 size_t end) const override {
457
4.47k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
4.47k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
6.22k
                                 size_t end) const override {
457
6.22k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
6.22k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
6.39k
                                 size_t end) const override {
457
6.39k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
6.39k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
220
                                 size_t end) const override {
457
220
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
220
    }
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
456
13
                                 size_t end) const override {
457
13
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
13
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_15ColumnVariantV2EE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
459
460
    void insert_from_multi_column(const std::vector<const IColumn*>& srcs,
461
257k
                                  const std::vector<size_t>& positions) override {
462
257k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
257k
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
1.42k
                                  const std::vector<size_t>& positions) override {
462
1.42k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
1.42k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Line
Count
Source
461
197k
                                  const std::vector<size_t>& positions) override {
462
197k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
197k
    }
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
461
9.56k
                                  const std::vector<size_t>& positions) override {
462
9.56k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
9.56k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
823
                                  const std::vector<size_t>& positions) override {
462
823
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
823
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Line
Count
Source
461
4.78k
                                  const std::vector<size_t>& positions) override {
462
4.78k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
4.78k
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
32
                                  const std::vector<size_t>& positions) override {
462
32
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
32
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
33
                                  const std::vector<size_t>& positions) override {
462
33
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
33
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
21
                                  const std::vector<size_t>& positions) override {
462
21
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
21
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
2
                                  const std::vector<size_t>& positions) override {
462
2
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
2
    }
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_13PrimitiveTypeE26EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
3.46k
                                  const std::vector<size_t>& positions) override {
462
3.46k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
3.46k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
3.50k
                                  const std::vector<size_t>& positions) override {
462
3.50k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
3.50k
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_15ColumnVarbinaryEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
1.37k
                                  const std::vector<size_t>& positions) override {
462
1.37k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
1.37k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
1.00k
                                  const std::vector<size_t>& positions) override {
462
1.00k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
1.00k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
14.6k
                                  const std::vector<size_t>& positions) override {
462
14.6k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
14.6k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
9.86k
                                  const std::vector<size_t>& positions) override {
462
9.86k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
9.86k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
3.31k
                                  const std::vector<size_t>& positions) override {
462
3.31k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
3.31k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
1.86k
                                  const std::vector<size_t>& positions) override {
462
1.86k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
1.86k
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDictI32EE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnStructEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Line
Count
Source
461
199
                                  const std::vector<size_t>& positions) override {
462
199
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
199
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnMapEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Line
Count
Source
461
83
                                  const std::vector<size_t>& positions) override {
462
83
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
83
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Line
Count
Source
461
62
                                  const std::vector<size_t>& positions) override {
462
62
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
62
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
81
                                  const std::vector<size_t>& positions) override {
462
81
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
81
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
605
                                  const std::vector<size_t>& positions) override {
462
605
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
605
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
526
                                  const std::vector<size_t>& positions) override {
462
526
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
526
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
1.51k
                                  const std::vector<size_t>& positions) override {
462
1.51k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
1.51k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
2
                                  const std::vector<size_t>& positions) override {
462
2
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
2
    }
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
461
106
                                  const std::vector<size_t>& positions) override {
462
106
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
106
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
296
                                  const std::vector<size_t>& positions) override {
462
296
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
296
    }
_ZN5doris9COWHelperINS_7IColumnENS_15ColumnVariantV2EE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Line
Count
Source
461
2
                                  const std::vector<size_t>& positions) override {
462
2
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
2
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
136
                                  const std::vector<size_t>& positions) override {
462
136
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
136
    }
464
465
protected:
466
    MutablePtr shallow_mutate() const {
467
        return MutablePtr(static_cast<Derived*>(Base::shallow_mutate().get()));
468
    }
469
};
470
} // namespace doris