Coverage Report

Created: 2026-08-26 16:25

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
173M
    COW() : ref_counter(0) {}
97
98
139k
    COW(COW const&) : ref_counter(0) {}
99
100
    COW& operator=(COW const&) { return *this; }
101
102
763M
    void add_ref() { ++ref_counter; }
103
104
765M
    void release_ref() {
105
765M
        if (--ref_counter == 0) {
106
174M
            delete static_cast<const Derived*>(this);
107
174M
        }
108
765M
    }
109
110
288M
    Derived* derived() { return static_cast<Derived*>(this); }
111
112
1.41G
    const Derived* derived() const { return static_cast<const Derived*>(this); }
113
114
    template <typename T>
115
    class intrusive_ptr {
116
    public:
117
264M
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2Ev
Line
Count
Source
117
118M
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2Ev
Line
Count
Source
117
105M
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2Ev
Line
Count
Source
117
1.28M
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2Ev
Line
Count
Source
117
1.15M
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEEC2Ev
Line
Count
Source
117
1.29k
        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
324k
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2Ev
Line
Count
Source
117
37.3M
        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
590
        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
389k
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2Ev
Line
Count
Source
117
527
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2Ev
Line
Count
Source
117
56
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2Ev
Line
Count
Source
117
170
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2Ev
Line
Count
Source
117
48
        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
27
        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.62k
        intrusive_ptr() : t(nullptr) {}
118
119
573M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
573M
            if (t && add_ref) {
121
573M
                ((std::remove_const_t<T>*)t)->add_ref();
122
573M
            }
123
573M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_14ColumnNullableEEC2EPS4_b
Line
Count
Source
119
40.0M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
40.0M
            if (t && add_ref) {
121
40.0M
                ((std::remove_const_t<T>*)t)->add_ref();
122
40.0M
            }
123
40.0M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2EPS1_b
Line
Count
Source
119
288M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
288M
            if (t && add_ref) {
121
288M
                ((std::remove_const_t<T>*)t)->add_ref();
122
288M
            }
123
288M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2EPS4_b
Line
Count
Source
119
81.2M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
81.2M
            if (t && add_ref) {
121
81.2M
                ((std::remove_const_t<T>*)t)->add_ref();
122
81.2M
            }
123
81.2M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEEC2EPS5_b
Line
Count
Source
119
42.8M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
42.8M
            if (t && add_ref) {
121
42.8M
                ((std::remove_const_t<T>*)t)->add_ref();
122
42.8M
            }
123
42.8M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEEC2EPS4_b
Line
Count
Source
119
363k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
363k
            if (t && add_ref) {
121
363k
                ((std::remove_const_t<T>*)t)->add_ref();
122
363k
            }
123
363k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2EPS6_b
Line
Count
Source
119
5.58M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
5.58M
            if (t && add_ref) {
121
5.58M
                ((std::remove_const_t<T>*)t)->add_ref();
122
5.58M
            }
123
5.58M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2EPS7_b
Line
Count
Source
119
580k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
580k
            if (t && add_ref) {
121
580k
                ((std::remove_const_t<T>*)t)->add_ref();
122
580k
            }
123
580k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnArrayEEC2EPS4_b
Line
Count
Source
119
1.15M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
1.15M
            if (t && add_ref) {
121
1.15M
                ((std::remove_const_t<T>*)t)->add_ref();
122
1.15M
            }
123
1.15M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnMapEEC2EPS4_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_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EPS6_b
Line
Count
Source
119
65.4M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
65.4M
            if (t && add_ref) {
121
65.4M
                ((std::remove_const_t<T>*)t)->add_ref();
122
65.4M
            }
123
65.4M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EPS7_b
Line
Count
Source
119
1.53M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
1.53M
            if (t && add_ref) {
121
1.53M
                ((std::remove_const_t<T>*)t)->add_ref();
122
1.53M
            }
123
1.53M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnConstEEC2EPS4_b
Line
Count
Source
119
6.68M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
6.68M
            if (t && add_ref) {
121
6.68M
                ((std::remove_const_t<T>*)t)->add_ref();
122
6.68M
            }
123
6.68M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2EPS6_b
Line
Count
Source
119
276k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
276k
            if (t && add_ref) {
121
276k
                ((std::remove_const_t<T>*)t)->add_ref();
122
276k
            }
123
276k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2EPS6_b
Line
Count
Source
119
587k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
587k
            if (t && add_ref) {
121
587k
                ((std::remove_const_t<T>*)t)->add_ref();
122
587k
            }
123
587k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEC2EPS6_b
Line
Count
Source
119
47.8k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
47.8k
            if (t && add_ref) {
121
47.8k
                ((std::remove_const_t<T>*)t)->add_ref();
122
47.8k
            }
123
47.8k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2EPS6_b
Line
Count
Source
119
1.09M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
1.09M
            if (t && add_ref) {
121
1.09M
                ((std::remove_const_t<T>*)t)->add_ref();
122
1.09M
            }
123
1.09M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2EPS6_b
Line
Count
Source
119
76.6k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
76.6k
            if (t && add_ref) {
121
76.6k
                ((std::remove_const_t<T>*)t)->add_ref();
122
76.6k
            }
123
76.6k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_23ColumnFixedLengthObjectEEC2EPS4_b
Line
Count
Source
119
296k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
297k
            if (t && add_ref) {
121
297k
                ((std::remove_const_t<T>*)t)->add_ref();
122
297k
            }
123
296k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEC2EPS6_b
Line
Count
Source
119
14.9k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
14.9k
            if (t && add_ref) {
121
14.9k
                ((std::remove_const_t<T>*)t)->add_ref();
122
14.9k
            }
123
14.9k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2EPS6_b
Line
Count
Source
119
36.7k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
36.7k
            if (t && add_ref) {
121
36.7k
                ((std::remove_const_t<T>*)t)->add_ref();
122
36.7k
            }
123
36.7k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2EPS6_b
Line
Count
Source
119
36.2k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
36.2k
            if (t && add_ref) {
121
36.2k
                ((std::remove_const_t<T>*)t)->add_ref();
122
36.2k
            }
123
36.2k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnNothingEEC2EPS4_b
Line
Count
Source
119
23.4k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
23.4k
            if (t && add_ref) {
121
23.4k
                ((std::remove_const_t<T>*)t)->add_ref();
122
23.4k
            }
123
23.4k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEC2EPS6_b
Line
Count
Source
119
192k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
192k
            if (t && add_ref) {
121
192k
                ((std::remove_const_t<T>*)t)->add_ref();
122
192k
            }
123
192k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2EPS6_b
Line
Count
Source
119
5.28M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
5.29M
            if (t && add_ref) {
121
5.29M
                ((std::remove_const_t<T>*)t)->add_ref();
122
5.29M
            }
123
5.28M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2EPS6_b
Line
Count
Source
119
1.18M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
1.18M
            if (t && add_ref) {
121
1.18M
                ((std::remove_const_t<T>*)t)->add_ref();
122
1.18M
            }
123
1.18M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2EPS6_b
Line
Count
Source
119
7.02M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
7.02M
            if (t && add_ref) {
121
7.02M
                ((std::remove_const_t<T>*)t)->add_ref();
122
7.02M
            }
123
7.02M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EPS6_b
Line
Count
Source
119
13.1M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
13.1M
            if (t && add_ref) {
121
13.1M
                ((std::remove_const_t<T>*)t)->add_ref();
122
13.1M
            }
123
13.1M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2EPS6_b
Line
Count
Source
119
615k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
615k
            if (t && add_ref) {
121
615k
                ((std::remove_const_t<T>*)t)->add_ref();
122
615k
            }
123
615k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2EPS6_b
Line
Count
Source
119
931k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
931k
            if (t && add_ref) {
121
931k
                ((std::remove_const_t<T>*)t)->add_ref();
122
931k
            }
123
931k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2EPS6_b
Line
Count
Source
119
611k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
612k
            if (t && add_ref) {
121
612k
                ((std::remove_const_t<T>*)t)->add_ref();
122
612k
            }
123
611k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEC2EPS6_b
Line
Count
Source
119
50.3k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
50.3k
            if (t && add_ref) {
121
50.3k
                ((std::remove_const_t<T>*)t)->add_ref();
122
50.3k
            }
123
50.3k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2EPS6_b
Line
Count
Source
119
1.88M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
1.88M
            if (t && add_ref) {
121
1.88M
                ((std::remove_const_t<T>*)t)->add_ref();
122
1.88M
            }
123
1.88M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEC2EPS6_b
Line
Count
Source
119
161k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
161k
            if (t && add_ref) {
121
161k
                ((std::remove_const_t<T>*)t)->add_ref();
122
161k
            }
123
161k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2EPS6_b
Line
Count
Source
119
4.01M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
4.02M
            if (t && add_ref) {
121
4.02M
                ((std::remove_const_t<T>*)t)->add_ref();
122
4.02M
            }
123
4.01M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEC2EPS6_b
Line
Count
Source
119
20.0k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
20.0k
            if (t && add_ref) {
121
20.0k
                ((std::remove_const_t<T>*)t)->add_ref();
122
20.0k
            }
123
20.0k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEC2EPS6_b
Line
Count
Source
119
8.82k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
8.82k
            if (t && add_ref) {
121
8.82k
                ((std::remove_const_t<T>*)t)->add_ref();
122
8.82k
            }
123
8.82k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnStructEEC2EPS4_b
Line
Count
Source
119
82.0k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
82.0k
            if (t && add_ref) {
121
82.0k
                ((std::remove_const_t<T>*)t)->add_ref();
122
82.0k
            }
123
82.0k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVarbinaryEEC2EPS4_b
Line
Count
Source
119
8.09k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
8.09k
            if (t && add_ref) {
121
8.09k
                ((std::remove_const_t<T>*)t)->add_ref();
122
8.09k
            }
123
8.09k
        }
_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
65.8k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
65.9k
            if (t && add_ref) {
121
65.9k
                ((std::remove_const_t<T>*)t)->add_ref();
122
65.9k
            }
123
65.8k
        }
_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
145
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
145
            if (t && add_ref) {
121
145
                ((std::remove_const_t<T>*)t)->add_ref();
122
145
            }
123
145
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2EPS7_b
Line
Count
Source
119
52
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
52
            if (t && add_ref) {
121
52
                ((std::remove_const_t<T>*)t)->add_ref();
122
52
            }
123
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2EPS7_b
Line
Count
Source
119
52
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
52
            if (t && add_ref) {
121
52
                ((std::remove_const_t<T>*)t)->add_ref();
122
52
            }
123
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2EPS7_b
Line
Count
Source
119
52
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
52
            if (t && add_ref) {
121
52
                ((std::remove_const_t<T>*)t)->add_ref();
122
52
            }
123
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_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
142k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
142k
            if (t && add_ref) {
121
142k
                ((std::remove_const_t<T>*)t)->add_ref();
122
142k
            }
123
142k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDictI32EEC2EPS4_b
Line
Count
Source
119
14.1k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
120
14.1k
            if (t && add_ref) {
121
14.1k
                ((std::remove_const_t<T>*)t)->add_ref();
122
14.1k
            }
123
14.1k
        }
124
125
        template <typename U>
126
556k
        intrusive_ptr(intrusive_ptr<U> const& rhs) : t(rhs.get()) {
127
556k
            if (t) {
128
556k
                ((std::remove_const_t<T>*)t)->add_ref();
129
556k
            }
130
556k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2IKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEERKNS3_IT_EE
Line
Count
Source
126
203k
        intrusive_ptr(intrusive_ptr<U> const& rhs) : t(rhs.get()) {
127
203k
            if (t) {
128
203k
                ((std::remove_const_t<T>*)t)->add_ref();
129
203k
            }
130
203k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2IKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEERKNS3_IT_EE
Line
Count
Source
126
352k
        intrusive_ptr(intrusive_ptr<U> const& rhs) : t(rhs.get()) {
127
352k
            if (t) {
128
352k
                ((std::remove_const_t<T>*)t)->add_ref();
129
352k
            }
130
352k
        }
131
132
216M
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
216M
            if (t) {
134
199M
                ((std::remove_const_t<T>*)t)->add_ref();
135
199M
            }
136
216M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2ERKS5_
Line
Count
Source
132
203M
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
203M
            if (t) {
134
198M
                ((std::remove_const_t<T>*)t)->add_ref();
135
198M
            }
136
203M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2ERKS8_
Line
Count
Source
132
108k
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
108k
            if (t) {
134
108k
                ((std::remove_const_t<T>*)t)->add_ref();
135
108k
            }
136
108k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2ERKS8_
Line
Count
Source
132
36.8k
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
36.8k
            if (t) {
134
36.8k
                ((std::remove_const_t<T>*)t)->add_ref();
135
36.8k
            }
136
36.8k
        }
_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.5M
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
133
13.5M
            if (t) {
134
176
                ((std::remove_const_t<T>*)t)->add_ref();
135
176
            }
136
13.5M
        }
_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.88G
        ~intrusive_ptr() {
139
1.88G
            if (t) {
140
771M
                ((std::remove_const_t<T>*)t)->release_ref();
141
771M
            }
142
1.88G
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_ED2Ev
Line
Count
Source
138
894M
        ~intrusive_ptr() {
139
894M
            if (t) {
140
465M
                ((std::remove_const_t<T>*)t)->release_ref();
141
465M
            }
142
894M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_ED2Ev
Line
Count
Source
138
623M
        ~intrusive_ptr() {
139
623M
            if (t) {
140
237M
                ((std::remove_const_t<T>*)t)->release_ref();
141
237M
            }
142
623M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_14ColumnNullableEED2Ev
Line
Count
Source
138
40.1M
        ~intrusive_ptr() {
139
40.1M
            if (t) {
140
8.29k
                ((std::remove_const_t<T>*)t)->release_ref();
141
8.29k
            }
142
40.1M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEED2Ev
Line
Count
Source
138
375k
        ~intrusive_ptr() {
139
375k
            if (t) {
140
21.6k
                ((std::remove_const_t<T>*)t)->release_ref();
141
21.6k
            }
142
375k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEED2Ev
Line
Count
Source
138
42.9M
        ~intrusive_ptr() {
139
42.9M
            if (t) {
140
280k
                ((std::remove_const_t<T>*)t)->release_ref();
141
280k
            }
142
42.9M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEED2Ev
Line
Count
Source
138
7.92M
        ~intrusive_ptr() {
139
7.92M
            if (t) {
140
3.77M
                ((std::remove_const_t<T>*)t)->release_ref();
141
3.77M
            }
142
7.92M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEED2Ev
Line
Count
Source
138
5.59M
        ~intrusive_ptr() {
139
5.59M
            if (t) {
140
19.0k
                ((std::remove_const_t<T>*)t)->release_ref();
141
19.0k
            }
142
5.59M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnArrayEED2Ev
Line
Count
Source
138
1.15M
        ~intrusive_ptr() {
139
1.15M
            if (t) {
140
233k
                ((std::remove_const_t<T>*)t)->release_ref();
141
233k
            }
142
1.15M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEED2Ev
Line
Count
Source
138
65.9M
        ~intrusive_ptr() {
139
65.9M
            if (t) {
140
689k
                ((std::remove_const_t<T>*)t)->release_ref();
141
689k
            }
142
65.9M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnConstEED2Ev
Line
Count
Source
138
6.68M
        ~intrusive_ptr() {
139
6.68M
            if (t) {
140
143
                ((std::remove_const_t<T>*)t)->release_ref();
141
143
            }
142
6.68M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEED2Ev
Line
Count
Source
138
276k
        ~intrusive_ptr() {
139
276k
            if (t) {
140
1.40k
                ((std::remove_const_t<T>*)t)->release_ref();
141
1.40k
            }
142
276k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEED2Ev
Line
Count
Source
138
587k
        ~intrusive_ptr() {
139
587k
            if (t) {
140
1.13k
                ((std::remove_const_t<T>*)t)->release_ref();
141
1.13k
            }
142
587k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEED2Ev
Line
Count
Source
138
47.8k
        ~intrusive_ptr() {
139
47.8k
            if (t) {
140
71
                ((std::remove_const_t<T>*)t)->release_ref();
141
71
            }
142
47.8k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEED2Ev
Line
Count
Source
138
1.09M
        ~intrusive_ptr() {
139
1.09M
            if (t) {
140
692
                ((std::remove_const_t<T>*)t)->release_ref();
141
692
            }
142
1.09M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEED2Ev
Line
Count
Source
138
76.7k
        ~intrusive_ptr() {
139
76.7k
            if (t) {
140
572
                ((std::remove_const_t<T>*)t)->release_ref();
141
572
            }
142
76.7k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnMapEED2Ev
Line
Count
Source
138
1.51M
        ~intrusive_ptr() {
139
1.51M
            if (t) {
140
292
                ((std::remove_const_t<T>*)t)->release_ref();
141
292
            }
142
1.51M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEED2Ev
Line
Count
Source
138
89.6M
        ~intrusive_ptr() {
139
89.6M
            if (t) {
140
63.8M
                ((std::remove_const_t<T>*)t)->release_ref();
141
63.8M
            }
142
89.6M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_23ColumnFixedLengthObjectEED2Ev
Line
Count
Source
138
299k
        ~intrusive_ptr() {
139
299k
            if (t) {
140
44
                ((std::remove_const_t<T>*)t)->release_ref();
141
44
            }
142
299k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEED2Ev
Line
Count
Source
138
14.9k
        ~intrusive_ptr() {
139
14.9k
            if (t) {
140
12
                ((std::remove_const_t<T>*)t)->release_ref();
141
12
            }
142
14.9k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEED2Ev
Line
Count
Source
138
36.9k
        ~intrusive_ptr() {
139
36.9k
            if (t) {
140
176
                ((std::remove_const_t<T>*)t)->release_ref();
141
176
            }
142
36.9k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEED2Ev
Line
Count
Source
138
36.4k
        ~intrusive_ptr() {
139
36.4k
            if (t) {
140
181
                ((std::remove_const_t<T>*)t)->release_ref();
141
181
            }
142
36.4k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnNothingEED2Ev
Line
Count
Source
138
23.4k
        ~intrusive_ptr() {
139
23.4k
            if (t) {
140
2
                ((std::remove_const_t<T>*)t)->release_ref();
141
2
            }
142
23.4k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEED2Ev
Line
Count
Source
138
5.29M
        ~intrusive_ptr() {
139
5.29M
            if (t) {
140
400
                ((std::remove_const_t<T>*)t)->release_ref();
141
400
            }
142
5.29M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEED2Ev
Line
Count
Source
138
1.18M
        ~intrusive_ptr() {
139
1.18M
            if (t) {
140
387
                ((std::remove_const_t<T>*)t)->release_ref();
141
387
            }
142
1.18M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEED2Ev
Line
Count
Source
138
7.02M
        ~intrusive_ptr() {
139
7.02M
            if (t) {
140
1.15k
                ((std::remove_const_t<T>*)t)->release_ref();
141
1.15k
            }
142
7.02M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEED2Ev
Line
Count
Source
138
13.1M
        ~intrusive_ptr() {
139
13.1M
            if (t) {
140
2.60k
                ((std::remove_const_t<T>*)t)->release_ref();
141
2.60k
            }
142
13.1M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEED2Ev
Line
Count
Source
138
615k
        ~intrusive_ptr() {
139
615k
            if (t) {
140
312
                ((std::remove_const_t<T>*)t)->release_ref();
141
312
            }
142
615k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEED2Ev
Line
Count
Source
138
932k
        ~intrusive_ptr() {
139
932k
            if (t) {
140
263
                ((std::remove_const_t<T>*)t)->release_ref();
141
263
            }
142
932k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEED2Ev
Line
Count
Source
138
612k
        ~intrusive_ptr() {
139
612k
            if (t) {
140
291
                ((std::remove_const_t<T>*)t)->release_ref();
141
291
            }
142
612k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEED2Ev
Line
Count
Source
138
50.3k
        ~intrusive_ptr() {
139
50.3k
            if (t) {
140
33
                ((std::remove_const_t<T>*)t)->release_ref();
141
33
            }
142
50.3k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEED2Ev
Line
Count
Source
138
1.88M
        ~intrusive_ptr() {
139
1.88M
            if (t) {
140
231
                ((std::remove_const_t<T>*)t)->release_ref();
141
231
            }
142
1.88M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEED2Ev
Line
Count
Source
138
161k
        ~intrusive_ptr() {
139
161k
            if (t) {
140
26
                ((std::remove_const_t<T>*)t)->release_ref();
141
26
            }
142
161k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEED2Ev
Line
Count
Source
138
4.02M
        ~intrusive_ptr() {
139
4.02M
            if (t) {
140
577
                ((std::remove_const_t<T>*)t)->release_ref();
141
577
            }
142
4.02M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEED2Ev
Line
Count
Source
138
20.0k
        ~intrusive_ptr() {
139
20.0k
            if (t) {
140
17
                ((std::remove_const_t<T>*)t)->release_ref();
141
17
            }
142
20.0k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEED2Ev
Line
Count
Source
138
192k
        ~intrusive_ptr() {
139
192k
            if (t) {
140
21
                ((std::remove_const_t<T>*)t)->release_ref();
141
21
            }
142
192k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEED2Ev
Line
Count
Source
138
8.82k
        ~intrusive_ptr() {
139
8.82k
            if (t) {
140
11
                ((std::remove_const_t<T>*)t)->release_ref();
141
11
            }
142
8.82k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnStructEED2Ev
Line
Count
Source
138
82.0k
        ~intrusive_ptr() {
139
82.0k
            if (t) {
140
12
                ((std::remove_const_t<T>*)t)->release_ref();
141
12
            }
142
82.0k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVarbinaryEED2Ev
Line
Count
Source
138
8.09k
        ~intrusive_ptr() {
139
8.09k
            if (t) {
140
58
                ((std::remove_const_t<T>*)t)->release_ref();
141
58
            }
142
8.09k
        }
_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
67.1k
        ~intrusive_ptr() {
139
67.1k
            if (t) {
140
14
                ((std::remove_const_t<T>*)t)->release_ref();
141
14
            }
142
67.1k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEED2Ev
Line
Count
Source
138
69.2M
        ~intrusive_ptr() {
139
69.2M
            if (t) {
140
321
                ((std::remove_const_t<T>*)t)->release_ref();
141
321
            }
142
69.2M
        }
_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
531k
        ~intrusive_ptr() {
139
531k
            if (t) {
140
142k
                ((std::remove_const_t<T>*)t)->release_ref();
141
142k
            }
142
531k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDictI32EED2Ev
Line
Count
Source
138
14.1k
        ~intrusive_ptr() {
139
14.1k
            if (t) {
140
6
                ((std::remove_const_t<T>*)t)->release_ref();
141
6
            }
142
14.1k
        }
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
460M
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2EOS5_
Line
Count
Source
150
307M
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2EOS4_
Line
Count
Source
150
107M
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2EOS8_
Line
Count
Source
150
2.50M
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EOS8_
Line
Count
Source
150
24.7M
        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
233k
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2EOS8_
Line
Count
Source
150
18.6M
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEEC2EOS5_
Line
Count
Source
150
5.96k
        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
594
        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
602
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2EOS7_
Line
Count
Source
150
212
        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
314M
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
314M
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
314M
            return *this;
155
314M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EaSEOS5_
Line
Count
Source
152
161M
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
161M
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
161M
            return *this;
155
161M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEaSEOS8_
Line
Count
Source
152
24.7M
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
24.7M
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
24.7M
            return *this;
155
24.7M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EaSEOS4_
Line
Count
Source
152
107M
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
107M
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
107M
            return *this;
155
107M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEaSEOS8_
Line
Count
Source
152
18.6M
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
18.6M
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
18.6M
            return *this;
155
18.6M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEaSEOS8_
Line
Count
Source
152
2.50M
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
2.50M
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
2.50M
            return *this;
155
2.50M
        }
_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
232k
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
232k
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
232k
            return *this;
155
232k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEEaSEOS5_
Line
Count
Source
152
5.96k
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
5.96k
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
5.96k
            return *this;
155
5.96k
        }
_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
594
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
594
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
594
            return *this;
155
594
        }
_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
446
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
446
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
446
            return *this;
155
446
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEaSEOS7_
Line
Count
Source
152
56
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
153
56
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
154
56
            return *this;
155
56
        }
_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
377M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
377M
            rhs.t = nullptr;
163
377M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2IS1_EEONS3_IT_EE
Line
Count
Source
161
177M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
177M
            rhs.t = nullptr;
163
177M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_14ColumnNullableEEEONS3_IT_EE
Line
Count
Source
161
1.33M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
1.33M
            rhs.t = nullptr;
163
1.33M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnVariantEEEONS3_IT_EE
Line
Count
Source
161
285k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
285k
            rhs.t = nullptr;
163
285k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEONS3_IT_EE
Line
Count
Source
161
497
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
497
            rhs.t = nullptr;
163
497
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_11ColumnConstEEEONS3_IT_EE
Line
Count
Source
161
3.33M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
3.33M
            rhs.t = nullptr;
163
3.33M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_11ColumnConstEEEONS3_IT_EE
Line
Count
Source
161
3.35M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
3.35M
            rhs.t = nullptr;
163
3.35M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_11ColumnArrayEEEONS3_IT_EE
Line
Count
Source
161
228k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
228k
            rhs.t = nullptr;
163
228k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2IS6_EEONS3_IT_EE
Line
Count
Source
161
3.51M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
3.51M
            rhs.t = nullptr;
163
3.51M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_11ColumnArrayEEEONS3_IT_EE
Line
Count
Source
161
694k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
694k
            rhs.t = nullptr;
163
694k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEONS3_IT_EE
Line
Count
Source
161
1.22M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
1.22M
            rhs.t = nullptr;
163
1.22M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2IKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEONS3_IT_EE
Line
Count
Source
161
364k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
364k
            rhs.t = nullptr;
163
364k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEEONS3_IT_EE
Line
Count
Source
161
273k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
273k
            rhs.t = nullptr;
163
273k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEEONS3_IT_EE
Line
Count
Source
161
1.86k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
1.86k
            rhs.t = nullptr;
163
1.86k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEEONS3_IT_EE
Line
Count
Source
161
577k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
577k
            rhs.t = nullptr;
163
577k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEEONS3_IT_EE
Line
Count
Source
161
8.83k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
8.83k
            rhs.t = nullptr;
163
8.83k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEEONS3_IT_EE
Line
Count
Source
161
47.1k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
47.1k
            rhs.t = nullptr;
163
47.1k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_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
1.07M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
1.07M
            rhs.t = nullptr;
163
1.07M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEEONS3_IT_EE
Line
Count
Source
161
13.9k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
13.9k
            rhs.t = nullptr;
163
13.9k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEEONS3_IT_EE
Line
Count
Source
161
72.1k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
72.1k
            rhs.t = nullptr;
163
72.1k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEEONS3_IT_EE
Line
Count
Source
161
3.93k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
3.93k
            rhs.t = nullptr;
163
3.93k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEONS3_IT_EE
Line
Count
Source
161
2.05M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
2.05M
            rhs.t = nullptr;
163
2.05M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_9ColumnMapEEEONS3_IT_EE
Line
Count
Source
161
662k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
662k
            rhs.t = nullptr;
163
662k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_9ColumnMapEEEONS3_IT_EE
Line
Count
Source
161
855k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
855k
            rhs.t = nullptr;
163
855k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2IS6_EEONS3_IT_EE
Line
Count
Source
161
61.8M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
61.8M
            rhs.t = nullptr;
163
61.8M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_14ColumnNullableEEEONS3_IT_EE
Line
Count
Source
161
38.8M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
38.8M
            rhs.t = nullptr;
163
38.8M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEONS3_IT_EE
Line
Count
Source
161
1.39M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
1.39M
            rhs.t = nullptr;
163
1.39M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnNothingEEEONS3_IT_EE
Line
Count
Source
161
22.5k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
22.5k
            rhs.t = nullptr;
163
22.5k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_23ColumnFixedLengthObjectEEEONS3_IT_EE
Line
Count
Source
161
299k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
299k
            rhs.t = nullptr;
163
299k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_9ColumnStrIjEEEEONS3_IT_EE
Line
Count
Source
161
42.5M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
42.5M
            rhs.t = nullptr;
163
42.5M
        }
_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
14.9k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
14.9k
            rhs.t = nullptr;
163
14.9k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEEONS3_IT_EE
Line
Count
Source
161
36.4k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
36.4k
            rhs.t = nullptr;
163
36.4k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEEONS3_IT_EE
Line
Count
Source
161
35.8k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
35.8k
            rhs.t = nullptr;
163
35.8k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEONS3_IT_EE
Line
Count
Source
161
192k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
192k
            rhs.t = nullptr;
163
192k
        }
_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
1.18M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
1.18M
            rhs.t = nullptr;
163
1.18M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEEONS3_IT_EE
Line
Count
Source
161
6.85M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
6.85M
            rhs.t = nullptr;
163
6.85M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEEONS3_IT_EE
Line
Count
Source
161
13.0M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
13.0M
            rhs.t = nullptr;
163
13.0M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEEONS3_IT_EE
Line
Count
Source
161
610k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
610k
            rhs.t = nullptr;
163
610k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEEONS3_IT_EE
Line
Count
Source
161
929k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
929k
            rhs.t = nullptr;
163
929k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEEONS3_IT_EE
Line
Count
Source
161
589k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
589k
            rhs.t = nullptr;
163
589k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEEONS3_IT_EE
Line
Count
Source
161
50.3k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
50.3k
            rhs.t = nullptr;
163
50.3k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEONS3_IT_EE
Line
Count
Source
161
1.87M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
1.87M
            rhs.t = nullptr;
163
1.87M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEEONS3_IT_EE
Line
Count
Source
161
161k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
161k
            rhs.t = nullptr;
163
161k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEONS3_IT_EE
Line
Count
Source
161
4.02M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
4.02M
            rhs.t = nullptr;
163
4.02M
        }
_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
8.81k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
8.81k
            rhs.t = nullptr;
163
8.81k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnStructEEEONS3_IT_EE
Line
Count
Source
161
79.7k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
79.7k
            rhs.t = nullptr;
163
79.7k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_15ColumnVarbinaryEEEONS3_IT_EE
Line
Count
Source
161
7.02k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
7.02k
            rhs.t = nullptr;
163
7.02k
        }
_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
162k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
162k
            rhs.t = nullptr;
163
162k
        }
_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.28k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
2.28k
            rhs.t = nullptr;
163
2.28k
        }
_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.33k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
1.33k
            rhs.t = nullptr;
163
1.33k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEEONS3_IT_EE
Line
Count
Source
161
64.5k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
64.5k
            rhs.t = nullptr;
163
64.5k
        }
_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.37k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
6.37k
            rhs.t = nullptr;
163
6.37k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEEONS3_IT_EE
Line
Count
Source
161
7.56k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
7.56k
            rhs.t = nullptr;
163
7.56k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEEONS3_IT_EE
Line
Count
Source
161
168k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
168k
            rhs.t = nullptr;
163
168k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEEONS3_IT_EE
Line
Count
Source
161
154k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
154k
            rhs.t = nullptr;
163
154k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEEONS3_IT_EE
Line
Count
Source
161
4.67k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
4.67k
            rhs.t = nullptr;
163
4.67k
        }
_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.1k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
22.1k
            rhs.t = nullptr;
163
22.1k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEEONS3_IT_EE
Line
Count
Source
161
137
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
137
            rhs.t = nullptr;
163
137
        }
_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
29
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
29
            rhs.t = nullptr;
163
29
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEONS3_IT_EE
Line
Count
Source
161
2.54k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
2.54k
            rhs.t = nullptr;
163
2.54k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEEONS3_IT_EE
Line
Count
Source
161
120
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
120
            rhs.t = nullptr;
163
120
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEONS3_IT_EE
Line
Count
Source
161
4.03k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
4.03k
            rhs.t = nullptr;
163
4.03k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEEONS3_IT_EE
Line
Count
Source
161
137
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
137
            rhs.t = nullptr;
163
137
        }
_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
57.1k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
57.1k
            rhs.t = nullptr;
163
57.1k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDictI32EEEONS3_IT_EE
Line
Count
Source
161
14.1k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
14.1k
            rhs.t = nullptr;
163
14.1k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnNothingEEEONS3_IT_EE
Line
Count
Source
161
911
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
162
911
            rhs.t = nullptr;
163
911
        }
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.0M
        intrusive_ptr& operator=(intrusive_ptr const& rhs) {
172
17.0M
            intrusive_ptr(rhs).swap(*this);
173
17.0M
            return *this;
174
17.0M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EaSERKS5_
Line
Count
Source
171
3.42M
        intrusive_ptr& operator=(intrusive_ptr const& rhs) {
172
3.42M
            intrusive_ptr(rhs).swap(*this);
173
3.42M
            return *this;
174
3.42M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEaSERKS8_
Line
Count
Source
171
13.5M
        intrusive_ptr& operator=(intrusive_ptr const& rhs) {
172
13.5M
            intrusive_ptr(rhs).swap(*this);
173
13.5M
            return *this;
174
13.5M
        }
_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
15.3M
        void reset() { intrusive_ptr().swap(*this); }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_E5resetEv
Line
Count
Source
181
15.3M
        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
4.54k
        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
983M
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIS1_E3getEv
Line
Count
Source
187
406M
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE3getEv
Line
Count
Source
187
13.5M
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE3getEv
Line
Count
Source
187
109M
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_E3getEv
Line
Count
Source
187
452M
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE3getEv
Line
Count
Source
187
313k
        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.9k
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEE3getEv
Line
Count
Source
187
50.7k
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEE3getEv
Line
Count
Source
187
77.6k
        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.52k
        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
346M
        void swap(intrusive_ptr& rhs) {
196
346M
            T* tmp = t;
197
346M
            t = rhs.t;
198
346M
            rhs.t = tmp;
199
346M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_E4swapERS5_
Line
Count
Source
195
179M
        void swap(intrusive_ptr& rhs) {
196
179M
            T* tmp = t;
197
179M
            t = rhs.t;
198
179M
            rhs.t = tmp;
199
179M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE4swapERS8_
Line
Count
Source
195
24.7M
        void swap(intrusive_ptr& rhs) {
196
24.7M
            T* tmp = t;
197
24.7M
            t = rhs.t;
198
24.7M
            rhs.t = tmp;
199
24.7M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_E4swapERS4_
Line
Count
Source
195
107M
        void swap(intrusive_ptr& rhs) {
196
107M
            T* tmp = t;
197
107M
            t = rhs.t;
198
107M
            rhs.t = tmp;
199
107M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE4swapERS8_
Line
Count
Source
195
32.1M
        void swap(intrusive_ptr& rhs) {
196
32.1M
            T* tmp = t;
197
32.1M
            t = rhs.t;
198
32.1M
            rhs.t = tmp;
199
32.1M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE4swapERS8_
Line
Count
Source
195
2.50M
        void swap(intrusive_ptr& rhs) {
196
2.50M
            T* tmp = t;
197
2.50M
            t = rhs.t;
198
2.50M
            rhs.t = tmp;
199
2.50M
        }
_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
232k
        void swap(intrusive_ptr& rhs) {
196
232k
            T* tmp = t;
197
232k
            t = rhs.t;
198
232k
            rhs.t = tmp;
199
232k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEE4swapERS5_
Line
Count
Source
195
5.96k
        void swap(intrusive_ptr& rhs) {
196
5.96k
            T* tmp = t;
197
5.96k
            t = rhs.t;
198
5.96k
            rhs.t = tmp;
199
5.96k
        }
_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
594
        void swap(intrusive_ptr& rhs) {
196
594
            T* tmp = t;
197
594
            t = rhs.t;
198
594
            rhs.t = tmp;
199
594
        }
_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
446
        void swap(intrusive_ptr& rhs) {
196
446
            T* tmp = t;
197
446
            t = rhs.t;
198
446
            rhs.t = tmp;
199
446
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE4swapERS7_
Line
Count
Source
195
56
        void swap(intrusive_ptr& rhs) {
196
56
            T* tmp = t;
197
56
            t = rhs.t;
198
56
            rhs.t = tmp;
199
56
        }
_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.83G
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EdeEv
Line
Count
Source
201
1.66G
        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.82G
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EdeEv
Line
Count
Source
201
329M
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEdeEv
Line
Count
Source
201
10.7M
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEEdeEv
Line
Count
Source
201
324k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEdeEv
Line
Count
Source
201
23.7k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEdeEv
Line
Count
Source
201
66.1k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEdeEv
Line
Count
Source
201
4.04k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEdeEv
Line
Count
Source
201
85.7k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEdeEv
Line
Count
Source
201
17.6k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEdeEv
Line
Count
Source
201
354
        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.72k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEdeEv
Line
Count
Source
201
148k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEdeEv
Line
Count
Source
201
388k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEdeEv
Line
Count
Source
201
95.0k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEdeEv
Line
Count
Source
201
829k
        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.8k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEdeEv
Line
Count
Source
201
81.1k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEdeEv
Line
Count
Source
201
5.67k
        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
490
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEdeEv
Line
Count
Source
201
177k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEdeEv
Line
Count
Source
201
909
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEdeEv
Line
Count
Source
201
272k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEdeEv
Line
Count
Source
201
786
        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.88k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEEdeEv
Line
Count
Source
201
22.7k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnArrayEEdeEv
Line
Count
Source
201
2.22k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_14ColumnNullableEEdeEv
Line
Count
Source
201
76.6k
        T& operator*() const& { return *t; }
202
203
7.94M
        T&& operator*() const&& { return const_cast<std::remove_const_t<T>&&>(*t); }
_ZNKO5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EdeEv
Line
Count
Source
203
7.92M
        T&& operator*() const&& { return const_cast<std::remove_const_t<T>&&>(*t); }
_ZNKO5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EdeEv
Line
Count
Source
203
16.6k
        T&& operator*() const&& { return const_cast<std::remove_const_t<T>&&>(*t); }
204
205
4.06G
        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.60G
        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
479M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEptEv
Line
Count
Source
205
228M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEEptEv
Line
Count
Source
205
137M
        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
909k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEptEv
Line
Count
Source
205
26.9k
        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
139k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEptEv
Line
Count
Source
205
2.99k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEEptEv
Line
Count
Source
205
320k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnArrayEEptEv
Line
Count
Source
205
5.16M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEptEv
Line
Count
Source
205
244k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEptEv
Line
Count
Source
205
25.8k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEptEv
Line
Count
Source
205
30.8k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEptEv
Line
Count
Source
205
7.42k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEptEv
Line
Count
Source
205
40.0k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEptEv
Line
Count
Source
205
20.8k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnMapEEptEv
Line
Count
Source
205
154k
        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
448
        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.97k
        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.43k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEptEv
Line
Count
Source
205
36.1k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEptEv
Line
Count
Source
205
33.5k
        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.1k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEptEv
Line
Count
Source
205
993
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEptEv
Line
Count
Source
205
217k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEptEv
Line
Count
Source
205
993
        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
734
        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
243
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_14ColumnNullableEEptEv
Line
Count
Source
205
49.4M
        T* operator->() const { return t; }
206
207
1.25G
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EcvbEv
Line
Count
Source
207
701M
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EcvbEv
Line
Count
Source
207
555M
        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
349k
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_14ColumnNullableEEcvbEv
Line
Count
Source
207
531k
        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
490M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_14ColumnNullableEEC2EPS4_
Line
Count
Source
224
40.0M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2EPS1_
Line
Count
Source
224
289M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_9ColumnStrIjEEEC2EPS5_
Line
Count
Source
224
42.8M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnVariantEEC2EPS4_
Line
Count
Source
224
363k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2EPS6_
Line
Count
Source
224
5.58M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_11ColumnArrayEEC2EPS4_
Line
Count
Source
224
1.15M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_9ColumnMapEEC2EPS4_
Line
Count
Source
224
1.51M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EPS6_
Line
Count
Source
224
65.4M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_11ColumnConstEEC2EPS4_
Line
Count
Source
224
6.68M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2EPS6_
Line
Count
Source
224
276k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2EPS6_
Line
Count
Source
224
587k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEC2EPS6_
Line
Count
Source
224
47.8k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2EPS6_
Line
Count
Source
224
1.09M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2EPS6_
Line
Count
Source
224
76.6k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_23ColumnFixedLengthObjectEEC2EPS4_
Line
Count
Source
224
297k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEC2EPS6_
Line
Count
Source
224
14.9k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2EPS6_
Line
Count
Source
224
36.7k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2EPS6_
Line
Count
Source
224
36.2k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnNothingEEC2EPS4_
Line
Count
Source
224
23.4k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEC2EPS6_
Line
Count
Source
224
192k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2EPS6_
Line
Count
Source
224
5.28M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2EPS6_
Line
Count
Source
224
1.18M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2EPS6_
Line
Count
Source
224
7.02M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EPS6_
Line
Count
Source
224
13.1M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2EPS6_
Line
Count
Source
224
615k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2EPS6_
Line
Count
Source
224
931k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2EPS6_
Line
Count
Source
224
611k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEC2EPS6_
Line
Count
Source
224
50.3k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2EPS6_
Line
Count
Source
224
1.88M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEC2EPS6_
Line
Count
Source
224
161k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2EPS6_
Line
Count
Source
224
4.01M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEC2EPS6_
Line
Count
Source
224
20.0k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEC2EPS6_
Line
Count
Source
224
8.82k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnStructEEC2EPS4_
Line
Count
Source
224
82.0k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_15ColumnVarbinaryEEC2EPS4_
Line
Count
Source
224
8.09k
        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
65.8k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDictI32EEC2EPS4_
Line
Count
Source
224
14.1k
        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
454k
        mutable_ptr(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2EOS4_
Line
Count
Source
231
453k
        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
107M
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EaSEOS4_
Line
Count
Source
232
107M
        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
232k
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnVariantEEaSEOS5_
Line
Count
Source
232
5.96k
        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
594
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEaSEOS7_
Line
Count
Source
232
446
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEaSEOS7_
Line
Count
Source
232
56
        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
127M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnVariantEEEONS3_IT_EE
Line
Count
Source
236
285k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_11ColumnConstEEEONS3_IT_EE
Line
Count
Source
236
3.33M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_11ColumnArrayEEEONS3_IT_EE
Line
Count
Source
236
694k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEEONS3_IT_EE
Line
Count
Source
236
273k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEEONS3_IT_EE
Line
Count
Source
236
577k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEEONS3_IT_EE
Line
Count
Source
236
47.1k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEEONS3_IT_EE
Line
Count
Source
236
1.07M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEEONS3_IT_EE
Line
Count
Source
236
72.1k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEONS3_IT_EE
Line
Count
Source
236
2.05M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_9ColumnMapEEEONS3_IT_EE
Line
Count
Source
236
662k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_14ColumnNullableEEEONS3_IT_EE
Line
Count
Source
236
38.8M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEONS3_IT_EE
Line
Count
Source
236
1.39M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnNothingEEEONS3_IT_EE
Line
Count
Source
236
22.5k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_23ColumnFixedLengthObjectEEEONS3_IT_EE
Line
Count
Source
236
300k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_9ColumnStrIjEEEEONS3_IT_EE
Line
Count
Source
236
42.5M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEEONS3_IT_EE
Line
Count
Source
236
14.9k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEEONS3_IT_EE
Line
Count
Source
236
36.4k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEEONS3_IT_EE
Line
Count
Source
236
35.9k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEONS3_IT_EE
Line
Count
Source
236
192k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEEONS3_IT_EE
Line
Count
Source
236
5.29M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEEONS3_IT_EE
Line
Count
Source
236
1.18M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEEONS3_IT_EE
Line
Count
Source
236
6.86M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEEONS3_IT_EE
Line
Count
Source
236
13.0M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEEONS3_IT_EE
Line
Count
Source
236
610k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEEONS3_IT_EE
Line
Count
Source
236
929k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEEONS3_IT_EE
Line
Count
Source
236
590k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEEONS3_IT_EE
Line
Count
Source
236
50.3k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEONS3_IT_EE
Line
Count
Source
236
1.87M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEEONS3_IT_EE
Line
Count
Source
236
161k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEONS3_IT_EE
Line
Count
Source
236
4.02M
        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
8.81k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnStructEEEONS3_IT_EE
Line
Count
Source
236
79.7k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_15ColumnVarbinaryEEEONS3_IT_EE
Line
Count
Source
236
7.02k
        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
64.6k
        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.1k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
237
238
79.3M
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2Ev
Line
Count
Source
238
79.1M
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_9ColumnStrIjEEEC2Ev
Line
Count
Source
238
1.29k
        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
255k
        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.62k
        mutable_ptr() = default;
239
240
26.6M
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2EDn
Line
Count
Source
240
26.6M
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EDn
Line
Count
Source
240
68.3k
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEC2EDn
Line
Count
Source
240
592
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EDn
Line
Count
Source
240
182
        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
167
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2EDn
Line
Count
Source
240
39
        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
23
        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.10G
    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.4M
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2EPKS1_
Line
Count
Source
259
81.2M
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2EPKS6_
Line
Count
Source
259
580k
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EPKS6_
Line
Count
Source
259
1.53M
        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
145
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2EPKS6_
Line
Count
Source
259
52
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2EPKS6_
Line
Count
Source
259
52
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2EPKS6_
Line
Count
Source
259
52
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_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
142k
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
260
261
    public:
262
        /// Copy from immutable ptr: ok.
263
199M
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2ERKS4_
Line
Count
Source
263
199M
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2ERKS7_
Line
Count
Source
263
36.8k
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2ERKS7_
Line
Count
Source
263
107k
        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.0M
        immutable_ptr& operator=(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EaSERKS4_
Line
Count
Source
264
3.42M
        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.5M
        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
556k
        immutable_ptr(const immutable_ptr<U>& other) : Base(other) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEERKNS3_IT_EE
Line
Count
Source
267
203k
        immutable_ptr(const immutable_ptr<U>& other) : Base(other) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEERKNS3_IT_EE
Line
Count
Source
267
352k
        immutable_ptr(const immutable_ptr<U>& other) : Base(other) {}
268
269
        /// Move: ok.
270
147M
        immutable_ptr(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2EOS4_
Line
Count
Source
270
147M
        immutable_ptr(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2EOS7_
Line
Count
Source
270
89
        immutable_ptr(immutable_ptr&&) = default;
271
207M
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EaSEOS4_
Line
Count
Source
271
161M
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEaSEOS7_
Line
Count
Source
271
2.50M
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEaSEOS7_
Line
Count
Source
271
24.7M
        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
18.6M
        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
364k
        immutable_ptr(immutable_ptr<U>&& other) : Base(std::move(other)) {}
276
277
        /// Move from mutable ptr: ok.
278
        template <typename U>
279
250M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2IS1_EEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
177M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_14ColumnNullableEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
1.33M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
497
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_11ColumnConstEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
3.35M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_11ColumnArrayEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
228k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2IS6_EEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
3.51M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
1.22M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
1.86k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
8.83k
        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
13.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.93k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_9ColumnMapEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
855k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2IS6_EEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
61.8M
        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
162k
        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.28k
        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.33k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
6.37k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
7.56k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
168k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
154k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
4.67k
        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.1k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
137
        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
29
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
2.54k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
120
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
4.03k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
137
        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
57.1k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnNothingEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
279
911
        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.2M
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2Ev
Line
Count
Source
285
1.28M
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2Ev
Line
Count
Source
285
1.15M
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2Ev
Line
Count
Source
285
18.7M
        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.0M
        immutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2EDn
Line
Count
Source
287
9.96M
        immutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2EDn
Line
Count
Source
287
18.7M
        immutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_14ColumnNullableEEC2EDn
Line
Count
Source
287
389k
        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.2M
    Ptr get_ptr() const { return Ptr(derived()); }
305
288M
    MutablePtr get_ptr() { return MutablePtr(derived()); }
306
307
protected:
308
89.3M
    MutablePtr shallow_mutate() const {
309
89.3M
        if (this->use_count() > 1) {
310
489k
            return derived()->clone();
311
88.8M
        } else {
312
88.8M
            return assert_mutable();
313
88.8M
        }
314
89.3M
    }
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
280M
    MutablePtr assert_mutable() const {
324
280M
        if (this->use_count() > 1) {
325
1
            throw Exception(ErrorCode::INTERNAL_ERROR, "COW::assert_mutable: use_count() > 1");
326
1
        }
327
280M
        return const_cast<COW*>(this)->get_ptr();
328
280M
    }
329
330
    // Reference variant of assert_mutable(), with the same ownership contract.
331
1.33G
    Derived& assert_mutable_ref() const {
332
1.33G
        if (this->use_count() > 1) {
333
1
            throw Exception(ErrorCode::INTERNAL_ERROR, "COW::assert_mutable: use_count() > 1");
334
1
        }
335
1.33G
        return const_cast<Derived&>(*derived());
336
1.33G
    }
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
97.1M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJNS2_13immutable_ptrIS1_EEEEEDpOT_
Line
Count
Source
347
1.15M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJNS2_11mutable_ptrIS1_EEEEEDpOT_
Line
Count
Source
347
44.0M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2IJEEEDpOT_
Line
Count
Source
347
1.28M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJEEEDpOT_
Line
Count
Source
347
1.87M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJKNS2_13immutable_ptrIS1_EEEEEDpOT_
Line
Count
Source
347
6.68M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2IJNS2_11mutable_ptrIS6_EEEEEDpOT_
Line
Count
Source
347
1.38M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2IJRNS2_13immutable_ptrIS6_EEEEEDpOT_
Line
Count
Source
347
5.83k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2IJNS2_11mutable_ptrIS6_EEEEEDpOT_
Line
Count
Source
347
38.7M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2IJEEEDpOT_
Line
Count
Source
347
1.15M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJRNS2_13immutable_ptrIS1_EEEEEDpOT_
Line
Count
Source
347
14.3k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJRKNS2_13immutable_ptrIS1_EEEEEDpOT_
Line
Count
Source
347
15.9k
        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
728k
        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
288M
        const T* get() const { return value.get(); }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrIS1_E3getEv
Line
Count
Source
353
178M
        const T* get() const { return value.get(); }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE3getEv
Line
Count
Source
353
109M
        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
484M
        T* get() { return &static_cast<T&>(value->assert_mutable_ref()); }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_E3getEv
Line
Count
Source
354
182M
        T* get() { return &static_cast<T&>(value->assert_mutable_ref()); }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE3getEv
Line
Count
Source
354
73.6M
        T* get() { return &static_cast<T&>(value->assert_mutable_ref()); }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE3getEv
Line
Count
Source
354
228M
        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
265M
        const T* operator->() const { return get(); }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EptEv
Line
Count
Source
356
155M
        const T* operator->() const { return get(); }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEptEv
Line
Count
Source
356
109M
        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
484M
        T* operator->() { return get(); }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EptEv
Line
Count
Source
357
182M
        T* operator->() { return get(); }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEptEv
Line
Count
Source
357
73.6M
        T* operator->() { return get(); }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEptEv
Line
Count
Source
357
228M
        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.36G
        const T& operator*() const { return *value; }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EdeEv
Line
Count
Source
359
801M
        const T& operator*() const { return *value; }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEdeEv
Line
Count
Source
359
1.56G
        const T& operator*() const { return *value; }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEdeEv
Line
Count
Source
359
7.29k
        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
908M
        T& operator*() { return static_cast<T&>(value->assert_mutable_ref()); }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EdeEv
Line
Count
Source
360
502M
        T& operator*() { return static_cast<T&>(value->assert_mutable_ref()); }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEdeEv
Line
Count
Source
360
406M
        T& operator*() { return static_cast<T&>(value->assert_mutable_ref()); }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEdeEv
Line
Count
Source
360
13.0k
        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
458M
        operator const immutable_ptr<T>&() const { return value; }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EcvRKNS2_13immutable_ptrIS1_EEEv
Line
Count
Source
362
237M
        operator const immutable_ptr<T>&() const { return value; }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEcvRKNS2_13immutable_ptrIS6_EEEv
Line
Count
Source
362
212M
        operator const immutable_ptr<T>&() const { return value; }
_ZNK5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEcvRKNS2_13immutable_ptrIS6_EEEv
Line
Count
Source
362
7.57M
        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
193M
        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
87.8M
        operator immutable_ptr<T>&() { return value; }
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEcvRNS2_13immutable_ptrIS6_EEEv
Line
Count
Source
363
6.22M
        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
174M
    static MutablePtr create(Args&&... args) {
433
174M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
174M
    }
_ZN5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE6createIJRKmEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
254k
    static MutablePtr create(Args&&... args) {
433
254k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
254k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS2_9SharedTagERKNS_3COWIS1_E13immutable_ptrIS1_EESB_EEENS7_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
1.15M
    static MutablePtr create(Args&&... args) {
433
1.15M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.15M
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
38.6M
    static MutablePtr create(Args&&... args) {
433
38.6M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
38.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.64k
    static MutablePtr create(Args&&... args) {
433
2.64k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
2.64k
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnStrIjEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS3_EEDpOT_
Line
Count
Source
432
42.7M
    static MutablePtr create(Args&&... args) {
433
42.7M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
42.7M
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS2_9SharedTagERKNS_3COWIS1_E13immutable_ptrIS1_EESB_EEENS7_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
448k
    static MutablePtr create(Args&&... args) {
433
448k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
448k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
2.46M
    static MutablePtr create(Args&&... args) {
433
2.46M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
2.46M
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS2_9SharedTagERKNS_3COWIS1_E13immutable_ptrIS1_EES9_EEENS7_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
322
    static MutablePtr create(Args&&... args) {
433
322
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
322
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
189k
    static MutablePtr create(Args&&... args) {
433
189k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
189k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
40.0M
    static MutablePtr create(Args&&... args) {
433
40.0M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
40.0M
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDictI32EE6createIJEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
14.1k
    static MutablePtr create(Args&&... args) {
433
14.1k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
14.1k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
6.92M
    static MutablePtr create(Args&&... args) {
433
6.92M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
6.92M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
13.0M
    static MutablePtr create(Args&&... args) {
433
13.0M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
13.0M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
923k
    static MutablePtr create(Args&&... args) {
433
923k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
923k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
568k
    static MutablePtr create(Args&&... args) {
433
568k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
568k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
5.27M
    static MutablePtr create(Args&&... args) {
433
5.27M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
5.27M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
2.08k
    static MutablePtr create(Args&&... args) {
433
2.08k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
2.08k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
443k
    static MutablePtr create(Args&&... args) {
433
443k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
443k
    }
_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
131k
    static MutablePtr create(Args&&... args) {
433
131k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
131k
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnMapEE6createIJNS_3COWIS1_E11mutable_ptrINS_9ColumnStrIjEEEESA_NS7_INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
1.13M
    static MutablePtr create(Args&&... args) {
433
1.13M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.13M
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJibEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
17.7k
    static MutablePtr create(Args&&... args) {
433
17.7k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
17.7k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJiiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
4.95k
    static MutablePtr create(Args&&... args) {
433
4.95k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
4.95k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E13immutable_ptrIS1_EERmEEENS6_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
109k
    static MutablePtr create(Args&&... args) {
433
109k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
109k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJRKNS_3COWIS1_E13immutable_ptrIS1_EEmEEENS6_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_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
175k
    static MutablePtr create(Args&&... args) {
433
175k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
175k
    }
_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
265k
    static MutablePtr create(Args&&... args) {
433
265k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
265k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJRmRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
4.82k
    static MutablePtr create(Args&&... args) {
433
4.82k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
4.82k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJiRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
570k
    static MutablePtr create(Args&&... args) {
433
570k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
570k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJRmRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
5.51k
    static MutablePtr create(Args&&... args) {
433
5.51k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
5.51k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJiRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
46.0k
    static MutablePtr create(Args&&... args) {
433
46.0k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
46.0k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJRmRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
719
    static MutablePtr create(Args&&... args) {
433
719
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
719
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJiRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
1.06M
    static MutablePtr create(Args&&... args) {
433
1.06M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.06M
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJRmRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
10.3k
    static MutablePtr create(Args&&... args) {
433
10.3k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
10.3k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJiRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
69.2k
    static MutablePtr create(Args&&... args) {
433
69.2k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
69.2k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJRmRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
1.58k
    static MutablePtr create(Args&&... args) {
433
1.58k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.58k
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnMapEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EES8_NS7_INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
245k
    static MutablePtr create(Args&&... args) {
433
245k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
245k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EES8_EEENS7_IS2_EEDpOT_
Line
Count
Source
432
14.5k
    static MutablePtr create(Args&&... args) {
433
14.5k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
14.5k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EES8_EEENS7_IS2_EEDpOT_
Line
Count
Source
432
266k
    static MutablePtr create(Args&&... args) {
433
266k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
266k
    }
_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
336k
    static MutablePtr create(Args&&... args) {
433
336k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
336k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EERmEEENS7_IS2_EEDpOT_
Line
Count
Source
432
2.96M
    static MutablePtr create(Args&&... args) {
433
2.96M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
2.96M
    }
_ZN5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
12.1k
    static MutablePtr create(Args&&... args) {
433
12.1k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
12.1k
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
14.7k
    static MutablePtr create(Args&&... args) {
433
14.7k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
14.7k
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
196
    static MutablePtr create(Args&&... args) {
433
196
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
196
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
36.2k
    static MutablePtr create(Args&&... args) {
433
36.2k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
36.2k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
35.6k
    static MutablePtr create(Args&&... args) {
433
35.6k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
35.6k
    }
_ZN5doris9COWHelperINS_12IColumnDummyENS_13ColumnNothingEE6createIJiEEENS_3COWINS_7IColumnEE11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
20.8k
    static MutablePtr create(Args&&... args) {
433
20.8k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
20.8k
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
8.73k
    static MutablePtr create(Args&&... args) {
433
8.73k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
8.73k
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
95
    static MutablePtr create(Args&&... args) {
433
95
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
95
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
1.17M
    static MutablePtr create(Args&&... args) {
433
1.17M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.17M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
601k
    static MutablePtr create(Args&&... args) {
433
601k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
601k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
49.6k
    static MutablePtr create(Args&&... args) {
433
49.6k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
49.6k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
1.86M
    static MutablePtr create(Args&&... args) {
433
1.86M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.86M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
161k
    static MutablePtr create(Args&&... args) {
433
161k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
161k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
3.98M
    static MutablePtr create(Args&&... args) {
433
3.98M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
3.98M
    }
_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
81.9k
    static MutablePtr create(Args&&... args) {
433
81.9k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
81.9k
    }
_ZN5doris9COWHelperINS_7IColumnENS_15ColumnVarbinaryEE6createIJEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
8.08k
    static MutablePtr create(Args&&... args) {
433
8.08k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
8.08k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJRKiRKbEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
271k
    static MutablePtr create(Args&&... args) {
433
271k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
271k
    }
_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
515k
    static MutablePtr create(Args&&... args) {
433
515k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
515k
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
65.2k
    static MutablePtr create(Args&&... args) {
433
65.2k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
65.2k
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
485
    static MutablePtr create(Args&&... args) {
433
485
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
485
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
288k
    static MutablePtr create(Args&&... args) {
433
288k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
288k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
12.1k
    static MutablePtr create(Args&&... args) {
433
12.1k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
12.1k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
10.7k
    static MutablePtr create(Args&&... args) {
433
10.7k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
10.7k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
93.4k
    static MutablePtr create(Args&&... args) {
433
93.4k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
93.4k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
84.9k
    static MutablePtr create(Args&&... args) {
433
84.9k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
84.9k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
11.4k
    static MutablePtr create(Args&&... args) {
433
11.4k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
11.4k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
7.31k
    static MutablePtr create(Args&&... args) {
433
7.31k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
7.31k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
31.7k
    static MutablePtr create(Args&&... args) {
433
31.7k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
31.7k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
397
    static MutablePtr create(Args&&... args) {
433
397
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
397
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
418
    static MutablePtr create(Args&&... args) {
433
418
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
418
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
719
    static MutablePtr create(Args&&... args) {
433
719
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
719
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
15.3k
    static MutablePtr create(Args&&... args) {
433
15.3k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
15.3k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
682
    static MutablePtr create(Args&&... args) {
433
682
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
682
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
22.6k
    static MutablePtr create(Args&&... args) {
433
22.6k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
22.6k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
146
    static MutablePtr create(Args&&... args) {
433
146
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
146
    }
_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
58.7k
    static MutablePtr create(Args&&... args) {
433
58.7k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
58.7k
    }
_ZN5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
30.9k
    static MutablePtr create(Args&&... args) {
433
30.9k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
30.9k
    }
_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
694
    static MutablePtr create(Args&&... args) {
433
694
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
694
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJmjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
189
    static MutablePtr create(Args&&... args) {
433
189
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
189
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJmjEEENS_3COWIS1_E11mutable_ptrIS4_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_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJmjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
5.33k
    static MutablePtr create(Args&&... args) {
433
5.33k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
5.33k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJmjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
277
    static MutablePtr create(Args&&... args) {
433
277
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
277
    }
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.13k
    static MutablePtr create(Args&&... args) {
433
3.13k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
3.13k
    }
_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
29
    static MutablePtr create(Args&&... args) {
433
29
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
29
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJiiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
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.47k
    static MutablePtr create(Args&&... args) {
433
3.47k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
3.47k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
441
    static MutablePtr create(Args&&... args) {
433
441
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
441
    }
_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
878
    static MutablePtr create(Args&&... args) {
433
878
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
878
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
64.1k
    static MutablePtr create(Args&&... args) {
433
64.1k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
64.1k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
1.80k
    static MutablePtr create(Args&&... args) {
433
1.80k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.80k
    }
_ZN5doris9COWHelperINS_7IColumnENS_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.0k
    static MutablePtr create(Args&&... args) {
433
11.0k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
11.0k
    }
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
36
    static MutablePtr create(Args&&... args) {
433
36
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
36
    }
_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_
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
4
    static MutablePtr create(Args&&... args) {
433
4
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
4
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEESB_EEENS7_IS2_EEDpOT_
Line
Count
Source
432
8.12k
    static MutablePtr create(Args&&... args) {
433
8.12k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
8.12k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJRNS_3COWIS1_E13immutable_ptrIS1_EERmEEENS6_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
    }
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.39k
    static MutablePtr create(Args&&... args) {
433
1.39k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.39k
    }
_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.70k
    static MutablePtr create(Args&&... args) {
433
4.70k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
4.70k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJijEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
172
    static MutablePtr create(Args&&... args) {
433
172
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
172
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJijEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
62
    static MutablePtr create(Args&&... args) {
433
62
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
62
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJijEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
191
    static MutablePtr create(Args&&... args) {
433
191
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
191
    }
_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
204
    static MutablePtr create(Args&&... args) {
433
204
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
204
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
25.6k
    static MutablePtr create(Args&&... args) {
433
25.6k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
25.6k
    }
_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
629
    static MutablePtr create(Args&&... args) {
433
629
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
629
    }
_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
682
    static MutablePtr create(Args&&... args) {
433
682
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
682
    }
_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
16.0k
    static MutablePtr create(Args&&... args) {
433
16.0k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
16.0k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
204
    static MutablePtr create(Args&&... args) {
433
204
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
204
    }
_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
198
    static MutablePtr create(Args&&... args) {
433
198
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
198
    }
_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.82k
    static MutablePtr create(Args&&... args) {
433
2.82k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
2.82k
    }
_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.34k
    static MutablePtr create(Args&&... args) {
433
2.34k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
2.34k
    }
_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.29k
    static MutablePtr create(Args&&... args) {
433
9.29k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
9.29k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
659
    static MutablePtr create(Args&&... args) {
433
659
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
659
    }
_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
6.85k
    static MutablePtr create(Args&&... args) {
433
6.85k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
6.85k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
34
    static MutablePtr create(Args&&... args) {
433
34
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
34
    }
_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
165
    static MutablePtr create(Args&&... args) {
433
165
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
165
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
191
    static MutablePtr create(Args&&... args) {
433
191
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
191
    }
_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
41
    static MutablePtr create(Args&&... args) {
433
41
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
41
    }
_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
404
    static MutablePtr create(Args&&... args) {
433
404
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
404
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
432
2.90k
    static MutablePtr create(Args&&... args) {
433
2.90k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
2.90k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRmRKhEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
3
    static MutablePtr create(Args&&... args) {
433
3
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
3
    }
_ZN5doris9COWHelperINS_7IColumnENS_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
536
    static MutablePtr create(Args&&... args) {
433
536
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
536
    }
_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
290
    static MutablePtr create(Args&&... args) {
433
290
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
290
    }
_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.28k
    static MutablePtr create(Args&&... args) {
433
9.28k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
9.28k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJRmRjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
5.19k
    static MutablePtr create(Args&&... args) {
433
5.19k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
5.19k
    }
_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
589
    static MutablePtr create(Args&&... args) {
433
589
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
589
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE6createIJRmNS_11DateV2ValueINS_19DateTimeV2ValueTypeEEEEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
2.01k
    static MutablePtr create(Args&&... args) {
433
2.01k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
2.01k
    }
_ZN5doris9COWHelperINS_7IColumnENS_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
85
    static MutablePtr create(Args&&... args) {
433
85
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
85
    }
_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
198
    static MutablePtr create(Args&&... args) {
433
198
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
198
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJRKmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
203
    static MutablePtr create(Args&&... args) {
433
203
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
203
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
504
    static MutablePtr create(Args&&... args) {
433
504
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
504
    }
_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
837
    static MutablePtr create(Args&&... args) {
433
837
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
837
    }
_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
8
    static MutablePtr create(Args&&... args) {
433
8
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
8
    }
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
210
    static MutablePtr create(Args&&... args) {
433
210
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
210
    }
_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
2.59k
    static MutablePtr create(Args&&... args) {
433
2.59k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
2.59k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJibmEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
3.11k
    static MutablePtr create(Args&&... args) {
433
3.11k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
3.11k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJRibEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
5.24k
    static MutablePtr create(Args&&... args) {
433
5.24k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
5.24k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRS4_EEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
432
4.61k
    static MutablePtr create(Args&&... args) {
433
4.61k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
4.61k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJibRKmEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
432
1.95k
    static MutablePtr create(Args&&... args) {
433
1.95k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
1.95k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJRiRbRSt10shared_ptrIKNS_9IDataTypeEENS_3COWIS1_E11mutable_ptrIS1_EEEEENSE_IS2_EEDpOT_
Line
Count
Source
432
2.53k
    static MutablePtr create(Args&&... args) {
433
2.53k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
2.53k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJRiRbRSt10shared_ptrIKNS_9IDataTypeEENS_3COWIS1_E11mutable_ptrINS_13ColumnNothingEEEEEENSE_IS2_EEDpOT_
Line
Count
Source
432
488
    static MutablePtr create(Args&&... args) {
433
488
        return MutablePtr(new Derived(std::forward<Args>(args)...));
434
488
    }
_ZN5doris9COWHelperINS_7IColumnENS_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.26M
    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
580k
    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.53M
    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
145
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
437
52
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
437
52
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
437
52
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_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
142k
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
438
439
27.4M
    static MutablePtr cast_to_column_mutptr(Derived* raw_type_ptr) {
440
27.4M
        return MutablePtr(raw_type_ptr);
441
27.4M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE21cast_to_column_mutptrEPS4_
Line
Count
Source
439
24.3M
    static MutablePtr cast_to_column_mutptr(Derived* raw_type_ptr) {
440
24.3M
        return MutablePtr(raw_type_ptr);
441
24.3M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE21cast_to_column_mutptrEPS4_
Line
Count
Source
439
3.12M
    static MutablePtr cast_to_column_mutptr(Derived* raw_type_ptr) {
440
3.12M
        return MutablePtr(raw_type_ptr);
441
3.12M
    }
_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
479k
    typename Base::MutablePtr clone() const override {
444
479k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
479k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_9ColumnStrIjEEE5cloneEv
Line
Count
Source
443
136k
    typename Base::MutablePtr clone() const override {
444
136k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
136k
    }
_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
139k
    typename Base::MutablePtr clone() const override {
444
139k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
139k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE5cloneEv
Line
Count
Source
443
1.56k
    typename Base::MutablePtr clone() const override {
444
1.56k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
1.56k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE5cloneEv
Line
Count
Source
443
641
    typename Base::MutablePtr clone() const override {
444
641
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
641
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE5cloneEv
Line
Count
Source
443
5.36k
    typename Base::MutablePtr clone() const override {
444
5.36k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
5.36k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE5cloneEv
Line
Count
Source
443
16.5k
    typename Base::MutablePtr clone() const override {
444
16.5k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
16.5k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE5cloneEv
Line
Count
Source
443
390
    typename Base::MutablePtr clone() const override {
444
390
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
390
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE5cloneEv
Line
Count
Source
443
571
    typename Base::MutablePtr clone() const override {
444
571
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
571
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE5cloneEv
Line
Count
Source
443
2.20k
    typename Base::MutablePtr clone() const override {
444
2.20k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
2.20k
    }
_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
835
    typename Base::MutablePtr clone() const override {
444
835
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
835
    }
_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
723
    typename Base::MutablePtr clone() const override {
444
723
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
723
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE5cloneEv
Line
Count
Source
443
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
344
    typename Base::MutablePtr clone() const override {
444
344
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
344
    }
_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
390
    typename Base::MutablePtr clone() const override {
444
390
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
390
    }
_ZNK5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE5cloneEv
Line
Count
Source
443
106k
    typename Base::MutablePtr clone() const override {
444
106k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
106k
    }
_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.05k
    typename Base::MutablePtr clone() const override {
444
2.05k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
2.05k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE5cloneEv
Line
Count
Source
443
2.37k
    typename Base::MutablePtr clone() const override {
444
2.37k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
2.37k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE5cloneEv
Line
Count
Source
443
283
    typename Base::MutablePtr clone() const override {
444
283
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
283
    }
_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
893
    typename Base::MutablePtr clone() const override {
444
893
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
893
    }
_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
289
    typename Base::MutablePtr clone() const override {
444
289
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
289
    }
_ZNK5doris9COWHelperINS_7IColumnENS_9ColumnMapEE5cloneEv
Line
Count
Source
443
28.6k
    typename Base::MutablePtr clone() const override {
444
28.6k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
445
28.6k
    }
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
182k
                                 const typename Base::Selector& selector) const override {
448
182k
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
182k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_9ColumnStrIjEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
61.7k
                                 const typename Base::Selector& selector) const override {
448
61.7k
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
61.7k
    }
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
565
                                 const typename Base::Selector& selector) const override {
448
565
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
565
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
12.8k
                                 const typename Base::Selector& selector) const override {
448
12.8k
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
12.8k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
676
                                 const typename Base::Selector& selector) const override {
448
676
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
676
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
28.8k
                                 const typename Base::Selector& selector) const override {
448
28.8k
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
28.8k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
31.8k
                                 const typename Base::Selector& selector) const override {
448
31.8k
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
31.8k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
447
5.36k
                                 const typename Base::Selector& selector) const override {
448
5.36k
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
5.36k
    }
_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
822
                                 const typename Base::Selector& selector) const override {
448
822
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
822
    }
_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.36k
                                 const typename Base::Selector& selector) const override {
448
8.36k
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
8.36k
    }
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
52
                                 const typename Base::Selector& selector) const override {
448
52
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
52
    }
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
40
                                 const typename Base::Selector& selector) const override {
448
40
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
40
    }
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.2k
                                 const typename Base::Selector& selector) const override {
448
10.2k
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
10.2k
    }
_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
981
                                 const typename Base::Selector& selector) const override {
448
981
        this->template append_data_by_selector_impl<Derived>(res, selector);
449
981
    }
_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
643
    void insert_duplicate_fields(const Field& x, const size_t n) override {
451
643
        this->template insert_impl<Derived>(x, n);
452
643
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnStrIjEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
450
113
    void insert_duplicate_fields(const Field& x, const size_t n) override {
451
113
        this->template insert_impl<Derived>(x, n);
452
113
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_9ColumnStrImEEE23insert_duplicate_fieldsERKNS_5FieldEm
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE23insert_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_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
353
    void insert_duplicate_fields(const Field& x, const size_t n) override {
451
353
        this->template insert_impl<Derived>(x, n);
452
353
    }
_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
40
    void insert_duplicate_fields(const Field& x, const size_t n) override {
451
40
        this->template insert_impl<Derived>(x, n);
452
40
    }
453
454
    void append_data_by_selector(typename Base::MutablePtr& res,
455
                                 const typename Base::Selector& selector, size_t begin,
456
511k
                                 size_t end) const override {
457
511k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
511k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_9ColumnStrIjEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
57.8k
                                 size_t end) const override {
457
57.8k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
57.8k
    }
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
258k
                                 size_t end) const override {
457
258k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
258k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
8.08k
                                 size_t end) const override {
457
8.08k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
8.08k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
7.22k
                                 size_t end) const override {
457
7.22k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
7.22k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
59.1k
                                 size_t end) const override {
457
59.1k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
59.1k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
41.5k
                                 size_t end) const override {
457
41.5k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
41.5k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
5.11k
                                 size_t end) const override {
457
5.11k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
5.11k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
3.47k
                                 size_t end) const override {
457
3.47k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
3.47k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
6.49k
                                 size_t end) const override {
457
6.49k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
6.49k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
125
                                 size_t end) const override {
457
125
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
125
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
121
                                 size_t end) const override {
457
121
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
121
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
288
                                 size_t end) const override {
457
288
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
288
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
8.65k
                                 size_t end) const override {
457
8.65k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
8.65k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
386
                                 size_t end) const override {
457
386
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
386
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
10.5k
                                 size_t end) const override {
457
10.5k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
10.5k
    }
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
987
                                 size_t end) const override {
457
987
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
987
    }
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
3.41k
                                 size_t end) const override {
457
3.41k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
3.41k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
5.61k
                                 size_t end) const override {
457
5.61k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
5.61k
    }
_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
5.60k
                                 size_t end) const override {
457
5.60k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
5.60k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
456
214
                                 size_t end) const override {
457
214
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
214
    }
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.09k
                                 size_t end) const override {
457
4.09k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
4.09k
    }
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
17
                                 size_t end) const override {
457
17
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
458
17
    }
459
460
    void insert_from_multi_column(const std::vector<const IColumn*>& srcs,
461
160k
                                  const std::vector<size_t>& positions) override {
462
160k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
160k
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnStrIjEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS7_EERKS5_ImSaImEE
Line
Count
Source
461
6.19k
                                  const std::vector<size_t>& positions) override {
462
6.19k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
6.19k
    }
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
942
                                  const std::vector<size_t>& positions) override {
462
942
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
942
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
1.00k
                                  const std::vector<size_t>& positions) override {
462
1.00k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
1.00k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
707
                                  const std::vector<size_t>& positions) override {
462
707
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
707
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
12.0k
                                  const std::vector<size_t>& positions) override {
462
12.0k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
12.0k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
8.35k
                                  const std::vector<size_t>& positions) override {
462
8.35k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
8.35k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
2.29k
                                  const std::vector<size_t>& positions) override {
462
2.29k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
2.29k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
590
                                  const std::vector<size_t>& positions) override {
462
590
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
590
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
1.38k
                                  const std::vector<size_t>& positions) override {
462
1.38k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
1.38k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_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_12ColumnVectorILNS_13PrimitiveTypeE37EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
32
                                  const std::vector<size_t>& positions) override {
462
32
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
32
    }
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.07k
                                  const std::vector<size_t>& positions) override {
462
3.07k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
3.07k
    }
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
2.98k
                                  const std::vector<size_t>& positions) override {
462
2.98k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
2.98k
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
6
                                  const std::vector<size_t>& positions) override {
462
6
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
6
    }
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
114k
                                  const std::vector<size_t>& positions) override {
462
114k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
114k
    }
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.49k
                                  const std::vector<size_t>& positions) override {
462
3.49k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
3.49k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
431
                                  const std::vector<size_t>& positions) override {
462
431
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
431
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
638
                                  const std::vector<size_t>& positions) override {
462
638
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
638
    }
_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.20k
                                  const std::vector<size_t>& positions) override {
462
1.20k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
1.20k
    }
_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
172
                                  const std::vector<size_t>& positions) override {
462
172
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
172
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnMapEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Line
Count
Source
461
109
                                  const std::vector<size_t>& positions) override {
462
109
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
109
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Line
Count
Source
461
18
                                  const std::vector<size_t>& positions) override {
462
18
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
18
    }
_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
116
                                  const std::vector<size_t>& positions) override {
462
116
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
116
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
64
                                  const std::vector<size_t>& positions) override {
462
64
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
64
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
461
248
                                  const std::vector<size_t>& positions) override {
462
248
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
463
248
    }
464
465
protected:
466
    MutablePtr shallow_mutate() const {
467
        return MutablePtr(static_cast<Derived*>(Base::shallow_mutate().get()));
468
    }
469
};
470
} // namespace doris