Coverage Report

Created: 2026-08-06 17:46

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
3.18M
    COW() : ref_counter(0) {}
97
98
8.82k
    COW(COW const&) : ref_counter(0) {}
99
100
    COW& operator=(COW const&) { return *this; }
101
102
158M
    void add_ref() { ++ref_counter; }
103
104
158M
    void release_ref() {
105
158M
        if (--ref_counter == 0) {
106
3.12M
            delete static_cast<const Derived*>(this);
107
3.12M
        }
108
158M
    }
109
110
8.89M
    Derived* derived() { return static_cast<Derived*>(this); }
111
112
392M
    const Derived* derived() const { return static_cast<const Derived*>(this); }
113
114
    template <typename T>
115
    class intrusive_ptr {
116
    public:
117
74.6M
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2Ev
Line
Count
Source
117
150k
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2Ev
Line
Count
Source
117
72.1M
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2Ev
Line
Count
Source
117
778k
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEEC2Ev
Line
Count
Source
117
972
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2Ev
Line
Count
Source
117
355
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2Ev
Line
Count
Source
117
351
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnArrayEEC2Ev
Line
Count
Source
117
349
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnMapEEC2Ev
Line
Count
Source
117
342
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2Ev
Line
Count
Source
117
65
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2Ev
Line
Count
Source
117
59
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_14ColumnNullableEEC2Ev
Line
Count
Source
117
62.2k
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEC2Ev
Line
Count
Source
117
3
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2Ev
Line
Count
Source
117
15
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2Ev
Line
Count
Source
117
9
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2Ev
Line
Count
Source
117
9
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2Ev
Line
Count
Source
117
4
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDictI32EEC2Ev
Line
Count
Source
117
3
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2Ev
Line
Count
Source
117
26
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2Ev
Line
Count
Source
117
26
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnConstEEC2Ev
Line
Count
Source
117
52
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrImEEEC2Ev
Line
Count
Source
117
4
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEEC2Ev
Line
Count
Source
117
506
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2Ev
Line
Count
Source
117
3
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2Ev
Line
Count
Source
117
3
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2Ev
Line
Count
Source
117
3
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2Ev
Line
Count
Source
117
3
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2Ev
Line
Count
Source
117
3
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEC2Ev
Line
Count
Source
117
3
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEC2Ev
Line
Count
Source
117
3
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2Ev
Line
Count
Source
117
9
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2Ev
Line
Count
Source
117
3
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEC2Ev
Line
Count
Source
117
6
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEC2Ev
Line
Count
Source
117
3
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2Ev
Line
Count
Source
117
41.3k
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2Ev
Line
Count
Source
117
92.3k
        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_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2Ev
Line
Count
Source
117
1.31M
        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_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
29
        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
52
        intrusive_ptr() : t(nullptr) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2Ev
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2Ev
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2Ev
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2Ev
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEC2Ev
Line
Count
Source
117
1
        intrusive_ptr() : t(nullptr) {}
118
119
84.4M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
84.4M
            if (t && add_ref) {
121
84.4M
                ((std::remove_const_t<T>*)t)->add_ref();
122
84.4M
            }
123
84.4M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2EPS1_b
Line
Count
Source
119
8.94M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
8.94M
            if (t && add_ref) {
121
8.94M
                ((std::remove_const_t<T>*)t)->add_ref();
122
8.94M
            }
123
8.94M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2EPS4_b
Line
Count
Source
119
71.4M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
71.4M
            if (t && add_ref) {
121
71.4M
                ((std::remove_const_t<T>*)t)->add_ref();
122
71.4M
            }
123
71.4M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEEC2EPS5_b
Line
Count
Source
119
460k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
460k
            if (t && add_ref) {
121
460k
                ((std::remove_const_t<T>*)t)->add_ref();
122
460k
            }
123
460k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EPS6_b
Line
Count
Source
119
1.68M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
1.68M
            if (t && add_ref) {
121
1.68M
                ((std::remove_const_t<T>*)t)->add_ref();
122
1.68M
            }
123
1.68M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_14ColumnNullableEEC2EPS4_b
Line
Count
Source
119
769k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
769k
            if (t && add_ref) {
121
769k
                ((std::remove_const_t<T>*)t)->add_ref();
122
769k
            }
123
769k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2EPS6_b
Line
Count
Source
119
104k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
104k
            if (t && add_ref) {
121
104k
                ((std::remove_const_t<T>*)t)->add_ref();
122
104k
            }
123
104k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnArrayEEC2EPS4_b
Line
Count
Source
119
41.0k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
41.0k
            if (t && add_ref) {
121
41.0k
                ((std::remove_const_t<T>*)t)->add_ref();
122
41.0k
            }
123
41.0k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2EPS6_b
Line
Count
Source
119
28.5k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
28.5k
            if (t && add_ref) {
121
28.5k
                ((std::remove_const_t<T>*)t)->add_ref();
122
28.5k
            }
123
28.5k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnConstEEC2EPS4_b
Line
Count
Source
119
110k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
110k
            if (t && add_ref) {
121
110k
                ((std::remove_const_t<T>*)t)->add_ref();
122
110k
            }
123
110k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2EPS6_b
Line
Count
Source
119
110k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
110k
            if (t && add_ref) {
121
110k
                ((std::remove_const_t<T>*)t)->add_ref();
122
110k
            }
123
110k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EPS6_b
Line
Count
Source
119
66.0k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
66.0k
            if (t && add_ref) {
121
66.0k
                ((std::remove_const_t<T>*)t)->add_ref();
122
66.0k
            }
123
66.0k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2EPS6_b
Line
Count
Source
119
13.7k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
13.7k
            if (t && add_ref) {
121
13.7k
                ((std::remove_const_t<T>*)t)->add_ref();
122
13.7k
            }
123
13.7k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEC2EPS6_b
Line
Count
Source
119
35.1k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
35.1k
            if (t && add_ref) {
121
35.1k
                ((std::remove_const_t<T>*)t)->add_ref();
122
35.1k
            }
123
35.1k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEC2EPS6_b
Line
Count
Source
119
35.2k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
35.2k
            if (t && add_ref) {
121
35.2k
                ((std::remove_const_t<T>*)t)->add_ref();
122
35.2k
            }
123
35.2k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2EPS6_b
Line
Count
Source
119
36.4k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
36.4k
            if (t && add_ref) {
121
36.4k
                ((std::remove_const_t<T>*)t)->add_ref();
122
36.4k
            }
123
36.4k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2EPS6_b
Line
Count
Source
119
39.4k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
39.4k
            if (t && add_ref) {
121
39.4k
                ((std::remove_const_t<T>*)t)->add_ref();
122
39.4k
            }
123
39.4k
        }
block_test.cpp:_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12_GLOBAL__N_118ThrowOnCloneColumnEEC2EPS5_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_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEC2EPS6_b
Line
Count
Source
119
337
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
337
            if (t && add_ref) {
121
337
                ((std::remove_const_t<T>*)t)->add_ref();
122
337
            }
123
337
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEC2EPS6_b
Line
Count
Source
119
122
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
122
            if (t && add_ref) {
121
122
                ((std::remove_const_t<T>*)t)->add_ref();
122
122
            }
123
122
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEC2EPS6_b
Line
Count
Source
119
114
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
114
            if (t && add_ref) {
121
114
                ((std::remove_const_t<T>*)t)->add_ref();
122
114
            }
123
114
        }
_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_9ColumnMapEEC2EPS4_b
Line
Count
Source
119
10.6k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
10.6k
            if (t && add_ref) {
121
10.6k
                ((std::remove_const_t<T>*)t)->add_ref();
122
10.6k
            }
123
10.6k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2EPS6_b
Line
Count
Source
119
86.2k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
86.2k
            if (t && add_ref) {
121
86.2k
                ((std::remove_const_t<T>*)t)->add_ref();
122
86.2k
            }
123
86.2k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2EPS7_b
Line
Count
Source
119
68
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
68
            if (t && add_ref) {
121
68
                ((std::remove_const_t<T>*)t)->add_ref();
122
68
            }
123
68
        }
_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_14ColumnNullableEEC2EPS5_b
Line
Count
Source
119
8.69k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
8.69k
            if (t && add_ref) {
121
8.69k
                ((std::remove_const_t<T>*)t)->add_ref();
122
8.69k
            }
123
8.69k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnNothingEEC2EPS4_b
Line
Count
Source
119
1.79k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
1.79k
            if (t && add_ref) {
121
1.79k
                ((std::remove_const_t<T>*)t)->add_ref();
122
1.79k
            }
123
1.79k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnStructEEC2EPS4_b
Line
Count
Source
119
1.66k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
1.66k
            if (t && add_ref) {
121
1.66k
                ((std::remove_const_t<T>*)t)->add_ref();
122
1.66k
            }
123
1.66k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEC2EPS6_b
Line
Count
Source
119
35.5k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
35.5k
            if (t && add_ref) {
121
35.5k
                ((std::remove_const_t<T>*)t)->add_ref();
122
35.5k
            }
123
35.5k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2EPS6_b
Line
Count
Source
119
13.3k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
13.3k
            if (t && add_ref) {
121
13.3k
                ((std::remove_const_t<T>*)t)->add_ref();
122
13.3k
            }
123
13.3k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2EPS6_b
Line
Count
Source
119
13.1k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
13.1k
            if (t && add_ref) {
121
13.1k
                ((std::remove_const_t<T>*)t)->add_ref();
122
13.1k
            }
123
13.1k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDictI32EEC2EPS4_b
Line
Count
Source
119
23
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
23
            if (t && add_ref) {
121
23
                ((std::remove_const_t<T>*)t)->add_ref();
122
23
            }
123
23
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_23ColumnFixedLengthObjectEEC2EPS4_b
Line
Count
Source
119
220
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
220
            if (t && add_ref) {
121
220
                ((std::remove_const_t<T>*)t)->add_ref();
122
220
            }
123
220
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2EPS6_b
Line
Count
Source
119
19.3k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
19.3k
            if (t && add_ref) {
121
19.3k
                ((std::remove_const_t<T>*)t)->add_ref();
122
19.3k
            }
123
19.3k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2EPS6_b
Line
Count
Source
119
19.2k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
19.2k
            if (t && add_ref) {
121
19.2k
                ((std::remove_const_t<T>*)t)->add_ref();
122
19.2k
            }
123
19.2k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEEC2EPS4_b
Line
Count
Source
119
2.74k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
2.74k
            if (t && add_ref) {
121
2.74k
                ((std::remove_const_t<T>*)t)->add_ref();
122
2.74k
            }
123
2.74k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVarbinaryEEC2EPS4_b
Line
Count
Source
119
7.96k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
7.96k
            if (t && add_ref) {
121
7.96k
                ((std::remove_const_t<T>*)t)->add_ref();
122
7.96k
            }
123
7.96k
        }
_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_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_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2EPS6_b
Line
Count
Source
119
42.6k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
42.6k
            if (t && add_ref) {
121
42.6k
                ((std::remove_const_t<T>*)t)->add_ref();
122
42.6k
            }
123
42.6k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2EPS6_b
Line
Count
Source
119
38.9k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
38.9k
            if (t && add_ref) {
121
38.9k
                ((std::remove_const_t<T>*)t)->add_ref();
122
38.9k
            }
123
38.9k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2EPS6_b
Line
Count
Source
119
47.8k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
47.8k
            if (t && add_ref) {
121
47.8k
                ((std::remove_const_t<T>*)t)->add_ref();
122
47.8k
            }
123
47.8k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2EPS6_b
Line
Count
Source
119
36.0k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
36.0k
            if (t && add_ref) {
121
36.0k
                ((std::remove_const_t<T>*)t)->add_ref();
122
36.0k
            }
123
36.0k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEC2EPS6_b
Line
Count
Source
119
502
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
502
            if (t && add_ref) {
121
502
                ((std::remove_const_t<T>*)t)->add_ref();
122
502
            }
123
502
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEC2EPS6_b
Line
Count
Source
119
19.3k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
19.3k
            if (t && add_ref) {
121
19.3k
                ((std::remove_const_t<T>*)t)->add_ref();
122
19.3k
            }
123
19.3k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2EPS7_b
Line
Count
Source
119
2.35k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
2.35k
            if (t && add_ref) {
121
2.35k
                ((std::remove_const_t<T>*)t)->add_ref();
122
2.35k
            }
123
2.35k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EPS7_b
Line
Count
Source
119
100k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
100k
            if (t && add_ref) {
121
100k
                ((std::remove_const_t<T>*)t)->add_ref();
122
100k
            }
123
100k
        }
_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_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
68
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
68
            if (t && add_ref) {
121
68
                ((std::remove_const_t<T>*)t)->add_ref();
122
68
            }
123
68
        }
_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
29
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
29
            if (t && add_ref) {
121
29
                ((std::remove_const_t<T>*)t)->add_ref();
122
29
            }
123
29
        }
_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
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
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2EPS7_b
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2EPS7_b
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2EPS7_b
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2EPS7_b
124
125
        template <typename U>
126
12.9k
        intrusive_ptr(intrusive_ptr<U> const& rhs) : t(rhs.get()) {
127
12.9k
            if (t) {
128
12.9k
                ((std::remove_const_t<T>*)t)->add_ref();
129
12.9k
            }
130
12.9k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2IKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEERKNS3_IT_EE
Line
Count
Source
126
1.94k
        intrusive_ptr(intrusive_ptr<U> const& rhs) : t(rhs.get()) {
127
1.94k
            if (t) {
128
1.94k
                ((std::remove_const_t<T>*)t)->add_ref();
129
1.94k
            }
130
1.94k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2IKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEERKNS3_IT_EE
Line
Count
Source
126
10.9k
        intrusive_ptr(intrusive_ptr<U> const& rhs) : t(rhs.get()) {
127
10.9k
            if (t) {
128
10.9k
                ((std::remove_const_t<T>*)t)->add_ref();
129
10.9k
            }
130
10.9k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2IKNS_14ColumnNullableEEERKNS3_IT_EE
Line
Count
Source
126
1
        intrusive_ptr(intrusive_ptr<U> const& rhs) : t(rhs.get()) {
127
1
            if (t) {
128
1
                ((std::remove_const_t<T>*)t)->add_ref();
129
1
            }
130
1
        }
131
132
74.7M
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
74.7M
            if (t) {
134
74.0M
                ((std::remove_const_t<T>*)t)->add_ref();
135
74.0M
            }
136
74.7M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2ERKS5_
Line
Count
Source
132
74.5M
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
74.5M
            if (t) {
134
74.0M
                ((std::remove_const_t<T>*)t)->add_ref();
135
74.0M
            }
136
74.5M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2ERKS8_
Line
Count
Source
132
71
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
71
            if (t) {
134
71
                ((std::remove_const_t<T>*)t)->add_ref();
135
71
            }
136
71
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2ERKS8_
Line
Count
Source
132
1.65k
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
1.65k
            if (t) {
134
1.65k
                ((std::remove_const_t<T>*)t)->add_ref();
135
1.65k
            }
136
1.65k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2ERKS8_
Line
Count
Source
132
6.79k
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
6.79k
            if (t) {
134
6.79k
                ((std::remove_const_t<T>*)t)->add_ref();
135
6.79k
            }
136
6.79k
        }
_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_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_13PrimitiveTypeE8EEEEC2ERKS8_
Line
Count
Source
132
254k
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
254k
            if (t) {
134
67
                ((std::remove_const_t<T>*)t)->add_ref();
135
67
            }
136
254k
        }
_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
29
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
29
            if (t) {
134
29
                ((std::remove_const_t<T>*)t)->add_ref();
135
29
            }
136
29
        }
_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
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
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2ERKS8_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2ERKS8_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2ERKS8_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2ERKS8_
137
138
317M
        ~intrusive_ptr() {
139
317M
            if (t) {
140
158M
                ((std::remove_const_t<T>*)t)->release_ref();
141
158M
            }
142
317M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_ED2Ev
Line
Count
Source
138
12.3M
        ~intrusive_ptr() {
139
12.3M
            if (t) {
140
8.20M
                ((std::remove_const_t<T>*)t)->release_ref();
141
8.20M
            }
142
12.3M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEED2Ev
Line
Count
Source
138
462k
        ~intrusive_ptr() {
139
462k
            if (t) {
140
87.2k
                ((std::remove_const_t<T>*)t)->release_ref();
141
87.2k
            }
142
462k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_ED2Ev
Line
Count
Source
138
296M
        ~intrusive_ptr() {
139
296M
            if (t) {
140
148M
                ((std::remove_const_t<T>*)t)->release_ref();
141
148M
            }
142
296M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEED2Ev
Line
Count
Source
138
1.95M
        ~intrusive_ptr() {
139
1.95M
            if (t) {
140
615k
                ((std::remove_const_t<T>*)t)->release_ref();
141
615k
            }
142
1.95M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_14ColumnNullableEED2Ev
Line
Count
Source
138
769k
        ~intrusive_ptr() {
139
769k
            if (t) {
140
8.12k
                ((std::remove_const_t<T>*)t)->release_ref();
141
8.12k
            }
142
769k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnArrayEED2Ev
Line
Count
Source
138
41.6k
        ~intrusive_ptr() {
139
41.6k
            if (t) {
140
636
                ((std::remove_const_t<T>*)t)->release_ref();
141
636
            }
142
41.6k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEED2Ev
Line
Count
Source
138
104k
        ~intrusive_ptr() {
139
104k
            if (t) {
140
158
                ((std::remove_const_t<T>*)t)->release_ref();
141
158
            }
142
104k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEED2Ev
Line
Count
Source
138
28.6k
        ~intrusive_ptr() {
139
28.6k
            if (t) {
140
251
                ((std::remove_const_t<T>*)t)->release_ref();
141
251
            }
142
28.6k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnConstEED2Ev
Line
Count
Source
138
110k
        ~intrusive_ptr() {
139
110k
            if (t) {
140
143
                ((std::remove_const_t<T>*)t)->release_ref();
141
143
            }
142
110k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEED2Ev
Line
Count
Source
138
110k
        ~intrusive_ptr() {
139
110k
            if (t) {
140
842
                ((std::remove_const_t<T>*)t)->release_ref();
141
842
            }
142
110k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEED2Ev
Line
Count
Source
138
66.8k
        ~intrusive_ptr() {
139
66.8k
            if (t) {
140
571
                ((std::remove_const_t<T>*)t)->release_ref();
141
571
            }
142
66.8k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEED2Ev
Line
Count
Source
138
13.7k
        ~intrusive_ptr() {
139
13.7k
            if (t) {
140
1.03k
                ((std::remove_const_t<T>*)t)->release_ref();
141
1.03k
            }
142
13.7k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEED2Ev
Line
Count
Source
138
36.6k
        ~intrusive_ptr() {
139
36.6k
            if (t) {
140
177
                ((std::remove_const_t<T>*)t)->release_ref();
141
177
            }
142
36.6k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEED2Ev
Line
Count
Source
138
35.2k
        ~intrusive_ptr() {
139
35.2k
            if (t) {
140
15
                ((std::remove_const_t<T>*)t)->release_ref();
141
15
            }
142
35.2k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEED2Ev
Line
Count
Source
138
35.1k
        ~intrusive_ptr() {
139
35.1k
            if (t) {
140
14
                ((std::remove_const_t<T>*)t)->release_ref();
141
14
            }
142
35.1k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEED2Ev
Line
Count
Source
138
39.6k
        ~intrusive_ptr() {
139
39.6k
            if (t) {
140
291
                ((std::remove_const_t<T>*)t)->release_ref();
141
291
            }
142
39.6k
        }
block_test.cpp:_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12_GLOBAL__N_118ThrowOnCloneColumnEED2Ev
Line
Count
Source
138
5
        ~intrusive_ptr() {
139
5
            if (t) {
140
0
                ((std::remove_const_t<T>*)t)->release_ref();
141
0
            }
142
5
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEED2Ev
Line
Count
Source
138
150k
        ~intrusive_ptr() {
139
150k
            if (t) {
140
60.3k
                ((std::remove_const_t<T>*)t)->release_ref();
141
60.3k
            }
142
150k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEED2Ev
Line
Count
Source
138
114
        ~intrusive_ptr() {
139
114
            if (t) {
140
11
                ((std::remove_const_t<T>*)t)->release_ref();
141
11
            }
142
114
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEED2Ev
Line
Count
Source
138
122
        ~intrusive_ptr() {
139
122
            if (t) {
140
11
                ((std::remove_const_t<T>*)t)->release_ref();
141
11
            }
142
122
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEED2Ev
Line
Count
Source
138
339
        ~intrusive_ptr() {
139
339
            if (t) {
140
13
                ((std::remove_const_t<T>*)t)->release_ref();
141
13
            }
142
339
        }
_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_9ColumnMapEED2Ev
Line
Count
Source
138
11.2k
        ~intrusive_ptr() {
139
11.2k
            if (t) {
140
269
                ((std::remove_const_t<T>*)t)->release_ref();
141
269
            }
142
11.2k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnStructEED2Ev
Line
Count
Source
138
1.66k
        ~intrusive_ptr() {
139
1.66k
            if (t) {
140
6
                ((std::remove_const_t<T>*)t)->release_ref();
141
6
            }
142
1.66k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEED2Ev
Line
Count
Source
138
86.8k
        ~intrusive_ptr() {
139
86.8k
            if (t) {
140
1.06k
                ((std::remove_const_t<T>*)t)->release_ref();
141
1.06k
            }
142
86.8k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE5EEEED2Ev
Line
Count
Source
138
281
        ~intrusive_ptr() {
139
281
            if (t) {
140
151
                ((std::remove_const_t<T>*)t)->release_ref();
141
151
            }
142
281
        }
_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_14ColumnNullableEED2Ev
Line
Count
Source
138
70.9k
        ~intrusive_ptr() {
139
70.9k
            if (t) {
140
8.70k
                ((std::remove_const_t<T>*)t)->release_ref();
141
8.70k
            }
142
70.9k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnNothingEED2Ev
Line
Count
Source
138
1.79k
        ~intrusive_ptr() {
139
1.79k
            if (t) {
140
2
                ((std::remove_const_t<T>*)t)->release_ref();
141
2
            }
142
1.79k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEED2Ev
Line
Count
Source
138
35.5k
        ~intrusive_ptr() {
139
35.5k
            if (t) {
140
12
                ((std::remove_const_t<T>*)t)->release_ref();
141
12
            }
142
35.5k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEED2Ev
Line
Count
Source
138
13.3k
        ~intrusive_ptr() {
139
13.3k
            if (t) {
140
510
                ((std::remove_const_t<T>*)t)->release_ref();
141
510
            }
142
13.3k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEED2Ev
Line
Count
Source
138
13.1k
        ~intrusive_ptr() {
139
13.1k
            if (t) {
140
397
                ((std::remove_const_t<T>*)t)->release_ref();
141
397
            }
142
13.1k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDictI32EED2Ev
Line
Count
Source
138
26
        ~intrusive_ptr() {
139
26
            if (t) {
140
6
                ((std::remove_const_t<T>*)t)->release_ref();
141
6
            }
142
26
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_23ColumnFixedLengthObjectEED2Ev
Line
Count
Source
138
220
        ~intrusive_ptr() {
139
220
            if (t) {
140
44
                ((std::remove_const_t<T>*)t)->release_ref();
141
44
            }
142
220
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEED2Ev
Line
Count
Source
138
19.5k
        ~intrusive_ptr() {
139
19.5k
            if (t) {
140
171
                ((std::remove_const_t<T>*)t)->release_ref();
141
171
            }
142
19.5k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEED2Ev
Line
Count
Source
138
19.5k
        ~intrusive_ptr() {
139
19.5k
            if (t) {
140
174
                ((std::remove_const_t<T>*)t)->release_ref();
141
174
            }
142
19.5k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEED2Ev
Line
Count
Source
138
3.75k
        ~intrusive_ptr() {
139
3.75k
            if (t) {
140
764
                ((std::remove_const_t<T>*)t)->release_ref();
141
764
            }
142
3.75k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVarbinaryEED2Ev
Line
Count
Source
138
7.96k
        ~intrusive_ptr() {
139
7.96k
            if (t) {
140
46
                ((std::remove_const_t<T>*)t)->release_ref();
141
46
            }
142
7.96k
        }
_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_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_13PrimitiveTypeE3EEEED2Ev
Line
Count
Source
138
42.8k
        ~intrusive_ptr() {
139
42.8k
            if (t) {
140
380
                ((std::remove_const_t<T>*)t)->release_ref();
141
380
            }
142
42.8k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEED2Ev
Line
Count
Source
138
39.1k
        ~intrusive_ptr() {
139
39.1k
            if (t) {
140
371
                ((std::remove_const_t<T>*)t)->release_ref();
141
371
            }
142
39.1k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEED2Ev
Line
Count
Source
138
47.9k
        ~intrusive_ptr() {
139
47.9k
            if (t) {
140
183
                ((std::remove_const_t<T>*)t)->release_ref();
141
183
            }
142
47.9k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEED2Ev
Line
Count
Source
138
36.2k
        ~intrusive_ptr() {
139
36.2k
            if (t) {
140
472
                ((std::remove_const_t<T>*)t)->release_ref();
141
472
            }
142
36.2k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEED2Ev
Line
Count
Source
138
505
        ~intrusive_ptr() {
139
505
            if (t) {
140
14
                ((std::remove_const_t<T>*)t)->release_ref();
141
14
            }
142
505
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEED2Ev
Line
Count
Source
138
19.4k
        ~intrusive_ptr() {
139
19.4k
            if (t) {
140
5
                ((std::remove_const_t<T>*)t)->release_ref();
141
5
            }
142
19.4k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEED2Ev
Line
Count
Source
138
1.53M
        ~intrusive_ptr() {
139
1.53M
            if (t) {
140
1.06M
                ((std::remove_const_t<T>*)t)->release_ref();
141
1.06M
            }
142
1.53M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEED2Ev
Line
Count
Source
138
2.22M
        ~intrusive_ptr() {
139
2.22M
            if (t) {
140
136
                ((std::remove_const_t<T>*)t)->release_ref();
141
136
            }
142
2.22M
        }
_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_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
116
        ~intrusive_ptr() {
139
116
            if (t) {
140
58
                ((std::remove_const_t<T>*)t)->release_ref();
141
58
            }
142
116
        }
_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
208
        ~intrusive_ptr() {
139
208
            if (t) {
140
104
                ((std::remove_const_t<T>*)t)->release_ref();
141
104
            }
142
208
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEED2Ev
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEED2Ev
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEED2Ev
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEED2Ev
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
77.4M
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2EOS5_
Line
Count
Source
150
75.4M
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EOS7_
Line
Count
Source
150
116k
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnArrayEEC2EOS5_
Line
Count
Source
150
320
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2EOS4_
Line
Count
Source
150
796k
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEEC2EOS6_
Line
Count
Source
150
748
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EOS7_
Line
Count
Source
150
429
        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_9ColumnMapEEC2EOS5_
Line
Count
Source
150
260
        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_13PrimitiveTypeE28EEEEC2EOS7_
Line
Count
Source
150
15
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2EOS7_
Line
Count
Source
150
9
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2EOS7_
Line
Count
Source
150
9
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2EOS7_
Line
Count
Source
150
160
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDictI32EEC2EOS5_
Line
Count
Source
150
3
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2EOS7_
Line
Count
Source
150
182
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2EOS7_
Line
Count
Source
150
182
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrImEEEC2EOS6_
Line
Count
Source
150
56
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEEC2EOS5_
Line
Count
Source
150
509
        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_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2EOS7_
Line
Count
Source
150
159
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2EOS7_
Line
Count
Source
150
159
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2EOS7_
Line
Count
Source
150
159
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2EOS7_
Line
Count
Source
150
159
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2EOS7_
Line
Count
Source
150
159
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEC2EOS7_
Line
Count
Source
150
3
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEC2EOS7_
Line
Count
Source
150
3
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2EOS7_
Line
Count
Source
150
165
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2EOS7_
Line
Count
Source
150
159
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEC2EOS7_
Line
Count
Source
150
6
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEC2EOS7_
Line
Count
Source
150
3
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_14ColumnNullableEEC2EOS5_
Line
Count
Source
150
1
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2EOS8_
Line
Count
Source
150
48.3k
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EOS8_
Line
Count
Source
150
380k
        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_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
65
        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_13PrimitiveTypeE8EEEEC2EOS8_
Line
Count
Source
150
657k
        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
29
        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
52
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2EOS8_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2EOS8_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2EOS8_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2EOS8_
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEC2EOS7_
Line
Count
Source
150
1
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
151
152
74.2M
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
74.2M
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
74.2M
            return *this;
155
74.2M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EaSEOS5_
Line
Count
Source
152
72.3M
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
72.3M
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
72.3M
            return *this;
155
72.3M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEaSEOS8_
Line
Count
Source
152
380k
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
380k
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
380k
            return *this;
155
380k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EaSEOS4_
Line
Count
Source
152
776k
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
776k
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
776k
            return *this;
155
776k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEaSEOS8_
Line
Count
Source
152
657k
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
657k
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
657k
            return *this;
155
657k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEaSEOS8_
Line
Count
Source
152
48.3k
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
48.3k
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
48.3k
            return *this;
155
48.3k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEaSEOS7_
Line
Count
Source
152
116k
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
116k
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
116k
            return *this;
155
116k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEEaSEOS6_
Line
Count
Source
152
581
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
581
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
581
            return *this;
155
581
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEaSEOS7_
Line
Count
Source
152
273
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
273
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
273
            return *this;
155
273
        }
_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_11ColumnArrayEEaSEOS5_
Line
Count
Source
152
310
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
310
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
310
            return *this;
155
310
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnMapEEaSEOS5_
Line
Count
Source
152
260
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
260
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
260
            return *this;
155
260
        }
_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_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_13PrimitiveTypeE30EEEEaSEOS7_
Line
Count
Source
152
9
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
9
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
9
            return *this;
155
9
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEaSEOS7_
Line
Count
Source
152
9
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
9
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
9
            return *this;
155
9
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEaSEOS7_
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
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDictI32EEaSEOS5_
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_12ColumnVectorILNS_13PrimitiveTypeE36EEEEaSEOS7_
Line
Count
Source
152
26
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
26
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
26
            return *this;
155
26
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEaSEOS7_
Line
Count
Source
152
26
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
26
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
26
            return *this;
155
26
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrImEEEaSEOS6_
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
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEEaSEOS5_
Line
Count
Source
152
509
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
509
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
509
            return *this;
155
509
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEaSEOS7_
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_12ColumnVectorILNS_13PrimitiveTypeE9EEEEaSEOS7_
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_12ColumnVectorILNS_13PrimitiveTypeE3EEEEaSEOS7_
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_12ColumnVectorILNS_13PrimitiveTypeE4EEEEaSEOS7_
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_12ColumnVectorILNS_13PrimitiveTypeE7EEEEaSEOS7_
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_12ColumnVectorILNS_13PrimitiveTypeE11EEEEaSEOS7_
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_12ColumnVectorILNS_13PrimitiveTypeE12EEEEaSEOS7_
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_12ColumnVectorILNS_13PrimitiveTypeE26EEEEaSEOS7_
Line
Count
Source
152
9
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
9
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
9
            return *this;
155
9
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEaSEOS7_
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_12ColumnVectorILNS_13PrimitiveTypeE27EEEEaSEOS7_
Line
Count
Source
152
6
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
6
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
6
            return *this;
155
6
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEaSEOS7_
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_14ColumnNullableEEaSEOS5_
Line
Count
Source
152
1
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
1
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
1
            return *this;
155
1
        }
_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_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
65
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
65
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
65
            return *this;
155
65
        }
_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
29
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
29
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
29
            return *this;
155
29
        }
_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
52
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
52
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
52
            return *this;
155
52
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEaSEOS8_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEaSEOS8_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEaSEOS8_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEaSEOS8_
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEaSEOS7_
Line
Count
Source
152
1
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
1
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
1
            return *this;
155
1
        }
156
157
        template <class U>
158
        friend class intrusive_ptr;
159
160
        template <class U>
161
5.78M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
5.78M
            rhs.t = nullptr;
163
5.78M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2IS1_EEONS3_IT_EE
Line
Count
Source
161
2.57M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
2.57M
            rhs.t = nullptr;
163
2.57M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_9ColumnStrIjEEEEONS3_IT_EE
Line
Count
Source
161
63.0k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
63.0k
            rhs.t = nullptr;
163
63.0k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_9ColumnStrIjEEEEONS3_IT_EE
Line
Count
Source
161
310k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
310k
            rhs.t = nullptr;
163
310k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_14ColumnNullableEEEONS3_IT_EE
Line
Count
Source
161
102k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
102k
            rhs.t = nullptr;
163
102k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_14ColumnNullableEEEONS3_IT_EE
Line
Count
Source
161
659k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
659k
            rhs.t = nullptr;
163
659k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEONS3_IT_EE
Line
Count
Source
161
47.1k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
47.1k
            rhs.t = nullptr;
163
47.1k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_11ColumnArrayEEEONS3_IT_EE
Line
Count
Source
161
38.4k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
38.4k
            rhs.t = nullptr;
163
38.4k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEEONS3_IT_EE
Line
Count
Source
161
26.0k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
26.0k
            rhs.t = nullptr;
163
26.0k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEONS3_IT_EE
Line
Count
Source
161
29.0k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
29.0k
            rhs.t = nullptr;
163
29.0k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEONS3_IT_EE
Line
Count
Source
161
85.4k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
85.4k
            rhs.t = nullptr;
163
85.4k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_11ColumnConstEEEONS3_IT_EE
Line
Count
Source
161
52.1k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
52.1k
            rhs.t = nullptr;
163
52.1k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_11ColumnArrayEEEONS3_IT_EE
Line
Count
Source
161
1.87k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
1.87k
            rhs.t = nullptr;
163
1.87k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEEONS3_IT_EE
Line
Count
Source
161
7.59k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
7.59k
            rhs.t = nullptr;
163
7.59k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEONS3_IT_EE
Line
Count
Source
161
170
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
170
            rhs.t = nullptr;
163
170
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEEONS3_IT_EE
Line
Count
Source
161
2.50k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
2.50k
            rhs.t = nullptr;
163
2.50k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEEONS3_IT_EE
Line
Count
Source
161
2.18k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
2.18k
            rhs.t = nullptr;
163
2.18k
        }
Unexecuted instantiation: block_test.cpp:_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12_GLOBAL__N_118ThrowOnCloneColumnEEEONS3_IT_EE
block_test.cpp:_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12_GLOBAL__N_118ThrowOnCloneColumnEEEONS3_IT_EE
Line
Count
Source
161
5
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
5
            rhs.t = nullptr;
163
5
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEEONS3_IT_EE
Line
Count
Source
161
101k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
101k
            rhs.t = nullptr;
163
101k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEEONS3_IT_EE
Line
Count
Source
161
317
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
317
            rhs.t = nullptr;
163
317
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEEONS3_IT_EE
Line
Count
Source
161
100
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
100
            rhs.t = nullptr;
163
100
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEEONS3_IT_EE
Line
Count
Source
161
108
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
108
            rhs.t = nullptr;
163
108
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEEONS3_IT_EE
Line
Count
Source
161
7
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
7
            rhs.t = nullptr;
163
7
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEEONS3_IT_EE
Line
Count
Source
161
3
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
3
            rhs.t = nullptr;
163
3
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEEONS3_IT_EE
Line
Count
Source
161
3
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
3
            rhs.t = nullptr;
163
3
        }
_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_12ColumnVectorILNS_13PrimitiveTypeE6EEEEEONS3_IT_EE
Line
Count
Source
161
61.2k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
61.2k
            rhs.t = nullptr;
163
61.2k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_9ColumnMapEEEONS3_IT_EE
Line
Count
Source
161
4.70k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
4.70k
            rhs.t = nullptr;
163
4.70k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_9ColumnMapEEEONS3_IT_EE
Line
Count
Source
161
5.69k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
5.69k
            rhs.t = nullptr;
163
5.69k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEEONS3_IT_EE
Line
Count
Source
161
4.22k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
4.22k
            rhs.t = nullptr;
163
4.22k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnNothingEEEONS3_IT_EE
Line
Count
Source
161
1.76k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
1.76k
            rhs.t = nullptr;
163
1.76k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnNothingEEEONS3_IT_EE
Line
Count
Source
161
31
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
31
            rhs.t = nullptr;
163
31
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_11ColumnConstEEEONS3_IT_EE
Line
Count
Source
161
57.9k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
57.9k
            rhs.t = nullptr;
163
57.9k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDictI32EEEONS3_IT_EE
Line
Count
Source
161
14
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
14
            rhs.t = nullptr;
163
14
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_23ColumnFixedLengthObjectEEEONS3_IT_EE
Line
Count
Source
161
175
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
175
            rhs.t = nullptr;
163
175
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_23ColumnFixedLengthObjectEEEONS3_IT_EE
Line
Count
Source
161
1
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
1
            rhs.t = nullptr;
163
1
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEEONS3_IT_EE
Line
Count
Source
161
17.1k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
17.1k
            rhs.t = nullptr;
163
17.1k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEEONS3_IT_EE
Line
Count
Source
161
17.1k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
17.1k
            rhs.t = nullptr;
163
17.1k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnStructEEEONS3_IT_EE
Line
Count
Source
161
133
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
133
            rhs.t = nullptr;
163
133
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnVariantEEEONS3_IT_EE
Line
Count
Source
161
32
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
32
            rhs.t = nullptr;
163
32
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_14ColumnNullableEEC2IS4_EEONS3_IT_EE
Line
Count
Source
161
10
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
10
            rhs.t = nullptr;
163
10
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEEONS3_IT_EE
Line
Count
Source
161
76.9k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
76.9k
            rhs.t = nullptr;
163
76.9k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEEONS3_IT_EE
Line
Count
Source
161
33.2k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
33.2k
            rhs.t = nullptr;
163
33.2k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEEONS3_IT_EE
Line
Count
Source
161
8.24k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
8.24k
            rhs.t = nullptr;
163
8.24k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnVariantEEEONS3_IT_EE
Line
Count
Source
161
1.94k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
1.94k
            rhs.t = nullptr;
163
1.94k
        }
_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_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEEONS3_IT_EE
Line
Count
Source
161
36.6k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
36.6k
            rhs.t = nullptr;
163
36.6k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEEONS3_IT_EE
Line
Count
Source
161
12.3k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
12.3k
            rhs.t = nullptr;
163
12.3k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEEONS3_IT_EE
Line
Count
Source
161
40.1k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
40.1k
            rhs.t = nullptr;
163
40.1k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEEONS3_IT_EE
Line
Count
Source
161
36.5k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
36.5k
            rhs.t = nullptr;
163
36.5k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEEONS3_IT_EE
Line
Count
Source
161
45.3k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
45.3k
            rhs.t = nullptr;
163
45.3k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEEONS3_IT_EE
Line
Count
Source
161
33.5k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
33.5k
            rhs.t = nullptr;
163
33.5k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEEONS3_IT_EE
Line
Count
Source
161
12.3k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
12.3k
            rhs.t = nullptr;
163
12.3k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEONS3_IT_EE
Line
Count
Source
161
34.2k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
34.2k
            rhs.t = nullptr;
163
34.2k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEEONS3_IT_EE
Line
Count
Source
161
33.2k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
33.2k
            rhs.t = nullptr;
163
33.2k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEONS3_IT_EE
Line
Count
Source
161
33.5k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
33.5k
            rhs.t = nullptr;
163
33.5k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEONS3_IT_EE
Line
Count
Source
161
453
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
453
            rhs.t = nullptr;
163
453
        }
_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_12ColumnStructEEEONS3_IT_EE
Line
Count
Source
161
1.53k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
1.53k
            rhs.t = nullptr;
163
1.53k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEONS3_IT_EE
Line
Count
Source
161
32
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
32
            rhs.t = nullptr;
163
32
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEEONS3_IT_EE
Line
Count
Source
161
17.4k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
17.4k
            rhs.t = nullptr;
163
17.4k
        }
_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_12ColumnVectorILNS_13PrimitiveTypeE3EEEEEONS3_IT_EE
Line
Count
Source
161
2.14k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
2.14k
            rhs.t = nullptr;
163
2.14k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEEONS3_IT_EE
Line
Count
Source
161
1.97k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
1.97k
            rhs.t = nullptr;
163
1.97k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEEONS3_IT_EE
Line
Count
Source
161
1.98k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
1.98k
            rhs.t = nullptr;
163
1.98k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEONS3_IT_EE
Line
Count
Source
161
2.07k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
2.07k
            rhs.t = nullptr;
163
2.07k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEEONS3_IT_EE
Line
Count
Source
161
316
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
316
            rhs.t = nullptr;
163
316
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2IS6_EEONS3_IT_EE
Line
Count
Source
161
12
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
12
            rhs.t = nullptr;
163
12
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEEONS3_IT_EE
Line
Count
Source
161
616
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
616
            rhs.t = nullptr;
163
616
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEONS3_IT_EE
Line
Count
Source
161
2.00k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
2.00k
            rhs.t = nullptr;
163
2.00k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEEONS3_IT_EE
Line
Count
Source
161
1.97k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
1.97k
            rhs.t = nullptr;
163
1.97k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEEONS3_IT_EE
Line
Count
Source
161
2.04k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
2.04k
            rhs.t = nullptr;
163
2.04k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEEONS3_IT_EE
Line
Count
Source
161
2.29k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
2.29k
            rhs.t = nullptr;
163
2.29k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEEONS3_IT_EE
Line
Count
Source
161
492
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
492
            rhs.t = nullptr;
163
492
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEEONS3_IT_EE
Line
Count
Source
161
12.0k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
12.0k
            rhs.t = nullptr;
163
12.0k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_15ColumnVarbinaryEEEONS3_IT_EE
Line
Count
Source
161
6.90k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
6.90k
            rhs.t = nullptr;
163
6.90k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_15ColumnVarbinaryEEEONS3_IT_EE
Line
Count
Source
161
1.01k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
1.01k
            rhs.t = nullptr;
163
1.01k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2IS6_EEONS3_IT_EE
Line
Count
Source
161
56.7k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
56.7k
            rhs.t = nullptr;
163
56.7k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2IKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEONS3_IT_EE
Line
Count
Source
161
409
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
409
            rhs.t = nullptr;
163
409
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2IS6_EEONS3_IT_EE
Line
Count
Source
161
957k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
957k
            rhs.t = nullptr;
163
957k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEEONS3_IT_EE
Line
Count
Source
161
1.97k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
1.97k
            rhs.t = nullptr;
163
1.97k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEEONS3_IT_EE
Line
Count
Source
161
1.97k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
1.97k
            rhs.t = nullptr;
163
1.97k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEEONS3_IT_EE
Line
Count
Source
161
1.96k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
1.96k
            rhs.t = nullptr;
163
1.96k
        }
_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_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2IS6_EEONS3_IT_EE
Line
Count
Source
161
1
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
1
            rhs.t = nullptr;
163
1
        }
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
423k
        intrusive_ptr& operator=(intrusive_ptr const& rhs) {
172
423k
            intrusive_ptr(rhs).swap(*this);
173
423k
            return *this;
174
423k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EaSERKS5_
Line
Count
Source
171
168k
        intrusive_ptr& operator=(intrusive_ptr const& rhs) {
172
168k
            intrusive_ptr(rhs).swap(*this);
173
168k
            return *this;
174
168k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEaSERKS8_
Line
Count
Source
171
254k
        intrusive_ptr& operator=(intrusive_ptr const& rhs) {
172
254k
            intrusive_ptr(rhs).swap(*this);
173
254k
            return *this;
174
254k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEaSERKS8_
Line
Count
Source
171
56
        intrusive_ptr& operator=(intrusive_ptr const& rhs) {
172
56
            intrusive_ptr(rhs).swap(*this);
173
56
            return *this;
174
56
        }
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
397k
        void reset() { intrusive_ptr().swap(*this); }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_E5resetEv
Line
Count
Source
181
397k
        void reset() { intrusive_ptr().swap(*this); }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_E5resetEv
Line
Count
Source
181
279
        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
87.4M
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIS1_E3getEv
Line
Count
Source
187
2.00M
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE3getEv
Line
Count
Source
187
254k
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE3getEv
Line
Count
Source
187
6.59M
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_E3getEv
Line
Count
Source
187
77.9M
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE3getEv
Line
Count
Source
187
17.8k
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEE3getEv
Line
Count
Source
187
22.7k
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE3getEv
Line
Count
Source
187
110
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnConstEE3getEv
Line
Count
Source
187
1
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE3getEv
Line
Count
Source
187
1
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE3getEv
Line
Count
Source
187
1
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE3getEv
Line
Count
Source
187
1
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE3getEv
Line
Count
Source
187
1
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE3getEv
Line
Count
Source
187
524k
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_14ColumnNullableEE3getEv
Line
Count
Source
187
10.0k
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEE3getEv
Line
Count
Source
187
1.30k
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVariantV2EE3getEv
Line
Count
Source
187
11
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE3getEv
Line
Count
Source
187
1
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE3getEv
Line
Count
Source
187
1
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE3getEv
Line
Count
Source
187
69
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE3getEv
Line
Count
Source
187
2
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE3getEv
Line
Count
Source
187
10
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnArrayEE3getEv
Line
Count
Source
187
8
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE3getEv
Line
Count
Source
187
3
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE3getEv
Line
Count
Source
187
3
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnMapEE3getEv
Line
Count
Source
187
1
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnStructEE3getEv
Line
Count
Source
187
1
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE3getEv
Line
Count
Source
187
78
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVarbinaryEE3getEv
Line
Count
Source
187
1.05k
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrImEEE3getEv
Line
Count
Source
187
8
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE3getEv
Line
Count
Source
187
1
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE3getEv
Line
Count
Source
187
168
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE3getEv
Line
Count
Source
187
2
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE3getEv
Line
Count
Source
187
1
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDictI32EE3getEv
Line
Count
Source
187
2
        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_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
84
        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
130
        T* get() const { return t; }
Unexecuted instantiation: _ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE3getEv
Unexecuted instantiation: _ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE3getEv
Unexecuted instantiation: _ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE3getEv
Unexecuted instantiation: _ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE3getEv
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_14ColumnNullableEE3getEv
Line
Count
Source
187
1
        T* get() const { return t; }
188
189
        T* detach() {
190
            T* ret = t;
191
            t = nullptr;
192
            return ret;
193
        }
194
195
75.1M
        void swap(intrusive_ptr& rhs) {
196
75.1M
            T* tmp = t;
197
75.1M
            t = rhs.t;
198
75.1M
            rhs.t = tmp;
199
75.1M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_E4swapERS5_
Line
Count
Source
195
72.8M
        void swap(intrusive_ptr& rhs) {
196
72.8M
            T* tmp = t;
197
72.8M
            t = rhs.t;
198
72.8M
            rhs.t = tmp;
199
72.8M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE4swapERS8_
Line
Count
Source
195
380k
        void swap(intrusive_ptr& rhs) {
196
380k
            T* tmp = t;
197
380k
            t = rhs.t;
198
380k
            rhs.t = tmp;
199
380k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_E4swapERS4_
Line
Count
Source
195
777k
        void swap(intrusive_ptr& rhs) {
196
777k
            T* tmp = t;
197
777k
            t = rhs.t;
198
777k
            rhs.t = tmp;
199
777k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE4swapERS8_
Line
Count
Source
195
911k
        void swap(intrusive_ptr& rhs) {
196
911k
            T* tmp = t;
197
911k
            t = rhs.t;
198
911k
            rhs.t = tmp;
199
911k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE4swapERS8_
Line
Count
Source
195
48.3k
        void swap(intrusive_ptr& rhs) {
196
48.3k
            T* tmp = t;
197
48.3k
            t = rhs.t;
198
48.3k
            rhs.t = tmp;
199
48.3k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE4swapERS7_
Line
Count
Source
195
116k
        void swap(intrusive_ptr& rhs) {
196
116k
            T* tmp = t;
197
116k
            t = rhs.t;
198
116k
            rhs.t = tmp;
199
116k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEE4swapERS6_
Line
Count
Source
195
581
        void swap(intrusive_ptr& rhs) {
196
581
            T* tmp = t;
197
581
            t = rhs.t;
198
581
            rhs.t = tmp;
199
581
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE4swapERS7_
Line
Count
Source
195
273
        void swap(intrusive_ptr& rhs) {
196
273
            T* tmp = t;
197
273
            t = rhs.t;
198
273
            rhs.t = tmp;
199
273
        }
_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_11ColumnArrayEE4swapERS5_
Line
Count
Source
195
310
        void swap(intrusive_ptr& rhs) {
196
310
            T* tmp = t;
197
310
            t = rhs.t;
198
310
            rhs.t = tmp;
199
310
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnMapEE4swapERS5_
Line
Count
Source
195
260
        void swap(intrusive_ptr& rhs) {
196
260
            T* tmp = t;
197
260
            t = rhs.t;
198
260
            rhs.t = tmp;
199
260
        }
_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_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_13PrimitiveTypeE30EEEE4swapERS7_
Line
Count
Source
195
9
        void swap(intrusive_ptr& rhs) {
196
9
            T* tmp = t;
197
9
            t = rhs.t;
198
9
            rhs.t = tmp;
199
9
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE4swapERS7_
Line
Count
Source
195
9
        void swap(intrusive_ptr& rhs) {
196
9
            T* tmp = t;
197
9
            t = rhs.t;
198
9
            rhs.t = tmp;
199
9
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE4swapERS7_
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
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDictI32EE4swapERS5_
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_12ColumnVectorILNS_13PrimitiveTypeE36EEEE4swapERS7_
Line
Count
Source
195
26
        void swap(intrusive_ptr& rhs) {
196
26
            T* tmp = t;
197
26
            t = rhs.t;
198
26
            rhs.t = tmp;
199
26
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE4swapERS7_
Line
Count
Source
195
26
        void swap(intrusive_ptr& rhs) {
196
26
            T* tmp = t;
197
26
            t = rhs.t;
198
26
            rhs.t = tmp;
199
26
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrImEEE4swapERS6_
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
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEE4swapERS5_
Line
Count
Source
195
509
        void swap(intrusive_ptr& rhs) {
196
509
            T* tmp = t;
197
509
            t = rhs.t;
198
509
            rhs.t = tmp;
199
509
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE4swapERS7_
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_12ColumnVectorILNS_13PrimitiveTypeE9EEEE4swapERS7_
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_12ColumnVectorILNS_13PrimitiveTypeE3EEEE4swapERS7_
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_12ColumnVectorILNS_13PrimitiveTypeE4EEEE4swapERS7_
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_12ColumnVectorILNS_13PrimitiveTypeE7EEEE4swapERS7_
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_12ColumnVectorILNS_13PrimitiveTypeE11EEEE4swapERS7_
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_12ColumnVectorILNS_13PrimitiveTypeE12EEEE4swapERS7_
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_12ColumnVectorILNS_13PrimitiveTypeE26EEEE4swapERS7_
Line
Count
Source
195
9
        void swap(intrusive_ptr& rhs) {
196
9
            T* tmp = t;
197
9
            t = rhs.t;
198
9
            rhs.t = tmp;
199
9
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE4swapERS7_
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_12ColumnVectorILNS_13PrimitiveTypeE27EEEE4swapERS7_
Line
Count
Source
195
6
        void swap(intrusive_ptr& rhs) {
196
6
            T* tmp = t;
197
6
            t = rhs.t;
198
6
            rhs.t = tmp;
199
6
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE4swapERS7_
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_14ColumnNullableEE4swapERS5_
Line
Count
Source
195
1
        void swap(intrusive_ptr& rhs) {
196
1
            T* tmp = t;
197
1
            t = rhs.t;
198
1
            rhs.t = tmp;
199
1
        }
_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_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
65
        void swap(intrusive_ptr& rhs) {
196
65
            T* tmp = t;
197
65
            t = rhs.t;
198
65
            rhs.t = tmp;
199
65
        }
_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
29
        void swap(intrusive_ptr& rhs) {
196
29
            T* tmp = t;
197
29
            t = rhs.t;
198
29
            rhs.t = tmp;
199
29
        }
_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
52
        void swap(intrusive_ptr& rhs) {
196
52
            T* tmp = t;
197
52
            t = rhs.t;
198
52
            rhs.t = tmp;
199
52
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE4swapERS8_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE4swapERS8_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE4swapERS8_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE4swapERS8_
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE4swapERS7_
Line
Count
Source
195
1
        void swap(intrusive_ptr& rhs) {
196
1
            T* tmp = t;
197
1
            t = rhs.t;
198
1
            rhs.t = tmp;
199
1
        }
200
201
462M
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EdeEv
Line
Count
Source
201
178M
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_23ColumnFixedLengthObjectEEdeEv
Line
Count
Source
201
71
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEdeEv
Line
Count
Source
201
216M
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EdeEv
Line
Count
Source
201
66.8M
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEdeEv
Line
Count
Source
201
106k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEEdeEv
Line
Count
Source
201
113k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnArrayEEdeEv
Line
Count
Source
201
42
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEdeEv
Line
Count
Source
201
110
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEdeEv
Line
Count
Source
201
52
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEdeEv
Line
Count
Source
201
53
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnMapEEdeEv
Line
Count
Source
201
4
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnStructEEdeEv
Line
Count
Source
201
8
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_14ColumnNullableEEdeEv
Line
Count
Source
201
3.24k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnConstEEdeEv
Line
Count
Source
201
16
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEdeEv
Line
Count
Source
201
3.21k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEdeEv
Line
Count
Source
201
8.89k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEdeEv
Line
Count
Source
201
5.30k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEdeEv
Line
Count
Source
201
6.12k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDictI32EEdeEv
Line
Count
Source
201
10
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrImEEEdeEv
Line
Count
Source
201
37
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVarbinaryEEdeEv
Line
Count
Source
201
2.21k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEEdeEv
Line
Count
Source
201
11.7k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVariantV2EEdeEv
Line
Count
Source
201
513
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEdeEv
Line
Count
Source
201
746
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEdeEv
Line
Count
Source
201
647
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEdeEv
Line
Count
Source
201
8.50k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEdeEv
Line
Count
Source
201
980
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEdeEv
Line
Count
Source
201
538
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEdeEv
Line
Count
Source
201
727
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEdeEv
Line
Count
Source
201
214
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEdeEv
Line
Count
Source
201
217
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEdeEv
Line
Count
Source
201
881
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEdeEv
Line
Count
Source
201
539
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEdeEv
Line
Count
Source
201
191
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEdeEv
Line
Count
Source
201
2.85k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnNothingEEdeEv
Line
Count
Source
201
12
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEdeEv
Line
Count
Source
201
661
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEdeEv
Line
Count
Source
201
302
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEdeEv
Line
Count
Source
201
155
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEdeEv
Line
Count
Source
201
156
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEdeEv
Line
Count
Source
201
268
        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
61
        T& operator*() const& { return *t; }
202
203
1.46k
        T&& operator*() const&& { return const_cast<std::remove_const_t<T>&&>(*t); }
_ZNKO5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EdeEv
Line
Count
Source
203
947
        T&& operator*() const&& { return const_cast<std::remove_const_t<T>&&>(*t); }
_ZNKO5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EdeEv
Line
Count
Source
203
485
        T&& operator*() const&& { return const_cast<std::remove_const_t<T>&&>(*t); }
_ZNKO5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDictI32EEdeEv
Line
Count
Source
203
1
        T&& operator*() const&& { return const_cast<std::remove_const_t<T>&&>(*t); }
_ZNKO5doris3COWINS_7IColumnEE13intrusive_ptrINS_14ColumnNullableEEdeEv
Line
Count
Source
203
1
        T&& operator*() const&& { return const_cast<std::remove_const_t<T>&&>(*t); }
_ZNKO5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVariantV2EEdeEv
Line
Count
Source
203
24
        T&& operator*() const&& { return const_cast<std::remove_const_t<T>&&>(*t); }
_ZNKO5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEEdeEv
Line
Count
Source
203
2
        T&& operator*() const&& { return const_cast<std::remove_const_t<T>&&>(*t); }
_ZNKO5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEdeEv
Line
Count
Source
203
1
        T&& operator*() const&& { return const_cast<std::remove_const_t<T>&&>(*t); }
_ZNKO5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEdeEv
Line
Count
Source
203
1
        T&& operator*() const&& { return const_cast<std::remove_const_t<T>&&>(*t); }
204
205
765M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EptEv
Line
Count
Source
205
151M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EptEv
Line
Count
Source
205
193M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_23ColumnFixedLengthObjectEEptEv
Line
Count
Source
205
2.28k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEptEv
Line
Count
Source
205
58.9M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEptEv
Line
Count
Source
205
147M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEEptEv
Line
Count
Source
205
66.5M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEptEv
Line
Count
Source
205
28.6M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEptEv
Line
Count
Source
205
32.1M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEptEv
Line
Count
Source
205
644k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEptEv
Line
Count
Source
205
21.4k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEptEv
Line
Count
Source
205
22.0k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEptEv
Line
Count
Source
205
123k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEptEv
Line
Count
Source
205
330
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEptEv
Line
Count
Source
205
1.00k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnArrayEEptEv
Line
Count
Source
205
4.77M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnConstEEptEv
Line
Count
Source
205
184
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEptEv
Line
Count
Source
205
17.1k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEptEv
Line
Count
Source
205
2.15k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEptEv
Line
Count
Source
205
2.16k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEptEv
Line
Count
Source
205
12.7k
        T* operator->() const { return t; }
block_test.cpp:_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12_GLOBAL__N_118ThrowOnCloneColumnEEptEv
Line
Count
Source
205
5
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEptEv
Line
Count
Source
205
266
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEptEv
Line
Count
Source
205
199
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEptEv
Line
Count
Source
205
20.1k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnMapEEptEv
Line
Count
Source
205
1.55k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_14ColumnNullableEEptEv
Line
Count
Source
205
31.9M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrImEEEptEv
Line
Count
Source
205
737k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnStructEEptEv
Line
Count
Source
205
148
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEptEv
Line
Count
Source
205
24.3k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEptEv
Line
Count
Source
205
15
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_14ColumnNullableEEptEv
Line
Count
Source
205
49.1M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEptEv
Line
Count
Source
205
7.42k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEptEv
Line
Count
Source
205
14.2k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEptEv
Line
Count
Source
205
15.2k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDictI32EEptEv
Line
Count
Source
205
539
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEptEv
Line
Count
Source
205
12.5k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEptEv
Line
Count
Source
205
12.5k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEEptEv
Line
Count
Source
205
17.3k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVarbinaryEEptEv
Line
Count
Source
205
710
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVariantV2EEptEv
Line
Count
Source
205
2.32k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEptEv
Line
Count
Source
205
256
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEptEv
Line
Count
Source
205
21.7k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEptEv
Line
Count
Source
205
21.6k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEptEv
Line
Count
Source
205
13.2k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEptEv
Line
Count
Source
205
2.34k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnNothingEEptEv
Line
Count
Source
205
1
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEptEv
Line
Count
Source
205
36
        T* operator->() const { return t; }
206
207
50.7M
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EcvbEv
Line
Count
Source
207
50.0M
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEcvbEv
Line
Count
Source
207
161k
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEcvbEv
Line
Count
Source
207
3
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEcvbEv
Line
Count
Source
207
1
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEcvbEv
Line
Count
Source
207
105
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EcvbEv
Line
Count
Source
207
441k
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEcvbEv
Line
Count
Source
207
104
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEcvbEv
Line
Count
Source
207
104
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEcvbEv
Line
Count
Source
207
104
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEcvbEv
Line
Count
Source
207
104
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEcvbEv
Line
Count
Source
207
104
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEcvbEv
Line
Count
Source
207
104
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEcvbEv
Line
Count
Source
207
104
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEcvbEv
Line
Count
Source
207
104
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEEcvbEv
Line
Count
Source
207
52
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEcvbEv
Line
Count
Source
207
104
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEcvbEv
Line
Count
Source
207
104
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrImEEEcvbEv
Line
Count
Source
207
52
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_14ColumnNullableEEcvbEv
Line
Count
Source
207
70.9k
        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
12.8M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2EPS1_
Line
Count
Source
224
8.94M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_9ColumnStrIjEEEC2EPS5_
Line
Count
Source
224
460k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EPS6_
Line
Count
Source
224
1.68M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_14ColumnNullableEEC2EPS4_
Line
Count
Source
224
769k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2EPS6_
Line
Count
Source
224
104k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_11ColumnArrayEEC2EPS4_
Line
Count
Source
224
41.0k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2EPS6_
Line
Count
Source
224
28.5k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_11ColumnConstEEC2EPS4_
Line
Count
Source
224
110k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2EPS6_
Line
Count
Source
224
110k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EPS6_
Line
Count
Source
224
66.0k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2EPS6_
Line
Count
Source
224
13.7k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEC2EPS6_
Line
Count
Source
224
35.1k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEC2EPS6_
Line
Count
Source
224
35.2k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2EPS6_
Line
Count
Source
224
36.4k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2EPS6_
Line
Count
Source
224
39.4k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
block_test.cpp:_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12_GLOBAL__N_118ThrowOnCloneColumnEEC2EPS5_
Line
Count
Source
224
5
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEC2EPS6_
Line
Count
Source
224
337
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEC2EPS6_
Line
Count
Source
224
122
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEC2EPS6_
Line
Count
Source
224
114
        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_9ColumnMapEEC2EPS4_
Line
Count
Source
224
10.6k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2EPS6_
Line
Count
Source
224
86.2k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnNothingEEC2EPS4_
Line
Count
Source
224
1.79k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnStructEEC2EPS4_
Line
Count
Source
224
1.66k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEC2EPS6_
Line
Count
Source
224
35.5k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2EPS6_
Line
Count
Source
224
13.3k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2EPS6_
Line
Count
Source
224
13.1k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDictI32EEC2EPS4_
Line
Count
Source
224
23
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_23ColumnFixedLengthObjectEEC2EPS4_
Line
Count
Source
224
220
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2EPS6_
Line
Count
Source
224
19.3k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2EPS6_
Line
Count
Source
224
19.2k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnVariantEEC2EPS4_
Line
Count
Source
224
2.74k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_15ColumnVarbinaryEEC2EPS4_
Line
Count
Source
224
7.96k
        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_12ColumnVectorILNS_13PrimitiveTypeE38EEEEC2EPS6_
Line
Count
Source
224
522
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2EPS6_
Line
Count
Source
224
42.6k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2EPS6_
Line
Count
Source
224
38.9k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2EPS6_
Line
Count
Source
224
47.8k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2EPS6_
Line
Count
Source
224
36.0k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEC2EPS6_
Line
Count
Source
224
502
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEC2EPS6_
Line
Count
Source
224
19.3k
        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
21.8k
        mutable_ptr(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_11ColumnArrayEEC2EOS5_
Line
Count
Source
231
10
        mutable_ptr(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EOS7_
Line
Count
Source
231
266
        mutable_ptr(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2EOS4_
Line
Count
Source
231
19.5k
        mutable_ptr(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_15ColumnVariantV2EEC2EOS5_
Line
Count
Source
231
53
        mutable_ptr(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_9ColumnStrIjEEEC2EOS6_
Line
Count
Source
231
167
        mutable_ptr(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2EOS7_
Line
Count
Source
231
156
        mutable_ptr(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2EOS7_
Line
Count
Source
231
156
        mutable_ptr(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2EOS7_
Line
Count
Source
231
156
        mutable_ptr(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EOS7_
Line
Count
Source
231
156
        mutable_ptr(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2EOS7_
Line
Count
Source
231
156
        mutable_ptr(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2EOS7_
Line
Count
Source
231
156
        mutable_ptr(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2EOS7_
Line
Count
Source
231
156
        mutable_ptr(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2EOS7_
Line
Count
Source
231
156
        mutable_ptr(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2EOS7_
Line
Count
Source
231
156
        mutable_ptr(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2EOS7_
Line
Count
Source
231
156
        mutable_ptr(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2EOS7_
Line
Count
Source
231
156
        mutable_ptr(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_9ColumnStrImEEEC2EOS6_
Line
Count
Source
231
52
        mutable_ptr(mutable_ptr&&) = default;
232
895k
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEaSEOS7_
Line
Count
Source
232
116k
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EaSEOS4_
Line
Count
Source
232
776k
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_9ColumnStrIjEEEaSEOS6_
Line
Count
Source
232
581
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEaSEOS7_
Line
Count
Source
232
273
        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_11ColumnArrayEEaSEOS5_
Line
Count
Source
232
310
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_9ColumnMapEEaSEOS5_
Line
Count
Source
232
260
        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_13PrimitiveTypeE28EEEEaSEOS7_
Line
Count
Source
232
15
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEaSEOS7_
Line
Count
Source
232
9
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEaSEOS7_
Line
Count
Source
232
9
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEaSEOS7_
Line
Count
Source
232
4
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDictI32EEaSEOS5_
Line
Count
Source
232
3
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEaSEOS7_
Line
Count
Source
232
26
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEaSEOS7_
Line
Count
Source
232
26
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_9ColumnStrImEEEaSEOS6_
Line
Count
Source
232
4
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnVariantEEaSEOS5_
Line
Count
Source
232
509
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEaSEOS7_
Line
Count
Source
232
3
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEaSEOS7_
Line
Count
Source
232
3
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEaSEOS7_
Line
Count
Source
232
3
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEaSEOS7_
Line
Count
Source
232
3
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEaSEOS7_
Line
Count
Source
232
3
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEaSEOS7_
Line
Count
Source
232
3
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEaSEOS7_
Line
Count
Source
232
3
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEaSEOS7_
Line
Count
Source
232
9
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEaSEOS7_
Line
Count
Source
232
3
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEaSEOS7_
Line
Count
Source
232
6
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEaSEOS7_
Line
Count
Source
232
3
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_14ColumnNullableEEaSEOS5_
Line
Count
Source
232
1
        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
1
        mutable_ptr& operator=(mutable_ptr&&) = default;
233
234
        /// Initializing from temporary of compatible type.
235
        template <typename U>
236
1.84M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_9ColumnStrIjEEEEONS3_IT_EE
Line
Count
Source
236
310k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_14ColumnNullableEEEONS3_IT_EE
Line
Count
Source
236
659k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEONS3_IT_EE
Line
Count
Source
236
47.1k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_11ColumnArrayEEEONS3_IT_EE
Line
Count
Source
236
38.4k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEEONS3_IT_EE
Line
Count
Source
236
26.0k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEONS3_IT_EE
Line
Count
Source
236
29.0k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
Unexecuted instantiation: block_test.cpp:_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12_GLOBAL__N_118ThrowOnCloneColumnEEEONS3_IT_EE
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEEONS3_IT_EE
Line
Count
Source
236
101k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEEONS3_IT_EE
Line
Count
Source
236
317
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEEONS3_IT_EE
Line
Count
Source
236
100
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEEONS3_IT_EE
Line
Count
Source
236
108
        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_12ColumnVectorILNS_13PrimitiveTypeE6EEEEEONS3_IT_EE
Line
Count
Source
236
61.2k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_9ColumnMapEEEONS3_IT_EE
Line
Count
Source
236
4.70k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnNothingEEEONS3_IT_EE
Line
Count
Source
236
1.76k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_11ColumnConstEEEONS3_IT_EE
Line
Count
Source
236
57.9k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDictI32EEEONS3_IT_EE
Line
Count
Source
236
14
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_23ColumnFixedLengthObjectEEEONS3_IT_EE
Line
Count
Source
236
175
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEEONS3_IT_EE
Line
Count
Source
236
17.1k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEEONS3_IT_EE
Line
Count
Source
236
17.1k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEEONS3_IT_EE
Line
Count
Source
236
76.9k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEEONS3_IT_EE
Line
Count
Source
236
33.2k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnVariantEEEONS3_IT_EE
Line
Count
Source
236
1.94k
        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_12ColumnVectorILNS_13PrimitiveTypeE9EEEEEONS3_IT_EE
Line
Count
Source
236
36.6k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEEONS3_IT_EE
Line
Count
Source
236
12.3k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEEONS3_IT_EE
Line
Count
Source
236
40.1k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEEONS3_IT_EE
Line
Count
Source
236
36.5k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEEONS3_IT_EE
Line
Count
Source
236
45.3k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEEONS3_IT_EE
Line
Count
Source
236
33.5k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEEONS3_IT_EE
Line
Count
Source
236
12.3k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEONS3_IT_EE
Line
Count
Source
236
34.2k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEEONS3_IT_EE
Line
Count
Source
236
33.2k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEONS3_IT_EE
Line
Count
Source
236
33.5k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEONS3_IT_EE
Line
Count
Source
236
453
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnStructEEEONS3_IT_EE
Line
Count
Source
236
1.53k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEEONS3_IT_EE
Line
Count
Source
236
17.4k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEEONS3_IT_EE
Line
Count
Source
236
12.0k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_15ColumnVarbinaryEEEONS3_IT_EE
Line
Count
Source
236
6.90k
        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)) {}
237
238
560k
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2Ev
Line
Count
Source
238
126k
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2Ev
Line
Count
Source
238
430k
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_9ColumnStrIjEEEC2Ev
Line
Count
Source
238
972
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2Ev
Line
Count
Source
238
345
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2Ev
Line
Count
Source
238
351
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_11ColumnArrayEEC2Ev
Line
Count
Source
238
349
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_9ColumnMapEEC2Ev
Line
Count
Source
238
342
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEC2Ev
Line
Count
Source
238
3
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2Ev
Line
Count
Source
238
15
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2Ev
Line
Count
Source
238
9
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2Ev
Line
Count
Source
238
9
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2Ev
Line
Count
Source
238
4
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDictI32EEC2Ev
Line
Count
Source
238
3
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2Ev
Line
Count
Source
238
26
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2Ev
Line
Count
Source
238
26
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_11ColumnConstEEC2Ev
Line
Count
Source
238
52
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_9ColumnStrImEEEC2Ev
Line
Count
Source
238
4
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnVariantEEC2Ev
Line
Count
Source
238
506
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2Ev
Line
Count
Source
238
3
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2Ev
Line
Count
Source
238
3
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2Ev
Line
Count
Source
238
3
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2Ev
Line
Count
Source
238
3
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2Ev
Line
Count
Source
238
3
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEC2Ev
Line
Count
Source
238
3
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEC2Ev
Line
Count
Source
238
3
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2Ev
Line
Count
Source
238
9
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2Ev
Line
Count
Source
238
3
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEC2Ev
Line
Count
Source
238
6
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEC2Ev
Line
Count
Source
238
3
        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;
239
240
371k
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2EDn
Line
Count
Source
240
347k
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EDn
Line
Count
Source
240
24.0k
        mutable_ptr(std::nullptr_t) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2EDn
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2EDn
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EDn
Line
Count
Source
240
10
        mutable_ptr(std::nullptr_t) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2EDn
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2EDn
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2EDn
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2EDn
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2EDn
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEC2EDn
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2EDn
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEC2EDn
Line
Count
Source
240
1
        mutable_ptr(std::nullptr_t) {}
241
    };
242
243
public:
244
    using MutablePtr = mutable_ptr<Derived>;
245
246
330M
    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
71.5M
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2EPKS1_
Line
Count
Source
259
71.4M
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2EPKS6_
Line
Count
Source
259
68
        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_14ColumnNullableEEC2EPKS4_
Line
Count
Source
259
8.69k
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2EPKS6_
Line
Count
Source
259
2.35k
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EPKS6_
Line
Count
Source
259
100k
        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_13PrimitiveTypeE7EEEEC2EPKS6_
Line
Count
Source
259
52
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2EPKS6_
Line
Count
Source
259
68
        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
29
        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
52
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2EPKS6_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2EPKS6_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2EPKS6_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2EPKS6_
260
261
    public:
262
        /// Copy from immutable ptr: ok.
263
74.3M
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2ERKS4_
Line
Count
Source
263
74.3M
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2ERKS7_
Line
Count
Source
263
71
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2ERKS7_
Line
Count
Source
263
1.65k
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2ERKS7_
Line
Count
Source
263
6.74k
        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_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
54
        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
29
        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
52
        immutable_ptr(const immutable_ptr&) = default;
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2ERKS7_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2ERKS7_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2ERKS7_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2ERKS7_
264
423k
        immutable_ptr& operator=(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EaSERKS4_
Line
Count
Source
264
168k
        immutable_ptr& operator=(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEaSERKS7_
Line
Count
Source
264
56
        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_
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEaSERKS7_
Line
Count
Source
264
254k
        immutable_ptr& operator=(const immutable_ptr&) = default;
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
12.9k
        immutable_ptr(const immutable_ptr<U>& other) : Base(other) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEERKNS3_IT_EE
Line
Count
Source
267
1.94k
        immutable_ptr(const immutable_ptr<U>& other) : Base(other) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEERKNS3_IT_EE
Line
Count
Source
267
10.9k
        immutable_ptr(const immutable_ptr<U>& other) : Base(other) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_14ColumnNullableEEERKNS3_IT_EE
Line
Count
Source
267
1
        immutable_ptr(const immutable_ptr<U>& other) : Base(other) {}
268
269
        /// Move: ok.
270
3.13M
        immutable_ptr(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2EOS4_
Line
Count
Source
270
3.13M
        immutable_ptr(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2EOS7_
Line
Count
Source
270
15
        immutable_ptr(immutable_ptr&&) = default;
271
73.3M
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EaSEOS4_
Line
Count
Source
271
72.3M
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEaSEOS7_
Line
Count
Source
271
48.3k
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEaSEOS7_
Line
Count
Source
271
380k
        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
65
        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_13PrimitiveTypeE8EEEEaSEOS7_
Line
Count
Source
271
657k
        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
29
        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
52
        immutable_ptr& operator=(immutable_ptr&&) = default;
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEaSEOS7_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEaSEOS7_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEaSEOS7_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEaSEOS7_
272
273
        /// Initializing from temporary of compatible type.
274
        template <typename U>
275
409
        immutable_ptr(immutable_ptr<U>&& other) : Base(std::move(other)) {}
276
277
        /// Move from mutable ptr: ok.
278
        template <typename U>
279
3.94M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2IS1_EEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
2.57M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_9ColumnStrIjEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
63.0k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_14ColumnNullableEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
102k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
85.4k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_11ColumnConstEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
52.1k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_11ColumnArrayEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
1.87k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
7.59k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
170
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
2.50k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
2.18k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
block_test.cpp:_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12_GLOBAL__N_118ThrowOnCloneColumnEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
5
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
7
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
3
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
3
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_9ColumnMapEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
5.69k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
4.22k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnNothingEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
31
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_23ColumnFixedLengthObjectEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
1
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnStructEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
133
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnVariantEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
32
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_14ColumnNullableEEC2IS4_EEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
10
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
8.24k
        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_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
32
        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_12ColumnVectorILNS_13PrimitiveTypeE3EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
2.14k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
1.97k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
1.98k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
2.07k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
316
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2IS6_EEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
12
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
616
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
2.00k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
1.97k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
2.04k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
2.29k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
492
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_15ColumnVarbinaryEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
1.01k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2IS6_EEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
56.7k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2IS6_EEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
957k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
1.97k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
1.97k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
1.96k
        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_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2IS6_EEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
1
        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
72.1M
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2Ev
Line
Count
Source
285
71.3M
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2Ev
Line
Count
Source
285
41.3k
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2Ev
Line
Count
Source
285
92.3k
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2Ev
Line
Count
Source
285
657k
        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
65
        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
29
        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
52
        immutable_ptr() = default;
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2Ev
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2Ev
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2Ev
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2Ev
286
287
1.13M
        immutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2EDn
Line
Count
Source
287
419k
        immutable_ptr(std::nullptr_t) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2EDn
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EDn
Line
Count
Source
287
1
        immutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_14ColumnNullableEEC2EDn
Line
Count
Source
287
62.2k
        immutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2EDn
Line
Count
Source
287
656k
        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
71.4M
    Ptr get_ptr() const { return Ptr(derived()); }
305
8.89M
    MutablePtr get_ptr() { return MutablePtr(derived()); }
306
307
protected:
308
1.13M
    MutablePtr shallow_mutate() const {
309
1.13M
        if (this->use_count() > 1) {
310
42.0k
            return derived()->clone();
311
1.09M
        } else {
312
1.09M
            return assert_mutable();
313
1.09M
        }
314
1.13M
    }
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
8.74M
    MutablePtr assert_mutable() const {
324
8.74M
        if (this->use_count() > 1) {
325
1
            throw Exception(ErrorCode::INTERNAL_ERROR, "COW::assert_mutable: use_count() > 1");
326
1
        }
327
8.74M
        return const_cast<COW*>(this)->get_ptr();
328
8.74M
    }
329
330
    // Reference variant of assert_mutable(), with the same ownership contract.
331
320M
    Derived& assert_mutable_ref() const {
332
320M
        if (this->use_count() > 1) {
333
1
            throw Exception(ErrorCode::INTERNAL_ERROR, "COW::assert_mutable: use_count() > 1");
334
1
        }
335
320M
        return const_cast<Derived&>(*derived());
336
320M
    }
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
2.03M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJNS2_11mutable_ptrIS1_EEEEEDpOT_
Line
Count
Source
347
900k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJNS2_11mutable_ptrINS_11ColumnConstEEEEEEDpOT_
Line
Count
Source
347
2
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJNS2_13immutable_ptrIS1_EEEEEDpOT_
Line
Count
Source
347
102k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJEEEDpOT_
Line
Count
Source
347
94.6k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJNS2_11mutable_ptrINS_9ColumnMapEEEEEEDpOT_
Line
Count
Source
347
5.48k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJRNS2_13immutable_ptrIS1_EEEEEDpOT_
Line
Count
Source
347
474
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJDnEEEDpOT_
Line
Count
Source
347
1.06k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2IJEEEDpOT_
Line
Count
Source
347
41.3k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJKNS2_13immutable_ptrIS1_EEEEEDpOT_
Line
Count
Source
347
110k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2IJNS2_11mutable_ptrIS6_EEEEEDpOT_
Line
Count
Source
347
10.4k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2IJRNS2_13immutable_ptrIS6_EEEEEDpOT_
Line
Count
Source
347
17
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2IJNS2_11mutable_ptrIS6_EEEEEDpOT_
Line
Count
Source
347
677k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2IJEEEDpOT_
Line
Count
Source
347
91.5k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJRKNS2_13immutable_ptrIS1_EEEEEDpOT_
Line
Count
Source
347
278
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJRS4_EEEDpOT_
_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)...) {}
348
349
        template <typename U>
350
        chameleon_ptr(std::initializer_list<U>&& arg)
351
                : value(std::forward<std::initializer_list<U>>(arg)) {}
352
353
8.76M
        const T* get() const { return value.get(); }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrIS1_E3getEv
Line
Count
Source
353
2.17M
        const T* get() const { return value.get(); }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE3getEv
Line
Count
Source
353
6.59M
        const T* get() const { return value.get(); }
354
158M
        T* get() { return &static_cast<T&>(value->assert_mutable_ref()); }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_E3getEv
Line
Count
Source
354
11.1M
        T* get() { return &static_cast<T&>(value->assert_mutable_ref()); }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE3getEv
Line
Count
Source
354
543k
        T* get() { return &static_cast<T&>(value->assert_mutable_ref()); }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE3getEv
Line
Count
Source
354
147M
        T* get() { return &static_cast<T&>(value->assert_mutable_ref()); }
355
356
8.74M
        const T* operator->() const { return get(); }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EptEv
Line
Count
Source
356
2.15M
        const T* operator->() const { return get(); }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEptEv
Line
Count
Source
356
6.59M
        const T* operator->() const { return get(); }
357
158M
        T* operator->() { return get(); }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EptEv
Line
Count
Source
357
11.1M
        T* operator->() { return get(); }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEptEv
Line
Count
Source
357
543k
        T* operator->() { return get(); }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEptEv
Line
Count
Source
357
147M
        T* operator->() { return get(); }
358
359
300M
        const T& operator*() const { return *value; }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EdeEv
Line
Count
Source
359
86.6M
        const T& operator*() const { return *value; }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEdeEv
Line
Count
Source
359
213M
        const T& operator*() const { return *value; }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEdeEv
Line
Count
Source
359
76
        const T& operator*() const { return *value; }
360
161M
        T& operator*() { return static_cast<T&>(value->assert_mutable_ref()); }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EdeEv
Line
Count
Source
360
103M
        T& operator*() { return static_cast<T&>(value->assert_mutable_ref()); }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEdeEv
Line
Count
Source
360
58.3M
        T& operator*() { return static_cast<T&>(value->assert_mutable_ref()); }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEdeEv
Line
Count
Source
360
237
        T& operator*() { return static_cast<T&>(value->assert_mutable_ref()); }
361
362
2.77M
        operator const immutable_ptr<T>&() const { return value; }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EcvRKNS2_13immutable_ptrIS1_EEEv
Line
Count
Source
362
1.53M
        operator const immutable_ptr<T>&() const { return value; }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEcvRKNS2_13immutable_ptrIS6_EEEv
Line
Count
Source
362
1.18M
        operator const immutable_ptr<T>&() const { return value; }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEcvRKNS2_13immutable_ptrIS6_EEEv
Line
Count
Source
362
53.0k
        operator const immutable_ptr<T>&() const { return value; }
363
3.18M
        operator immutable_ptr<T>&() { return value; }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EcvRNS2_13immutable_ptrIS1_EEEv
Line
Count
Source
363
1.65M
        operator immutable_ptr<T>&() { return value; }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEcvRNS2_13immutable_ptrIS6_EEEv
Line
Count
Source
363
1.42M
        operator immutable_ptr<T>&() { return value; }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEcvRNS2_13immutable_ptrIS6_EEEv
Line
Count
Source
363
104k
        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
3.07M
    static MutablePtr create(Args&&... args) {
433
3.07M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
3.07M
    }
_ZN5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE6createIJRKmEEENS_3COWIS1_E11mutable_ptrIS2_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_14ColumnNullableEE6createIJNS2_9SharedTagERKNS_3COWIS1_E13immutable_ptrIS1_EESB_EEENS7_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
91.5k
    static MutablePtr create(Args&&... args) {
433
91.5k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
91.5k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
662k
    static MutablePtr create(Args&&... args) {
433
662k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
662k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EERmbbEEENS7_IS2_EEDpOT_
Line
Count
Source
432
455
    static MutablePtr create(Args&&... args) {
433
455
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
455
    }
_ZN5doris9COWHelperINS_12IColumnDummyENS_13ColumnNothingEE6createIJRmEEENS_3COWINS_7IColumnEE11mutable_ptrIS2_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_9ColumnStrIjEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS3_EEDpOT_
Line
Count
Source
432
460k
    static MutablePtr create(Args&&... args) {
433
460k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
460k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS2_9SharedTagERKNS_3COWIS1_E13immutable_ptrIS1_EESB_EEENS7_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
2.06k
    static MutablePtr create(Args&&... args) {
433
2.06k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
2.06k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
50.5k
    static MutablePtr create(Args&&... args) {
433
50.5k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
50.5k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS2_9SharedTagERKNS_3COWIS1_E13immutable_ptrIS1_EES9_EEENS7_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
110
    static MutablePtr create(Args&&... args) {
433
110
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
110
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
497
    static MutablePtr create(Args&&... args) {
433
497
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
497
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
790k
    static MutablePtr create(Args&&... args) {
433
790k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
790k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDictI32EE6createIJEEENS_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
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
109k
    static MutablePtr create(Args&&... args) {
433
109k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
109k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
65.2k
    static MutablePtr create(Args&&... args) {
433
65.2k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
65.2k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
28.2k
    static MutablePtr create(Args&&... args) {
433
28.2k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
28.2k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
39.0k
    static MutablePtr create(Args&&... args) {
433
39.0k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
39.0k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
42.1k
    static MutablePtr create(Args&&... args) {
433
42.1k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
42.1k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_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_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
71.0k
    static MutablePtr create(Args&&... args) {
433
71.0k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
71.0k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEENS7_INS8_ILS9_2EEEEEEEENS7_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_9ColumnMapEE6createIJNS2_9SharedTagERKNS_3COWIS1_E13immutable_ptrIS1_EESB_SB_EEENS7_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
220
    static MutablePtr create(Args&&... args) {
433
220
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
220
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnMapEE6createIJNS_3COWIS1_E11mutable_ptrINS_9ColumnStrIjEEEESA_NS7_INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
8.16k
    static MutablePtr create(Args&&... args) {
433
8.16k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
8.16k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJiiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
87
    static MutablePtr create(Args&&... args) {
433
87
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
87
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E13immutable_ptrIS1_EERmEEENS6_11mutable_ptrIS2_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_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrINS_14ColumnNullableEEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
141
    static MutablePtr create(Args&&... args) {
433
141
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
141
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_9ColumnStrIjEEEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
2.87k
    static MutablePtr create(Args&&... args) {
433
2.87k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
2.87k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E13immutable_ptrIS1_EERKmEEENS6_11mutable_ptrIS2_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_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrINS_14ColumnNullableEEEEEENS7_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_12ColumnVectorILNS_13PrimitiveTypeE8EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
63
    static MutablePtr create(Args&&... args) {
433
63
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
63
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_11ColumnArrayEEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEEEENS7_IS2_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_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EEiEEENS7_IS2_EEDpOT_
Line
Count
Source
432
169
    static MutablePtr create(Args&&... args) {
433
169
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
169
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJRNS_3COWIS1_E13immutable_ptrIS1_EEiEEENS6_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
223
    static MutablePtr create(Args&&... args) {
433
223
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
223
    }
_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_12ColumnVectorILNS_13PrimitiveTypeE11EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
35.1k
    static MutablePtr create(Args&&... args) {
433
35.1k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
35.1k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
35.2k
    static MutablePtr create(Args&&... args) {
433
35.2k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
35.2k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
36.4k
    static MutablePtr create(Args&&... args) {
433
36.4k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
36.4k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEiEEENS7_IS2_EEDpOT_
Line
Count
Source
432
2
    static MutablePtr create(Args&&... args) {
433
2
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
2
    }
block_test.cpp:_ZN5doris9COWHelperINS_12IColumnDummyENS_12_GLOBAL__N_118ThrowOnCloneColumnEE6createIJibbEEENS_3COWINS_7IColumnEE11mutable_ptrIS3_EEDpOT_
Line
Count
Source
432
5
    static MutablePtr create(Args&&... args) {
433
5
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
5
    }
Unexecuted instantiation: block_test.cpp:_ZN5doris9COWHelperINS_12IColumnDummyENS_12_GLOBAL__N_118ThrowOnCloneColumnEE6createIJRmRKbS8_EEENS_3COWINS_7IColumnEE11mutable_ptrIS3_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
334
    static MutablePtr create(Args&&... args) {
433
334
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
334
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE6createIJRmEEENS_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
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
119
    static MutablePtr create(Args&&... args) {
433
119
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
119
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
111
    static MutablePtr create(Args&&... args) {
433
111
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
111
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE6createIJRmEEENS_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
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE6createIJRmEEENS_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
    }
_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_9ColumnMapEE6createIJNS_3COWIS1_E11mutable_ptrINS_9ColumnStrIjEEEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEENS7_INSB_ILSC_39EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
3
    static MutablePtr create(Args&&... args) {
433
3
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
3
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
19.2k
    static MutablePtr create(Args&&... args) {
433
19.2k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
19.2k
    }
_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_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEENS7_INS8_ILS9_39EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
265
    static MutablePtr create(Args&&... args) {
433
265
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
265
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnMapEE6createIJNS_3COWIS1_E11mutable_ptrINS_9ColumnStrIjEEEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEENS7_INSB_ILSC_39EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
261
    static MutablePtr create(Args&&... args) {
433
261
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
261
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_14ColumnNullableEEEiEEENS7_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_12IColumnDummyENS_13ColumnNothingEE6createIJiEEENS_3COWINS_7IColumnEE11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
1.76k
    static MutablePtr create(Args&&... args) {
433
1.76k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.76k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EERmEEENS7_IS2_EEDpOT_
Line
Count
Source
432
75.5k
    static MutablePtr create(Args&&... args) {
433
75.5k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
75.5k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EES8_EEENS7_IS2_EEDpOT_
Line
Count
Source
432
97
    static MutablePtr create(Args&&... args) {
433
97
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
97
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrINS_9ColumnStrImEEEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEEEENS7_IS2_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_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrINS_9ColumnStrIjEEEEEEENS7_IS2_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_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEENS7_INS8_ILS9_39EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
9
    static MutablePtr create(Args&&... args) {
433
9
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
9
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
8.19k
    static MutablePtr create(Args&&... args) {
433
8.19k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
8.19k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJRNS_3COWIS1_E13immutable_ptrIS1_EEibbEEENS6_11mutable_ptrIS2_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_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_11ColumnConstEEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEEEENS7_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_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrINS_11ColumnConstEEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEEEENS7_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_12ColumnStructEE6createIJSt6vectorINS_3COWIS1_E11mutable_ptrIS1_EESaIS9_EEEEENS8_IS2_EEDpOT_
Line
Count
Source
432
1.67k
    static MutablePtr create(Args&&... args) {
433
1.67k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.67k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEibbEEENS7_IS2_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_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_11ColumnArrayEEEibbEEENS7_IS2_EEDpOT_
Line
Count
Source
432
3
    static MutablePtr create(Args&&... args) {
433
3
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
3
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrIS2_EEiEEES8_DpOT_
Line
Count
Source
432
1
    static MutablePtr create(Args&&... args) {
433
1
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E13immutable_ptrIS1_EEiEEENS6_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
9
    static MutablePtr create(Args&&... args) {
433
9
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
9
    }
_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_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_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJijEEENS_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
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJijEEENS_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
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJijEEENS_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
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEESB_EEENS7_IS2_EEDpOT_
Line
Count
Source
432
28
    static MutablePtr create(Args&&... args) {
433
28
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
28
    }
_ZN5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
129
    static MutablePtr create(Args&&... args) {
433
129
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
129
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
19.3k
    static MutablePtr create(Args&&... args) {
433
19.3k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
19.3k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
19.2k
    static MutablePtr create(Args&&... args) {
433
19.2k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
19.2k
    }
_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
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE6createIJRmiEEENS_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
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
143
    static MutablePtr create(Args&&... args) {
433
143
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
143
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnMapEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEESB_NS7_INS8_ILS9_39EEEEEEEENS7_IS2_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_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEEiEEENS7_IS2_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_13ColumnVariantEE6createIJibEEENS_3COWIS1_E11mutable_ptrIS2_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_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EES8_EEENS7_IS2_EEDpOT_
Line
Count
Source
432
737
    static MutablePtr create(Args&&... args) {
433
737
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
737
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
838
    static MutablePtr create(Args&&... args) {
433
838
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
838
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_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_11ColumnConstEE6createIJRNS_3COWIS1_E13immutable_ptrIS1_EEibEEENS6_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_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_11ColumnArrayEEEibEEENS7_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_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_9ColumnMapEEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
10
    static MutablePtr create(Args&&... args) {
433
10
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
10
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRmRbEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
153
    static MutablePtr create(Args&&... args) {
433
153
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
153
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRmbEEENS_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_15ColumnVarbinaryEE6createIJEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
7.95k
    static MutablePtr create(Args&&... args) {
433
7.95k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
7.95k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJRKiRKbEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
1.52k
    static MutablePtr create(Args&&... args) {
433
1.52k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.52k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJRKiRKbSt10shared_ptrIKNS_9IDataTypeEENS_3COWIS1_E11mutable_ptrIS1_EEEEENSF_IS2_EEDpOT_
Line
Count
Source
432
104
    static MutablePtr create(Args&&... args) {
433
104
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
104
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJRKiRKbmEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
3
    static MutablePtr create(Args&&... args) {
433
3
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
3
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJibNS_14SubcolumnsTreeINS2_9SubcolumnELb0EEEEEENS_3COWIS1_E11mutable_ptrIS2_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_13ColumnVariantEE6createIJibmEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
59
    static MutablePtr create(Args&&... args) {
433
59
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
59
    }
_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_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_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJiRjEEENS_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
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
38.4k
    static MutablePtr create(Args&&... args) {
433
38.4k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
38.4k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
47.4k
    static MutablePtr create(Args&&... args) {
433
47.4k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
47.4k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJiRjEEENS_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_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJiRjEEENS_3COWIS1_E11mutable_ptrIS4_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_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJiRjEEENS_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_13PrimitiveTypeE26EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
35.6k
    static MutablePtr create(Args&&... args) {
433
35.6k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
35.6k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
20
    static MutablePtr create(Args&&... args) {
433
20
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
20
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_9ColumnStrImEEEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEEEENS7_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_23ColumnFixedLengthObjectEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
48
    static MutablePtr create(Args&&... args) {
433
48
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
48
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
19.3k
    static MutablePtr create(Args&&... args) {
433
19.3k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
19.3k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
246
    static MutablePtr create(Args&&... args) {
433
246
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
246
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEENS7_INS8_ILS9_2EEEEEEEENS7_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_12ColumnVectorILNS_13PrimitiveTypeE26EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
72
    static MutablePtr create(Args&&... args) {
433
72
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
72
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_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_13PrimitiveTypeE28EEEE6createIJiRiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
9
    static MutablePtr create(Args&&... args) {
433
9
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
9
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJiRiEEENS_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_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJiRiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
10
    static MutablePtr create(Args&&... args) {
433
10
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
10
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJiRiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
10
    static MutablePtr create(Args&&... args) {
433
10
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
10
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnMapEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EES8_NS7_INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
2.01k
    static MutablePtr create(Args&&... args) {
433
2.01k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
2.01k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnStructEEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
30
    static MutablePtr create(Args&&... args) {
433
30
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
30
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
35.6k
    static MutablePtr create(Args&&... args) {
433
35.6k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
35.6k
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnMapEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EES8_S8_EEENS7_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_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
819
    static MutablePtr create(Args&&... args) {
433
819
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
819
    }
_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
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJmjEEENS_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_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_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrINS_14ColumnNullableEEENS7_IS1_EEEEENS7_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_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
229
    static MutablePtr create(Args&&... args) {
433
229
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
229
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
226
    static MutablePtr create(Args&&... args) {
433
226
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
226
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
26
    static MutablePtr create(Args&&... args) {
433
26
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
26
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
67
    static MutablePtr create(Args&&... args) {
433
67
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
67
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
644
    static MutablePtr create(Args&&... args) {
433
644
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
644
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
79
    static MutablePtr create(Args&&... args) {
433
79
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
79
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRKmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
305
    static MutablePtr create(Args&&... args) {
433
305
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
305
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEEiEEENS7_IS2_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_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_13ColumnVariantEEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEEEENS7_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_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEENS7_INS8_ILS9_39EEEEEEEENS7_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_11ColumnConstEE6createIJNS_3COWIS1_E13immutable_ptrIS1_EEmEEENS6_11mutable_ptrIS2_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_ptrINS_14ColumnNullableEEERmEEENS7_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_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_14ColumnNullableEEERKmEEENS7_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_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrINS_9ColumnStrIjEEEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEEEENS7_IS2_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_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EERKmEEENS7_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_12ColumnVectorILNS_13PrimitiveTypeE5EEEE6createIJiEEENS_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_13PrimitiveTypeE5EEEE6createIJRKmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
28
    static MutablePtr create(Args&&... args) {
433
28
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
28
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_9ColumnStrIjEEEEiEEENS7_IS2_EEDpOT_
Line
Count
Source
432
11
    static MutablePtr create(Args&&... args) {
433
11
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
11
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJibEEENS_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_13PrimitiveTypeE5EEEE6createIJmEEENS_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_13PrimitiveTypeE3EEEE6createIJmEEENS_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_12ColumnVectorILNS_13PrimitiveTypeE4EEEE6createIJmEEENS_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
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
9
    static MutablePtr create(Args&&... args) {
433
9
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
9
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
9
    static MutablePtr create(Args&&... args) {
433
9
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
9
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE6createIJmEEENS_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
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE6createIJmEEENS_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
    }
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
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJRKmRsEEENS_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
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJRKmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
60
    static MutablePtr create(Args&&... args) {
433
60
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
60
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJRKmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJRKmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJRKmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJRKmRKiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
300
    static MutablePtr create(Args&&... args) {
433
300
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
300
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJRKmRKiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
120
    static MutablePtr create(Args&&... args) {
433
120
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
120
    }
_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_13PrimitiveTypeE9EEEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
108
    static MutablePtr create(Args&&... args) {
433
108
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
108
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
914
    static MutablePtr create(Args&&... args) {
433
914
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
914
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE6createIJRmEEENS_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_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_9ColumnStrIjEEEERKmEEENS7_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_13ColumnVariantEE6createIJibRSt10shared_ptrINS_14DataTypeStringEENS_3COWIS1_E11mutable_ptrIS1_EEEEENSB_IS2_EEDpOT_
Line
Count
Source
432
3
    static MutablePtr create(Args&&... args) {
433
3
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
3
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJmhEEENS_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
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJRKNS_3COWIS1_E13immutable_ptrIS1_EERmEEENS6_11mutable_ptrIS2_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_23ColumnFixedLengthObjectEE6createIJRKiEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
3
    static MutablePtr create(Args&&... args) {
433
3
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
3
    }
_ZN5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS2_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_23ColumnFixedLengthObjectEEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEEEENS7_IS2_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_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_15ColumnVarbinaryEEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEEEENS7_IS2_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_9ColumnMapEE6createIJNS_3COWIS1_E11mutable_ptrINS_14ColumnNullableEEES9_NS7_INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
3
    static MutablePtr create(Args&&... args) {
433
3
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
3
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnMapEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnStructEEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEENS7_INSA_ILSB_39EEEEEEEENS7_IS2_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_9ColumnMapEE6createIJNS_3COWIS1_E11mutable_ptrINS_9ColumnStrIjEEEENS7_INS_12ColumnStructEEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEEEENS7_IS2_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_9ColumnMapEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEESB_NS7_INS8_ILS9_39EEEEEEEENS7_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_13ColumnVariantEE6createIJibRKmEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
77
    static MutablePtr create(Args&&... args) {
433
77
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
77
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJRibEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
499
    static MutablePtr create(Args&&... args) {
433
499
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
499
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJibRmEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
9
    static MutablePtr create(Args&&... args) {
433
9
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
9
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJiRbEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
10
    static MutablePtr create(Args&&... args) {
433
10
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
10
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJRKNS_3COWIS1_E13immutable_ptrIS1_EEmEEENS6_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
30.8k
    static MutablePtr create(Args&&... args) {
433
30.8k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
30.8k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
2.76k
    static MutablePtr create(Args&&... args) {
433
2.76k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
2.76k
    }
_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_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJiRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
11.5k
    static MutablePtr create(Args&&... args) {
433
11.5k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
11.5k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJRmRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
73
    static MutablePtr create(Args&&... args) {
433
73
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
73
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJiRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
83.8k
    static MutablePtr create(Args&&... args) {
433
83.8k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
83.8k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJRmRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
47
    static MutablePtr create(Args&&... args) {
433
47
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
47
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJiRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
35.5k
    static MutablePtr create(Args&&... args) {
433
35.5k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
35.5k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJRmRKjEEENS_3COWIS1_E11mutable_ptrIS4_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_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJiRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
11.6k
    static MutablePtr create(Args&&... args) {
433
11.6k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
11.6k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJRmRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
47
    static MutablePtr create(Args&&... args) {
433
47
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
47
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJiRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
11.5k
    static MutablePtr create(Args&&... args) {
433
11.5k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
11.5k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJRmRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
47
    static MutablePtr create(Args&&... args) {
433
47
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
47
    }
_ZN5doris9COWHelperINS_7IColumnENS_15ColumnVarbinaryEE6createIJRmEEENS_3COWIS1_E11mutable_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_12ColumnVectorILNS_13PrimitiveTypeE3EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
497
    static MutablePtr create(Args&&... args) {
433
497
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
497
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
488
    static MutablePtr create(Args&&... args) {
433
488
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
488
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
777
    static MutablePtr create(Args&&... args) {
433
777
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
777
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
317
    static MutablePtr create(Args&&... args) {
433
317
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
317
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
171
    static MutablePtr create(Args&&... args) {
433
171
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
171
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
243
    static MutablePtr create(Args&&... args) {
433
243
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
243
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE6createIJRmEEENS_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_12ColumnVectorILNS_13PrimitiveTypeE25EEEE6createIJRmEEENS_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_12ColumnVectorILNS_13PrimitiveTypeE12EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
21
    static MutablePtr create(Args&&... args) {
433
21
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
21
    }
_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_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
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJmjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJmjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJmjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJmjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EEmEEENS7_IS2_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJmiEEENS_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
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJijEEENS_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_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_9ColumnStrIjEEEEmEEENS7_IS2_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
767
    static MutablePtr create(Args&&... args) {
433
767
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
767
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJijEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_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_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
482
    static MutablePtr create(Args&&... args) {
433
482
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
482
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
9
    static MutablePtr create(Args&&... args) {
433
9
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
9
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJmRKiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJRmiEEENS_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_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJRmRjEEENS_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
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJRmRjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
1.59k
    static MutablePtr create(Args&&... args) {
433
1.59k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.59k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJRmRjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
1.80k
    static MutablePtr create(Args&&... args) {
433
1.80k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.80k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJRmRjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
1.59k
    static MutablePtr create(Args&&... args) {
433
1.59k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.59k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJRmRjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
1.45k
    static MutablePtr create(Args&&... args) {
433
1.45k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.45k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE6createIJRKmEEENS_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_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_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_11ColumnConstEE6createIJRNS_3COWIS1_E13immutable_ptrIS1_EERmEEENS6_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
2.92k
    static MutablePtr create(Args&&... args) {
433
2.92k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
2.92k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRKmbEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
1.03k
    static MutablePtr create(Args&&... args) {
433
1.03k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.03k
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJiEEENS_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_13PrimitiveTypeE7EEEE6createIJiEEENS_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
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEERmEEENS7_IS2_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_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_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEERmEEENS7_IS2_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_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEERmEEENS7_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_12ColumnVectorILNS_13PrimitiveTypeE27EEEEERmEEENS7_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_12ColumnVectorILNS_13PrimitiveTypeE25EEEE6createIJRmNS_11DateV2ValueINS_15DateV2ValueTypeEEEEEENS_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_13PrimitiveTypeE26EEEE6createIJRmNS_11DateV2ValueINS_19DateTimeV2ValueTypeEEEEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
50
    static MutablePtr create(Args&&... args) {
433
50
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
50
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE6createIJRmNS_16TimestampTzValueEEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE6createIJRmiEEENS_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_13PrimitiveTypeE3EEEE6createIJRmaEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE6createIJRmiEEENS_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
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
32
    static MutablePtr create(Args&&... args) {
433
32
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
32
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEERmEEENS7_IS2_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
1
    static MutablePtr create(Args&&... args) {
433
1
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEERmEEENS7_IS2_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEERmEEENS7_IS2_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEERmEEENS7_IS2_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE6createIJRmdEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE6createIJiiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_9ColumnStrIjEEEERmEEENS7_IS2_EEDpOT_
_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
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJmRiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJmRiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJmRiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJmRiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJmRiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_12IColumnDummyENS_13ColumnNothingEE6createIJmEEENS_3COWINS_7IColumnEE11mutable_ptrIS2_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrINS_13ColumnNothingEEEEEENS7_IS2_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_13ColumnDictI32EEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEEEENS7_IS2_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_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEERKmEEENS7_IS2_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEERtEEENS7_IS2_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJRiRbRSt10shared_ptrIKNS_9IDataTypeEENS_3COWIS1_E11mutable_ptrIS1_EEEEENSE_IS2_EEDpOT_
Line
Count
Source
432
152
    static MutablePtr create(Args&&... args) {
433
152
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
152
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJRiRbRSt10shared_ptrIKNS_9IDataTypeEENS_3COWIS1_E11mutable_ptrINS_13ColumnNothingEEEEEENSE_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_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRS4_EEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
47
    static MutablePtr create(Args&&... args) {
433
47
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
47
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE6createIJiiEEENS_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_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_11ColumnArrayEEEiEEENS7_IS2_EEDpOT_
Line
Count
Source
432
1
    static MutablePtr create(Args&&... args) {
433
1
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1
    }
435
#include "common/compile_check_avoid_end.h"
436
437
112k
    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
68
    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_14ColumnNullableEE18cast_to_column_ptrEPKS2_
Line
Count
Source
437
8.69k
    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
2.35k
    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
100k
    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_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
68
    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
29
    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
52
    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_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE18cast_to_column_ptrEPKS4_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE18cast_to_column_ptrEPKS4_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE18cast_to_column_ptrEPKS4_
438
439
857k
    static MutablePtr cast_to_column_mutptr(Derived* raw_type_ptr) {
440
857k
        return MutablePtr(raw_type_ptr);
441
857k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE21cast_to_column_mutptrEPS4_
Line
Count
Source
439
804k
    static MutablePtr cast_to_column_mutptr(Derived* raw_type_ptr) {
440
804k
        return MutablePtr(raw_type_ptr);
441
804k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE21cast_to_column_mutptrEPS4_
Line
Count
Source
439
53.6k
    static MutablePtr cast_to_column_mutptr(Derived* raw_type_ptr) {
440
53.6k
        return MutablePtr(raw_type_ptr);
441
53.6k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE21cast_to_column_mutptrEPS4_
Line
Count
Source
439
1
    static MutablePtr cast_to_column_mutptr(Derived* raw_type_ptr) {
440
1
        return MutablePtr(raw_type_ptr);
441
1
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE21cast_to_column_mutptrEPS2_
Line
Count
Source
439
2
    static MutablePtr cast_to_column_mutptr(Derived* raw_type_ptr) {
440
2
        return MutablePtr(raw_type_ptr);
441
2
    }
442
443
45.0k
    typename Base::MutablePtr clone() const override {
444
45.0k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
45.0k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE5cloneEv
Line
Count
Source
443
3
    typename Base::MutablePtr clone() const override {
444
3
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
3
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE5cloneEv
Line
Count
Source
443
7.27k
    typename Base::MutablePtr clone() const override {
444
7.27k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
7.27k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE5cloneEv
Line
Count
Source
443
6.74k
    typename Base::MutablePtr clone() const override {
444
6.74k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
6.74k
    }
_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
377
    typename Base::MutablePtr clone() const override {
444
377
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
377
    }
_ZNK5doris9COWHelperINS_7IColumnENS_9ColumnStrIjEEE5cloneEv
Line
Count
Source
443
7.11k
    typename Base::MutablePtr clone() const override {
444
7.11k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
7.11k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE5cloneEv
Line
Count
Source
443
219
    typename Base::MutablePtr clone() const override {
444
219
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
219
    }
_ZNK5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE5cloneEv
Line
Count
Source
443
242
    typename Base::MutablePtr clone() const override {
444
242
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
242
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE5cloneEv
Line
Count
Source
443
1.67k
    typename Base::MutablePtr clone() const override {
444
1.67k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
1.67k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE5cloneEv
Line
Count
Source
443
350
    typename Base::MutablePtr clone() const override {
444
350
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
350
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE5cloneEv
Line
Count
Source
443
349
    typename Base::MutablePtr clone() const override {
444
349
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
349
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE5cloneEv
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE5cloneEv
Line
Count
Source
443
161
    typename Base::MutablePtr clone() const override {
444
161
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
161
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE5cloneEv
Line
Count
Source
443
61
    typename Base::MutablePtr clone() const override {
444
61
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
61
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE5cloneEv
Line
Count
Source
443
60
    typename Base::MutablePtr clone() const override {
444
60
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
60
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE5cloneEv
Line
Count
Source
443
290
    typename Base::MutablePtr clone() const override {
444
290
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
290
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE5cloneEv
Line
Count
Source
443
243
    typename Base::MutablePtr clone() const override {
444
243
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
243
    }
_ZNK5doris9COWHelperINS_7IColumnENS_15ColumnVarbinaryEE5cloneEv
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_12ColumnVectorILNS_13PrimitiveTypeE3EEEE5cloneEv
Line
Count
Source
443
4.02k
    typename Base::MutablePtr clone() const override {
444
4.02k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
4.02k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE5cloneEv
Line
Count
Source
443
366
    typename Base::MutablePtr clone() const override {
444
366
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
366
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE5cloneEv
Line
Count
Source
443
9.99k
    typename Base::MutablePtr clone() const override {
444
9.99k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
9.99k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE5cloneEv
Line
Count
Source
443
2.71k
    typename Base::MutablePtr clone() const override {
444
2.71k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
2.71k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE5cloneEv
Line
Count
Source
443
373
    typename Base::MutablePtr clone() const override {
444
373
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
373
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE5cloneEv
Line
Count
Source
443
282
    typename Base::MutablePtr clone() const override {
444
282
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
282
    }
_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
49
    typename Base::MutablePtr clone() const override {
444
49
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
49
    }
_ZNK5doris9COWHelperINS_7IColumnENS_9ColumnMapEE5cloneEv
Line
Count
Source
443
1.39k
    typename Base::MutablePtr clone() const override {
444
1.39k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
1.39k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE5cloneEv
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE5cloneEv
Line
Count
Source
443
190
    typename Base::MutablePtr clone() const override {
444
190
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
190
    }
Unexecuted instantiation: block_test.cpp:_ZNK5doris9COWHelperINS_12IColumnDummyENS_12_GLOBAL__N_118ThrowOnCloneColumnEE5cloneEv
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE5cloneEv
Line
Count
Source
443
52
    typename Base::MutablePtr clone() const override {
444
52
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
52
    }
_ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE5cloneEv
Line
Count
Source
443
11
    typename Base::MutablePtr clone() const override {
444
11
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
11
    }
_ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE5cloneEv
Line
Count
Source
443
3
    typename Base::MutablePtr clone() const override {
444
3
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
3
    }
_ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE5cloneEv
Line
Count
Source
443
3
    typename Base::MutablePtr clone() const override {
444
3
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
3
    }
_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_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE5cloneEv
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
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE5cloneEv
Line
Count
Source
443
90
    typename Base::MutablePtr clone() const override {
444
90
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
90
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE5cloneEv
Line
Count
Source
443
87
    typename Base::MutablePtr clone() const override {
444
87
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
87
    }
_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_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
    }
446
    void append_data_by_selector(typename Base::MutablePtr& res,
447
419
                                 const typename Base::Selector& selector) const override {
448
419
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
419
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_11ColumnConstEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
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
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_13PrimitiveTypeE8EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_15ColumnVarbinaryEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE23append_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_12ColumnVectorILNS_13PrimitiveTypeE6EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
416
                                 const typename Base::Selector& selector) const override {
448
416
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
416
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDictI32EE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnStructEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_9ColumnMapEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: block_test.cpp:_ZNK5doris9COWHelperINS_12IColumnDummyENS_12_GLOBAL__N_118ThrowOnCloneColumnEE23append_data_by_selectorERNS_3COWINS_7IColumnEE11mutable_ptrIS6_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_9ColumnStrImEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
_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
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE38EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
450
11
    void insert_duplicate_fields(const Field& x, const size_t n) override {
451
11
        this->template insert_impl<Derived>(x, n);
452
11
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_12IColumnDummyENS_13ColumnNothingEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_9ColumnStrIjEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE23insert_duplicate_fieldsERKNS_5FieldEm
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
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_15ColumnVarbinaryEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE23insert_duplicate_fieldsERKNS_5FieldEm
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE23insert_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_12ColumnVectorILNS_13PrimitiveTypeE6EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
450
6
    void insert_duplicate_fields(const Field& x, const size_t n) override {
451
6
        this->template insert_impl<Derived>(x, n);
452
6
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE23insert_duplicate_fieldsERKNS_5FieldEm
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_13PrimitiveTypeE28EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: block_test.cpp:_ZN5doris9COWHelperINS_12IColumnDummyENS_12_GLOBAL__N_118ThrowOnCloneColumnEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_9ColumnStrImEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE38EEEE23insert_duplicate_fieldsERKNS_5FieldEm
_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
    }
453
454
    void append_data_by_selector(typename Base::MutablePtr& res,
455
                                 const typename Base::Selector& selector, size_t begin,
456
92
                                 size_t end) const override {
457
92
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
92
    }
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
44
                                 size_t end) const override {
457
44
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
44
    }
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
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_9ColumnStrIjEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
43
                                 size_t end) const override {
457
43
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
43
    }
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
1
                                 size_t end) const override {
457
1
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
1
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
1
                                 size_t end) const override {
457
1
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
1
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_15ColumnVarbinaryEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
3
                                 size_t end) const override {
457
3
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
3
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDictI32EE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnStructEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_9ColumnMapEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: block_test.cpp:_ZNK5doris9COWHelperINS_12IColumnDummyENS_12_GLOBAL__N_118ThrowOnCloneColumnEE23append_data_by_selectorERNS_3COWINS_7IColumnEE11mutable_ptrIS6_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE23append_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
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_9ColumnStrImEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE23append_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_15ColumnVariantV2EE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
459
460
    void insert_from_multi_column(const std::vector<const IColumn*>& srcs,
461
135
                                  const std::vector<size_t>& positions) override {
462
135
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
135
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Line
Count
Source
461
65
                                  const std::vector<size_t>& positions) override {
462
65
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
65
    }
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
3
                                  const std::vector<size_t>& positions) override {
462
3
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
3
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_15ColumnVarbinaryEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
26
                                  const std::vector<size_t>& positions) override {
462
26
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
26
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
39
                                  const std::vector<size_t>& positions) override {
462
39
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
39
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDictI32EE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnStructEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_9ColumnMapEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: block_test.cpp:_ZN5doris9COWHelperINS_12IColumnDummyENS_12_GLOBAL__N_118ThrowOnCloneColumnEE24insert_from_multi_columnERKSt6vectorIPKNS_7IColumnESaIS8_EERKS5_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_9ColumnStrImEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS7_EERKS5_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
_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
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE38EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
464
465
protected:
466
    MutablePtr shallow_mutate() const {
467
        return MutablePtr(static_cast<Derived*>(Base::shallow_mutate().get()));
468
    }
469
};
470
} // namespace doris