Coverage Report

Created: 2026-09-01 07:28

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
163M
    COW() : ref_counter(0) {}
97
98
112k
    COW(COW const&) : ref_counter(0) {}
99
100
    COW& operator=(COW const&) { return *this; }
101
102
756M
    void add_ref() { ++ref_counter; }
103
104
757M
    void release_ref() {
105
757M
        if (--ref_counter == 0) {
106
164M
            delete static_cast<const Derived*>(this);
107
164M
        }
108
757M
    }
109
110
290M
    Derived* derived() { return static_cast<Derived*>(this); }
111
112
1.39G
    const Derived* derived() const { return static_cast<const Derived*>(this); }
113
114
    template <typename T>
115
    class intrusive_ptr {
116
    public:
117
265M
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2Ev
Line
Count
Source
117
121M
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2Ev
Line
Count
Source
117
103M
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2Ev
Line
Count
Source
117
1.14M
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2Ev
Line
Count
Source
117
1.10M
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEEC2Ev
Line
Count
Source
117
1.28k
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEC2Ev
Line
Count
Source
117
238
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVariantV2EEC2Ev
Line
Count
Source
117
477
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2Ev
Line
Count
Source
117
332k
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2Ev
Line
Count
Source
117
38.1M
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnArrayEEC2Ev
Line
Count
Source
117
358
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEC2Ev
Line
Count
Source
117
559
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrImEEEC2Ev
Line
Count
Source
117
27
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2Ev
Line
Count
Source
117
52
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2Ev
Line
Count
Source
117
52
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2Ev
Line
Count
Source
117
96
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2Ev
Line
Count
Source
117
59
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2Ev
Line
Count
Source
117
52
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2Ev
Line
Count
Source
117
52
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2Ev
Line
Count
Source
117
52
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2Ev
Line
Count
Source
117
52
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrIjEEEC2Ev
Line
Count
Source
117
133
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2Ev
Line
Count
Source
117
52
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2Ev
Line
Count
Source
117
75
        intrusive_ptr() : t(nullptr) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2Ev
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2Ev
Line
Count
Source
117
5
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2Ev
Line
Count
Source
117
4
        intrusive_ptr() : t(nullptr) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2Ev
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_14ColumnNullableEEC2Ev
Line
Count
Source
117
386k
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2Ev
Line
Count
Source
117
524
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2Ev
Line
Count
Source
117
57
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2Ev
Line
Count
Source
117
169
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2Ev
Line
Count
Source
117
49
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEC2Ev
Line
Count
Source
117
3
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2Ev
Line
Count
Source
117
40
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2Ev
Line
Count
Source
117
31
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2Ev
Line
Count
Source
117
28
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2Ev
Line
Count
Source
117
15
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2Ev
Line
Count
Source
117
351
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_14ColumnNullableEEC2Ev
Line
Count
Source
117
443
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEEC2Ev
Line
Count
Source
117
5.55k
        intrusive_ptr() : t(nullptr) {}
118
119
568M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
568M
            if (t && add_ref) {
121
567M
                ((std::remove_const_t<T>*)t)->add_ref();
122
567M
            }
123
568M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_14ColumnNullableEEC2EPS4_b
Line
Count
Source
119
37.0M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
37.0M
            if (t && add_ref) {
121
37.0M
                ((std::remove_const_t<T>*)t)->add_ref();
122
37.0M
            }
123
37.0M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2EPS1_b
Line
Count
Source
119
291M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
291M
            if (t && add_ref) {
121
290M
                ((std::remove_const_t<T>*)t)->add_ref();
122
290M
            }
123
291M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2EPS4_b
Line
Count
Source
119
81.6M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
81.6M
            if (t && add_ref) {
121
81.6M
                ((std::remove_const_t<T>*)t)->add_ref();
122
81.6M
            }
123
81.6M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEEC2EPS5_b
Line
Count
Source
119
41.5M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
41.5M
            if (t && add_ref) {
121
41.5M
                ((std::remove_const_t<T>*)t)->add_ref();
122
41.5M
            }
123
41.5M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEEC2EPS4_b
Line
Count
Source
119
291k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
292k
            if (t && add_ref) {
121
292k
                ((std::remove_const_t<T>*)t)->add_ref();
122
292k
            }
123
291k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2EPS6_b
Line
Count
Source
119
5.18M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
5.18M
            if (t && add_ref) {
121
5.18M
                ((std::remove_const_t<T>*)t)->add_ref();
122
5.18M
            }
123
5.18M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2EPS7_b
Line
Count
Source
119
359k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
359k
            if (t && add_ref) {
121
359k
                ((std::remove_const_t<T>*)t)->add_ref();
122
359k
            }
123
359k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnArrayEEC2EPS4_b
Line
Count
Source
119
1.06M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
1.06M
            if (t && add_ref) {
121
1.06M
                ((std::remove_const_t<T>*)t)->add_ref();
122
1.06M
            }
123
1.06M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnMapEEC2EPS4_b
Line
Count
Source
119
1.31M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
1.31M
            if (t && add_ref) {
121
1.31M
                ((std::remove_const_t<T>*)t)->add_ref();
122
1.31M
            }
123
1.31M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EPS6_b
Line
Count
Source
119
64.9M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
64.9M
            if (t && add_ref) {
121
64.9M
                ((std::remove_const_t<T>*)t)->add_ref();
122
64.9M
            }
123
64.9M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EPS7_b
Line
Count
Source
119
1.51M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
1.51M
            if (t && add_ref) {
121
1.51M
                ((std::remove_const_t<T>*)t)->add_ref();
122
1.51M
            }
123
1.51M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnConstEEC2EPS4_b
Line
Count
Source
119
6.66M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
6.66M
            if (t && add_ref) {
121
6.66M
                ((std::remove_const_t<T>*)t)->add_ref();
122
6.66M
            }
123
6.66M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2EPS6_b
Line
Count
Source
119
326k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
326k
            if (t && add_ref) {
121
326k
                ((std::remove_const_t<T>*)t)->add_ref();
122
326k
            }
123
326k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2EPS6_b
Line
Count
Source
119
616k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
616k
            if (t && add_ref) {
121
616k
                ((std::remove_const_t<T>*)t)->add_ref();
122
616k
            }
123
616k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEC2EPS6_b
Line
Count
Source
119
49.4k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
49.4k
            if (t && add_ref) {
121
49.4k
                ((std::remove_const_t<T>*)t)->add_ref();
122
49.4k
            }
123
49.4k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2EPS6_b
Line
Count
Source
119
740k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
740k
            if (t && add_ref) {
121
740k
                ((std::remove_const_t<T>*)t)->add_ref();
122
740k
            }
123
740k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2EPS6_b
Line
Count
Source
119
71.6k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
71.6k
            if (t && add_ref) {
121
71.6k
                ((std::remove_const_t<T>*)t)->add_ref();
122
71.6k
            }
123
71.6k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_23ColumnFixedLengthObjectEEC2EPS4_b
Line
Count
Source
119
317k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
317k
            if (t && add_ref) {
121
316k
                ((std::remove_const_t<T>*)t)->add_ref();
122
316k
            }
123
317k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEC2EPS6_b
Line
Count
Source
119
15.1k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
15.1k
            if (t && add_ref) {
121
15.1k
                ((std::remove_const_t<T>*)t)->add_ref();
122
15.1k
            }
123
15.1k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2EPS6_b
Line
Count
Source
119
37.2k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
37.2k
            if (t && add_ref) {
121
37.2k
                ((std::remove_const_t<T>*)t)->add_ref();
122
37.2k
            }
123
37.2k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2EPS6_b
Line
Count
Source
119
36.6k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
36.6k
            if (t && add_ref) {
121
36.6k
                ((std::remove_const_t<T>*)t)->add_ref();
122
36.6k
            }
123
36.6k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnNothingEEC2EPS4_b
Line
Count
Source
119
23.2k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
23.2k
            if (t && add_ref) {
121
23.2k
                ((std::remove_const_t<T>*)t)->add_ref();
122
23.2k
            }
123
23.2k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEC2EPS6_b
Line
Count
Source
119
209k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
209k
            if (t && add_ref) {
121
209k
                ((std::remove_const_t<T>*)t)->add_ref();
122
209k
            }
123
209k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2EPS6_b
Line
Count
Source
119
5.30M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
5.30M
            if (t && add_ref) {
121
5.30M
                ((std::remove_const_t<T>*)t)->add_ref();
122
5.30M
            }
123
5.30M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2EPS6_b
Line
Count
Source
119
915k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
916k
            if (t && add_ref) {
121
916k
                ((std::remove_const_t<T>*)t)->add_ref();
122
916k
            }
123
915k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2EPS6_b
Line
Count
Source
119
6.27M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
6.27M
            if (t && add_ref) {
121
6.27M
                ((std::remove_const_t<T>*)t)->add_ref();
122
6.27M
            }
123
6.27M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EPS6_b
Line
Count
Source
119
12.8M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
12.8M
            if (t && add_ref) {
121
12.8M
                ((std::remove_const_t<T>*)t)->add_ref();
122
12.8M
            }
123
12.8M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2EPS6_b
Line
Count
Source
119
648k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
648k
            if (t && add_ref) {
121
648k
                ((std::remove_const_t<T>*)t)->add_ref();
122
648k
            }
123
648k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2EPS6_b
Line
Count
Source
119
593k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
593k
            if (t && add_ref) {
121
593k
                ((std::remove_const_t<T>*)t)->add_ref();
122
593k
            }
123
593k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2EPS6_b
Line
Count
Source
119
706k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
706k
            if (t && add_ref) {
121
706k
                ((std::remove_const_t<T>*)t)->add_ref();
122
706k
            }
123
706k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEC2EPS6_b
Line
Count
Source
119
53.8k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
53.8k
            if (t && add_ref) {
121
53.8k
                ((std::remove_const_t<T>*)t)->add_ref();
122
53.8k
            }
123
53.8k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2EPS6_b
Line
Count
Source
119
1.61M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
1.61M
            if (t && add_ref) {
121
1.61M
                ((std::remove_const_t<T>*)t)->add_ref();
122
1.61M
            }
123
1.61M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEC2EPS6_b
Line
Count
Source
119
123k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
123k
            if (t && add_ref) {
121
123k
                ((std::remove_const_t<T>*)t)->add_ref();
122
123k
            }
123
123k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2EPS6_b
Line
Count
Source
119
3.62M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
3.62M
            if (t && add_ref) {
121
3.62M
                ((std::remove_const_t<T>*)t)->add_ref();
122
3.62M
            }
123
3.62M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEC2EPS6_b
Line
Count
Source
119
20.1k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
20.1k
            if (t && add_ref) {
121
20.1k
                ((std::remove_const_t<T>*)t)->add_ref();
122
20.1k
            }
123
20.1k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEC2EPS6_b
Line
Count
Source
119
9.10k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
9.10k
            if (t && add_ref) {
121
9.10k
                ((std::remove_const_t<T>*)t)->add_ref();
122
9.10k
            }
123
9.10k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnStructEEC2EPS4_b
Line
Count
Source
119
78.2k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
78.2k
            if (t && add_ref) {
121
78.2k
                ((std::remove_const_t<T>*)t)->add_ref();
122
78.2k
            }
123
78.2k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVarbinaryEEC2EPS4_b
Line
Count
Source
119
8.07k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
8.07k
            if (t && add_ref) {
121
8.07k
                ((std::remove_const_t<T>*)t)->add_ref();
122
8.07k
            }
123
8.07k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVariantV2EEC2EPS4_b
Line
Count
Source
119
1.20k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
1.20k
            if (t && add_ref) {
121
1.20k
                ((std::remove_const_t<T>*)t)->add_ref();
122
1.20k
            }
123
1.20k
        }
_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_12ColumnVectorILNS_13PrimitiveTypeE38EEEEC2EPS6_b
Line
Count
Source
119
1.52k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
1.52k
            if (t && add_ref) {
121
1.52k
                ((std::remove_const_t<T>*)t)->add_ref();
122
1.52k
            }
123
1.52k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrIjEEEC2EPS6_b
Line
Count
Source
119
234
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
234
            if (t && add_ref) {
121
234
                ((std::remove_const_t<T>*)t)->add_ref();
122
234
            }
123
234
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEC2EPS7_b
Line
Count
Source
119
39
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
39
            if (t && add_ref) {
121
39
                ((std::remove_const_t<T>*)t)->add_ref();
122
39
            }
123
39
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEC2EPS6_b
Line
Count
Source
119
73.0k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
73.0k
            if (t && add_ref) {
121
73.0k
                ((std::remove_const_t<T>*)t)->add_ref();
122
73.0k
            }
123
73.0k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrImEEEC2EPS6_b
Line
Count
Source
119
27
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
27
            if (t && add_ref) {
121
27
                ((std::remove_const_t<T>*)t)->add_ref();
122
27
            }
123
27
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2EPS7_b
Line
Count
Source
119
52
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
52
            if (t && add_ref) {
121
52
                ((std::remove_const_t<T>*)t)->add_ref();
122
52
            }
123
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2EPS7_b
Line
Count
Source
119
52
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
52
            if (t && add_ref) {
121
52
                ((std::remove_const_t<T>*)t)->add_ref();
122
52
            }
123
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2EPS7_b
Line
Count
Source
119
99
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
99
            if (t && add_ref) {
121
99
                ((std::remove_const_t<T>*)t)->add_ref();
122
99
            }
123
99
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EPS7_b
Line
Count
Source
119
58
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
58
            if (t && add_ref) {
121
58
                ((std::remove_const_t<T>*)t)->add_ref();
122
58
            }
123
58
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2EPS7_b
Line
Count
Source
119
52
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
52
            if (t && add_ref) {
121
52
                ((std::remove_const_t<T>*)t)->add_ref();
122
52
            }
123
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2EPS7_b
Line
Count
Source
119
138
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
138
            if (t && add_ref) {
121
138
                ((std::remove_const_t<T>*)t)->add_ref();
122
138
            }
123
138
        }
_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_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2EPS7_b
Line
Count
Source
119
52
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
52
            if (t && add_ref) {
121
52
                ((std::remove_const_t<T>*)t)->add_ref();
122
52
            }
123
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2EPS7_b
Line
Count
Source
119
75
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
75
            if (t && add_ref) {
121
75
                ((std::remove_const_t<T>*)t)->add_ref();
122
75
            }
123
75
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2EPS7_b
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2EPS7_b
Line
Count
Source
119
5
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
5
            if (t && add_ref) {
121
5
                ((std::remove_const_t<T>*)t)->add_ref();
122
5
            }
123
5
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2EPS7_b
Line
Count
Source
119
4
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
4
            if (t && add_ref) {
121
4
                ((std::remove_const_t<T>*)t)->add_ref();
122
4
            }
123
4
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2EPS7_b
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_14ColumnNullableEEC2EPS5_b
Line
Count
Source
119
145k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
145k
            if (t && add_ref) {
121
145k
                ((std::remove_const_t<T>*)t)->add_ref();
122
145k
            }
123
145k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDictI32EEC2EPS4_b
Line
Count
Source
119
14.2k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
14.2k
            if (t && add_ref) {
121
14.1k
                ((std::remove_const_t<T>*)t)->add_ref();
122
14.1k
            }
123
14.2k
        }
124
125
        template <typename U>
126
432k
        intrusive_ptr(intrusive_ptr<U> const& rhs) : t(rhs.get()) {
127
432k
            if (t) {
128
432k
                ((std::remove_const_t<T>*)t)->add_ref();
129
432k
            }
130
432k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2IKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEERKNS3_IT_EE
Line
Count
Source
126
212k
        intrusive_ptr(intrusive_ptr<U> const& rhs) : t(rhs.get()) {
127
212k
            if (t) {
128
212k
                ((std::remove_const_t<T>*)t)->add_ref();
129
212k
            }
130
212k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2IKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEERKNS3_IT_EE
Line
Count
Source
126
220k
        intrusive_ptr(intrusive_ptr<U> const& rhs) : t(rhs.get()) {
127
220k
            if (t) {
128
220k
                ((std::remove_const_t<T>*)t)->add_ref();
129
220k
            }
130
220k
        }
131
132
213M
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
213M
            if (t) {
134
195M
                ((std::remove_const_t<T>*)t)->add_ref();
135
195M
            }
136
213M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2ERKS5_
Line
Count
Source
132
199M
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
199M
            if (t) {
134
194M
                ((std::remove_const_t<T>*)t)->add_ref();
135
194M
            }
136
199M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2ERKS8_
Line
Count
Source
132
80.9k
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
80.9k
            if (t) {
134
80.9k
                ((std::remove_const_t<T>*)t)->add_ref();
135
80.9k
            }
136
80.9k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2ERKS8_
Line
Count
Source
132
36.3k
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
36.3k
            if (t) {
134
36.3k
                ((std::remove_const_t<T>*)t)->add_ref();
135
36.3k
            }
136
36.3k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrIjEEEC2ERKS7_
Line
Count
Source
132
304
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
304
            if (t) {
134
304
                ((std::remove_const_t<T>*)t)->add_ref();
135
304
            }
136
304
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEC2ERKS8_
Line
Count
Source
132
79
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
79
            if (t) {
134
79
                ((std::remove_const_t<T>*)t)->add_ref();
135
79
            }
136
79
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2ERKS8_
Line
Count
Source
132
13.8M
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
13.8M
            if (t) {
134
167
                ((std::remove_const_t<T>*)t)->add_ref();
135
167
            }
136
13.8M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2ERKS8_
Line
Count
Source
132
52
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
52
            if (t) {
134
52
                ((std::remove_const_t<T>*)t)->add_ref();
135
52
            }
136
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2ERKS8_
Line
Count
Source
132
52
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
52
            if (t) {
134
52
                ((std::remove_const_t<T>*)t)->add_ref();
135
52
            }
136
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2ERKS8_
Line
Count
Source
132
102
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
102
            if (t) {
134
102
                ((std::remove_const_t<T>*)t)->add_ref();
135
102
            }
136
102
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2ERKS8_
Line
Count
Source
132
58
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
58
            if (t) {
134
58
                ((std::remove_const_t<T>*)t)->add_ref();
135
58
            }
136
58
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2ERKS8_
Line
Count
Source
132
52
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
52
            if (t) {
134
52
                ((std::remove_const_t<T>*)t)->add_ref();
135
52
            }
136
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2ERKS8_
Line
Count
Source
132
52
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
52
            if (t) {
134
52
                ((std::remove_const_t<T>*)t)->add_ref();
135
52
            }
136
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2ERKS8_
Line
Count
Source
132
52
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
52
            if (t) {
134
52
                ((std::remove_const_t<T>*)t)->add_ref();
135
52
            }
136
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2ERKS8_
Line
Count
Source
132
52
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
52
            if (t) {
134
52
                ((std::remove_const_t<T>*)t)->add_ref();
135
52
            }
136
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrImEEEC2ERKS7_
Line
Count
Source
132
27
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
27
            if (t) {
134
27
                ((std::remove_const_t<T>*)t)->add_ref();
135
27
            }
136
27
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2ERKS8_
Line
Count
Source
132
52
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
52
            if (t) {
134
52
                ((std::remove_const_t<T>*)t)->add_ref();
135
52
            }
136
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2ERKS8_
Line
Count
Source
132
75
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
75
            if (t) {
134
75
                ((std::remove_const_t<T>*)t)->add_ref();
135
75
            }
136
75
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2ERKS8_
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2ERKS8_
Line
Count
Source
132
5
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
5
            if (t) {
134
5
                ((std::remove_const_t<T>*)t)->add_ref();
135
5
            }
136
5
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2ERKS8_
Line
Count
Source
132
4
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
4
            if (t) {
134
4
                ((std::remove_const_t<T>*)t)->add_ref();
135
4
            }
136
4
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2ERKS8_
137
138
1.87G
        ~intrusive_ptr() {
139
1.87G
            if (t) {
140
762M
                ((std::remove_const_t<T>*)t)->release_ref();
141
762M
            }
142
1.87G
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_ED2Ev
Line
Count
Source
138
893M
        ~intrusive_ptr() {
139
893M
            if (t) {
140
458M
                ((std::remove_const_t<T>*)t)->release_ref();
141
458M
            }
142
893M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_ED2Ev
Line
Count
Source
138
616M
        ~intrusive_ptr() {
139
616M
            if (t) {
140
235M
                ((std::remove_const_t<T>*)t)->release_ref();
141
235M
            }
142
616M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_14ColumnNullableEED2Ev
Line
Count
Source
138
37.1M
        ~intrusive_ptr() {
139
37.1M
            if (t) {
140
8.27k
                ((std::remove_const_t<T>*)t)->release_ref();
141
8.27k
            }
142
37.1M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEED2Ev
Line
Count
Source
138
303k
        ~intrusive_ptr() {
139
303k
            if (t) {
140
26.3k
                ((std::remove_const_t<T>*)t)->release_ref();
141
26.3k
            }
142
303k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEED2Ev
Line
Count
Source
138
41.6M
        ~intrusive_ptr() {
139
41.6M
            if (t) {
140
298k
                ((std::remove_const_t<T>*)t)->release_ref();
141
298k
            }
142
41.6M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEED2Ev
Line
Count
Source
138
6.95M
        ~intrusive_ptr() {
139
6.95M
            if (t) {
140
3.33M
                ((std::remove_const_t<T>*)t)->release_ref();
141
3.33M
            }
142
6.95M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEED2Ev
Line
Count
Source
138
5.18M
        ~intrusive_ptr() {
139
5.18M
            if (t) {
140
18.0k
                ((std::remove_const_t<T>*)t)->release_ref();
141
18.0k
            }
142
5.18M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnArrayEED2Ev
Line
Count
Source
138
1.06M
        ~intrusive_ptr() {
139
1.06M
            if (t) {
140
144k
                ((std::remove_const_t<T>*)t)->release_ref();
141
144k
            }
142
1.06M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEED2Ev
Line
Count
Source
138
65.5M
        ~intrusive_ptr() {
139
65.5M
            if (t) {
140
688k
                ((std::remove_const_t<T>*)t)->release_ref();
141
688k
            }
142
65.5M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnConstEED2Ev
Line
Count
Source
138
6.66M
        ~intrusive_ptr() {
139
6.66M
            if (t) {
140
143
                ((std::remove_const_t<T>*)t)->release_ref();
141
143
            }
142
6.66M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEED2Ev
Line
Count
Source
138
326k
        ~intrusive_ptr() {
139
326k
            if (t) {
140
1.40k
                ((std::remove_const_t<T>*)t)->release_ref();
141
1.40k
            }
142
326k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEED2Ev
Line
Count
Source
138
617k
        ~intrusive_ptr() {
139
617k
            if (t) {
140
1.12k
                ((std::remove_const_t<T>*)t)->release_ref();
141
1.12k
            }
142
617k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEED2Ev
Line
Count
Source
138
49.4k
        ~intrusive_ptr() {
139
49.4k
            if (t) {
140
71
                ((std::remove_const_t<T>*)t)->release_ref();
141
71
            }
142
49.4k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEED2Ev
Line
Count
Source
138
740k
        ~intrusive_ptr() {
139
740k
            if (t) {
140
693
                ((std::remove_const_t<T>*)t)->release_ref();
141
693
            }
142
740k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEED2Ev
Line
Count
Source
138
71.7k
        ~intrusive_ptr() {
139
71.7k
            if (t) {
140
570
                ((std::remove_const_t<T>*)t)->release_ref();
141
570
            }
142
71.7k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnMapEED2Ev
Line
Count
Source
138
1.31M
        ~intrusive_ptr() {
139
1.31M
            if (t) {
140
292
                ((std::remove_const_t<T>*)t)->release_ref();
141
292
            }
142
1.31M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEED2Ev
Line
Count
Source
138
91.5M
        ~intrusive_ptr() {
139
91.5M
            if (t) {
140
63.2M
                ((std::remove_const_t<T>*)t)->release_ref();
141
63.2M
            }
142
91.5M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_23ColumnFixedLengthObjectEED2Ev
Line
Count
Source
138
320k
        ~intrusive_ptr() {
139
320k
            if (t) {
140
44
                ((std::remove_const_t<T>*)t)->release_ref();
141
44
            }
142
320k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEED2Ev
Line
Count
Source
138
15.1k
        ~intrusive_ptr() {
139
15.1k
            if (t) {
140
12
                ((std::remove_const_t<T>*)t)->release_ref();
141
12
            }
142
15.1k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEED2Ev
Line
Count
Source
138
37.4k
        ~intrusive_ptr() {
139
37.4k
            if (t) {
140
179
                ((std::remove_const_t<T>*)t)->release_ref();
141
179
            }
142
37.4k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEED2Ev
Line
Count
Source
138
36.8k
        ~intrusive_ptr() {
139
36.8k
            if (t) {
140
183
                ((std::remove_const_t<T>*)t)->release_ref();
141
183
            }
142
36.8k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnNothingEED2Ev
Line
Count
Source
138
23.2k
        ~intrusive_ptr() {
139
23.2k
            if (t) {
140
2
                ((std::remove_const_t<T>*)t)->release_ref();
141
2
            }
142
23.2k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEED2Ev
Line
Count
Source
138
5.30M
        ~intrusive_ptr() {
139
5.30M
            if (t) {
140
400
                ((std::remove_const_t<T>*)t)->release_ref();
141
400
            }
142
5.30M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEED2Ev
Line
Count
Source
138
916k
        ~intrusive_ptr() {
139
916k
            if (t) {
140
387
                ((std::remove_const_t<T>*)t)->release_ref();
141
387
            }
142
916k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEED2Ev
Line
Count
Source
138
6.28M
        ~intrusive_ptr() {
139
6.28M
            if (t) {
140
1.09k
                ((std::remove_const_t<T>*)t)->release_ref();
141
1.09k
            }
142
6.28M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEED2Ev
Line
Count
Source
138
12.8M
        ~intrusive_ptr() {
139
12.8M
            if (t) {
140
2.65k
                ((std::remove_const_t<T>*)t)->release_ref();
141
2.65k
            }
142
12.8M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEED2Ev
Line
Count
Source
138
649k
        ~intrusive_ptr() {
139
649k
            if (t) {
140
312
                ((std::remove_const_t<T>*)t)->release_ref();
141
312
            }
142
649k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEED2Ev
Line
Count
Source
138
594k
        ~intrusive_ptr() {
139
594k
            if (t) {
140
263
                ((std::remove_const_t<T>*)t)->release_ref();
141
263
            }
142
594k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEED2Ev
Line
Count
Source
138
707k
        ~intrusive_ptr() {
139
707k
            if (t) {
140
291
                ((std::remove_const_t<T>*)t)->release_ref();
141
291
            }
142
707k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEED2Ev
Line
Count
Source
138
53.8k
        ~intrusive_ptr() {
139
53.8k
            if (t) {
140
33
                ((std::remove_const_t<T>*)t)->release_ref();
141
33
            }
142
53.8k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEED2Ev
Line
Count
Source
138
1.61M
        ~intrusive_ptr() {
139
1.61M
            if (t) {
140
233
                ((std::remove_const_t<T>*)t)->release_ref();
141
233
            }
142
1.61M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEED2Ev
Line
Count
Source
138
123k
        ~intrusive_ptr() {
139
123k
            if (t) {
140
26
                ((std::remove_const_t<T>*)t)->release_ref();
141
26
            }
142
123k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEED2Ev
Line
Count
Source
138
3.63M
        ~intrusive_ptr() {
139
3.63M
            if (t) {
140
577
                ((std::remove_const_t<T>*)t)->release_ref();
141
577
            }
142
3.63M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEED2Ev
Line
Count
Source
138
20.1k
        ~intrusive_ptr() {
139
20.1k
            if (t) {
140
17
                ((std::remove_const_t<T>*)t)->release_ref();
141
17
            }
142
20.1k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEED2Ev
Line
Count
Source
138
209k
        ~intrusive_ptr() {
139
209k
            if (t) {
140
21
                ((std::remove_const_t<T>*)t)->release_ref();
141
21
            }
142
209k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEED2Ev
Line
Count
Source
138
9.10k
        ~intrusive_ptr() {
139
9.10k
            if (t) {
140
11
                ((std::remove_const_t<T>*)t)->release_ref();
141
11
            }
142
9.10k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnStructEED2Ev
Line
Count
Source
138
78.2k
        ~intrusive_ptr() {
139
78.2k
            if (t) {
140
12
                ((std::remove_const_t<T>*)t)->release_ref();
141
12
            }
142
78.2k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVarbinaryEED2Ev
Line
Count
Source
138
8.07k
        ~intrusive_ptr() {
139
8.07k
            if (t) {
140
58
                ((std::remove_const_t<T>*)t)->release_ref();
141
58
            }
142
8.07k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVariantV2EED2Ev
Line
Count
Source
138
1.84k
        ~intrusive_ptr() {
139
1.84k
            if (t) {
140
425
                ((std::remove_const_t<T>*)t)->release_ref();
141
425
            }
142
1.84k
        }
_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_12ColumnVectorILNS_13PrimitiveTypeE38EEEED2Ev
Line
Count
Source
138
1.99k
        ~intrusive_ptr() {
139
1.99k
            if (t) {
140
3
                ((std::remove_const_t<T>*)t)->release_ref();
141
3
            }
142
1.99k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrIjEEED2Ev
Line
Count
Source
138
4.42k
        ~intrusive_ptr() {
139
4.42k
            if (t) {
140
3.43k
                ((std::remove_const_t<T>*)t)->release_ref();
141
3.43k
            }
142
4.42k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE38EEEED2Ev
Line
Count
Source
138
1.94k
        ~intrusive_ptr() {
139
1.94k
            if (t) {
140
1.59k
                ((std::remove_const_t<T>*)t)->release_ref();
141
1.59k
            }
142
1.94k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEED2Ev
Line
Count
Source
138
74.2k
        ~intrusive_ptr() {
139
74.2k
            if (t) {
140
14
                ((std::remove_const_t<T>*)t)->release_ref();
141
14
            }
142
74.2k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEED2Ev
Line
Count
Source
138
70.8M
        ~intrusive_ptr() {
139
70.8M
            if (t) {
140
305
                ((std::remove_const_t<T>*)t)->release_ref();
141
305
            }
142
70.8M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE3EEEED2Ev
Line
Count
Source
138
208
        ~intrusive_ptr() {
139
208
            if (t) {
140
104
                ((std::remove_const_t<T>*)t)->release_ref();
141
104
            }
142
208
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE4EEEED2Ev
Line
Count
Source
138
208
        ~intrusive_ptr() {
139
208
            if (t) {
140
104
                ((std::remove_const_t<T>*)t)->release_ref();
141
104
            }
142
208
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE5EEEED2Ev
Line
Count
Source
138
388
        ~intrusive_ptr() {
139
388
            if (t) {
140
196
                ((std::remove_const_t<T>*)t)->release_ref();
141
196
            }
142
388
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE6EEEED2Ev
Line
Count
Source
138
233
        ~intrusive_ptr() {
139
233
            if (t) {
140
116
                ((std::remove_const_t<T>*)t)->release_ref();
141
116
            }
142
233
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE7EEEED2Ev
Line
Count
Source
138
208
        ~intrusive_ptr() {
139
208
            if (t) {
140
104
                ((std::remove_const_t<T>*)t)->release_ref();
141
104
            }
142
208
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE9EEEED2Ev
Line
Count
Source
138
208
        ~intrusive_ptr() {
139
208
            if (t) {
140
104
                ((std::remove_const_t<T>*)t)->release_ref();
141
104
            }
142
208
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE36EEEED2Ev
Line
Count
Source
138
208
        ~intrusive_ptr() {
139
208
            if (t) {
140
104
                ((std::remove_const_t<T>*)t)->release_ref();
141
104
            }
142
208
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE37EEEED2Ev
Line
Count
Source
138
208
        ~intrusive_ptr() {
139
208
            if (t) {
140
104
                ((std::remove_const_t<T>*)t)->release_ref();
141
104
            }
142
208
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrImEEED2Ev
Line
Count
Source
138
108
        ~intrusive_ptr() {
139
108
            if (t) {
140
54
                ((std::remove_const_t<T>*)t)->release_ref();
141
54
            }
142
108
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE25EEEED2Ev
Line
Count
Source
138
208
        ~intrusive_ptr() {
139
208
            if (t) {
140
104
                ((std::remove_const_t<T>*)t)->release_ref();
141
104
            }
142
208
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE26EEEED2Ev
Line
Count
Source
138
290
        ~intrusive_ptr() {
139
290
            if (t) {
140
140
                ((std::remove_const_t<T>*)t)->release_ref();
141
140
            }
142
290
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEED2Ev
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEED2Ev
Line
Count
Source
138
18
        ~intrusive_ptr() {
139
18
            if (t) {
140
8
                ((std::remove_const_t<T>*)t)->release_ref();
141
8
            }
142
18
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEED2Ev
Line
Count
Source
138
14
        ~intrusive_ptr() {
139
14
            if (t) {
140
6
                ((std::remove_const_t<T>*)t)->release_ref();
141
6
            }
142
14
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEED2Ev
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_14ColumnNullableEED2Ev
Line
Count
Source
138
532k
        ~intrusive_ptr() {
139
532k
            if (t) {
140
145k
                ((std::remove_const_t<T>*)t)->release_ref();
141
145k
            }
142
532k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDictI32EED2Ev
Line
Count
Source
138
14.2k
        ~intrusive_ptr() {
139
14.2k
            if (t) {
140
6
                ((std::remove_const_t<T>*)t)->release_ref();
141
6
            }
142
14.2k
        }
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
463M
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2EOS5_
Line
Count
Source
150
309M
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2EOS4_
Line
Count
Source
150
105M
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2EOS8_
Line
Count
Source
150
2.21M
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EOS8_
Line
Count
Source
150
27.1M
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrIjEEEC2EOS7_
Line
Count
Source
150
856
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEC2EOS8_
Line
Count
Source
150
350
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVariantV2EEC2EOS5_
Line
Count
Source
150
159
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEEC2EOS6_
Line
Count
Source
150
922
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEC2EOS7_
Line
Count
Source
150
237
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EOS7_
Line
Count
Source
150
237k
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2EOS8_
Line
Count
Source
150
19.0M
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEEC2EOS5_
Line
Count
Source
150
5.76k
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnArrayEEC2EOS5_
Line
Count
Source
150
329
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEC2EOS7_
Line
Count
Source
150
562
        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
96
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EOS8_
Line
Count
Source
150
58
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2EOS8_
Line
Count
Source
150
52
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2EOS8_
Line
Count
Source
150
52
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2EOS8_
Line
Count
Source
150
52
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2EOS8_
Line
Count
Source
150
52
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2EOS8_
Line
Count
Source
150
52
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2EOS8_
Line
Count
Source
150
75
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2EOS8_
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2EOS8_
Line
Count
Source
150
5
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2EOS8_
Line
Count
Source
150
4
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2EOS8_
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EOS7_
Line
Count
Source
150
598
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2EOS7_
Line
Count
Source
150
214
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2EOS7_
Line
Count
Source
150
326
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2EOS7_
Line
Count
Source
150
49
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEC2EOS7_
Line
Count
Source
150
3
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2EOS7_
Line
Count
Source
150
40
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2EOS7_
Line
Count
Source
150
187
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2EOS7_
Line
Count
Source
150
184
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2EOS7_
Line
Count
Source
150
15
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2EOS7_
Line
Count
Source
150
269
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_14ColumnNullableEEC2EOS5_
Line
Count
Source
150
359
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
151
152
319M
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
319M
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
319M
            return *this;
155
319M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EaSEOS5_
Line
Count
Source
152
165M
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
165M
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
165M
            return *this;
155
165M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEaSEOS8_
Line
Count
Source
152
27.1M
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
27.1M
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
27.1M
            return *this;
155
27.1M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EaSEOS4_
Line
Count
Source
152
104M
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
104M
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
104M
            return *this;
155
104M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEaSEOS8_
Line
Count
Source
152
19.0M
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
19.0M
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
19.0M
            return *this;
155
19.0M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEaSEOS8_
Line
Count
Source
152
2.21M
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
2.21M
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
2.21M
            return *this;
155
2.21M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrIjEEEaSEOS7_
Line
Count
Source
152
856
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
856
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
856
            return *this;
155
856
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEaSEOS8_
Line
Count
Source
152
350
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
350
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
350
            return *this;
155
350
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVariantV2EEaSEOS5_
Line
Count
Source
152
106
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
106
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
106
            return *this;
155
106
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEEaSEOS6_
Line
Count
Source
152
755
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
755
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
755
            return *this;
155
755
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEaSEOS7_
Line
Count
Source
152
237
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
237
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
237
            return *this;
155
237
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEaSEOS7_
Line
Count
Source
152
236k
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
236k
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
236k
            return *this;
155
236k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEEaSEOS5_
Line
Count
Source
152
5.76k
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
5.76k
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
5.76k
            return *this;
155
5.76k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnArrayEEaSEOS5_
Line
Count
Source
152
319
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
319
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
319
            return *this;
155
319
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEaSEOS7_
Line
Count
Source
152
562
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
562
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
562
            return *this;
155
562
        }
_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
96
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
96
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
96
            return *this;
155
96
        }
_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_12ColumnVectorILNS_13PrimitiveTypeE25EEEEaSEOS8_
Line
Count
Source
152
52
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
52
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
52
            return *this;
155
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEaSEOS8_
Line
Count
Source
152
75
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
75
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
75
            return *this;
155
75
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEaSEOS8_
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEaSEOS8_
Line
Count
Source
152
5
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
5
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
5
            return *this;
155
5
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEaSEOS8_
Line
Count
Source
152
4
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
4
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
4
            return *this;
155
4
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEaSEOS8_
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEaSEOS7_
Line
Count
Source
152
442
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
442
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
442
            return *this;
155
442
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEaSEOS7_
Line
Count
Source
152
58
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
58
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
58
            return *this;
155
58
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEaSEOS7_
Line
Count
Source
152
170
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
170
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
170
            return *this;
155
170
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEaSEOS7_
Line
Count
Source
152
49
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
49
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
49
            return *this;
155
49
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEaSEOS7_
Line
Count
Source
152
3
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
3
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
3
            return *this;
155
3
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEaSEOS7_
Line
Count
Source
152
40
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
40
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
40
            return *this;
155
40
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEaSEOS7_
Line
Count
Source
152
31
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
31
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
31
            return *this;
155
31
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEaSEOS7_
Line
Count
Source
152
28
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
28
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
28
            return *this;
155
28
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEaSEOS7_
Line
Count
Source
152
15
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
15
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
15
            return *this;
155
15
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEaSEOS7_
Line
Count
Source
152
269
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
269
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
269
            return *this;
155
269
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_14ColumnNullableEEaSEOS5_
Line
Count
Source
152
359
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
359
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
359
            return *this;
155
359
        }
156
157
        template <class U>
158
        friend class intrusive_ptr;
159
160
        template <class U>
161
367M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
367M
            rhs.t = nullptr;
163
367M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2IS1_EEONS3_IT_EE
Line
Count
Source
161
175M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
175M
            rhs.t = nullptr;
163
175M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_14ColumnNullableEEEONS3_IT_EE
Line
Count
Source
161
1.27M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
1.27M
            rhs.t = nullptr;
163
1.27M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnVariantEEEONS3_IT_EE
Line
Count
Source
161
231k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
231k
            rhs.t = nullptr;
163
231k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEONS3_IT_EE
Line
Count
Source
161
641
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
641
            rhs.t = nullptr;
163
641
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_11ColumnConstEEEONS3_IT_EE
Line
Count
Source
161
3.34M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
3.34M
            rhs.t = nullptr;
163
3.34M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_11ColumnConstEEEONS3_IT_EE
Line
Count
Source
161
3.32M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
3.32M
            rhs.t = nullptr;
163
3.32M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_11ColumnArrayEEEONS3_IT_EE
Line
Count
Source
161
140k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
140k
            rhs.t = nullptr;
163
140k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2IS6_EEONS3_IT_EE
Line
Count
Source
161
3.20M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
3.20M
            rhs.t = nullptr;
163
3.20M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_11ColumnArrayEEEONS3_IT_EE
Line
Count
Source
161
777k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
777k
            rhs.t = nullptr;
163
777k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEONS3_IT_EE
Line
Count
Source
161
1.16M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
1.16M
            rhs.t = nullptr;
163
1.16M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2IKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEONS3_IT_EE
Line
Count
Source
161
262k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
262k
            rhs.t = nullptr;
163
262k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEEONS3_IT_EE
Line
Count
Source
161
323k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
323k
            rhs.t = nullptr;
163
323k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEEONS3_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_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEEONS3_IT_EE
Line
Count
Source
161
604k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
604k
            rhs.t = nullptr;
163
604k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEEONS3_IT_EE
Line
Count
Source
161
10.9k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
10.9k
            rhs.t = nullptr;
163
10.9k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEEONS3_IT_EE
Line
Count
Source
161
48.7k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
48.7k
            rhs.t = nullptr;
163
48.7k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEEONS3_IT_EE
Line
Count
Source
161
609
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
609
            rhs.t = nullptr;
163
609
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEEONS3_IT_EE
Line
Count
Source
161
724k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
724k
            rhs.t = nullptr;
163
724k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEEONS3_IT_EE
Line
Count
Source
161
14.9k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
14.9k
            rhs.t = nullptr;
163
14.9k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEEONS3_IT_EE
Line
Count
Source
161
67.0k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
67.0k
            rhs.t = nullptr;
163
67.0k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEEONS3_IT_EE
Line
Count
Source
161
3.98k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
3.98k
            rhs.t = nullptr;
163
3.98k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEONS3_IT_EE
Line
Count
Source
161
1.96M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
1.96M
            rhs.t = nullptr;
163
1.96M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_9ColumnMapEEEONS3_IT_EE
Line
Count
Source
161
651k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
651k
            rhs.t = nullptr;
163
651k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_9ColumnMapEEEONS3_IT_EE
Line
Count
Source
161
666k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
666k
            rhs.t = nullptr;
163
666k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2IS6_EEONS3_IT_EE
Line
Count
Source
161
61.4M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
61.4M
            rhs.t = nullptr;
163
61.4M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_14ColumnNullableEEEONS3_IT_EE
Line
Count
Source
161
35.8M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
35.8M
            rhs.t = nullptr;
163
35.8M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEONS3_IT_EE
Line
Count
Source
161
1.45M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
1.45M
            rhs.t = nullptr;
163
1.45M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnNothingEEEONS3_IT_EE
Line
Count
Source
161
22.2k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
22.2k
            rhs.t = nullptr;
163
22.2k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_23ColumnFixedLengthObjectEEEONS3_IT_EE
Line
Count
Source
161
320k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
320k
            rhs.t = nullptr;
163
320k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_9ColumnStrIjEEEEONS3_IT_EE
Line
Count
Source
161
41.1M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
41.1M
            rhs.t = nullptr;
163
41.1M
        }
_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_ptrIKS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEEONS3_IT_EE
Line
Count
Source
161
18
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
18
            rhs.t = nullptr;
163
18
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEEONS3_IT_EE
Line
Count
Source
161
15.1k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
15.1k
            rhs.t = nullptr;
163
15.1k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEEONS3_IT_EE
Line
Count
Source
161
36.9k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
36.9k
            rhs.t = nullptr;
163
36.9k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEEONS3_IT_EE
Line
Count
Source
161
36.3k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
36.3k
            rhs.t = nullptr;
163
36.3k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEONS3_IT_EE
Line
Count
Source
161
209k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
209k
            rhs.t = nullptr;
163
209k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEEONS3_IT_EE
Line
Count
Source
161
5.29M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
5.29M
            rhs.t = nullptr;
163
5.29M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEEONS3_IT_EE
Line
Count
Source
161
908k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
908k
            rhs.t = nullptr;
163
908k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEEONS3_IT_EE
Line
Count
Source
161
6.11M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
6.11M
            rhs.t = nullptr;
163
6.11M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEEONS3_IT_EE
Line
Count
Source
161
12.6M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
12.6M
            rhs.t = nullptr;
163
12.6M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEEONS3_IT_EE
Line
Count
Source
161
643k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
643k
            rhs.t = nullptr;
163
643k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEEONS3_IT_EE
Line
Count
Source
161
591k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
591k
            rhs.t = nullptr;
163
591k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEEONS3_IT_EE
Line
Count
Source
161
683k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
683k
            rhs.t = nullptr;
163
683k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEEONS3_IT_EE
Line
Count
Source
161
53.7k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
53.7k
            rhs.t = nullptr;
163
53.7k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEONS3_IT_EE
Line
Count
Source
161
1.61M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
1.61M
            rhs.t = nullptr;
163
1.61M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEEONS3_IT_EE
Line
Count
Source
161
123k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
123k
            rhs.t = nullptr;
163
123k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEONS3_IT_EE
Line
Count
Source
161
3.62M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
3.62M
            rhs.t = nullptr;
163
3.62M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEEONS3_IT_EE
Line
Count
Source
161
19.9k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
19.9k
            rhs.t = nullptr;
163
19.9k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEEONS3_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_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEEONS3_IT_EE
Line
Count
Source
161
9.08k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
9.08k
            rhs.t = nullptr;
163
9.08k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnStructEEEONS3_IT_EE
Line
Count
Source
161
75.9k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
75.9k
            rhs.t = nullptr;
163
75.9k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_15ColumnVarbinaryEEEONS3_IT_EE
Line
Count
Source
161
7.00k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
7.00k
            rhs.t = nullptr;
163
7.00k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_15ColumnVariantV2EEEONS3_IT_EE
Line
Count
Source
161
706
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
706
            rhs.t = nullptr;
163
706
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_9ColumnStrIjEEEEONS3_IT_EE
Line
Count
Source
161
153k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
153k
            rhs.t = nullptr;
163
153k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_9ColumnStrImEEEEONS3_IT_EE
Line
Count
Source
161
13
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
13
            rhs.t = nullptr;
163
13
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_9ColumnStrImEEEEONS3_IT_EE
Line
Count
Source
161
181
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
181
            rhs.t = nullptr;
163
181
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnStructEEEONS3_IT_EE
Line
Count
Source
161
2.26k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
2.26k
            rhs.t = nullptr;
163
2.26k
        }
_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_9ColumnStrIjEEEC2IS5_EEONS3_IT_EE
Line
Count
Source
161
2.95k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
2.95k
            rhs.t = nullptr;
163
2.95k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEC2IS6_EEONS3_IT_EE
Line
Count
Source
161
1.47k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
1.47k
            rhs.t = nullptr;
163
1.47k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_15ColumnVariantV2EEEONS3_IT_EE
Line
Count
Source
161
77
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
77
            rhs.t = nullptr;
163
77
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEEONS3_IT_EE
Line
Count
Source
161
1.27k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
1.27k
            rhs.t = nullptr;
163
1.27k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEEONS3_IT_EE
Line
Count
Source
161
71.8k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
71.8k
            rhs.t = nullptr;
163
71.8k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEEONS3_IT_EE
Line
Count
Source
161
34
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
34
            rhs.t = nullptr;
163
34
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEEONS3_IT_EE
Line
Count
Source
161
6.61k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
6.61k
            rhs.t = nullptr;
163
6.61k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEEONS3_IT_EE
Line
Count
Source
161
7.81k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
7.81k
            rhs.t = nullptr;
163
7.81k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEEONS3_IT_EE
Line
Count
Source
161
169k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
169k
            rhs.t = nullptr;
163
169k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEEONS3_IT_EE
Line
Count
Source
161
123k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
123k
            rhs.t = nullptr;
163
123k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEEONS3_IT_EE
Line
Count
Source
161
4.65k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
4.65k
            rhs.t = nullptr;
163
4.65k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEEONS3_IT_EE
Line
Count
Source
161
1.78k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
1.78k
            rhs.t = nullptr;
163
1.78k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEEONS3_IT_EE
Line
Count
Source
161
22.3k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
22.3k
            rhs.t = nullptr;
163
22.3k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEEONS3_IT_EE
Line
Count
Source
161
136
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
136
            rhs.t = nullptr;
163
136
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEEONS3_IT_EE
Line
Count
Source
161
187
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
187
            rhs.t = nullptr;
163
187
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEEONS3_IT_EE
Line
Count
Source
161
24
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
24
            rhs.t = nullptr;
163
24
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEONS3_IT_EE
Line
Count
Source
161
2.66k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
2.66k
            rhs.t = nullptr;
163
2.66k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEEONS3_IT_EE
Line
Count
Source
161
56
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
56
            rhs.t = nullptr;
163
56
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEONS3_IT_EE
Line
Count
Source
161
3.99k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
3.99k
            rhs.t = nullptr;
163
3.99k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEEONS3_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_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEONS3_IT_EE
Line
Count
Source
161
189
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
189
            rhs.t = nullptr;
163
189
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEEONS3_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_ptrIKS1_EC2INS_13ColumnVariantEEEONS3_IT_EE
Line
Count
Source
161
35.0k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
35.0k
            rhs.t = nullptr;
163
35.0k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDictI32EEEONS3_IT_EE
Line
Count
Source
161
14.2k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
14.2k
            rhs.t = nullptr;
163
14.2k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnNothingEEEONS3_IT_EE
Line
Count
Source
161
927
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
927
            rhs.t = nullptr;
163
927
        }
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
17.3M
        intrusive_ptr& operator=(intrusive_ptr const& rhs) {
172
17.3M
            intrusive_ptr(rhs).swap(*this);
173
17.3M
            return *this;
174
17.3M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EaSERKS5_
Line
Count
Source
171
3.47M
        intrusive_ptr& operator=(intrusive_ptr const& rhs) {
172
3.47M
            intrusive_ptr(rhs).swap(*this);
173
3.47M
            return *this;
174
3.47M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEaSERKS8_
Line
Count
Source
171
13.8M
        intrusive_ptr& operator=(intrusive_ptr const& rhs) {
172
13.8M
            intrusive_ptr(rhs).swap(*this);
173
13.8M
            return *this;
174
13.8M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEaSERKS8_
Line
Count
Source
171
274
        intrusive_ptr& operator=(intrusive_ptr const& rhs) {
172
274
            intrusive_ptr(rhs).swap(*this);
173
274
            return *this;
174
274
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrIjEEEaSERKS7_
Line
Count
Source
171
13
        intrusive_ptr& operator=(intrusive_ptr const& rhs) {
172
13
            intrusive_ptr(rhs).swap(*this);
173
13
            return *this;
174
13
        }
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_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
17.8M
        void reset() { intrusive_ptr().swap(*this); }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_E5resetEv
Line
Count
Source
181
17.8M
        void reset() { intrusive_ptr().swap(*this); }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVariantV2EE5resetEv
Line
Count
Source
181
64
        void reset() { intrusive_ptr().swap(*this); }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_E5resetEv
Line
Count
Source
181
5.83k
        void reset() { intrusive_ptr().swap(*this); }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_14ColumnNullableEE5resetEv
Line
Count
Source
181
33
        void reset() { intrusive_ptr().swap(*this); }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEE5resetEv
Line
Count
Source
181
3
        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
962M
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIS1_E3getEv
Line
Count
Source
187
435M
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE3getEv
Line
Count
Source
187
13.8M
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE3getEv
Line
Count
Source
187
102M
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_E3getEv
Line
Count
Source
187
409M
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE3getEv
Line
Count
Source
187
294k
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE38EEEE3getEv
Line
Count
Source
187
40.8k
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrIjEEE3getEv
Line
Count
Source
187
51.8k
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEE3getEv
Line
Count
Source
187
50.5k
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEE3getEv
Line
Count
Source
187
60.8k
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE3getEv
Line
Count
Source
187
529k
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE3getEv
Line
Count
Source
187
130
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE3getEv
Line
Count
Source
187
130
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE3getEv
Line
Count
Source
187
2.53k
        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_9ColumnStrImEEE3getEv
Line
Count
Source
187
54
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE3getEv
Line
Count
Source
187
130
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE3getEv
Line
Count
Source
187
1.27k
        T* get() const { return t; }
Unexecuted instantiation: _ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE3getEv
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE3getEv
Line
Count
Source
187
228
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE3getEv
Line
Count
Source
187
226
        T* get() const { return t; }
Unexecuted instantiation: _ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE3getEv
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVarbinaryEE3getEv
Line
Count
Source
187
1.08k
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE3getEv
Line
Count
Source
187
873
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE3getEv
Line
Count
Source
187
167
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE3getEv
Line
Count
Source
187
114
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_14ColumnNullableEE3getEv
Line
Count
Source
187
20.1k
        T* get() const { return t; }
188
189
        T* detach() {
190
            T* ret = t;
191
            t = nullptr;
192
            return ret;
193
        }
194
195
354M
        void swap(intrusive_ptr& rhs) {
196
354M
            T* tmp = t;
197
354M
            t = rhs.t;
198
354M
            rhs.t = tmp;
199
354M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_E4swapERS5_
Line
Count
Source
195
187M
        void swap(intrusive_ptr& rhs) {
196
187M
            T* tmp = t;
197
187M
            t = rhs.t;
198
187M
            rhs.t = tmp;
199
187M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE4swapERS8_
Line
Count
Source
195
27.1M
        void swap(intrusive_ptr& rhs) {
196
27.1M
            T* tmp = t;
197
27.1M
            t = rhs.t;
198
27.1M
            rhs.t = tmp;
199
27.1M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_E4swapERS4_
Line
Count
Source
195
104M
        void swap(intrusive_ptr& rhs) {
196
104M
            T* tmp = t;
197
104M
            t = rhs.t;
198
104M
            rhs.t = tmp;
199
104M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE4swapERS8_
Line
Count
Source
195
32.9M
        void swap(intrusive_ptr& rhs) {
196
32.9M
            T* tmp = t;
197
32.9M
            t = rhs.t;
198
32.9M
            rhs.t = tmp;
199
32.9M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE4swapERS8_
Line
Count
Source
195
2.21M
        void swap(intrusive_ptr& rhs) {
196
2.21M
            T* tmp = t;
197
2.21M
            t = rhs.t;
198
2.21M
            rhs.t = tmp;
199
2.21M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrIjEEE4swapERS7_
Line
Count
Source
195
869
        void swap(intrusive_ptr& rhs) {
196
869
            T* tmp = t;
197
869
            t = rhs.t;
198
869
            rhs.t = tmp;
199
869
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE38EEEE4swapERS8_
Line
Count
Source
195
350
        void swap(intrusive_ptr& rhs) {
196
350
            T* tmp = t;
197
350
            t = rhs.t;
198
350
            rhs.t = tmp;
199
350
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVariantV2EE4swapERS5_
Line
Count
Source
195
170
        void swap(intrusive_ptr& rhs) {
196
170
            T* tmp = t;
197
170
            t = rhs.t;
198
170
            rhs.t = tmp;
199
170
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEE4swapERS6_
Line
Count
Source
195
758
        void swap(intrusive_ptr& rhs) {
196
758
            T* tmp = t;
197
758
            t = rhs.t;
198
758
            rhs.t = tmp;
199
758
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEE4swapERS7_
Line
Count
Source
195
237
        void swap(intrusive_ptr& rhs) {
196
237
            T* tmp = t;
197
237
            t = rhs.t;
198
237
            rhs.t = tmp;
199
237
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE4swapERS7_
Line
Count
Source
195
236k
        void swap(intrusive_ptr& rhs) {
196
236k
            T* tmp = t;
197
236k
            t = rhs.t;
198
236k
            rhs.t = tmp;
199
236k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEE4swapERS5_
Line
Count
Source
195
5.76k
        void swap(intrusive_ptr& rhs) {
196
5.76k
            T* tmp = t;
197
5.76k
            t = rhs.t;
198
5.76k
            rhs.t = tmp;
199
5.76k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnArrayEE4swapERS5_
Line
Count
Source
195
319
        void swap(intrusive_ptr& rhs) {
196
319
            T* tmp = t;
197
319
            t = rhs.t;
198
319
            rhs.t = tmp;
199
319
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE4swapERS7_
Line
Count
Source
195
562
        void swap(intrusive_ptr& rhs) {
196
562
            T* tmp = t;
197
562
            t = rhs.t;
198
562
            rhs.t = tmp;
199
562
        }
_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
96
        void swap(intrusive_ptr& rhs) {
196
96
            T* tmp = t;
197
96
            t = rhs.t;
198
96
            rhs.t = tmp;
199
96
        }
_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_12ColumnVectorILNS_13PrimitiveTypeE25EEEE4swapERS8_
Line
Count
Source
195
52
        void swap(intrusive_ptr& rhs) {
196
52
            T* tmp = t;
197
52
            t = rhs.t;
198
52
            rhs.t = tmp;
199
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE4swapERS8_
Line
Count
Source
195
75
        void swap(intrusive_ptr& rhs) {
196
75
            T* tmp = t;
197
75
            t = rhs.t;
198
75
            rhs.t = tmp;
199
75
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE4swapERS8_
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE4swapERS8_
Line
Count
Source
195
5
        void swap(intrusive_ptr& rhs) {
196
5
            T* tmp = t;
197
5
            t = rhs.t;
198
5
            rhs.t = tmp;
199
5
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE4swapERS8_
Line
Count
Source
195
4
        void swap(intrusive_ptr& rhs) {
196
4
            T* tmp = t;
197
4
            t = rhs.t;
198
4
            rhs.t = tmp;
199
4
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE4swapERS8_
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE4swapERS7_
Line
Count
Source
195
442
        void swap(intrusive_ptr& rhs) {
196
442
            T* tmp = t;
197
442
            t = rhs.t;
198
442
            rhs.t = tmp;
199
442
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE4swapERS7_
Line
Count
Source
195
58
        void swap(intrusive_ptr& rhs) {
196
58
            T* tmp = t;
197
58
            t = rhs.t;
198
58
            rhs.t = tmp;
199
58
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE4swapERS7_
Line
Count
Source
195
170
        void swap(intrusive_ptr& rhs) {
196
170
            T* tmp = t;
197
170
            t = rhs.t;
198
170
            rhs.t = tmp;
199
170
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE4swapERS7_
Line
Count
Source
195
49
        void swap(intrusive_ptr& rhs) {
196
49
            T* tmp = t;
197
49
            t = rhs.t;
198
49
            rhs.t = tmp;
199
49
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE4swapERS7_
Line
Count
Source
195
3
        void swap(intrusive_ptr& rhs) {
196
3
            T* tmp = t;
197
3
            t = rhs.t;
198
3
            rhs.t = tmp;
199
3
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE4swapERS7_
Line
Count
Source
195
40
        void swap(intrusive_ptr& rhs) {
196
40
            T* tmp = t;
197
40
            t = rhs.t;
198
40
            rhs.t = tmp;
199
40
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE4swapERS7_
Line
Count
Source
195
31
        void swap(intrusive_ptr& rhs) {
196
31
            T* tmp = t;
197
31
            t = rhs.t;
198
31
            rhs.t = tmp;
199
31
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE4swapERS7_
Line
Count
Source
195
28
        void swap(intrusive_ptr& rhs) {
196
28
            T* tmp = t;
197
28
            t = rhs.t;
198
28
            rhs.t = tmp;
199
28
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE4swapERS7_
Line
Count
Source
195
15
        void swap(intrusive_ptr& rhs) {
196
15
            T* tmp = t;
197
15
            t = rhs.t;
198
15
            rhs.t = tmp;
199
15
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE4swapERS7_
Line
Count
Source
195
269
        void swap(intrusive_ptr& rhs) {
196
269
            T* tmp = t;
197
269
            t = rhs.t;
198
269
            rhs.t = tmp;
199
269
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_14ColumnNullableEE4swapERS5_
Line
Count
Source
195
392
        void swap(intrusive_ptr& rhs) {
196
392
            T* tmp = t;
197
392
            t = rhs.t;
198
392
            rhs.t = tmp;
199
392
        }
200
201
3.78G
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EdeEv
Line
Count
Source
201
1.64G
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_23ColumnFixedLengthObjectEEdeEv
Line
Count
Source
201
79
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEdeEv
Line
Count
Source
201
1.79G
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EdeEv
Line
Count
Source
201
332M
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEdeEv
Line
Count
Source
201
9.89M
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEEdeEv
Line
Count
Source
201
341k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEdeEv
Line
Count
Source
201
23.3k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEdeEv
Line
Count
Source
201
67.0k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEdeEv
Line
Count
Source
201
4.08k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEdeEv
Line
Count
Source
201
85.3k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEdeEv
Line
Count
Source
201
17.7k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEdeEv
Line
Count
Source
201
355
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEdeEv
Line
Count
Source
201
131
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVarbinaryEEdeEv
Line
Count
Source
201
2.28k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVariantV2EEdeEv
Line
Count
Source
201
1.83k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEdeEv
Line
Count
Source
201
434
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrIjEEEdeEv
Line
Count
Source
201
5.93k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEdeEv
Line
Count
Source
201
1.69k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEdeEv
Line
Count
Source
201
149k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEdeEv
Line
Count
Source
201
386k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEdeEv
Line
Count
Source
201
94.8k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEdeEv
Line
Count
Source
201
826k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEdeEv
Line
Count
Source
201
518k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEdeEv
Line
Count
Source
201
143k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEdeEv
Line
Count
Source
201
40.7k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEdeEv
Line
Count
Source
201
84.2k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEdeEv
Line
Count
Source
201
5.66k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEdeEv
Line
Count
Source
201
5.38k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEdeEv
Line
Count
Source
201
509
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEdeEv
Line
Count
Source
201
176k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEdeEv
Line
Count
Source
201
782
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEdeEv
Line
Count
Source
201
271k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEdeEv
Line
Count
Source
201
785
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEdeEv
Line
Count
Source
201
26.3k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEdeEv
Line
Count
Source
201
20
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEdeEv
Line
Count
Source
201
2.89k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEEdeEv
Line
Count
Source
201
22.0k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnArrayEEdeEv
Line
Count
Source
201
1.97k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_14ColumnNullableEEdeEv
Line
Count
Source
201
76.5k
        T& operator*() const& { return *t; }
202
203
8.38M
        T&& operator*() const&& { return const_cast<std::remove_const_t<T>&&>(*t); }
_ZNKO5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EdeEv
Line
Count
Source
203
8.36M
        T&& operator*() const&& { return const_cast<std::remove_const_t<T>&&>(*t); }
_ZNKO5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EdeEv
Line
Count
Source
203
21.8k
        T&& operator*() const&& { return const_cast<std::remove_const_t<T>&&>(*t); }
204
205
4.01G
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EptEv
Line
Count
Source
205
1.45G
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EptEv
Line
Count
Source
205
1.57G
        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
474M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEptEv
Line
Count
Source
205
216M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEEptEv
Line
Count
Source
205
139M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEptEv
Line
Count
Source
205
30.8M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEptEv
Line
Count
Source
205
32.7M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEptEv
Line
Count
Source
205
872k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEptEv
Line
Count
Source
205
27.4k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEptEv
Line
Count
Source
205
69.0k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEptEv
Line
Count
Source
205
140k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEptEv
Line
Count
Source
205
5.36k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEEptEv
Line
Count
Source
205
294k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnArrayEEptEv
Line
Count
Source
205
5.07M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEptEv
Line
Count
Source
205
155k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEptEv
Line
Count
Source
205
26.6k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEptEv
Line
Count
Source
205
32.1k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEptEv
Line
Count
Source
205
7.40k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEptEv
Line
Count
Source
205
40.7k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEptEv
Line
Count
Source
205
20.5k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnMapEEptEv
Line
Count
Source
205
184k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnConstEEptEv
Line
Count
Source
205
184
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEptEv
Line
Count
Source
205
453
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEptEv
Line
Count
Source
205
20.2k
        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
4.62k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVarbinaryEEptEv
Line
Count
Source
205
735
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVariantV2EEptEv
Line
Count
Source
205
3.13k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEptEv
Line
Count
Source
205
376
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrIjEEEptEv
Line
Count
Source
205
5.51k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEptEv
Line
Count
Source
205
4.26k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEptEv
Line
Count
Source
205
2.39k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEptEv
Line
Count
Source
205
37.6k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEptEv
Line
Count
Source
205
33.9k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEptEv
Line
Count
Source
205
11.1k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEptEv
Line
Count
Source
205
11.2k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEptEv
Line
Count
Source
205
1.08k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEptEv
Line
Count
Source
205
228k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEptEv
Line
Count
Source
205
912
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEptEv
Line
Count
Source
205
2.87M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEptEv
Line
Count
Source
205
778
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_14ColumnNullableEEptEv
Line
Count
Source
205
31.9M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEptEv
Line
Count
Source
205
240
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_14ColumnNullableEEptEv
Line
Count
Source
205
49.4M
        T* operator->() const { return t; }
206
207
1.24G
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EcvbEv
Line
Count
Source
207
687M
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EcvbEv
Line
Count
Source
207
559M
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVariantV2EEcvbEv
Line
Count
Source
207
129
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEcvbEv
Line
Count
Source
207
355k
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_14ColumnNullableEEcvbEv
Line
Count
Source
207
532k
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_14ColumnNullableEEcvbEv
Line
Count
Source
207
92
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEEcvbEv
Line
Count
Source
207
66
        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
484M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_14ColumnNullableEEC2EPS4_
Line
Count
Source
224
37.0M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2EPS1_
Line
Count
Source
224
291M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_9ColumnStrIjEEEC2EPS5_
Line
Count
Source
224
41.5M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnVariantEEC2EPS4_
Line
Count
Source
224
291k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2EPS6_
Line
Count
Source
224
5.18M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_11ColumnArrayEEC2EPS4_
Line
Count
Source
224
1.06M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_9ColumnMapEEC2EPS4_
Line
Count
Source
224
1.31M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EPS6_
Line
Count
Source
224
64.9M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_11ColumnConstEEC2EPS4_
Line
Count
Source
224
6.66M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2EPS6_
Line
Count
Source
224
326k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2EPS6_
Line
Count
Source
224
616k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEC2EPS6_
Line
Count
Source
224
49.4k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2EPS6_
Line
Count
Source
224
740k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2EPS6_
Line
Count
Source
224
71.6k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_23ColumnFixedLengthObjectEEC2EPS4_
Line
Count
Source
224
317k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEC2EPS6_
Line
Count
Source
224
15.1k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2EPS6_
Line
Count
Source
224
37.2k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2EPS6_
Line
Count
Source
224
36.6k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnNothingEEC2EPS4_
Line
Count
Source
224
23.2k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEC2EPS6_
Line
Count
Source
224
209k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2EPS6_
Line
Count
Source
224
5.30M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2EPS6_
Line
Count
Source
224
915k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2EPS6_
Line
Count
Source
224
6.27M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EPS6_
Line
Count
Source
224
12.8M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2EPS6_
Line
Count
Source
224
648k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2EPS6_
Line
Count
Source
224
593k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2EPS6_
Line
Count
Source
224
706k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEC2EPS6_
Line
Count
Source
224
53.8k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2EPS6_
Line
Count
Source
224
1.61M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEC2EPS6_
Line
Count
Source
224
123k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2EPS6_
Line
Count
Source
224
3.62M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEC2EPS6_
Line
Count
Source
224
20.1k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEC2EPS6_
Line
Count
Source
224
9.10k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnStructEEC2EPS4_
Line
Count
Source
224
78.2k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_15ColumnVarbinaryEEC2EPS4_
Line
Count
Source
224
8.07k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_15ColumnVariantV2EEC2EPS4_
Line
Count
Source
224
1.20k
        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_12ColumnVectorILNS_13PrimitiveTypeE38EEEEC2EPS6_
Line
Count
Source
224
1.52k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEC2EPS6_
Line
Count
Source
224
73.0k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDictI32EEC2EPS4_
Line
Count
Source
224
14.2k
        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
392k
        mutable_ptr(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2EOS4_
Line
Count
Source
231
391k
        mutable_ptr(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EOS7_
Line
Count
Source
231
536
        mutable_ptr(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_9ColumnStrIjEEEC2EOS6_
Line
Count
Source
231
167
        mutable_ptr(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_11ColumnArrayEEC2EOS5_
Line
Count
Source
231
10
        mutable_ptr(mutable_ptr&&) = default;
232
105M
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EaSEOS4_
Line
Count
Source
232
104M
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_15ColumnVariantV2EEaSEOS5_
Line
Count
Source
232
106
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_9ColumnStrIjEEEaSEOS6_
Line
Count
Source
232
755
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEaSEOS7_
Line
Count
Source
232
237
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEaSEOS7_
Line
Count
Source
232
236k
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnVariantEEaSEOS5_
Line
Count
Source
232
5.76k
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_11ColumnArrayEEaSEOS5_
Line
Count
Source
232
319
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEaSEOS7_
Line
Count
Source
232
562
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEaSEOS7_
Line
Count
Source
232
442
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEaSEOS7_
Line
Count
Source
232
58
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEaSEOS7_
Line
Count
Source
232
170
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEaSEOS7_
Line
Count
Source
232
49
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEaSEOS7_
Line
Count
Source
232
3
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEaSEOS7_
Line
Count
Source
232
40
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEaSEOS7_
Line
Count
Source
232
31
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEaSEOS7_
Line
Count
Source
232
28
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEaSEOS7_
Line
Count
Source
232
15
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEaSEOS7_
Line
Count
Source
232
269
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_14ColumnNullableEEaSEOS5_
Line
Count
Source
232
359
        mutable_ptr& operator=(mutable_ptr&&) = default;
233
234
        /// Initializing from temporary of compatible type.
235
        template <typename U>
236
120M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnVariantEEEONS3_IT_EE
Line
Count
Source
236
231k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_11ColumnConstEEEONS3_IT_EE
Line
Count
Source
236
3.34M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_11ColumnArrayEEEONS3_IT_EE
Line
Count
Source
236
777k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEEONS3_IT_EE
Line
Count
Source
236
323k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEEONS3_IT_EE
Line
Count
Source
236
604k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEEONS3_IT_EE
Line
Count
Source
236
48.7k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEEONS3_IT_EE
Line
Count
Source
236
724k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEEONS3_IT_EE
Line
Count
Source
236
67.0k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEONS3_IT_EE
Line
Count
Source
236
1.96M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_9ColumnMapEEEONS3_IT_EE
Line
Count
Source
236
652k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_14ColumnNullableEEEONS3_IT_EE
Line
Count
Source
236
35.8M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEONS3_IT_EE
Line
Count
Source
236
1.45M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnNothingEEEONS3_IT_EE
Line
Count
Source
236
22.2k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_23ColumnFixedLengthObjectEEEONS3_IT_EE
Line
Count
Source
236
320k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_9ColumnStrIjEEEEONS3_IT_EE
Line
Count
Source
236
41.2M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEEONS3_IT_EE
Line
Count
Source
236
15.1k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEEONS3_IT_EE
Line
Count
Source
236
36.9k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEEONS3_IT_EE
Line
Count
Source
236
36.3k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEONS3_IT_EE
Line
Count
Source
236
209k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEEONS3_IT_EE
Line
Count
Source
236
5.30M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEEONS3_IT_EE
Line
Count
Source
236
908k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEEONS3_IT_EE
Line
Count
Source
236
6.11M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEEONS3_IT_EE
Line
Count
Source
236
12.6M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEEONS3_IT_EE
Line
Count
Source
236
643k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEEONS3_IT_EE
Line
Count
Source
236
592k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEEONS3_IT_EE
Line
Count
Source
236
684k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEEONS3_IT_EE
Line
Count
Source
236
53.7k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEONS3_IT_EE
Line
Count
Source
236
1.61M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEEONS3_IT_EE
Line
Count
Source
236
123k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEONS3_IT_EE
Line
Count
Source
236
3.62M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEEONS3_IT_EE
Line
Count
Source
236
19.9k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEEONS3_IT_EE
Line
Count
Source
236
9.08k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnStructEEEONS3_IT_EE
Line
Count
Source
236
75.9k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_15ColumnVarbinaryEEEONS3_IT_EE
Line
Count
Source
236
7.00k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_15ColumnVariantV2EEEONS3_IT_EE
Line
Count
Source
236
706
        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_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEEONS3_IT_EE
Line
Count
Source
236
71.8k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEEONS3_IT_EE
Line
Count
Source
236
34
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDictI32EEEONS3_IT_EE
Line
Count
Source
236
14.2k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
237
238
74.9M
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2Ev
Line
Count
Source
238
74.7M
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_9ColumnStrIjEEEC2Ev
Line
Count
Source
238
1.28k
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEC2Ev
Line
Count
Source
238
238
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_15ColumnVariantV2EEC2Ev
Line
Count
Source
238
413
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2Ev
Line
Count
Source
238
259k
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_11ColumnArrayEEC2Ev
Line
Count
Source
238
358
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_14ColumnNullableEEC2Ev
Line
Count
Source
238
410
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnVariantEEC2Ev
Line
Count
Source
238
5.55k
        mutable_ptr() = default;
239
240
28.9M
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2EDn
Line
Count
Source
240
28.8M
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EDn
Line
Count
Source
240
73.3k
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEC2EDn
Line
Count
Source
240
559
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EDn
Line
Count
Source
240
179
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2EDn
Line
Count
Source
240
54
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2EDn
Line
Count
Source
240
166
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2EDn
Line
Count
Source
240
40
        mutable_ptr(std::nullptr_t) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEC2EDn
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2EDn
Line
Count
Source
240
31
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2EDn
Line
Count
Source
240
28
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2EDn
Line
Count
Source
240
24
        mutable_ptr(std::nullptr_t) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2EDn
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2EDn
241
    };
242
243
public:
244
    using MutablePtr = mutable_ptr<Derived>;
245
246
2.07G
    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
83.6M
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2EPKS1_
Line
Count
Source
259
81.6M
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2EPKS6_
Line
Count
Source
259
359k
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EPKS6_
Line
Count
Source
259
1.51M
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_9ColumnStrIjEEEC2EPKS5_
Line
Count
Source
259
234
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEC2EPKS6_
Line
Count
Source
259
39
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_9ColumnStrImEEEC2EPKS5_
Line
Count
Source
259
27
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2EPKS6_
Line
Count
Source
259
52
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2EPKS6_
Line
Count
Source
259
52
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2EPKS6_
Line
Count
Source
259
99
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EPKS6_
Line
Count
Source
259
58
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2EPKS6_
Line
Count
Source
259
52
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2EPKS6_
Line
Count
Source
259
138
        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_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2EPKS6_
Line
Count
Source
259
52
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2EPKS6_
Line
Count
Source
259
75
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2EPKS6_
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2EPKS6_
Line
Count
Source
259
5
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2EPKS6_
Line
Count
Source
259
4
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2EPKS6_
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_14ColumnNullableEEC2EPKS4_
Line
Count
Source
259
145k
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
260
261
    public:
262
        /// Copy from immutable ptr: ok.
263
195M
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2ERKS4_
Line
Count
Source
263
195M
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2ERKS7_
Line
Count
Source
263
36.3k
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2ERKS7_
Line
Count
Source
263
80.7k
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_9ColumnStrIjEEEC2ERKS6_
Line
Count
Source
263
291
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEC2ERKS7_
Line
Count
Source
263
79
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2ERKS7_
Line
Count
Source
263
52
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2ERKS7_
Line
Count
Source
263
52
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2ERKS7_
Line
Count
Source
263
102
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2ERKS7_
Line
Count
Source
263
58
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2ERKS7_
Line
Count
Source
263
52
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2ERKS7_
Line
Count
Source
263
57
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2ERKS7_
Line
Count
Source
263
52
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2ERKS7_
Line
Count
Source
263
52
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2ERKS7_
Line
Count
Source
263
52
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_9ColumnStrImEEEC2ERKS6_
Line
Count
Source
263
27
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2ERKS7_
Line
Count
Source
263
52
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2ERKS7_
Line
Count
Source
263
75
        immutable_ptr(const immutable_ptr&) = default;
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2ERKS7_
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2ERKS7_
Line
Count
Source
263
5
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2ERKS7_
Line
Count
Source
263
4
        immutable_ptr(const immutable_ptr&) = default;
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2ERKS7_
264
17.3M
        immutable_ptr& operator=(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EaSERKS4_
Line
Count
Source
264
3.47M
        immutable_ptr& operator=(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEaSERKS7_
Line
Count
Source
264
274
        immutable_ptr& operator=(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_9ColumnStrIjEEEaSERKS6_
Line
Count
Source
264
13
        immutable_ptr& operator=(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEaSERKS7_
Line
Count
Source
264
13.8M
        immutable_ptr& operator=(const immutable_ptr&) = default;
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_9ColumnStrImEEEaSERKS6_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEaSERKS7_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEaSERKS7_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEaSERKS7_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEaSERKS7_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEaSERKS7_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEaSERKS7_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEaSERKS7_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEaSERKS7_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_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
432k
        immutable_ptr(const immutable_ptr<U>& other) : Base(other) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEERKNS3_IT_EE
Line
Count
Source
267
212k
        immutable_ptr(const immutable_ptr<U>& other) : Base(other) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEERKNS3_IT_EE
Line
Count
Source
267
220k
        immutable_ptr(const immutable_ptr<U>& other) : Base(other) {}
268
269
        /// Move: ok.
270
144M
        immutable_ptr(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2EOS4_
Line
Count
Source
270
144M
        immutable_ptr(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2EOS7_
Line
Count
Source
270
83
        immutable_ptr(immutable_ptr&&) = default;
271
214M
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EaSEOS4_
Line
Count
Source
271
165M
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEaSEOS7_
Line
Count
Source
271
2.21M
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEaSEOS7_
Line
Count
Source
271
27.1M
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_9ColumnStrIjEEEaSEOS6_
Line
Count
Source
271
856
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEaSEOS7_
Line
Count
Source
271
350
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEaSEOS7_
Line
Count
Source
271
19.0M
        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
96
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEaSEOS7_
Line
Count
Source
271
58
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEaSEOS7_
Line
Count
Source
271
52
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEaSEOS7_
Line
Count
Source
271
52
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEaSEOS7_
Line
Count
Source
271
52
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEaSEOS7_
Line
Count
Source
271
52
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEaSEOS7_
Line
Count
Source
271
52
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEaSEOS7_
Line
Count
Source
271
75
        immutable_ptr& operator=(immutable_ptr&&) = default;
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEaSEOS7_
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEaSEOS7_
Line
Count
Source
271
5
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEaSEOS7_
Line
Count
Source
271
4
        immutable_ptr& operator=(immutable_ptr&&) = default;
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEaSEOS7_
272
273
        /// Initializing from temporary of compatible type.
274
        template <typename U>
275
262k
        immutable_ptr(immutable_ptr<U>&& other) : Base(std::move(other)) {}
276
277
        /// Move from mutable ptr: ok.
278
        template <typename U>
279
247M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2IS1_EEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
175M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_14ColumnNullableEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
1.27M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
641
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_11ColumnConstEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
3.32M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_11ColumnArrayEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
140k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2IS6_EEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
3.20M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
1.16M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
1.87k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
10.9k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
609
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
14.9k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
3.98k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_9ColumnMapEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
666k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2IS6_EEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
61.4M
        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_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
18
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
7
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_9ColumnStrIjEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
153k
        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_12ColumnStructEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
2.26k
        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_9ColumnStrIjEEEC2IS5_EEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
2.95k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEC2IS6_EEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
1.47k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_15ColumnVariantV2EEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
77
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
1.27k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
6.61k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
7.81k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
169k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
123k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
4.65k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
1.78k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
22.3k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
136
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
187
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
24
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
2.66k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
56
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
3.99k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
133
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
189
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
5
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnVariantEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
35.0k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnNothingEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
927
        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
114M
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2Ev
Line
Count
Source
285
93.3M
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2Ev
Line
Count
Source
285
1.14M
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2Ev
Line
Count
Source
285
1.10M
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2Ev
Line
Count
Source
285
19.1M
        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
96
        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
133
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2Ev
Line
Count
Source
285
52
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2Ev
Line
Count
Source
285
75
        immutable_ptr() = default;
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2Ev
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2Ev
Line
Count
Source
285
5
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2Ev
Line
Count
Source
285
4
        immutable_ptr() = default;
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2Ev
286
287
29.5M
        immutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2EDn
Line
Count
Source
287
10.0M
        immutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2EDn
Line
Count
Source
287
19.1M
        immutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_14ColumnNullableEEC2EDn
Line
Count
Source
287
386k
        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
81.6M
    Ptr get_ptr() const { return Ptr(derived()); }
305
290M
    MutablePtr get_ptr() { return MutablePtr(derived()); }
306
307
protected:
308
95.8M
    MutablePtr shallow_mutate() const {
309
95.8M
        if (this->use_count() > 1) {
310
409k
            return derived()->clone();
311
95.4M
        } else {
312
95.4M
            return assert_mutable();
313
95.4M
        }
314
95.8M
    }
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
283M
    MutablePtr assert_mutable() const {
324
283M
        if (this->use_count() > 1) {
325
1
            throw Exception(ErrorCode::INTERNAL_ERROR, "COW::assert_mutable: use_count() > 1");
326
1
        }
327
283M
        return const_cast<COW*>(this)->get_ptr();
328
283M
    }
329
330
    // Reference variant of assert_mutable(), with the same ownership contract.
331
1.30G
    Derived& assert_mutable_ref() const {
332
1.30G
        if (this->use_count() > 1) {
333
1
            throw Exception(ErrorCode::INTERNAL_ERROR, "COW::assert_mutable: use_count() > 1");
334
1
        }
335
1.30G
        return const_cast<Derived&>(*derived());
336
1.30G
    }
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
91.1M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJNS2_13immutable_ptrIS1_EEEEEDpOT_
Line
Count
Source
347
1.39M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJNS2_11mutable_ptrIS1_EEEEEDpOT_
Line
Count
Source
347
41.5M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2IJEEEDpOT_
Line
Count
Source
347
1.14M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJEEEDpOT_
Line
Count
Source
347
1.55M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJKNS2_13immutable_ptrIS1_EEEEEDpOT_
Line
Count
Source
347
6.66M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2IJNS2_11mutable_ptrIS6_EEEEEDpOT_
Line
Count
Source
347
1.23M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2IJRNS2_13immutable_ptrIS6_EEEEEDpOT_
Line
Count
Source
347
5.33k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2IJNS2_11mutable_ptrIS6_EEEEEDpOT_
Line
Count
Source
347
35.8M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2IJEEEDpOT_
Line
Count
Source
347
1.10M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJRNS2_13immutable_ptrIS1_EEEEEDpOT_
Line
Count
Source
347
13.9k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJRKNS2_13immutable_ptrIS1_EEEEEDpOT_
Line
Count
Source
347
15.0k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJRS4_EEEDpOT_
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJDnEEEDpOT_
Line
Count
Source
347
1.61k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_9ColumnStrIjEEEC2IJNS2_11mutable_ptrIS5_EEEEEDpOT_
Line
Count
Source
347
2.41k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEC2IJNS2_11mutable_ptrIS6_EEEEEDpOT_
Line
Count
Source
347
1.20k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJNS2_11mutable_ptrINS_9ColumnMapEEEEEEDpOT_
Line
Count
Source
347
584k
        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
245M
        const T* get() const { return value.get(); }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrIS1_E3getEv
Line
Count
Source
353
142M
        const T* get() const { return value.get(); }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE3getEv
Line
Count
Source
353
102M
        const T* get() const { return value.get(); }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrINS_9ColumnStrIjEEE3getEv
Line
Count
Source
353
43.9k
        const T* get() const { return value.get(); }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEE3getEv
Line
Count
Source
353
40.8k
        const T* get() const { return value.get(); }
354
447M
        T* get() { return &static_cast<T&>(value->assert_mutable_ref()); }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_E3getEv
Line
Count
Source
354
161M
        T* get() { return &static_cast<T&>(value->assert_mutable_ref()); }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE3getEv
Line
Count
Source
354
69.7M
        T* get() { return &static_cast<T&>(value->assert_mutable_ref()); }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE3getEv
Line
Count
Source
354
216M
        T* get() { return &static_cast<T&>(value->assert_mutable_ref()); }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_9ColumnStrIjEEE3getEv
Line
Count
Source
354
1.84k
        T* get() { return &static_cast<T&>(value->assert_mutable_ref()); }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEE3getEv
Line
Count
Source
354
2.58k
        T* get() { return &static_cast<T&>(value->assert_mutable_ref()); }
355
356
235M
        const T* operator->() const { return get(); }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EptEv
Line
Count
Source
356
133M
        const T* operator->() const { return get(); }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEptEv
Line
Count
Source
356
101M
        const T* operator->() const { return get(); }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrINS_9ColumnStrIjEEEptEv
Line
Count
Source
356
32.3k
        const T* operator->() const { return get(); }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEptEv
Line
Count
Source
356
35.0k
        const T* operator->() const { return get(); }
357
447M
        T* operator->() { return get(); }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EptEv
Line
Count
Source
357
161M
        T* operator->() { return get(); }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEptEv
Line
Count
Source
357
69.7M
        T* operator->() { return get(); }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEptEv
Line
Count
Source
357
216M
        T* operator->() { return get(); }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_9ColumnStrIjEEEptEv
Line
Count
Source
357
1.84k
        T* operator->() { return get(); }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEptEv
Line
Count
Source
357
2.58k
        T* operator->() { return get(); }
358
359
2.35G
        const T& operator*() const { return *value; }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EdeEv
Line
Count
Source
359
805M
        const T& operator*() const { return *value; }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEdeEv
Line
Count
Source
359
1.55G
        const T& operator*() const { return *value; }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEdeEv
Line
Count
Source
359
7.28k
        const T& operator*() const { return *value; }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrINS_9ColumnStrIjEEEdeEv
Line
Count
Source
359
3.96k
        const T& operator*() const { return *value; }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEdeEv
Line
Count
Source
359
282
        const T& operator*() const { return *value; }
360
913M
        T& operator*() { return static_cast<T&>(value->assert_mutable_ref()); }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EdeEv
Line
Count
Source
360
508M
        T& operator*() { return static_cast<T&>(value->assert_mutable_ref()); }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEdeEv
Line
Count
Source
360
405M
        T& operator*() { return static_cast<T&>(value->assert_mutable_ref()); }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEdeEv
Line
Count
Source
360
11.9k
        T& operator*() { return static_cast<T&>(value->assert_mutable_ref()); }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_9ColumnStrIjEEEdeEv
Line
Count
Source
360
2.59k
        T& operator*() { return static_cast<T&>(value->assert_mutable_ref()); }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEdeEv
Line
Count
Source
360
1.68k
        T& operator*() { return static_cast<T&>(value->assert_mutable_ref()); }
361
362
425M
        operator const immutable_ptr<T>&() const { return value; }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EcvRKNS2_13immutable_ptrIS1_EEEv
Line
Count
Source
362
221M
        operator const immutable_ptr<T>&() const { return value; }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEcvRKNS2_13immutable_ptrIS6_EEEv
Line
Count
Source
362
197M
        operator const immutable_ptr<T>&() const { return value; }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEcvRKNS2_13immutable_ptrIS6_EEEv
Line
Count
Source
362
6.99M
        operator const immutable_ptr<T>&() const { return value; }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrINS_9ColumnStrIjEEEcvRKNS2_13immutable_ptrIS5_EEEv
Line
Count
Source
362
13
        operator const immutable_ptr<T>&() const { return value; }
363
194M
        operator immutable_ptr<T>&() { return value; }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EcvRNS2_13immutable_ptrIS1_EEEv
Line
Count
Source
363
99.5M
        operator immutable_ptr<T>&() { return value; }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEcvRNS2_13immutable_ptrIS6_EEEv
Line
Count
Source
363
89.7M
        operator immutable_ptr<T>&() { return value; }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEcvRNS2_13immutable_ptrIS6_EEEv
Line
Count
Source
363
5.47M
        operator immutable_ptr<T>&() { return value; }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_9ColumnStrIjEEEcvRNS2_13immutable_ptrIS5_EEEv
Line
Count
Source
363
3.84k
        operator immutable_ptr<T>&() { return value; }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEcvRNS2_13immutable_ptrIS6_EEEv
Line
Count
Source
363
461
        operator immutable_ptr<T>&() { return value; }
364
365
35.3k
        operator bool() const { return value.get() != nullptr; }
366
2.17k
        bool operator!() const { return value.get() == nullptr; }
367
368
218
        bool operator==(const chameleon_ptr& rhs) const { return value == rhs.value; }
369
1.39k
        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
163M
    static MutablePtr create(Args&&... args) {
433
163M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
163M
    }
_ZN5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE6createIJRKmEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
272k
    static MutablePtr create(Args&&... args) {
433
272k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
272k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS2_9SharedTagERKNS_3COWIS1_E13immutable_ptrIS1_EESB_EEENS7_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
1.10M
    static MutablePtr create(Args&&... args) {
433
1.10M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.10M
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
35.6M
    static MutablePtr create(Args&&... args) {
433
35.6M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
35.6M
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EERmbbEEENS7_IS2_EEDpOT_
Line
Count
Source
432
3.20M
    static MutablePtr create(Args&&... args) {
433
3.20M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
3.20M
    }
_ZN5doris9COWHelperINS_12IColumnDummyENS_13ColumnNothingEE6createIJRmEEENS_3COWINS_7IColumnEE11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
2.60k
    static MutablePtr create(Args&&... args) {
433
2.60k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
2.60k
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnStrIjEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS3_EEDpOT_
Line
Count
Source
432
41.4M
    static MutablePtr create(Args&&... args) {
433
41.4M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
41.4M
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS2_9SharedTagERKNS_3COWIS1_E13immutable_ptrIS1_EESB_EEENS7_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
272k
    static MutablePtr create(Args&&... args) {
433
272k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
272k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
2.29M
    static MutablePtr create(Args&&... args) {
433
2.29M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
2.29M
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS2_9SharedTagERKNS_3COWIS1_E13immutable_ptrIS1_EES9_EEENS7_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
466
    static MutablePtr create(Args&&... args) {
433
466
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
466
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
204k
    static MutablePtr create(Args&&... args) {
433
204k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
204k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
37.0M
    static MutablePtr create(Args&&... args) {
433
37.0M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
37.0M
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDictI32EE6createIJEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
14.2k
    static MutablePtr create(Args&&... args) {
433
14.2k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
14.2k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
6.17M
    static MutablePtr create(Args&&... args) {
433
6.17M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
6.17M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
12.6M
    static MutablePtr create(Args&&... args) {
433
12.6M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
12.6M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
585k
    static MutablePtr create(Args&&... args) {
433
585k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
585k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_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_12ColumnVectorILNS_13PrimitiveTypeE3EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
5.28M
    static MutablePtr create(Args&&... args) {
433
5.28M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
5.28M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
4.45k
    static MutablePtr create(Args&&... args) {
433
4.45k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
4.45k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
441k
    static MutablePtr create(Args&&... args) {
433
441k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
441k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
387
    static MutablePtr create(Args&&... args) {
433
387
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
387
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnMapEE6createIJNS2_9SharedTagERKNS_3COWIS1_E13immutable_ptrIS1_EESB_SB_EEENS7_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
87.1k
    static MutablePtr create(Args&&... args) {
433
87.1k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
87.1k
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnMapEE6createIJNS_3COWIS1_E11mutable_ptrINS_9ColumnStrIjEEEESA_NS7_INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
988k
    static MutablePtr create(Args&&... args) {
433
988k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
988k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJibEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
22.9k
    static MutablePtr create(Args&&... args) {
433
22.9k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
22.9k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJiiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
4.68k
    static MutablePtr create(Args&&... args) {
433
4.68k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
4.68k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E13immutable_ptrIS1_EERmEEENS6_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
117k
    static MutablePtr create(Args&&... args) {
433
117k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
117k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJRKNS_3COWIS1_E13immutable_ptrIS1_EEmEEENS6_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
119k
    static MutablePtr create(Args&&... args) {
433
119k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
119k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
183k
    static MutablePtr create(Args&&... args) {
433
183k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
183k
    }
_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
314k
    static MutablePtr create(Args&&... args) {
433
314k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
314k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJRmRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
5.61k
    static MutablePtr create(Args&&... args) {
433
5.61k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
5.61k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJiRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
598k
    static MutablePtr create(Args&&... args) {
433
598k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
598k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJRmRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
4.75k
    static MutablePtr create(Args&&... args) {
433
4.75k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
4.75k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJiRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
47.6k
    static MutablePtr create(Args&&... args) {
433
47.6k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
47.6k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJRmRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
701
    static MutablePtr create(Args&&... args) {
433
701
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
701
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJiRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
713k
    static MutablePtr create(Args&&... args) {
433
713k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
713k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJRmRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
10.2k
    static MutablePtr create(Args&&... args) {
433
10.2k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
10.2k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJiRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
64.6k
    static MutablePtr create(Args&&... args) {
433
64.6k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
64.6k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJRmRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
1.16k
    static MutablePtr create(Args&&... args) {
433
1.16k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.16k
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnMapEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EES8_NS7_INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
241k
    static MutablePtr create(Args&&... args) {
433
241k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
241k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EES8_EEENS7_IS2_EEDpOT_
Line
Count
Source
432
13.5k
    static MutablePtr create(Args&&... args) {
433
13.5k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
13.5k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EES8_EEENS7_IS2_EEDpOT_
Line
Count
Source
432
277k
    static MutablePtr create(Args&&... args) {
433
277k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
277k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E13immutable_ptrIS1_EEmEEENS6_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
146k
    static MutablePtr create(Args&&... args) {
433
146k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
146k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
332k
    static MutablePtr create(Args&&... args) {
433
332k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
332k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EERmEEENS7_IS2_EEDpOT_
Line
Count
Source
432
2.93M
    static MutablePtr create(Args&&... args) {
433
2.93M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
2.93M
    }
_ZN5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
12.3k
    static MutablePtr create(Args&&... args) {
433
12.3k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
12.3k
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
14.9k
    static MutablePtr create(Args&&... args) {
433
14.9k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
14.9k
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
202
    static MutablePtr create(Args&&... args) {
433
202
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
202
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
36.6k
    static MutablePtr create(Args&&... args) {
433
36.6k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
36.6k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
35.9k
    static MutablePtr create(Args&&... args) {
433
35.9k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
35.9k
    }
_ZN5doris9COWHelperINS_12IColumnDummyENS_13ColumnNothingEE6createIJiEEENS_3COWINS_7IColumnEE11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
20.6k
    static MutablePtr create(Args&&... args) {
433
20.6k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
20.6k
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
8.99k
    static MutablePtr create(Args&&... args) {
433
8.99k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
8.99k
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
106
    static MutablePtr create(Args&&... args) {
433
106
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
106
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
902k
    static MutablePtr create(Args&&... args) {
433
902k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
902k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
634k
    static MutablePtr create(Args&&... args) {
433
634k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
634k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
53.0k
    static MutablePtr create(Args&&... args) {
433
53.0k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
53.0k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
1.59M
    static MutablePtr create(Args&&... args) {
433
1.59M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.59M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
122k
    static MutablePtr create(Args&&... args) {
433
122k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
122k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
3.59M
    static MutablePtr create(Args&&... args) {
433
3.59M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
3.59M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
19.8k
    static MutablePtr create(Args&&... args) {
433
19.8k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
19.8k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnStructEE6createIJSt6vectorINS_3COWIS1_E11mutable_ptrIS1_EESaIS9_EEEEENS8_IS2_EEDpOT_
Line
Count
Source
432
78.1k
    static MutablePtr create(Args&&... args) {
433
78.1k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
78.1k
    }
_ZN5doris9COWHelperINS_7IColumnENS_15ColumnVarbinaryEE6createIJEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
8.07k
    static MutablePtr create(Args&&... args) {
433
8.07k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
8.07k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJRKiRKbEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
212k
    static MutablePtr create(Args&&... args) {
433
212k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
212k
    }
_ZN5doris9COWHelperINS_7IColumnENS_15ColumnVariantV2EE6createIJEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
1.20k
    static MutablePtr create(Args&&... args) {
433
1.20k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.20k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_15ColumnVariantV2EEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
190
    static MutablePtr create(Args&&... args) {
433
190
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
190
    }
_ZN5doris9COWHelperINS_7IColumnENS_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_15ColumnVarbinaryEE6createIJRmEEENS_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_12ColumnVectorILNS_13PrimitiveTypeE38EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
1.36k
    static MutablePtr create(Args&&... args) {
433
1.36k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.36k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EERmbEEENS7_IS2_EEDpOT_
Line
Count
Source
432
13
    static MutablePtr create(Args&&... args) {
433
13
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
13
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
590k
    static MutablePtr create(Args&&... args) {
433
590k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
590k
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
72.4k
    static MutablePtr create(Args&&... args) {
433
72.4k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
72.4k
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
503
    static MutablePtr create(Args&&... args) {
433
503
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
503
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
303k
    static MutablePtr create(Args&&... args) {
433
303k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
303k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
13.4k
    static MutablePtr create(Args&&... args) {
433
13.4k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
13.4k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
11.9k
    static MutablePtr create(Args&&... args) {
433
11.9k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
11.9k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
97.1k
    static MutablePtr create(Args&&... args) {
433
97.1k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
97.1k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
84.5k
    static MutablePtr create(Args&&... args) {
433
84.5k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
84.5k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
11.7k
    static MutablePtr create(Args&&... args) {
433
11.7k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
11.7k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
7.82k
    static MutablePtr create(Args&&... args) {
433
7.82k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
7.82k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
31.4k
    static MutablePtr create(Args&&... args) {
433
31.4k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
31.4k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_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_13PrimitiveTypeE37EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
459
    static MutablePtr create(Args&&... args) {
433
459
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
459
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
824
    static MutablePtr create(Args&&... args) {
433
824
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
824
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
16.3k
    static MutablePtr create(Args&&... args) {
433
16.3k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
16.3k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
665
    static MutablePtr create(Args&&... args) {
433
665
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
665
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
23.2k
    static MutablePtr create(Args&&... args) {
433
23.2k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
23.2k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
194
    static MutablePtr create(Args&&... args) {
433
194
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
194
    }
_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_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_13ColumnVariantEE6createIJRKiRKbSt10shared_ptrIKNS_9IDataTypeEENS_3COWIS1_E11mutable_ptrIS1_EEEEENSF_IS2_EEDpOT_
Line
Count
Source
432
41.5k
    static MutablePtr create(Args&&... args) {
433
41.5k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
41.5k
    }
_ZN5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
32.2k
    static MutablePtr create(Args&&... args) {
433
32.2k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
32.2k
    }
_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_13PrimitiveTypeE20EEEE6createIJmjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
699
    static MutablePtr create(Args&&... args) {
433
699
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
699
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJmjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
190
    static MutablePtr create(Args&&... args) {
433
190
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
190
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJmjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
3.89k
    static MutablePtr create(Args&&... args) {
433
3.89k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
3.89k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJmjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
6.32k
    static MutablePtr create(Args&&... args) {
433
6.32k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
6.32k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJmjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
297
    static MutablePtr create(Args&&... args) {
433
297
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
297
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EEmEEENS7_IS2_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnStructEEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
1.33k
    static MutablePtr create(Args&&... args) {
433
1.33k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.33k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_11ColumnArrayEEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
740
    static MutablePtr create(Args&&... args) {
433
740
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
740
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnMapEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EES8_S8_EEENS7_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_9ColumnMapEEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
19
    static MutablePtr create(Args&&... args) {
433
19
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
19
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRKmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
3.02k
    static MutablePtr create(Args&&... args) {
433
3.02k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
3.02k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJiiEEENS_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_13PrimitiveTypeE28EEEE6createIJiiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
33
    static MutablePtr create(Args&&... args) {
433
33
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
33
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJiiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
291
    static MutablePtr create(Args&&... args) {
433
291
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
291
    }
_ZN5doris9COWHelperINS_7IColumnENS_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
19
    static MutablePtr create(Args&&... args) {
433
19
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
19
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E13immutable_ptrIS1_EERKmEEENS6_11mutable_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_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
3.50k
    static MutablePtr create(Args&&... args) {
433
3.50k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
3.50k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
552
    static MutablePtr create(Args&&... args) {
433
552
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
552
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
1.10k
    static MutablePtr create(Args&&... args) {
433
1.10k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.10k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
866
    static MutablePtr create(Args&&... args) {
433
866
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
866
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
60.4k
    static MutablePtr create(Args&&... args) {
433
60.4k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
60.4k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
1.79k
    static MutablePtr create(Args&&... args) {
433
1.79k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.79k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
40
    static MutablePtr create(Args&&... args) {
433
40
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
40
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
11.3k
    static MutablePtr create(Args&&... args) {
433
11.3k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
11.3k
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJmRiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJmRiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
6
    static MutablePtr create(Args&&... args) {
433
6
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
6
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJmRiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJmRiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
32
    static MutablePtr create(Args&&... args) {
433
32
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
32
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJmRiEEENS_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_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_
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEESB_EEENS7_IS2_EEDpOT_
Line
Count
Source
432
9.18k
    static MutablePtr create(Args&&... args) {
433
9.18k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
9.18k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJRNS_3COWIS1_E13immutable_ptrIS1_EERmEEENS6_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
147k
    static MutablePtr create(Args&&... args) {
433
147k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
147k
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrINS_13ColumnNothingEEEEEENS7_IS2_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_9ColumnStrIjEEEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
29.8k
    static MutablePtr create(Args&&... args) {
433
29.8k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
29.8k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_11ColumnArrayEEENS7_IS1_EEEEENS7_IS2_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_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRKmbEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
1.34k
    static MutablePtr create(Args&&... args) {
433
1.34k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.34k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
389
    static MutablePtr create(Args&&... args) {
433
389
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
389
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
4.68k
    static MutablePtr create(Args&&... args) {
433
4.68k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
4.68k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJijEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
181
    static MutablePtr create(Args&&... args) {
433
181
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
181
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJijEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
64
    static MutablePtr create(Args&&... args) {
433
64
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
64
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJijEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
192
    static MutablePtr create(Args&&... args) {
433
192
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
192
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJijEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
39
    static MutablePtr create(Args&&... args) {
433
39
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
39
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJijEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
203
    static MutablePtr create(Args&&... args) {
433
203
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
203
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
24.7k
    static MutablePtr create(Args&&... args) {
433
24.7k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
24.7k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
37
    static MutablePtr create(Args&&... args) {
433
37
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
37
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
625
    static MutablePtr create(Args&&... args) {
433
625
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
625
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
25
    static MutablePtr create(Args&&... args) {
433
25
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
25
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
683
    static MutablePtr create(Args&&... args) {
433
683
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
683
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
16
    static MutablePtr create(Args&&... args) {
433
16
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
16
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
17.6k
    static MutablePtr create(Args&&... args) {
433
17.6k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
17.6k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
205
    static MutablePtr create(Args&&... args) {
433
205
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
205
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
15
    static MutablePtr create(Args&&... args) {
433
15
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
15
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
449
    static MutablePtr create(Args&&... args) {
433
449
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
449
    }
_ZN5doris9COWHelperINS_7IColumnENS_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_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
205
    static MutablePtr create(Args&&... args) {
433
205
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
205
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
193
    static MutablePtr create(Args&&... args) {
433
193
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
193
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
391
    static MutablePtr create(Args&&... args) {
433
391
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
391
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
2.83k
    static MutablePtr create(Args&&... args) {
433
2.83k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
2.83k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
1.01k
    static MutablePtr create(Args&&... args) {
433
1.01k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.01k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
2.22k
    static MutablePtr create(Args&&... args) {
433
2.22k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
2.22k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
1.22k
    static MutablePtr create(Args&&... args) {
433
1.22k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.22k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrINS_14ColumnNullableEEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
414
    static MutablePtr create(Args&&... args) {
433
414
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
414
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_15ColumnVariantV2EEENS7_IS1_EEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
38
    static MutablePtr create(Args&&... args) {
433
38
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
38
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRmhEEENS_3COWIS1_E11mutable_ptrIS4_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_13ColumnVariantEEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEEEENS7_IS2_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_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
1.43k
    static MutablePtr create(Args&&... args) {
433
1.43k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.43k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_9ColumnStrIjEEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
432
5
    static MutablePtr create(Args&&... args) {
433
5
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
5
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_15ColumnVarbinaryEEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
39
    static MutablePtr create(Args&&... args) {
433
39
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
39
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
432
51
    static MutablePtr create(Args&&... args) {
433
51
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
51
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE6createIJiiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
52
    static MutablePtr create(Args&&... args) {
433
52
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
52
    }
_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
9.62k
    static MutablePtr create(Args&&... args) {
433
9.62k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
9.62k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
661
    static MutablePtr create(Args&&... args) {
433
661
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
661
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_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_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJRmRjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
7.89k
    static MutablePtr create(Args&&... args) {
433
7.89k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
7.89k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
25
    static MutablePtr create(Args&&... args) {
433
25
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
25
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
432
2
    static MutablePtr create(Args&&... args) {
433
2
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
2
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
432
4
    static MutablePtr create(Args&&... args) {
433
4
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
4
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
7
    static MutablePtr create(Args&&... args) {
433
7
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
7
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE6createIJRmdEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE6createIJiiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
1
    static MutablePtr create(Args&&... args) {
433
1
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
167
    static MutablePtr create(Args&&... args) {
433
167
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
167
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
193
    static MutablePtr create(Args&&... args) {
433
193
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
193
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
44
    static MutablePtr create(Args&&... args) {
433
44
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
44
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
46
    static MutablePtr create(Args&&... args) {
433
46
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
46
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_14ColumnNullableEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
432
16
    static MutablePtr create(Args&&... args) {
433
16
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
16
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnMapEE6createIJNS_3COWIS1_E11mutable_ptrINS_14ColumnNullableEEES9_NS7_INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
173
    static MutablePtr create(Args&&... args) {
433
173
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
173
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
432
15
    static MutablePtr create(Args&&... args) {
433
15
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
15
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
40
    static MutablePtr create(Args&&... args) {
433
40
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
40
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJibEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
2
    static MutablePtr create(Args&&... args) {
433
2
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
2
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
8
    static MutablePtr create(Args&&... args) {
433
8
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
8
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
128
    static MutablePtr create(Args&&... args) {
433
128
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
128
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
36
    static MutablePtr create(Args&&... args) {
433
36
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
36
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
432
272
    static MutablePtr create(Args&&... args) {
433
272
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
272
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
402
    static MutablePtr create(Args&&... args) {
433
402
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
402
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
2.64k
    static MutablePtr create(Args&&... args) {
433
2.64k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
2.64k
    }
_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_13PrimitiveTypeE37EEEE6createIJRKmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
12
    static MutablePtr create(Args&&... args) {
433
12
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
12
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJiRbEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
23
    static MutablePtr create(Args&&... args) {
433
23
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
23
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
533
    static MutablePtr create(Args&&... args) {
433
533
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
533
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJmRKiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
781
    static MutablePtr create(Args&&... args) {
433
781
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
781
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
68
    static MutablePtr create(Args&&... args) {
433
68
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
68
    }
_ZN5doris9COWHelperINS_7IColumnENS_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_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_9ColumnStrIjEEEEmEEENS7_IS2_EEDpOT_
Line
Count
Source
432
374
    static MutablePtr create(Args&&... args) {
433
374
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
374
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJRmRjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
292
    static MutablePtr create(Args&&... args) {
433
292
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
292
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJRmRjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
4.86k
    static MutablePtr create(Args&&... args) {
433
4.86k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
4.86k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJRmRjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
9.14k
    static MutablePtr create(Args&&... args) {
433
9.14k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
9.14k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJRmRjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
5.22k
    static MutablePtr create(Args&&... args) {
433
5.22k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
5.22k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
432
19
    static MutablePtr create(Args&&... args) {
433
19
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
19
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
432
174
    static MutablePtr create(Args&&... args) {
433
174
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
174
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
432
8
    static MutablePtr create(Args&&... args) {
433
8
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
8
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE6createIJRmNS_11DateV2ValueINS_15DateV2ValueTypeEEEEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
562
    static MutablePtr create(Args&&... args) {
433
562
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
562
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE6createIJRmNS_11DateV2ValueINS_19DateTimeV2ValueTypeEEEEEENS_3COWIS1_E11mutable_ptrIS4_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_12ColumnVectorILNS_13PrimitiveTypeE42EEEE6createIJRmNS_16TimestampTzValueEEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
234
    static MutablePtr create(Args&&... args) {
433
234
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
234
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
107
    static MutablePtr create(Args&&... args) {
433
107
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
107
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE6createIJRmaEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
33
    static MutablePtr create(Args&&... args) {
433
33
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
33
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJibRSt10shared_ptrINS_14DataTypeStringEENS_3COWIS1_E11mutable_ptrIS1_EEEEENSB_IS2_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_13ColumnVariantEE6createIJibNS_14SubcolumnsTreeINS2_9SubcolumnELb0EEEEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
66
    static MutablePtr create(Args&&... args) {
433
66
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
66
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRKmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE6createIJRKmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE6createIJRKmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE6createIJRKmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJRKmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE6createIJRKmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE6createIJRKmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
22
    static MutablePtr create(Args&&... args) {
433
22
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
22
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE6createIJRKmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
27
    static MutablePtr create(Args&&... args) {
433
27
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
27
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
197
    static MutablePtr create(Args&&... args) {
433
197
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
197
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJRKmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
203
    static MutablePtr create(Args&&... args) {
433
203
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
203
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
505
    static MutablePtr create(Args&&... args) {
433
505
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
505
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJRKmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
102
    static MutablePtr create(Args&&... args) {
433
102
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
102
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJRKmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
831
    static MutablePtr create(Args&&... args) {
433
831
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
831
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJRKmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
18
    static MutablePtr create(Args&&... args) {
433
18
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
18
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
16
    static MutablePtr create(Args&&... args) {
433
16
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
16
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJRKmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEERtEEENS7_IS2_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEERKmEEENS7_IS2_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE6createIJRKiEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
486
    static MutablePtr create(Args&&... args) {
433
486
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
486
    }
_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
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJibRmEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
1.87k
    static MutablePtr create(Args&&... args) {
433
1.87k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.87k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJibmEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
3.06k
    static MutablePtr create(Args&&... args) {
433
3.06k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
3.06k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJRibEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
5.30k
    static MutablePtr create(Args&&... args) {
433
5.30k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
5.30k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRS4_EEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
4.66k
    static MutablePtr create(Args&&... args) {
433
4.66k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
4.66k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJibRKmEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
2.15k
    static MutablePtr create(Args&&... args) {
433
2.15k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
2.15k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJRiRbRSt10shared_ptrIKNS_9IDataTypeEENS_3COWIS1_E11mutable_ptrIS1_EEEEENSE_IS2_EEDpOT_
Line
Count
Source
432
2.59k
    static MutablePtr create(Args&&... args) {
433
2.59k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
2.59k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJRiRbRSt10shared_ptrIKNS_9IDataTypeEENS_3COWIS1_E11mutable_ptrINS_13ColumnNothingEEEEEENSE_IS2_EEDpOT_
Line
Count
Source
432
472
    static MutablePtr create(Args&&... args) {
433
472
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
472
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_9ColumnStrIjEEEENS7_IS1_EEEEENS7_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
2.01M
    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
359k
    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
1.51M
    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
234
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE38EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
437
39
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnStrImEEE18cast_to_column_ptrEPKS3_
Line
Count
Source
437
27
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
437
52
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
437
52
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
437
99
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
437
58
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
437
52
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
437
138
    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_12ColumnVectorILNS_13PrimitiveTypeE25EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
437
52
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
437
75
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE18cast_to_column_ptrEPKS4_
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
437
5
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
437
4
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE18cast_to_column_ptrEPKS4_
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE18cast_to_column_ptrEPKS2_
Line
Count
Source
437
145k
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
438
439
29.7M
    static MutablePtr cast_to_column_mutptr(Derived* raw_type_ptr) {
440
29.7M
        return MutablePtr(raw_type_ptr);
441
29.7M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE21cast_to_column_mutptrEPS4_
Line
Count
Source
439
26.8M
    static MutablePtr cast_to_column_mutptr(Derived* raw_type_ptr) {
440
26.8M
        return MutablePtr(raw_type_ptr);
441
26.8M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE21cast_to_column_mutptrEPS4_
Line
Count
Source
439
2.89M
    static MutablePtr cast_to_column_mutptr(Derived* raw_type_ptr) {
440
2.89M
        return MutablePtr(raw_type_ptr);
441
2.89M
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnStrIjEEE21cast_to_column_mutptrEPS3_
Line
Count
Source
439
304
    static MutablePtr cast_to_column_mutptr(Derived* raw_type_ptr) {
440
304
        return MutablePtr(raw_type_ptr);
441
304
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE38EEEE21cast_to_column_mutptrEPS4_
Line
Count
Source
439
152
    static MutablePtr cast_to_column_mutptr(Derived* raw_type_ptr) {
440
152
        return MutablePtr(raw_type_ptr);
441
152
    }
442
443
399k
    typename Base::MutablePtr clone() const override {
444
399k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
399k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_9ColumnStrIjEEE5cloneEv
Line
Count
Source
443
116k
    typename Base::MutablePtr clone() const override {
444
116k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
116k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_9ColumnStrImEEE5cloneEv
Line
Count
Source
443
68
    typename Base::MutablePtr clone() const override {
444
68
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
68
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE5cloneEv
Line
Count
Source
443
109k
    typename Base::MutablePtr clone() const override {
444
109k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
109k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE5cloneEv
Line
Count
Source
443
1.24k
    typename Base::MutablePtr clone() const override {
444
1.24k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
1.24k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE5cloneEv
Line
Count
Source
443
340
    typename Base::MutablePtr clone() const override {
444
340
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
340
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE5cloneEv
Line
Count
Source
443
5.27k
    typename Base::MutablePtr clone() const override {
444
5.27k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
5.27k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE5cloneEv
Line
Count
Source
443
14.1k
    typename Base::MutablePtr clone() const override {
444
14.1k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
14.1k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE5cloneEv
Line
Count
Source
443
381
    typename Base::MutablePtr clone() const override {
444
381
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
381
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE5cloneEv
Line
Count
Source
443
272
    typename Base::MutablePtr clone() const override {
444
272
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
272
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE5cloneEv
Line
Count
Source
443
3.66k
    typename Base::MutablePtr clone() const override {
444
3.66k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
3.66k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE5cloneEv
Line
Count
Source
443
237
    typename Base::MutablePtr clone() const override {
444
237
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
237
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE5cloneEv
Line
Count
Source
443
236
    typename Base::MutablePtr clone() const override {
444
236
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
236
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE5cloneEv
Line
Count
Source
443
68
    typename Base::MutablePtr clone() const override {
444
68
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
68
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE5cloneEv
Line
Count
Source
443
756
    typename Base::MutablePtr clone() const override {
444
756
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
756
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE5cloneEv
Line
Count
Source
443
69
    typename Base::MutablePtr clone() const override {
444
69
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
69
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE5cloneEv
Line
Count
Source
443
603
    typename Base::MutablePtr clone() const override {
444
603
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
603
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE5cloneEv
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_13PrimitiveTypeE42EEEE5cloneEv
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_13PrimitiveTypeE38EEEE5cloneEv
Line
Count
Source
443
21
    typename Base::MutablePtr clone() const override {
444
21
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
21
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE5cloneEv
Line
Count
Source
443
31.1k
    typename Base::MutablePtr clone() const override {
444
31.1k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
31.1k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE5cloneEv
Line
Count
Source
443
666
    typename Base::MutablePtr clone() const override {
444
666
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
666
    }
_ZNK5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE5cloneEv
Line
Count
Source
443
78.9k
    typename Base::MutablePtr clone() const override {
444
78.9k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
78.9k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_11ColumnConstEE5cloneEv
Line
Count
Source
443
1
    typename Base::MutablePtr clone() const override {
444
1
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
1
    }
_ZNK5doris9COWHelperINS_12IColumnDummyENS_13ColumnNothingEE5cloneEv
Line
Count
Source
443
2.04k
    typename Base::MutablePtr clone() const override {
444
2.04k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
2.04k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE5cloneEv
Line
Count
Source
443
2.58k
    typename Base::MutablePtr clone() const override {
444
2.58k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
2.58k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE5cloneEv
Line
Count
Source
443
281
    typename Base::MutablePtr clone() const override {
444
281
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
281
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE5cloneEv
Line
Count
Source
443
232
    typename Base::MutablePtr clone() const override {
444
232
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
232
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE5cloneEv
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_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE5cloneEv
Line
Count
Source
443
296
    typename Base::MutablePtr clone() const override {
444
296
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
296
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE5cloneEv
Line
Count
Source
443
95
    typename Base::MutablePtr clone() const override {
444
95
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
95
    }
_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_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
75
    typename Base::MutablePtr clone() const override {
444
75
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
75
    }
_ZNK5doris9COWHelperINS_7IColumnENS_9ColumnMapEE5cloneEv
Line
Count
Source
443
28.4k
    typename Base::MutablePtr clone() const override {
444
28.4k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
28.4k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE5cloneEv
_ZNK5doris9COWHelperINS_7IColumnENS_15ColumnVariantV2EE5cloneEv
Line
Count
Source
443
79
    typename Base::MutablePtr clone() const override {
444
79
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
79
    }
_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_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE5cloneEv
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
    }
446
    void append_data_by_selector(typename Base::MutablePtr& res,
447
184k
                                 const typename Base::Selector& selector) const override {
448
184k
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
184k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_9ColumnStrIjEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
62.2k
                                 const typename Base::Selector& selector) const override {
448
62.2k
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
62.2k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_9ColumnStrImEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
578
                                 const typename Base::Selector& selector) const override {
448
578
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
578
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
13.3k
                                 const typename Base::Selector& selector) const override {
448
13.3k
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
13.3k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
689
                                 const typename Base::Selector& selector) const override {
448
689
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
689
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
28.9k
                                 const typename Base::Selector& selector) const override {
448
28.9k
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
28.9k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
31.9k
                                 const typename Base::Selector& selector) const override {
448
31.9k
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
31.9k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
5.31k
                                 const typename Base::Selector& selector) const override {
448
5.31k
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
5.31k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
517
                                 const typename Base::Selector& selector) const override {
448
517
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
517
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
813
                                 const typename Base::Selector& selector) const override {
448
813
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
813
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
19
                                 const typename Base::Selector& selector) const override {
448
19
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
19
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
25
                                 const typename Base::Selector& selector) const override {
448
25
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
25
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
12.1k
                                 const typename Base::Selector& selector) const override {
448
12.1k
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
12.1k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
1
                                 const typename Base::Selector& selector) const override {
448
1
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
1
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
8.33k
                                 const typename Base::Selector& selector) const override {
448
8.33k
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
8.33k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
13
                                 const typename Base::Selector& selector) const override {
448
13
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
13
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE38EEEE23append_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
_ZNK5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
56
                                 const typename Base::Selector& selector) const override {
448
56
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
56
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_11ColumnConstEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
85
                                 const typename Base::Selector& selector) const override {
448
85
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
85
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_12IColumnDummyENS_13ColumnNothingEE23append_data_by_selectorERNS_3COWINS_7IColumnEE11mutable_ptrIS5_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
2.86k
                                 const typename Base::Selector& selector) const override {
448
2.86k
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
2.86k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
507
                                 const typename Base::Selector& selector) const override {
448
507
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
507
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
10.3k
                                 const typename Base::Selector& selector) const override {
448
10.3k
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
10.3k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
26
                                 const typename Base::Selector& selector) const override {
448
26
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
26
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
1.00k
                                 const typename Base::Selector& selector) const override {
448
1.00k
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
1.00k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
19
                                 const typename Base::Selector& selector) const override {
448
19
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
19
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_15ColumnVarbinaryEE23append_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
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnStructEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
141
                                 const typename Base::Selector& selector) const override {
448
141
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
141
    }
_ZNK5doris9COWHelperINS_7IColumnENS_9ColumnMapEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
660
                                 const typename Base::Selector& selector) const override {
448
660
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
660
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
86
                                 const typename Base::Selector& selector) const override {
448
86
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
86
    }
_ZNK5doris9COWHelperINS_7IColumnENS_15ColumnVariantV2EE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
1
                                 const typename Base::Selector& selector) const override {
448
1
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
1
    }
_ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
550
                                 const typename Base::Selector& selector) const override {
448
550
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
550
    }
_ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
89
                                 const typename Base::Selector& selector) const override {
448
89
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
89
    }
_ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
2.76k
                                 const typename Base::Selector& selector) const override {
448
2.76k
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
2.76k
    }
450
649
    void insert_duplicate_fields(const Field& x, const size_t n) override {
451
649
        this->template insert_impl<Derived>(x, n);
452
649
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnStrIjEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
450
114
    void insert_duplicate_fields(const Field& x, const size_t n) override {
451
114
        this->template insert_impl<Derived>(x, n);
452
114
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_9ColumnStrImEEE23insert_duplicate_fieldsERKNS_5FieldEm
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
450
9
    void insert_duplicate_fields(const Field& x, const size_t n) override {
451
9
        this->template insert_impl<Derived>(x, n);
452
9
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
450
13
    void insert_duplicate_fields(const Field& x, const size_t n) override {
451
13
        this->template insert_impl<Derived>(x, n);
452
13
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
450
5
    void insert_duplicate_fields(const Field& x, const size_t n) override {
451
5
        this->template insert_impl<Derived>(x, n);
452
5
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
450
371
    void insert_duplicate_fields(const Field& x, const size_t n) override {
451
371
        this->template insert_impl<Derived>(x, n);
452
371
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
450
26
    void insert_duplicate_fields(const Field& x, const size_t n) override {
451
26
        this->template insert_impl<Derived>(x, n);
452
26
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
450
10
    void insert_duplicate_fields(const Field& x, const size_t n) override {
451
10
        this->template insert_impl<Derived>(x, n);
452
10
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
450
4
    void insert_duplicate_fields(const Field& x, const size_t n) override {
451
4
        this->template insert_impl<Derived>(x, n);
452
4
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
450
2
    void insert_duplicate_fields(const Field& x, const size_t n) override {
451
2
        this->template insert_impl<Derived>(x, n);
452
2
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
450
2
    void insert_duplicate_fields(const Field& x, const size_t n) override {
451
2
        this->template insert_impl<Derived>(x, n);
452
2
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
450
2
    void insert_duplicate_fields(const Field& x, const size_t n) override {
451
2
        this->template insert_impl<Derived>(x, n);
452
2
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE23insert_duplicate_fieldsERKNS_5FieldEm
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
450
16
    void insert_duplicate_fields(const Field& x, const size_t n) override {
451
16
        this->template insert_impl<Derived>(x, n);
452
16
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE23insert_duplicate_fieldsERKNS_5FieldEm
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
450
36
    void insert_duplicate_fields(const Field& x, const size_t n) override {
451
36
        this->template insert_impl<Derived>(x, n);
452
36
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE38EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE23insert_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
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
450
4
    void insert_duplicate_fields(const Field& x, const size_t n) override {
451
4
        this->template insert_impl<Derived>(x, n);
452
4
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE23insert_duplicate_fieldsERKNS_5FieldEm
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
450
12
    void insert_duplicate_fields(const Field& x, const size_t n) override {
451
12
        this->template insert_impl<Derived>(x, n);
452
12
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_15ColumnVarbinaryEE23insert_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_15ColumnVariantV2EE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE23insert_duplicate_fieldsERKNS_5FieldEm
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
450
23
    void insert_duplicate_fields(const Field& x, const size_t n) override {
451
23
        this->template insert_impl<Derived>(x, n);
452
23
    }
453
454
    void append_data_by_selector(typename Base::MutablePtr& res,
455
                                 const typename Base::Selector& selector, size_t begin,
456
571k
                                 size_t end) const override {
457
571k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
571k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_9ColumnStrIjEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
62.2k
                                 size_t end) const override {
457
62.2k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
62.2k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_9ColumnStrImEEE23append_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
289k
                                 size_t end) const override {
457
289k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
289k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
9.88k
                                 size_t end) const override {
457
9.88k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
9.88k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
9.04k
                                 size_t end) const override {
457
9.04k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
9.04k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
59.9k
                                 size_t end) const override {
457
59.9k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
59.9k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
47.1k
                                 size_t end) const override {
457
47.1k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
47.1k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
6.40k
                                 size_t end) const override {
457
6.40k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
6.40k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
5.10k
                                 size_t end) const override {
457
5.10k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
5.10k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
8.30k
                                 size_t end) const override {
457
8.30k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
8.30k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
185
                                 size_t end) const override {
457
185
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
185
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
181
                                 size_t end) const override {
457
181
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
181
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
988
                                 size_t end) const override {
457
988
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
988
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
10.7k
                                 size_t end) const override {
457
10.7k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
10.7k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
1.08k
                                 size_t end) const override {
457
1.08k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
1.08k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
12.7k
                                 size_t end) const override {
457
12.7k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
12.7k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
991
                                 size_t end) const override {
457
991
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
991
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE38EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_11ColumnConstEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_12IColumnDummyENS_13ColumnNothingEE23append_data_by_selectorERNS_3COWINS_7IColumnEE11mutable_ptrIS5_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
11.3k
                                 size_t end) const override {
457
11.3k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
11.3k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
4.38k
                                 size_t end) const override {
457
4.38k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
4.38k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
6.11k
                                 size_t end) const override {
457
6.11k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
6.11k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
30
                                 size_t end) const override {
457
30
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
30
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
7.95k
                                 size_t end) const override {
457
7.95k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
7.95k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
236
                                 size_t end) const override {
457
236
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
236
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_15ColumnVarbinaryEE23append_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
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnStructEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
1.38k
                                 size_t end) const override {
457
1.38k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
1.38k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_9ColumnMapEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
11.4k
                                 size_t end) const override {
457
11.4k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
11.4k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
4.06k
                                 size_t end) const override {
457
4.06k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
4.06k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_15ColumnVariantV2EE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
7
                                 size_t end) const override {
457
7
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
7
    }
459
460
    void insert_from_multi_column(const std::vector<const IColumn*>& srcs,
461
175k
                                  const std::vector<size_t>& positions) override {
462
175k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
175k
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnStrIjEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS7_EERKS5_ImSaImEE
Line
Count
Source
461
7.04k
                                  const std::vector<size_t>& positions) override {
462
7.04k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
7.04k
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_9ColumnStrImEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS7_EERKS5_ImSaImEE
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
1.48k
                                  const std::vector<size_t>& positions) override {
462
1.48k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
1.48k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
1.06k
                                  const std::vector<size_t>& positions) override {
462
1.06k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
1.06k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
758
                                  const std::vector<size_t>& positions) override {
462
758
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
758
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
12.4k
                                  const std::vector<size_t>& positions) override {
462
12.4k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
12.4k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
8.21k
                                  const std::vector<size_t>& positions) override {
462
8.21k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
8.21k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
2.15k
                                  const std::vector<size_t>& positions) override {
462
2.15k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
2.15k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
674
                                  const std::vector<size_t>& positions) override {
462
674
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
674
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
1.52k
                                  const std::vector<size_t>& positions) override {
462
1.52k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
1.52k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
38
                                  const std::vector<size_t>& positions) override {
462
38
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
38
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
46
                                  const std::vector<size_t>& positions) override {
462
46
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
46
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
3.15k
                                  const std::vector<size_t>& positions) override {
462
3.15k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
3.15k
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
3.00k
                                  const std::vector<size_t>& positions) override {
462
3.00k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
3.00k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
21
                                  const std::vector<size_t>& positions) override {
462
21
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
21
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
4
                                  const std::vector<size_t>& positions) override {
462
4
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
4
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE38EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Line
Count
Source
461
126k
                                  const std::vector<size_t>& positions) override {
462
126k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
126k
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_12IColumnDummyENS_13ColumnNothingEE24insert_from_multi_columnERKSt6vectorIPKNS_7IColumnESaIS7_EERKS4_ImSaImEE
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Line
Count
Source
461
3.98k
                                  const std::vector<size_t>& positions) override {
462
3.98k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
3.98k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
537
                                  const std::vector<size_t>& positions) override {
462
537
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
537
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
375
                                  const std::vector<size_t>& positions) override {
462
375
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
375
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
57
                                  const std::vector<size_t>& positions) override {
462
57
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
57
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
1.17k
                                  const std::vector<size_t>& positions) override {
462
1.17k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
1.17k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
2
                                  const std::vector<size_t>& positions) override {
462
2
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
2
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_15ColumnVarbinaryEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDictI32EE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnStructEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Line
Count
Source
461
160
                                  const std::vector<size_t>& positions) override {
462
160
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
160
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnMapEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Line
Count
Source
461
49
                                  const std::vector<size_t>& positions) override {
462
49
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
49
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Line
Count
Source
461
24
                                  const std::vector<size_t>& positions) override {
462
24
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
24
    }
_ZN5doris9COWHelperINS_7IColumnENS_15ColumnVariantV2EE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Line
Count
Source
461
4
                                  const std::vector<size_t>& positions) override {
462
4
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
4
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
124
                                  const std::vector<size_t>& positions) override {
462
124
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
124
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
75
                                  const std::vector<size_t>& positions) override {
462
75
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
75
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
269
                                  const std::vector<size_t>& positions) override {
462
269
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
269
    }
464
465
protected:
466
    MutablePtr shallow_mutate() const {
467
        return MutablePtr(static_cast<Derived*>(Base::shallow_mutate().get()));
468
    }
469
};
470
} // namespace doris