Coverage Report

Created: 2026-03-26 17:32

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
be/src/core/cow.h
Line
Count
Source
1
// Licensed to the Apache Software Foundation (ASF) under one
2
// or more contributor license agreements.  See the NOTICE file
3
// distributed with this work for additional information
4
// regarding copyright ownership.  The ASF licenses this file
5
// to you under the Apache License, Version 2.0 (the
6
// "License"); you may not use this file except in compliance
7
// with the License.  You may obtain a copy of the License at
8
//
9
//   http://www.apache.org/licenses/LICENSE-2.0
10
//
11
// Unless required by applicable law or agreed to in writing,
12
// software distributed under the License is distributed on an
13
// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
14
// KIND, either express or implied.  See the License for the
15
// specific language governing permissions and limitations
16
// under the License.
17
// This file is copied from
18
// https://github.com/ClickHouse/ClickHouse/blob/master/src/Common/COW.h
19
// and modified by Doris
20
21
#pragma once
22
23
#include <atomic>
24
#include <initializer_list>
25
#include <type_traits>
26
#include <vector>
27
28
namespace doris {
29
#include "common/compile_check_begin.h"
30
31
/** Copy-on-write shared ptr.
32
  * Allows to work with shared immutable objects and sometimes unshare and mutate you own unique copy.
33
  *
34
  * Usage:
35
    class Column : public COW<Column>
36
    {
37
    private:
38
        friend class COW<Column>;
39
        /// Leave all constructors in private section. They will be available through 'create' method.
40
        Column();
41
        /// Provide 'clone' method. It can be virtual if you want polymorphic behaviour.
42
        virtual Column * clone() const;
43
    public:
44
        /// Correctly use const qualifiers in your interface.
45
        virtual ~Column() {}
46
    };
47
  * It will provide 'create' and 'mutate' methods.
48
  * And 'Ptr' and 'MutablePtr' types.
49
  * Ptr is refcounted pointer to immutable object.
50
  * MutablePtr is refcounted noncopyable pointer to mutable object.
51
  * MutablePtr can be assigned to Ptr through move assignment.
52
  *
53
  * 'create' method creates MutablePtr: you cannot share mutable objects.
54
  * To share, move-assign to immutable pointer.
55
  * 'mutate' method allows to create mutable noncopyable object from immutable object:
56
  *   either by cloning or by using directly, if it is not shared.
57
  * These methods are thread-safe.
58
  *
59
  * Example:
60
  *
61
    /// Creating and assigning to immutable ptr.
62
    Column::Ptr x = Column::create(1);
63
    /// Sharing single immutable object in two ptrs.
64
    Column::Ptr y = x;
65
    /// Now x and y are shared.
66
    /// Change value of x.
67
    {
68
        /// Creating mutable ptr. It can clone an object under the hood if it was shared.
69
        Column::MutablePtr mutate_x = std::move(*x).mutate();
70
        /// Using non-const methods of an object.
71
        mutate_x->set(2);
72
        /// Assigning pointer 'x' to mutated object.
73
        x = std::move(mutate_x);
74
    }
75
    /// Now x and y are unshared and have different values.
76
  * Note. You may have heard that COW is bad practice.
77
  * Actually it is, if your values are small or if copying is done implicitly.
78
  * This is the case for string implementations.
79
  *
80
  * In contrast, COW is intended for the cases when you need to share states of large objects,
81
  * (when you usually will use std::shared_ptr) but you also want precise control over modification
82
  * of this shared state.
83
  *
84
  * Caveats:
85
  * - after a call to 'mutate' method, you can still have a reference to immutable ptr somewhere.
86
  * - as 'mutable_ptr' should be unique, it's refcount is redundant - probably it would be better
87
  *   to use std::unique_ptr for it somehow.
88
  */
89
template <typename Derived>
90
class COW {
91
    std::atomic_uint ref_counter;
92
93
protected:
94
236M
    COW() : ref_counter(0) {}
95
96
19.4k
    COW(COW const&) : ref_counter(0) {}
97
98
    COW& operator=(COW const&) { return *this; }
99
100
821M
    void add_ref() { ++ref_counter; }
101
102
826M
    void release_ref() {
103
826M
        if (--ref_counter == 0) {
104
238M
            delete static_cast<const Derived*>(this);
105
238M
        }
106
826M
    }
107
108
312M
    Derived* derived() { return static_cast<Derived*>(this); }
109
110
1.70G
    const Derived* derived() const { return static_cast<const Derived*>(this); }
111
112
    template <typename T>
113
    class intrusive_ptr {
114
    public:
115
212M
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2Ev
Line
Count
Source
115
152M
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2Ev
Line
Count
Source
115
59.4M
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_14ColumnNullableEEC2Ev
Line
Count
Source
115
315k
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEC2Ev
Line
Count
Source
115
452
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2Ev
Line
Count
Source
115
558k
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2Ev
Line
Count
Source
115
505
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEEC2Ev
Line
Count
Source
115
807
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2Ev
Line
Count
Source
115
30
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2Ev
Line
Count
Source
115
28
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2Ev
Line
Count
Source
115
58
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2Ev
Line
Count
Source
115
166
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2Ev
Line
Count
Source
115
15
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2Ev
Line
Count
Source
115
348
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2Ev
Line
Count
Source
115
49
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEC2Ev
Line
Count
Source
115
3
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2Ev
Line
Count
Source
115
40
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2Ev
Line
Count
Source
115
925
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrImEEEC2Ev
Line
Count
Source
115
42
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2Ev
Line
Count
Source
115
52
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2Ev
Line
Count
Source
115
52
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2Ev
Line
Count
Source
115
99
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2Ev
Line
Count
Source
115
59
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2Ev
Line
Count
Source
115
52
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2Ev
Line
Count
Source
115
56
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2Ev
Line
Count
Source
115
52
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2Ev
Line
Count
Source
115
52
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2Ev
Line
Count
Source
115
52
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrIjEEEC2Ev
Line
Count
Source
115
118
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2Ev
Line
Count
Source
115
52
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2Ev
Line
Count
Source
115
75
        intrusive_ptr() : t(nullptr) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2Ev
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2Ev
Line
Count
Source
115
5
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2Ev
Line
Count
Source
115
4
        intrusive_ptr() : t(nullptr) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2Ev
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEEC2Ev
Line
Count
Source
115
6.03k
        intrusive_ptr() : t(nullptr) {}
116
117
633M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
633M
            if (t && add_ref) {
119
633M
                ((std::remove_const_t<T>*)t)->add_ref();
120
633M
            }
121
633M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2EPS1_b
Line
Count
Source
117
312M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
312M
            if (t && add_ref) {
119
312M
                ((std::remove_const_t<T>*)t)->add_ref();
120
312M
            }
121
312M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2EPS4_b
Line
Count
Source
117
82.2M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
82.2M
            if (t && add_ref) {
119
82.2M
                ((std::remove_const_t<T>*)t)->add_ref();
120
82.2M
            }
121
82.2M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EPS6_b
Line
Count
Source
117
52.0M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
52.0M
            if (t && add_ref) {
119
52.0M
                ((std::remove_const_t<T>*)t)->add_ref();
120
52.0M
            }
121
52.0M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2EPS6_b
Line
Count
Source
117
12.6M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
12.6M
            if (t && add_ref) {
119
12.6M
                ((std::remove_const_t<T>*)t)->add_ref();
120
12.6M
            }
121
12.6M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EPS6_b
Line
Count
Source
117
29.2M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
29.2M
            if (t && add_ref) {
119
29.2M
                ((std::remove_const_t<T>*)t)->add_ref();
120
29.2M
            }
121
29.2M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2EPS6_b
Line
Count
Source
117
1.05M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
1.05M
            if (t && add_ref) {
119
1.05M
                ((std::remove_const_t<T>*)t)->add_ref();
120
1.05M
            }
121
1.05M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2EPS6_b
Line
Count
Source
117
1.16M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
1.16M
            if (t && add_ref) {
119
1.16M
                ((std::remove_const_t<T>*)t)->add_ref();
120
1.16M
            }
121
1.16M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEEC2EPS5_b
Line
Count
Source
117
56.4M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
56.4M
            if (t && add_ref) {
119
56.3M
                ((std::remove_const_t<T>*)t)->add_ref();
120
56.3M
            }
121
56.4M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2EPS6_b
Line
Count
Source
117
4.69M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
4.69M
            if (t && add_ref) {
119
4.69M
                ((std::remove_const_t<T>*)t)->add_ref();
120
4.69M
            }
121
4.69M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnConstEEC2EPS4_b
Line
Count
Source
117
5.91M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
5.91M
            if (t && add_ref) {
119
5.91M
                ((std::remove_const_t<T>*)t)->add_ref();
120
5.91M
            }
121
5.91M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_14ColumnNullableEEC2EPS4_b
Line
Count
Source
117
51.0M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
51.1M
            if (t && add_ref) {
119
51.1M
                ((std::remove_const_t<T>*)t)->add_ref();
120
51.1M
            }
121
51.0M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2EPS6_b
Line
Count
Source
117
1.55M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
1.56M
            if (t && add_ref) {
119
1.56M
                ((std::remove_const_t<T>*)t)->add_ref();
120
1.56M
            }
121
1.55M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2EPS6_b
Line
Count
Source
117
697k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
697k
            if (t && add_ref) {
119
697k
                ((std::remove_const_t<T>*)t)->add_ref();
120
697k
            }
121
697k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2EPS6_b
Line
Count
Source
117
46.1k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
46.1k
            if (t && add_ref) {
119
46.1k
                ((std::remove_const_t<T>*)t)->add_ref();
120
46.1k
            }
121
46.1k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2EPS6_b
Line
Count
Source
117
44.6k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
44.6k
            if (t && add_ref) {
119
44.6k
                ((std::remove_const_t<T>*)t)->add_ref();
120
44.6k
            }
121
44.6k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEC2EPS6_b
Line
Count
Source
117
61.5k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
61.5k
            if (t && add_ref) {
119
61.5k
                ((std::remove_const_t<T>*)t)->add_ref();
120
61.5k
            }
121
61.5k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2EPS6_b
Line
Count
Source
117
2.94M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
2.94M
            if (t && add_ref) {
119
2.94M
                ((std::remove_const_t<T>*)t)->add_ref();
120
2.94M
            }
121
2.94M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEC2EPS6_b
Line
Count
Source
117
156k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
156k
            if (t && add_ref) {
119
156k
                ((std::remove_const_t<T>*)t)->add_ref();
120
156k
            }
121
156k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2EPS6_b
Line
Count
Source
117
4.85M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
4.86M
            if (t && add_ref) {
119
4.86M
                ((std::remove_const_t<T>*)t)->add_ref();
120
4.86M
            }
121
4.85M
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE21EEEEC2EPS6_b
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEC2EPS6_b
Line
Count
Source
117
21.4k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
21.4k
            if (t && add_ref) {
119
21.4k
                ((std::remove_const_t<T>*)t)->add_ref();
120
21.4k
            }
121
21.4k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEC2EPS6_b
Line
Count
Source
117
290k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
290k
            if (t && add_ref) {
119
290k
                ((std::remove_const_t<T>*)t)->add_ref();
120
290k
            }
121
290k
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEC2EPS6_b
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2EPS6_b
Line
Count
Source
117
2.55M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
2.55M
            if (t && add_ref) {
119
2.55M
                ((std::remove_const_t<T>*)t)->add_ref();
120
2.55M
            }
121
2.55M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrImEEEC2EPS5_b
Line
Count
Source
117
6.22k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
6.22k
            if (t && add_ref) {
119
6.22k
                ((std::remove_const_t<T>*)t)->add_ref();
120
6.22k
            }
121
6.22k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnArrayEEC2EPS4_b
Line
Count
Source
117
2.01M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
2.01M
            if (t && add_ref) {
119
2.01M
                ((std::remove_const_t<T>*)t)->add_ref();
120
2.01M
            }
121
2.01M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2EPS6_b
Line
Count
Source
117
472k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
472k
            if (t && add_ref) {
119
472k
                ((std::remove_const_t<T>*)t)->add_ref();
120
472k
            }
121
472k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2EPS6_b
Line
Count
Source
117
1.43M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
1.43M
            if (t && add_ref) {
119
1.43M
                ((std::remove_const_t<T>*)t)->add_ref();
120
1.43M
            }
121
1.43M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEC2EPS6_b
Line
Count
Source
117
58.2k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
58.2k
            if (t && add_ref) {
119
58.2k
                ((std::remove_const_t<T>*)t)->add_ref();
120
58.2k
            }
121
58.2k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2EPS6_b
Line
Count
Source
117
1.59M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
1.59M
            if (t && add_ref) {
119
1.59M
                ((std::remove_const_t<T>*)t)->add_ref();
120
1.59M
            }
121
1.59M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2EPS6_b
Line
Count
Source
117
115k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
115k
            if (t && add_ref) {
119
115k
                ((std::remove_const_t<T>*)t)->add_ref();
120
115k
            }
121
115k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_23ColumnFixedLengthObjectEEC2EPS4_b
Line
Count
Source
117
1.42M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
1.42M
            if (t && add_ref) {
119
1.42M
                ((std::remove_const_t<T>*)t)->add_ref();
120
1.42M
            }
121
1.42M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEC2EPS6_b
Line
Count
Source
117
242k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
242k
            if (t && add_ref) {
119
242k
                ((std::remove_const_t<T>*)t)->add_ref();
120
242k
            }
121
242k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEC2EPS6_b
Line
Count
Source
117
9.36k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
9.36k
            if (t && add_ref) {
119
9.36k
                ((std::remove_const_t<T>*)t)->add_ref();
120
9.36k
            }
121
9.36k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEC2EPS6_b
Line
Count
Source
117
16.0k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
16.0k
            if (t && add_ref) {
119
16.0k
                ((std::remove_const_t<T>*)t)->add_ref();
120
16.0k
            }
121
16.0k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnMapEEC2EPS4_b
Line
Count
Source
117
1.19M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
1.19M
            if (t && add_ref) {
119
1.19M
                ((std::remove_const_t<T>*)t)->add_ref();
120
1.19M
            }
121
1.19M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnStructEEC2EPS4_b
Line
Count
Source
117
100k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
100k
            if (t && add_ref) {
119
100k
                ((std::remove_const_t<T>*)t)->add_ref();
120
100k
            }
121
100k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEEC2EPS4_b
Line
Count
Source
117
331k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
331k
            if (t && add_ref) {
119
331k
                ((std::remove_const_t<T>*)t)->add_ref();
120
331k
            }
121
331k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnNothingEEC2EPS4_b
Line
Count
Source
117
42.2k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
42.2k
            if (t && add_ref) {
119
42.2k
                ((std::remove_const_t<T>*)t)->add_ref();
120
42.2k
            }
121
42.2k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_14ColumnNullableEEC2EPS5_b
Line
Count
Source
117
627k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
627k
            if (t && add_ref) {
119
627k
                ((std::remove_const_t<T>*)t)->add_ref();
120
627k
            }
121
627k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVarbinaryEEC2EPS4_b
Line
Count
Source
117
7.92k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
7.92k
            if (t && add_ref) {
119
7.92k
                ((std::remove_const_t<T>*)t)->add_ref();
120
7.92k
            }
121
7.92k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrImEEEC2EPS6_b
Line
Count
Source
117
42
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
42
            if (t && add_ref) {
119
42
                ((std::remove_const_t<T>*)t)->add_ref();
120
42
            }
121
42
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EPS7_b
Line
Count
Source
117
52
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
52
            if (t && add_ref) {
119
52
                ((std::remove_const_t<T>*)t)->add_ref();
120
52
            }
121
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2EPS7_b
Line
Count
Source
117
52
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
52
            if (t && add_ref) {
119
52
                ((std::remove_const_t<T>*)t)->add_ref();
120
52
            }
121
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2EPS7_b
Line
Count
Source
117
52
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
52
            if (t && add_ref) {
119
52
                ((std::remove_const_t<T>*)t)->add_ref();
120
52
            }
121
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2EPS7_b
Line
Count
Source
117
102
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
102
            if (t && add_ref) {
119
102
                ((std::remove_const_t<T>*)t)->add_ref();
120
102
            }
121
102
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EPS7_b
Line
Count
Source
117
58
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
58
            if (t && add_ref) {
119
58
                ((std::remove_const_t<T>*)t)->add_ref();
120
58
            }
121
58
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2EPS7_b
Line
Count
Source
117
52
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
52
            if (t && add_ref) {
119
52
                ((std::remove_const_t<T>*)t)->add_ref();
120
52
            }
121
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2EPS7_b
Line
Count
Source
117
56
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
56
            if (t && add_ref) {
119
56
                ((std::remove_const_t<T>*)t)->add_ref();
120
56
            }
121
56
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2EPS7_b
Line
Count
Source
117
52
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
52
            if (t && add_ref) {
119
52
                ((std::remove_const_t<T>*)t)->add_ref();
120
52
            }
121
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2EPS7_b
Line
Count
Source
117
52
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
52
            if (t && add_ref) {
119
52
                ((std::remove_const_t<T>*)t)->add_ref();
120
52
            }
121
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2EPS7_b
Line
Count
Source
117
52
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
52
            if (t && add_ref) {
119
52
                ((std::remove_const_t<T>*)t)->add_ref();
120
52
            }
121
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrIjEEEC2EPS6_b
Line
Count
Source
117
118
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
118
            if (t && add_ref) {
119
118
                ((std::remove_const_t<T>*)t)->add_ref();
120
118
            }
121
118
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2EPS7_b
Line
Count
Source
117
52
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
52
            if (t && add_ref) {
119
52
                ((std::remove_const_t<T>*)t)->add_ref();
120
52
            }
121
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2EPS7_b
Line
Count
Source
117
75
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
75
            if (t && add_ref) {
119
75
                ((std::remove_const_t<T>*)t)->add_ref();
120
75
            }
121
75
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2EPS7_b
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2EPS7_b
Line
Count
Source
117
5
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
5
            if (t && add_ref) {
119
5
                ((std::remove_const_t<T>*)t)->add_ref();
120
5
            }
121
5
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2EPS7_b
Line
Count
Source
117
4
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
4
            if (t && add_ref) {
119
4
                ((std::remove_const_t<T>*)t)->add_ref();
120
4
            }
121
4
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2EPS7_b
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEEC2EPS6_b
Line
Count
Source
117
250
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
251
            if (t && add_ref) {
119
251
                ((std::remove_const_t<T>*)t)->add_ref();
120
251
            }
121
250
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEEC2EPS6_b
Line
Count
Source
117
1.35M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
1.35M
            if (t && add_ref) {
119
1.34M
                ((std::remove_const_t<T>*)t)->add_ref();
120
1.34M
            }
121
1.35M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEEC2EPS6_b
Line
Count
Source
117
1.44k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
1.45k
            if (t && add_ref) {
119
1.44k
                ((std::remove_const_t<T>*)t)->add_ref();
120
1.44k
            }
121
1.44k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEEC2EPS6_b
Line
Count
Source
117
21.8k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
21.8k
            if (t && add_ref) {
119
21.7k
                ((std::remove_const_t<T>*)t)->add_ref();
120
21.7k
            }
121
21.8k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEEC2EPS6_b
Line
Count
Source
117
28
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
28
            if (t && add_ref) {
119
28
                ((std::remove_const_t<T>*)t)->add_ref();
120
28
            }
121
28
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEEC2EPS6_b
Line
Count
Source
117
375
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
375
            if (t && add_ref) {
119
375
                ((std::remove_const_t<T>*)t)->add_ref();
120
375
            }
121
375
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEEC2EPS6_b
Line
Count
Source
117
2.92k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
2.92k
            if (t && add_ref) {
119
2.91k
                ((std::remove_const_t<T>*)t)->add_ref();
120
2.91k
            }
121
2.92k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEEC2EPS6_b
Line
Count
Source
117
568
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
568
            if (t && add_ref) {
119
567
                ((std::remove_const_t<T>*)t)->add_ref();
120
567
            }
121
568
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEEC2EPS6_b
Line
Count
Source
117
393
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
393
            if (t && add_ref) {
119
393
                ((std::remove_const_t<T>*)t)->add_ref();
120
393
            }
121
393
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEEC2EPS6_b
Line
Count
Source
117
2.58k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
2.58k
            if (t && add_ref) {
119
2.58k
                ((std::remove_const_t<T>*)t)->add_ref();
120
2.58k
            }
121
2.58k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEEC2EPS6_b
Line
Count
Source
117
2.89k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
2.89k
            if (t && add_ref) {
119
2.89k
                ((std::remove_const_t<T>*)t)->add_ref();
120
2.89k
            }
121
2.89k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEEC2EPS6_b
Line
Count
Source
117
561
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
563
            if (t && add_ref) {
119
561
                ((std::remove_const_t<T>*)t)->add_ref();
120
561
            }
121
561
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE42EEEEC2EPS6_b
Line
Count
Source
117
3.32k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
3.32k
            if (t && add_ref) {
119
3.32k
                ((std::remove_const_t<T>*)t)->add_ref();
120
3.32k
            }
121
3.32k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDictI32EEC2EPS4_b
Line
Count
Source
117
13.9k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
13.9k
            if (t && add_ref) {
119
13.9k
                ((std::remove_const_t<T>*)t)->add_ref();
120
13.9k
            }
121
13.9k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEEC2EPS6_b
Line
Count
Source
117
12
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
12
            if (t && add_ref) {
119
12
                ((std::remove_const_t<T>*)t)->add_ref();
120
12
            }
121
12
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEEC2EPS6_b
Line
Count
Source
117
318
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
318
            if (t && add_ref) {
119
318
                ((std::remove_const_t<T>*)t)->add_ref();
120
318
            }
121
318
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEEC2EPS6_b
Line
Count
Source
117
1
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
1
            if (t && add_ref) {
119
1
                ((std::remove_const_t<T>*)t)->add_ref();
120
1
            }
121
1
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEEC2EPS6_b
Line
Count
Source
117
173
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
173
            if (t && add_ref) {
119
170
                ((std::remove_const_t<T>*)t)->add_ref();
120
170
            }
121
173
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEEC2EPS6_b
Line
Count
Source
117
148
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
148
            if (t && add_ref) {
119
148
                ((std::remove_const_t<T>*)t)->add_ref();
120
148
            }
121
148
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEEC2EPS6_b
Line
Count
Source
117
593
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
593
            if (t && add_ref) {
119
593
                ((std::remove_const_t<T>*)t)->add_ref();
120
593
            }
121
593
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEEC2EPS6_b
Line
Count
Source
117
178
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
178
            if (t && add_ref) {
119
178
                ((std::remove_const_t<T>*)t)->add_ref();
120
178
            }
121
178
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEEC2EPS6_b
Line
Count
Source
117
83
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
83
            if (t && add_ref) {
119
83
                ((std::remove_const_t<T>*)t)->add_ref();
120
83
            }
121
83
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEEC2EPS6_b
Line
Count
Source
117
84
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
84
            if (t && add_ref) {
119
84
                ((std::remove_const_t<T>*)t)->add_ref();
120
84
            }
121
84
        }
122
123
        template <typename U>
124
308k
        intrusive_ptr(intrusive_ptr<U> const& rhs) : t(rhs.get()) {
125
308k
            if (t) {
126
308k
                ((std::remove_const_t<T>*)t)->add_ref();
127
308k
            }
128
308k
        }
129
130
224M
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
224M
            if (t) {
132
203M
                ((std::remove_const_t<T>*)t)->add_ref();
133
203M
            }
134
224M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2ERKS5_
Line
Count
Source
130
224M
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
224M
            if (t) {
132
203M
                ((std::remove_const_t<T>*)t)->add_ref();
133
203M
            }
134
224M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2ERKS8_
Line
Count
Source
130
52
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
52
            if (t) {
132
52
                ((std::remove_const_t<T>*)t)->add_ref();
133
52
            }
134
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2ERKS8_
Line
Count
Source
130
52
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
52
            if (t) {
132
52
                ((std::remove_const_t<T>*)t)->add_ref();
133
52
            }
134
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2ERKS8_
Line
Count
Source
130
52
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
52
            if (t) {
132
52
                ((std::remove_const_t<T>*)t)->add_ref();
133
52
            }
134
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2ERKS8_
Line
Count
Source
130
105
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
105
            if (t) {
132
105
                ((std::remove_const_t<T>*)t)->add_ref();
133
105
            }
134
105
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2ERKS8_
Line
Count
Source
130
58
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
58
            if (t) {
132
58
                ((std::remove_const_t<T>*)t)->add_ref();
133
58
            }
134
58
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2ERKS8_
Line
Count
Source
130
52
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
52
            if (t) {
132
52
                ((std::remove_const_t<T>*)t)->add_ref();
133
52
            }
134
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2ERKS8_
Line
Count
Source
130
56
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
56
            if (t) {
132
56
                ((std::remove_const_t<T>*)t)->add_ref();
133
56
            }
134
56
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2ERKS8_
Line
Count
Source
130
52
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
52
            if (t) {
132
52
                ((std::remove_const_t<T>*)t)->add_ref();
133
52
            }
134
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2ERKS8_
Line
Count
Source
130
52
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
52
            if (t) {
132
52
                ((std::remove_const_t<T>*)t)->add_ref();
133
52
            }
134
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2ERKS8_
Line
Count
Source
130
52
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
52
            if (t) {
132
52
                ((std::remove_const_t<T>*)t)->add_ref();
133
52
            }
134
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrIjEEEC2ERKS7_
Line
Count
Source
130
118
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
118
            if (t) {
132
118
                ((std::remove_const_t<T>*)t)->add_ref();
133
118
            }
134
118
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrImEEEC2ERKS7_
Line
Count
Source
130
42
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
42
            if (t) {
132
42
                ((std::remove_const_t<T>*)t)->add_ref();
133
42
            }
134
42
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2ERKS8_
Line
Count
Source
130
52
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
52
            if (t) {
132
52
                ((std::remove_const_t<T>*)t)->add_ref();
133
52
            }
134
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2ERKS8_
Line
Count
Source
130
75
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
75
            if (t) {
132
75
                ((std::remove_const_t<T>*)t)->add_ref();
133
75
            }
134
75
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2ERKS8_
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2ERKS8_
Line
Count
Source
130
5
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
5
            if (t) {
132
5
                ((std::remove_const_t<T>*)t)->add_ref();
133
5
            }
134
5
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2ERKS8_
Line
Count
Source
130
4
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
4
            if (t) {
132
4
                ((std::remove_const_t<T>*)t)->add_ref();
133
4
            }
134
4
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2ERKS8_
135
136
1.97G
        ~intrusive_ptr() {
137
1.97G
            if (t) {
138
832M
                ((std::remove_const_t<T>*)t)->release_ref();
139
832M
            }
140
1.97G
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_ED2Ev
Line
Count
Source
136
1.11G
        ~intrusive_ptr() {
137
1.11G
            if (t) {
138
592M
                ((std::remove_const_t<T>*)t)->release_ref();
139
592M
            }
140
1.11G
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEED2Ev
Line
Count
Source
136
53.1M
        ~intrusive_ptr() {
137
53.1M
            if (t) {
138
244k
                ((std::remove_const_t<T>*)t)->release_ref();
139
244k
            }
140
53.1M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEED2Ev
Line
Count
Source
136
12.6M
        ~intrusive_ptr() {
137
12.6M
            if (t) {
138
728
                ((std::remove_const_t<T>*)t)->release_ref();
139
728
            }
140
12.6M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEED2Ev
Line
Count
Source
136
29.2M
        ~intrusive_ptr() {
137
29.2M
            if (t) {
138
2.45k
                ((std::remove_const_t<T>*)t)->release_ref();
139
2.45k
            }
140
29.2M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEED2Ev
Line
Count
Source
136
1.05M
        ~intrusive_ptr() {
137
1.05M
            if (t) {
138
252
                ((std::remove_const_t<T>*)t)->release_ref();
139
252
            }
140
1.05M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEED2Ev
Line
Count
Source
136
1.16M
        ~intrusive_ptr() {
137
1.16M
            if (t) {
138
268
                ((std::remove_const_t<T>*)t)->release_ref();
139
268
            }
140
1.16M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEED2Ev
Line
Count
Source
136
56.5M
        ~intrusive_ptr() {
137
56.5M
            if (t) {
138
274k
                ((std::remove_const_t<T>*)t)->release_ref();
139
274k
            }
140
56.5M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEED2Ev
Line
Count
Source
136
4.70M
        ~intrusive_ptr() {
137
4.70M
            if (t) {
138
397
                ((std::remove_const_t<T>*)t)->release_ref();
139
397
            }
140
4.70M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_ED2Ev
Line
Count
Source
136
622M
        ~intrusive_ptr() {
137
622M
            if (t) {
138
238M
                ((std::remove_const_t<T>*)t)->release_ref();
139
238M
            }
140
622M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnConstEED2Ev
Line
Count
Source
136
5.91M
        ~intrusive_ptr() {
137
5.91M
            if (t) {
138
134
                ((std::remove_const_t<T>*)t)->release_ref();
139
134
            }
140
5.91M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_14ColumnNullableEED2Ev
Line
Count
Source
136
51.1M
        ~intrusive_ptr() {
137
51.1M
            if (t) {
138
6.52k
                ((std::remove_const_t<T>*)t)->release_ref();
139
6.52k
            }
140
51.1M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEED2Ev
Line
Count
Source
136
1.56M
        ~intrusive_ptr() {
137
1.56M
            if (t) {
138
380
                ((std::remove_const_t<T>*)t)->release_ref();
139
380
            }
140
1.56M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEED2Ev
Line
Count
Source
136
697k
        ~intrusive_ptr() {
137
697k
            if (t) {
138
302
                ((std::remove_const_t<T>*)t)->release_ref();
139
302
            }
140
697k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEED2Ev
Line
Count
Source
136
46.3k
        ~intrusive_ptr() {
137
46.3k
            if (t) {
138
196
                ((std::remove_const_t<T>*)t)->release_ref();
139
196
            }
140
46.3k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEED2Ev
Line
Count
Source
136
44.9k
        ~intrusive_ptr() {
137
44.9k
            if (t) {
138
202
                ((std::remove_const_t<T>*)t)->release_ref();
139
202
            }
140
44.9k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEED2Ev
Line
Count
Source
136
61.5k
        ~intrusive_ptr() {
137
61.5k
            if (t) {
138
7
                ((std::remove_const_t<T>*)t)->release_ref();
139
7
            }
140
61.5k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEED2Ev
Line
Count
Source
136
2.94M
        ~intrusive_ptr() {
137
2.94M
            if (t) {
138
212
                ((std::remove_const_t<T>*)t)->release_ref();
139
212
            }
140
2.94M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEED2Ev
Line
Count
Source
136
156k
        ~intrusive_ptr() {
137
156k
            if (t) {
138
9
                ((std::remove_const_t<T>*)t)->release_ref();
139
9
            }
140
156k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEED2Ev
Line
Count
Source
136
4.86M
        ~intrusive_ptr() {
137
4.86M
            if (t) {
138
532
                ((std::remove_const_t<T>*)t)->release_ref();
139
532
            }
140
4.86M
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE21EEEED2Ev
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEED2Ev
Line
Count
Source
136
21.4k
        ~intrusive_ptr() {
137
21.4k
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
21.4k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEED2Ev
Line
Count
Source
136
290k
        ~intrusive_ptr() {
137
290k
            if (t) {
138
2
                ((std::remove_const_t<T>*)t)->release_ref();
139
2
            }
140
290k
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEED2Ev
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEED2Ev
Line
Count
Source
136
2.55M
        ~intrusive_ptr() {
137
2.55M
            if (t) {
138
8.47k
                ((std::remove_const_t<T>*)t)->release_ref();
139
8.47k
            }
140
2.55M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrImEEED2Ev
Line
Count
Source
136
6.28k
        ~intrusive_ptr() {
137
6.28k
            if (t) {
138
64
                ((std::remove_const_t<T>*)t)->release_ref();
139
64
            }
140
6.28k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnArrayEED2Ev
Line
Count
Source
136
2.01M
        ~intrusive_ptr() {
137
2.01M
            if (t) {
138
518k
                ((std::remove_const_t<T>*)t)->release_ref();
139
518k
            }
140
2.01M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEED2Ev
Line
Count
Source
136
691k
        ~intrusive_ptr() {
137
691k
            if (t) {
138
308k
                ((std::remove_const_t<T>*)t)->release_ref();
139
308k
            }
140
691k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEED2Ev
Line
Count
Source
136
472k
        ~intrusive_ptr() {
137
472k
            if (t) {
138
1.38k
                ((std::remove_const_t<T>*)t)->release_ref();
139
1.38k
            }
140
472k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEED2Ev
Line
Count
Source
136
1.43M
        ~intrusive_ptr() {
137
1.43M
            if (t) {
138
1.10k
                ((std::remove_const_t<T>*)t)->release_ref();
139
1.10k
            }
140
1.43M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEED2Ev
Line
Count
Source
136
58.2k
        ~intrusive_ptr() {
137
58.2k
            if (t) {
138
49
                ((std::remove_const_t<T>*)t)->release_ref();
139
49
            }
140
58.2k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEED2Ev
Line
Count
Source
136
1.59M
        ~intrusive_ptr() {
137
1.59M
            if (t) {
138
679
                ((std::remove_const_t<T>*)t)->release_ref();
139
679
            }
140
1.59M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEED2Ev
Line
Count
Source
136
115k
        ~intrusive_ptr() {
137
115k
            if (t) {
138
570
                ((std::remove_const_t<T>*)t)->release_ref();
139
570
            }
140
115k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_23ColumnFixedLengthObjectEED2Ev
Line
Count
Source
136
1.45M
        ~intrusive_ptr() {
137
1.45M
            if (t) {
138
44
                ((std::remove_const_t<T>*)t)->release_ref();
139
44
            }
140
1.45M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEED2Ev
Line
Count
Source
136
244k
        ~intrusive_ptr() {
137
244k
            if (t) {
138
13
                ((std::remove_const_t<T>*)t)->release_ref();
139
13
            }
140
244k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEED2Ev
Line
Count
Source
136
9.37k
        ~intrusive_ptr() {
137
9.37k
            if (t) {
138
9
                ((std::remove_const_t<T>*)t)->release_ref();
139
9
            }
140
9.37k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEED2Ev
Line
Count
Source
136
16.0k
        ~intrusive_ptr() {
137
16.0k
            if (t) {
138
11
                ((std::remove_const_t<T>*)t)->release_ref();
139
11
            }
140
16.0k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnMapEED2Ev
Line
Count
Source
136
1.19M
        ~intrusive_ptr() {
137
1.19M
            if (t) {
138
262
                ((std::remove_const_t<T>*)t)->release_ref();
139
262
            }
140
1.19M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnStructEED2Ev
Line
Count
Source
136
100k
        ~intrusive_ptr() {
137
100k
            if (t) {
138
6
                ((std::remove_const_t<T>*)t)->release_ref();
139
6
            }
140
100k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEED2Ev
Line
Count
Source
136
343k
        ~intrusive_ptr() {
137
343k
            if (t) {
138
25.2k
                ((std::remove_const_t<T>*)t)->release_ref();
139
25.2k
            }
140
343k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnNothingEED2Ev
Line
Count
Source
136
42.2k
        ~intrusive_ptr() {
137
42.2k
            if (t) {
138
1
                ((std::remove_const_t<T>*)t)->release_ref();
139
1
            }
140
42.2k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_14ColumnNullableEED2Ev
Line
Count
Source
136
942k
        ~intrusive_ptr() {
137
942k
            if (t) {
138
627k
                ((std::remove_const_t<T>*)t)->release_ref();
139
627k
            }
140
942k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVarbinaryEED2Ev
Line
Count
Source
136
7.92k
        ~intrusive_ptr() {
137
7.92k
            if (t) {
138
42
                ((std::remove_const_t<T>*)t)->release_ref();
139
42
            }
140
7.92k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEED2Ev
Line
Count
Source
136
1.08k
        ~intrusive_ptr() {
137
1.08k
            if (t) {
138
104
                ((std::remove_const_t<T>*)t)->release_ref();
139
104
            }
140
1.08k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE3EEEED2Ev
Line
Count
Source
136
208
        ~intrusive_ptr() {
137
208
            if (t) {
138
104
                ((std::remove_const_t<T>*)t)->release_ref();
139
104
            }
140
208
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE4EEEED2Ev
Line
Count
Source
136
208
        ~intrusive_ptr() {
137
208
            if (t) {
138
104
                ((std::remove_const_t<T>*)t)->release_ref();
139
104
            }
140
208
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE5EEEED2Ev
Line
Count
Source
136
399
        ~intrusive_ptr() {
137
399
            if (t) {
138
201
                ((std::remove_const_t<T>*)t)->release_ref();
139
201
            }
140
399
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE6EEEED2Ev
Line
Count
Source
136
233
        ~intrusive_ptr() {
137
233
            if (t) {
138
116
                ((std::remove_const_t<T>*)t)->release_ref();
139
116
            }
140
233
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE7EEEED2Ev
Line
Count
Source
136
208
        ~intrusive_ptr() {
137
208
            if (t) {
138
104
                ((std::remove_const_t<T>*)t)->release_ref();
139
104
            }
140
208
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEED2Ev
Line
Count
Source
136
222
        ~intrusive_ptr() {
137
222
            if (t) {
138
110
                ((std::remove_const_t<T>*)t)->release_ref();
139
110
            }
140
222
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE9EEEED2Ev
Line
Count
Source
136
208
        ~intrusive_ptr() {
137
208
            if (t) {
138
104
                ((std::remove_const_t<T>*)t)->release_ref();
139
104
            }
140
208
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE36EEEED2Ev
Line
Count
Source
136
208
        ~intrusive_ptr() {
137
208
            if (t) {
138
104
                ((std::remove_const_t<T>*)t)->release_ref();
139
104
            }
140
208
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE37EEEED2Ev
Line
Count
Source
136
208
        ~intrusive_ptr() {
137
208
            if (t) {
138
104
                ((std::remove_const_t<T>*)t)->release_ref();
139
104
            }
140
208
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrIjEEED2Ev
Line
Count
Source
136
428
        ~intrusive_ptr() {
137
428
            if (t) {
138
192
                ((std::remove_const_t<T>*)t)->release_ref();
139
192
            }
140
428
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrImEEED2Ev
Line
Count
Source
136
156
        ~intrusive_ptr() {
137
156
            if (t) {
138
72
                ((std::remove_const_t<T>*)t)->release_ref();
139
72
            }
140
156
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE25EEEED2Ev
Line
Count
Source
136
208
        ~intrusive_ptr() {
137
208
            if (t) {
138
104
                ((std::remove_const_t<T>*)t)->release_ref();
139
104
            }
140
208
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE26EEEED2Ev
Line
Count
Source
136
290
        ~intrusive_ptr() {
137
290
            if (t) {
138
140
                ((std::remove_const_t<T>*)t)->release_ref();
139
140
            }
140
290
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEED2Ev
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEED2Ev
Line
Count
Source
136
18
        ~intrusive_ptr() {
137
18
            if (t) {
138
8
                ((std::remove_const_t<T>*)t)->release_ref();
139
8
            }
140
18
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEED2Ev
Line
Count
Source
136
14
        ~intrusive_ptr() {
137
14
            if (t) {
138
6
                ((std::remove_const_t<T>*)t)->release_ref();
139
6
            }
140
14
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEED2Ev
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEED2Ev
Line
Count
Source
136
250
        ~intrusive_ptr() {
137
250
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
250
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEED2Ev
Line
Count
Source
136
1.35M
        ~intrusive_ptr() {
137
1.35M
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
1.35M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEED2Ev
Line
Count
Source
136
1.45k
        ~intrusive_ptr() {
137
1.45k
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
1.45k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEED2Ev
Line
Count
Source
136
21.8k
        ~intrusive_ptr() {
137
21.8k
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
21.8k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEED2Ev
Line
Count
Source
136
28
        ~intrusive_ptr() {
137
28
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
28
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEED2Ev
Line
Count
Source
136
375
        ~intrusive_ptr() {
137
375
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
375
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEED2Ev
Line
Count
Source
136
2.92k
        ~intrusive_ptr() {
137
2.92k
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
2.92k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEED2Ev
Line
Count
Source
136
568
        ~intrusive_ptr() {
137
568
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
568
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEED2Ev
Line
Count
Source
136
393
        ~intrusive_ptr() {
137
393
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
393
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEED2Ev
Line
Count
Source
136
2.59k
        ~intrusive_ptr() {
137
2.59k
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
2.59k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEED2Ev
Line
Count
Source
136
2.89k
        ~intrusive_ptr() {
137
2.89k
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
2.89k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEED2Ev
Line
Count
Source
136
563
        ~intrusive_ptr() {
137
563
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
563
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE42EEEED2Ev
Line
Count
Source
136
3.33k
        ~intrusive_ptr() {
137
3.33k
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
3.33k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDictI32EED2Ev
Line
Count
Source
136
13.9k
        ~intrusive_ptr() {
137
13.9k
            if (t) {
138
5
                ((std::remove_const_t<T>*)t)->release_ref();
139
5
            }
140
13.9k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEED2Ev
Line
Count
Source
136
12
        ~intrusive_ptr() {
137
12
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
12
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEED2Ev
Line
Count
Source
136
318
        ~intrusive_ptr() {
137
318
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
318
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEED2Ev
Line
Count
Source
136
1
        ~intrusive_ptr() {
137
1
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
1
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEED2Ev
Line
Count
Source
136
173
        ~intrusive_ptr() {
137
173
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
173
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEED2Ev
Line
Count
Source
136
148
        ~intrusive_ptr() {
137
148
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
148
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEED2Ev
Line
Count
Source
136
593
        ~intrusive_ptr() {
137
593
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
593
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEED2Ev
Line
Count
Source
136
178
        ~intrusive_ptr() {
137
178
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
178
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEED2Ev
Line
Count
Source
136
83
        ~intrusive_ptr() {
137
83
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
83
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEED2Ev
Line
Count
Source
136
84
        ~intrusive_ptr() {
137
84
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
84
        }
141
142
        template <typename U>
143
        intrusive_ptr& operator=(intrusive_ptr<U> const& rhs) {
144
            intrusive_ptr(rhs).swap(*this);
145
            return *this;
146
        }
147
148
414M
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2EOS5_
Line
Count
Source
148
356M
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2EOS4_
Line
Count
Source
148
57.5M
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEC2EOS7_
Line
Count
Source
148
452
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EOS7_
Line
Count
Source
148
390k
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EOS7_
Line
Count
Source
148
579
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEEC2EOS6_
Line
Count
Source
148
434
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2EOS7_
Line
Count
Source
148
185
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2EOS7_
Line
Count
Source
148
184
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2EOS7_
Line
Count
Source
148
214
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2EOS7_
Line
Count
Source
148
321
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2EOS7_
Line
Count
Source
148
15
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2EOS7_
Line
Count
Source
148
266
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2EOS7_
Line
Count
Source
148
49
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEC2EOS7_
Line
Count
Source
148
3
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2EOS7_
Line
Count
Source
148
40
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrImEEEC2EOS7_
Line
Count
Source
148
42
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EOS8_
Line
Count
Source
148
52
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2EOS8_
Line
Count
Source
148
52
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2EOS8_
Line
Count
Source
148
52
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2EOS8_
Line
Count
Source
148
99
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EOS8_
Line
Count
Source
148
58
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2EOS8_
Line
Count
Source
148
52
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2EOS8_
Line
Count
Source
148
56
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2EOS8_
Line
Count
Source
148
52
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2EOS8_
Line
Count
Source
148
52
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2EOS8_
Line
Count
Source
148
52
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrIjEEEC2EOS7_
Line
Count
Source
148
118
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2EOS8_
Line
Count
Source
148
52
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2EOS8_
Line
Count
Source
148
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
148
5
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2EOS8_
Line
Count
Source
148
4
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2EOS8_
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEEC2EOS5_
Line
Count
Source
148
6.03k
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
149
150
260M
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
260M
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
260M
            return *this;
153
260M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EaSEOS5_
Line
Count
Source
150
204M
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
204M
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
204M
            return *this;
153
204M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EaSEOS4_
Line
Count
Source
150
55.6M
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
55.6M
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
55.6M
            return *this;
153
55.6M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEaSEOS7_
Line
Count
Source
150
452
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
452
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
452
            return *this;
153
452
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEaSEOS7_
Line
Count
Source
150
390k
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
390k
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
390k
            return *this;
153
390k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEaSEOS7_
Line
Count
Source
150
423
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
423
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
423
            return *this;
153
423
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEEaSEOS6_
Line
Count
Source
150
269
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
269
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
269
            return *this;
153
269
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEaSEOS7_
Line
Count
Source
150
29
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
29
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
29
            return *this;
153
29
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEaSEOS7_
Line
Count
Source
150
28
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
28
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
28
            return *this;
153
28
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEaSEOS7_
Line
Count
Source
150
58
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
58
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
58
            return *this;
153
58
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEaSEOS7_
Line
Count
Source
150
165
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
165
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
165
            return *this;
153
165
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEaSEOS7_
Line
Count
Source
150
15
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
15
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
15
            return *this;
153
15
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEaSEOS7_
Line
Count
Source
150
266
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
266
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
266
            return *this;
153
266
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEaSEOS7_
Line
Count
Source
150
49
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
49
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
49
            return *this;
153
49
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEaSEOS7_
Line
Count
Source
150
3
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
3
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
3
            return *this;
153
3
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEaSEOS7_
Line
Count
Source
150
40
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
40
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
40
            return *this;
153
40
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrImEEEaSEOS7_
Line
Count
Source
150
42
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
42
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
42
            return *this;
153
42
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEaSEOS8_
Line
Count
Source
150
52
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
52
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
52
            return *this;
153
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEaSEOS8_
Line
Count
Source
150
52
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
52
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
52
            return *this;
153
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEaSEOS8_
Line
Count
Source
150
52
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
52
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
52
            return *this;
153
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEaSEOS8_
Line
Count
Source
150
99
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
99
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
99
            return *this;
153
99
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEaSEOS8_
Line
Count
Source
150
58
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
58
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
58
            return *this;
153
58
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEaSEOS8_
Line
Count
Source
150
52
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
52
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
52
            return *this;
153
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEaSEOS8_
Line
Count
Source
150
56
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
56
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
56
            return *this;
153
56
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEaSEOS8_
Line
Count
Source
150
52
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
52
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
52
            return *this;
153
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEaSEOS8_
Line
Count
Source
150
52
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
52
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
52
            return *this;
153
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEaSEOS8_
Line
Count
Source
150
52
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
52
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
52
            return *this;
153
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrIjEEEaSEOS7_
Line
Count
Source
150
118
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
118
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
118
            return *this;
153
118
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEaSEOS8_
Line
Count
Source
150
52
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
52
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
52
            return *this;
153
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEaSEOS8_
Line
Count
Source
150
75
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
75
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
75
            return *this;
153
75
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEaSEOS8_
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEaSEOS8_
Line
Count
Source
150
5
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
5
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
5
            return *this;
153
5
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEaSEOS8_
Line
Count
Source
150
4
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
4
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
4
            return *this;
153
4
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEaSEOS8_
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEEaSEOS5_
Line
Count
Source
150
6.03k
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
6.03k
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
6.03k
            return *this;
153
6.03k
        }
154
155
        template <class U>
156
        friend class intrusive_ptr;
157
158
        template <class U>
159
508M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
508M
            rhs.t = nullptr;
161
508M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEONS3_IT_EE
Line
Count
Source
159
1.93M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1.93M
            rhs.t = nullptr;
161
1.93M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEEONS3_IT_EE
Line
Count
Source
159
6.03M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
6.03M
            rhs.t = nullptr;
161
6.03M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEEONS3_IT_EE
Line
Count
Source
159
11.4M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
11.4M
            rhs.t = nullptr;
161
11.4M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEEONS3_IT_EE
Line
Count
Source
159
232k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
232k
            rhs.t = nullptr;
161
232k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEEONS3_IT_EE
Line
Count
Source
159
560k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
560k
            rhs.t = nullptr;
161
560k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_9ColumnStrIjEEEEONS3_IT_EE
Line
Count
Source
159
5.83M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
5.83M
            rhs.t = nullptr;
161
5.83M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEEONS3_IT_EE
Line
Count
Source
159
460k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
460k
            rhs.t = nullptr;
161
460k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2IS1_EEONS3_IT_EE
Line
Count
Source
159
271M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
271M
            rhs.t = nullptr;
161
271M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_11ColumnConstEEEONS3_IT_EE
Line
Count
Source
159
2.37M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
2.37M
            rhs.t = nullptr;
161
2.37M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_11ColumnConstEEEONS3_IT_EE
Line
Count
Source
159
3.54M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
3.54M
            rhs.t = nullptr;
161
3.54M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEONS3_IT_EE
Line
Count
Source
159
49.9M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
49.9M
            rhs.t = nullptr;
161
49.9M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_14ColumnNullableEEEONS3_IT_EE
Line
Count
Source
159
49.2M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
49.2M
            rhs.t = nullptr;
161
49.2M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_14ColumnNullableEEEONS3_IT_EE
Line
Count
Source
159
1.91M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1.91M
            rhs.t = nullptr;
161
1.91M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEEONS3_IT_EE
Line
Count
Source
159
4.24M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
4.24M
            rhs.t = nullptr;
161
4.24M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEEONS3_IT_EE
Line
Count
Source
159
1.08M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1.08M
            rhs.t = nullptr;
161
1.08M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEEONS3_IT_EE
Line
Count
Source
159
471k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
471k
            rhs.t = nullptr;
161
471k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEEONS3_IT_EE
Line
Count
Source
159
6.61M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
6.61M
            rhs.t = nullptr;
161
6.61M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEEONS3_IT_EE
Line
Count
Source
159
17.8M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
17.8M
            rhs.t = nullptr;
161
17.8M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEEONS3_IT_EE
Line
Count
Source
159
517k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
517k
            rhs.t = nullptr;
161
517k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEEONS3_IT_EE
Line
Count
Source
159
179k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
179k
            rhs.t = nullptr;
161
179k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEEONS3_IT_EE
Line
Count
Source
159
819k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
819k
            rhs.t = nullptr;
161
819k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEEONS3_IT_EE
Line
Count
Source
159
601k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
601k
            rhs.t = nullptr;
161
601k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEEONS3_IT_EE
Line
Count
Source
159
35.8k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
35.8k
            rhs.t = nullptr;
161
35.8k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEEONS3_IT_EE
Line
Count
Source
159
10.1k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
10.1k
            rhs.t = nullptr;
161
10.1k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEEONS3_IT_EE
Line
Count
Source
159
34.2k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
34.2k
            rhs.t = nullptr;
161
34.2k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEEONS3_IT_EE
Line
Count
Source
159
10.3k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
10.3k
            rhs.t = nullptr;
161
10.3k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEEONS3_IT_EE
Line
Count
Source
159
49.3k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
49.3k
            rhs.t = nullptr;
161
49.3k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEEONS3_IT_EE
Line
Count
Source
159
12.1k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
12.1k
            rhs.t = nullptr;
161
12.1k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEONS3_IT_EE
Line
Count
Source
159
2.54M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
2.54M
            rhs.t = nullptr;
161
2.54M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEONS3_IT_EE
Line
Count
Source
159
399k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
399k
            rhs.t = nullptr;
161
399k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEEONS3_IT_EE
Line
Count
Source
159
134k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
134k
            rhs.t = nullptr;
161
134k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEEONS3_IT_EE
Line
Count
Source
159
21.5k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
21.5k
            rhs.t = nullptr;
161
21.5k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEONS3_IT_EE
Line
Count
Source
159
4.43M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
4.43M
            rhs.t = nullptr;
161
4.43M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEONS3_IT_EE
Line
Count
Source
159
432k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
432k
            rhs.t = nullptr;
161
432k
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE21EEEEEONS3_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE21EEEEEONS3_IT_EE
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEEONS3_IT_EE
Line
Count
Source
159
19.3k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
19.3k
            rhs.t = nullptr;
161
19.3k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEEONS3_IT_EE
Line
Count
Source
159
2.07k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
2.07k
            rhs.t = nullptr;
161
2.07k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEONS3_IT_EE
Line
Count
Source
159
181k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
181k
            rhs.t = nullptr;
161
181k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEONS3_IT_EE
Line
Count
Source
159
108k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
108k
            rhs.t = nullptr;
161
108k
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEEONS3_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEEONS3_IT_EE
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEONS3_IT_EE
Line
Count
Source
159
1.56M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1.56M
            rhs.t = nullptr;
161
1.56M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEONS3_IT_EE
Line
Count
Source
159
288k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
288k
            rhs.t = nullptr;
161
288k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_9ColumnStrIjEEEEONS3_IT_EE
Line
Count
Source
159
50.5M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
50.5M
            rhs.t = nullptr;
161
50.5M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_9ColumnStrImEEEEONS3_IT_EE
Line
Count
Source
159
5.95k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
5.95k
            rhs.t = nullptr;
161
5.95k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_9ColumnStrImEEEEONS3_IT_EE
Line
Count
Source
159
207
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
207
            rhs.t = nullptr;
161
207
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_11ColumnArrayEEEONS3_IT_EE
Line
Count
Source
159
838k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
838k
            rhs.t = nullptr;
161
838k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_11ColumnArrayEEEONS3_IT_EE
Line
Count
Source
159
659k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
659k
            rhs.t = nullptr;
161
659k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2IS6_EEONS3_IT_EE
Line
Count
Source
159
691k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
691k
            rhs.t = nullptr;
161
691k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2IKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEONS3_IT_EE
Line
Count
Source
159
383k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
383k
            rhs.t = nullptr;
161
383k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEEONS3_IT_EE
Line
Count
Source
159
264k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
264k
            rhs.t = nullptr;
161
264k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEEONS3_IT_EE
Line
Count
Source
159
1.27M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1.27M
            rhs.t = nullptr;
161
1.27M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEEONS3_IT_EE
Line
Count
Source
159
46.3k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
46.3k
            rhs.t = nullptr;
161
46.3k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEEONS3_IT_EE
Line
Count
Source
159
1.32M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1.32M
            rhs.t = nullptr;
161
1.32M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEEONS3_IT_EE
Line
Count
Source
159
65.0k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
65.0k
            rhs.t = nullptr;
161
65.0k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEEONS3_IT_EE
Line
Count
Source
159
206k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
206k
            rhs.t = nullptr;
161
206k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEEONS3_IT_EE
Line
Count
Source
159
163k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
163k
            rhs.t = nullptr;
161
163k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEEONS3_IT_EE
Line
Count
Source
159
11.8k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
11.8k
            rhs.t = nullptr;
161
11.8k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEEONS3_IT_EE
Line
Count
Source
159
268k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
268k
            rhs.t = nullptr;
161
268k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEEONS3_IT_EE
Line
Count
Source
159
49.6k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
49.6k
            rhs.t = nullptr;
161
49.6k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_23ColumnFixedLengthObjectEEEONS3_IT_EE
Line
Count
Source
159
155k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
155k
            rhs.t = nullptr;
161
155k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_23ColumnFixedLengthObjectEEEONS3_IT_EE
Line
Count
Source
159
1.30M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1.30M
            rhs.t = nullptr;
161
1.30M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEEONS3_IT_EE
Line
Count
Source
159
2.60k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
2.60k
            rhs.t = nullptr;
161
2.60k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEEONS3_IT_EE
Line
Count
Source
159
241k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
241k
            rhs.t = nullptr;
161
241k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEEONS3_IT_EE
Line
Count
Source
159
31
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
31
            rhs.t = nullptr;
161
31
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEEONS3_IT_EE
Line
Count
Source
159
9.33k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
9.33k
            rhs.t = nullptr;
161
9.33k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEEONS3_IT_EE
Line
Count
Source
159
61
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
61
            rhs.t = nullptr;
161
61
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEEONS3_IT_EE
Line
Count
Source
159
15.9k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
15.9k
            rhs.t = nullptr;
161
15.9k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_9ColumnMapEEEONS3_IT_EE
Line
Count
Source
159
255k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
255k
            rhs.t = nullptr;
161
255k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_9ColumnMapEEEONS3_IT_EE
Line
Count
Source
159
935k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
935k
            rhs.t = nullptr;
161
935k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnStructEEEONS3_IT_EE
Line
Count
Source
159
61.0k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
61.0k
            rhs.t = nullptr;
161
61.0k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnStructEEEONS3_IT_EE
Line
Count
Source
159
39.5k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
39.5k
            rhs.t = nullptr;
161
39.5k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnVariantEEEONS3_IT_EE
Line
Count
Source
159
182k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
182k
            rhs.t = nullptr;
161
182k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnVariantEEEONS3_IT_EE
Line
Count
Source
159
123k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
123k
            rhs.t = nullptr;
161
123k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnNothingEEEONS3_IT_EE
Line
Count
Source
159
40.7k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
40.7k
            rhs.t = nullptr;
161
40.7k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_15ColumnVarbinaryEEEONS3_IT_EE
Line
Count
Source
159
6.78k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
6.78k
            rhs.t = nullptr;
161
6.78k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_15ColumnVarbinaryEEEONS3_IT_EE
Line
Count
Source
159
1.09k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1.09k
            rhs.t = nullptr;
161
1.09k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEEEONS3_IT_EE
Line
Count
Source
159
250
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
250
            rhs.t = nullptr;
161
250
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEEEONS3_IT_EE
Line
Count
Source
159
1.35M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1.35M
            rhs.t = nullptr;
161
1.35M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEEEONS3_IT_EE
Line
Count
Source
159
1.46k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1.46k
            rhs.t = nullptr;
161
1.46k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEEEONS3_IT_EE
Line
Count
Source
159
21.8k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
21.8k
            rhs.t = nullptr;
161
21.8k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEEEONS3_IT_EE
Line
Count
Source
159
28
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
28
            rhs.t = nullptr;
161
28
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEEEONS3_IT_EE
Line
Count
Source
159
375
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
375
            rhs.t = nullptr;
161
375
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEEEONS3_IT_EE
Line
Count
Source
159
2.92k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
2.92k
            rhs.t = nullptr;
161
2.92k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEEEONS3_IT_EE
Line
Count
Source
159
568
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
568
            rhs.t = nullptr;
161
568
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEEEONS3_IT_EE
Line
Count
Source
159
394
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
394
            rhs.t = nullptr;
161
394
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEEEONS3_IT_EE
Line
Count
Source
159
2.59k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
2.59k
            rhs.t = nullptr;
161
2.59k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEEEONS3_IT_EE
Line
Count
Source
159
2.90k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
2.90k
            rhs.t = nullptr;
161
2.90k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEEEONS3_IT_EE
Line
Count
Source
159
563
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
563
            rhs.t = nullptr;
161
563
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE42EEEEEONS3_IT_EE
Line
Count
Source
159
3.33k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
3.33k
            rhs.t = nullptr;
161
3.33k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDictI32EEEONS3_IT_EE
Line
Count
Source
159
13.9k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
13.9k
            rhs.t = nullptr;
161
13.9k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEEEONS3_IT_EE
Line
Count
Source
159
12
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
12
            rhs.t = nullptr;
161
12
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEEEONS3_IT_EE
Line
Count
Source
159
318
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
318
            rhs.t = nullptr;
161
318
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEEEONS3_IT_EE
Line
Count
Source
159
1
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1
            rhs.t = nullptr;
161
1
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEEEONS3_IT_EE
Line
Count
Source
159
174
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
174
            rhs.t = nullptr;
161
174
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEEEONS3_IT_EE
Line
Count
Source
159
148
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
148
            rhs.t = nullptr;
161
148
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEEEONS3_IT_EE
Line
Count
Source
159
593
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
593
            rhs.t = nullptr;
161
593
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEEEONS3_IT_EE
Line
Count
Source
159
178
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
178
            rhs.t = nullptr;
161
178
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEEEONS3_IT_EE
Line
Count
Source
159
83
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
83
            rhs.t = nullptr;
161
83
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEEEONS3_IT_EE
Line
Count
Source
159
84
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
84
            rhs.t = nullptr;
161
84
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnNothingEEEONS3_IT_EE
Line
Count
Source
159
1.43k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1.43k
            rhs.t = nullptr;
161
1.43k
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnDictI32EEEONS3_IT_EE
162
163
        template <class U>
164
        intrusive_ptr& operator=(intrusive_ptr<U>&& rhs) {
165
            intrusive_ptr(static_cast<intrusive_ptr<U>&&>(rhs)).swap(*this);
166
            return *this;
167
        }
168
169
21.4M
        intrusive_ptr& operator=(intrusive_ptr const& rhs) {
170
21.4M
            intrusive_ptr(rhs).swap(*this);
171
21.4M
            return *this;
172
21.4M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EaSERKS5_
Line
Count
Source
169
21.4M
        intrusive_ptr& operator=(intrusive_ptr const& rhs) {
170
21.4M
            intrusive_ptr(rhs).swap(*this);
171
21.4M
            return *this;
172
21.4M
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrImEEEaSERKS7_
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEaSERKS8_
Line
Count
Source
169
52
        intrusive_ptr& operator=(intrusive_ptr const& rhs) {
170
52
            intrusive_ptr(rhs).swap(*this);
171
52
            return *this;
172
52
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEaSERKS8_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEaSERKS8_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEaSERKS8_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEaSERKS8_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEaSERKS8_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEaSERKS8_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEaSERKS8_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEaSERKS8_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEaSERKS8_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrIjEEEaSERKS7_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEaSERKS8_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEaSERKS8_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEaSERKS8_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEaSERKS8_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEaSERKS8_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEaSERKS8_
173
174
        intrusive_ptr& operator=(T* rhs) {
175
            intrusive_ptr(rhs).swap(*this);
176
            return *this;
177
        }
178
179
3.83k
        void reset() { intrusive_ptr().swap(*this); }
180
181
        void reset(T* rhs) { intrusive_ptr(rhs).swap(*this); }
182
183
        void reset(T* rhs, bool add_ref) { intrusive_ptr(rhs, add_ref).swap(*this); }
184
185
579M
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIS1_E3getEv
Line
Count
Source
185
234M
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_E3getEv
Line
Count
Source
185
344M
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE3getEv
Line
Count
Source
185
308k
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEE3getEv
Line
Count
Source
185
64.4k
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEE3getEv
Line
Count
Source
185
135k
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE3getEv
Line
Count
Source
185
799
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE3getEv
Line
Count
Source
185
4.03k
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE3getEv
Line
Count
Source
185
131
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE3getEv
Line
Count
Source
185
131
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE3getEv
Line
Count
Source
185
130
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE3getEv
Line
Count
Source
185
130
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE3getEv
Line
Count
Source
185
130
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE3getEv
Line
Count
Source
185
3.42k
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE3getEv
Line
Count
Source
185
142
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE3getEv
Line
Count
Source
185
130
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE3getEv
Line
Count
Source
185
418
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE3getEv
Line
Count
Source
185
130
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE3getEv
Line
Count
Source
185
130
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE3getEv
Line
Count
Source
185
130
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrIjEEE3getEv
Line
Count
Source
185
7.64k
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrImEEE3getEv
Line
Count
Source
185
2.39k
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE3getEv
Line
Count
Source
185
130
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE3getEv
Line
Count
Source
185
1.57k
        T* get() const { return t; }
Unexecuted instantiation: _ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE3getEv
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE3getEv
Line
Count
Source
185
288
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE3getEv
Line
Count
Source
185
286
        T* get() const { return t; }
Unexecuted instantiation: _ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE3getEv
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVarbinaryEE3getEv
Line
Count
Source
185
1.07k
        T* get() const { return t; }
186
187
        T* detach() {
188
            T* ret = t;
189
            t = nullptr;
190
            return ret;
191
        }
192
193
281M
        void swap(intrusive_ptr& rhs) {
194
281M
            T* tmp = t;
195
281M
            t = rhs.t;
196
281M
            rhs.t = tmp;
197
281M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_E4swapERS5_
Line
Count
Source
193
225M
        void swap(intrusive_ptr& rhs) {
194
225M
            T* tmp = t;
195
225M
            t = rhs.t;
196
225M
            rhs.t = tmp;
197
225M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_E4swapERS4_
Line
Count
Source
193
55.6M
        void swap(intrusive_ptr& rhs) {
194
55.6M
            T* tmp = t;
195
55.6M
            t = rhs.t;
196
55.6M
            rhs.t = tmp;
197
55.6M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE4swapERS7_
Line
Count
Source
193
452
        void swap(intrusive_ptr& rhs) {
194
452
            T* tmp = t;
195
452
            t = rhs.t;
196
452
            rhs.t = tmp;
197
452
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE4swapERS7_
Line
Count
Source
193
390k
        void swap(intrusive_ptr& rhs) {
194
390k
            T* tmp = t;
195
390k
            t = rhs.t;
196
390k
            rhs.t = tmp;
197
390k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE4swapERS7_
Line
Count
Source
193
423
        void swap(intrusive_ptr& rhs) {
194
423
            T* tmp = t;
195
423
            t = rhs.t;
196
423
            rhs.t = tmp;
197
423
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEE4swapERS6_
Line
Count
Source
193
269
        void swap(intrusive_ptr& rhs) {
194
269
            T* tmp = t;
195
269
            t = rhs.t;
196
269
            rhs.t = tmp;
197
269
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE4swapERS7_
Line
Count
Source
193
29
        void swap(intrusive_ptr& rhs) {
194
29
            T* tmp = t;
195
29
            t = rhs.t;
196
29
            rhs.t = tmp;
197
29
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE4swapERS7_
Line
Count
Source
193
28
        void swap(intrusive_ptr& rhs) {
194
28
            T* tmp = t;
195
28
            t = rhs.t;
196
28
            rhs.t = tmp;
197
28
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE4swapERS7_
Line
Count
Source
193
58
        void swap(intrusive_ptr& rhs) {
194
58
            T* tmp = t;
195
58
            t = rhs.t;
196
58
            rhs.t = tmp;
197
58
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE4swapERS7_
Line
Count
Source
193
165
        void swap(intrusive_ptr& rhs) {
194
165
            T* tmp = t;
195
165
            t = rhs.t;
196
165
            rhs.t = tmp;
197
165
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE4swapERS7_
Line
Count
Source
193
15
        void swap(intrusive_ptr& rhs) {
194
15
            T* tmp = t;
195
15
            t = rhs.t;
196
15
            rhs.t = tmp;
197
15
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE4swapERS7_
Line
Count
Source
193
266
        void swap(intrusive_ptr& rhs) {
194
266
            T* tmp = t;
195
266
            t = rhs.t;
196
266
            rhs.t = tmp;
197
266
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE4swapERS7_
Line
Count
Source
193
49
        void swap(intrusive_ptr& rhs) {
194
49
            T* tmp = t;
195
49
            t = rhs.t;
196
49
            rhs.t = tmp;
197
49
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE4swapERS7_
Line
Count
Source
193
3
        void swap(intrusive_ptr& rhs) {
194
3
            T* tmp = t;
195
3
            t = rhs.t;
196
3
            rhs.t = tmp;
197
3
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE4swapERS7_
Line
Count
Source
193
40
        void swap(intrusive_ptr& rhs) {
194
40
            T* tmp = t;
195
40
            t = rhs.t;
196
40
            rhs.t = tmp;
197
40
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrImEEE4swapERS7_
Line
Count
Source
193
42
        void swap(intrusive_ptr& rhs) {
194
42
            T* tmp = t;
195
42
            t = rhs.t;
196
42
            rhs.t = tmp;
197
42
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE4swapERS8_
Line
Count
Source
193
104
        void swap(intrusive_ptr& rhs) {
194
104
            T* tmp = t;
195
104
            t = rhs.t;
196
104
            rhs.t = tmp;
197
104
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE4swapERS8_
Line
Count
Source
193
52
        void swap(intrusive_ptr& rhs) {
194
52
            T* tmp = t;
195
52
            t = rhs.t;
196
52
            rhs.t = tmp;
197
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE4swapERS8_
Line
Count
Source
193
52
        void swap(intrusive_ptr& rhs) {
194
52
            T* tmp = t;
195
52
            t = rhs.t;
196
52
            rhs.t = tmp;
197
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE4swapERS8_
Line
Count
Source
193
99
        void swap(intrusive_ptr& rhs) {
194
99
            T* tmp = t;
195
99
            t = rhs.t;
196
99
            rhs.t = tmp;
197
99
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE4swapERS8_
Line
Count
Source
193
58
        void swap(intrusive_ptr& rhs) {
194
58
            T* tmp = t;
195
58
            t = rhs.t;
196
58
            rhs.t = tmp;
197
58
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE4swapERS8_
Line
Count
Source
193
52
        void swap(intrusive_ptr& rhs) {
194
52
            T* tmp = t;
195
52
            t = rhs.t;
196
52
            rhs.t = tmp;
197
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE4swapERS8_
Line
Count
Source
193
56
        void swap(intrusive_ptr& rhs) {
194
56
            T* tmp = t;
195
56
            t = rhs.t;
196
56
            rhs.t = tmp;
197
56
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE4swapERS8_
Line
Count
Source
193
52
        void swap(intrusive_ptr& rhs) {
194
52
            T* tmp = t;
195
52
            t = rhs.t;
196
52
            rhs.t = tmp;
197
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE4swapERS8_
Line
Count
Source
193
52
        void swap(intrusive_ptr& rhs) {
194
52
            T* tmp = t;
195
52
            t = rhs.t;
196
52
            rhs.t = tmp;
197
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE4swapERS8_
Line
Count
Source
193
52
        void swap(intrusive_ptr& rhs) {
194
52
            T* tmp = t;
195
52
            t = rhs.t;
196
52
            rhs.t = tmp;
197
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrIjEEE4swapERS7_
Line
Count
Source
193
118
        void swap(intrusive_ptr& rhs) {
194
118
            T* tmp = t;
195
118
            t = rhs.t;
196
118
            rhs.t = tmp;
197
118
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE4swapERS8_
Line
Count
Source
193
52
        void swap(intrusive_ptr& rhs) {
194
52
            T* tmp = t;
195
52
            t = rhs.t;
196
52
            rhs.t = tmp;
197
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE4swapERS8_
Line
Count
Source
193
75
        void swap(intrusive_ptr& rhs) {
194
75
            T* tmp = t;
195
75
            t = rhs.t;
196
75
            rhs.t = tmp;
197
75
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE4swapERS8_
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE4swapERS8_
Line
Count
Source
193
5
        void swap(intrusive_ptr& rhs) {
194
5
            T* tmp = t;
195
5
            t = rhs.t;
196
5
            rhs.t = tmp;
197
5
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE4swapERS8_
Line
Count
Source
193
4
        void swap(intrusive_ptr& rhs) {
194
4
            T* tmp = t;
195
4
            t = rhs.t;
196
4
            rhs.t = tmp;
197
4
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE4swapERS8_
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEE4swapERS5_
Line
Count
Source
193
6.03k
        void swap(intrusive_ptr& rhs) {
194
6.03k
            T* tmp = t;
195
6.03k
            t = rhs.t;
196
6.03k
            rhs.t = tmp;
197
6.03k
        }
198
199
2.83G
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_23ColumnFixedLengthObjectEEdeEv
Line
Count
Source
199
47
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EdeEv
Line
Count
Source
199
2.45G
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EdeEv
Line
Count
Source
199
374M
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEEdeEv
Line
Count
Source
199
356k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEdeEv
Line
Count
Source
199
101k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEdeEv
Line
Count
Source
199
120k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEdeEv
Line
Count
Source
199
30.5k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEdeEv
Line
Count
Source
199
237k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEdeEv
Line
Count
Source
199
162k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEdeEv
Line
Count
Source
199
47.5k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEdeEv
Line
Count
Source
199
12.0k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEdeEv
Line
Count
Source
199
28.8k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEdeEv
Line
Count
Source
199
1.89k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEdeEv
Line
Count
Source
199
1.69k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEdeEv
Line
Count
Source
199
122
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEdeEv
Line
Count
Source
199
54.5k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEdeEv
Line
Count
Source
199
216
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEdeEv
Line
Count
Source
199
96.5k
        T& operator*() const& { return *t; }
Unexecuted instantiation: _ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE21EEEEdeEv
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEdeEv
Line
Count
Source
199
537
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEdeEv
Line
Count
Source
199
8.56k
        T& operator*() const& { return *t; }
Unexecuted instantiation: _ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEdeEv
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEdeEv
Line
Count
Source
199
3.22k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_14ColumnNullableEEdeEv
Line
Count
Source
199
70.7k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEdeEv
Line
Count
Source
199
8.64k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEdeEv
Line
Count
Source
199
25.2k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEdeEv
Line
Count
Source
199
2.83k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEdeEv
Line
Count
Source
199
34.6k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEdeEv
Line
Count
Source
199
11.2k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEdeEv
Line
Count
Source
199
100
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEdeEv
Line
Count
Source
199
1.53k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEdeEv
Line
Count
Source
199
326
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnMapEEdeEv
Line
Count
Source
199
510
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVarbinaryEEdeEv
Line
Count
Source
199
2.16k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnArrayEEdeEv
Line
Count
Source
199
600
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEEdeEv
Line
Count
Source
199
12.6k
        T& operator*() const& { return *t; }
200
201
149M
        T&& operator*() const&& { return const_cast<std::remove_const_t<T>&&>(*t); }
_ZNKO5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EdeEv
Line
Count
Source
201
149M
        T&& operator*() const&& { return const_cast<std::remove_const_t<T>&&>(*t); }
_ZNKO5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EdeEv
Line
Count
Source
201
14.6k
        T&& operator*() const&& { return const_cast<std::remove_const_t<T>&&>(*t); }
202
203
4.26G
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EptEv
Line
Count
Source
203
1.49G
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EptEv
Line
Count
Source
203
2.47G
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_23ColumnFixedLengthObjectEEptEv
Line
Count
Source
203
1.94M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEptEv
Line
Count
Source
203
111k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEptEv
Line
Count
Source
203
31.5M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEptEv
Line
Count
Source
203
37.1M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEptEv
Line
Count
Source
203
11.6M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEptEv
Line
Count
Source
203
258k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEptEv
Line
Count
Source
203
608k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEEptEv
Line
Count
Source
203
110M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEptEv
Line
Count
Source
203
494k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnConstEEptEv
Line
Count
Source
203
168
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEptEv
Line
Count
Source
203
503k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEptEv
Line
Count
Source
203
209k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEptEv
Line
Count
Source
203
21.1k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEptEv
Line
Count
Source
203
21.3k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEptEv
Line
Count
Source
203
13.0k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEptEv
Line
Count
Source
203
626k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEptEv
Line
Count
Source
203
22.3k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEptEv
Line
Count
Source
203
3.24M
        T* operator->() const { return t; }
Unexecuted instantiation: _ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE21EEEEptEv
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEptEv
Line
Count
Source
203
2.64k
        T* operator->() const { return t; }
Unexecuted instantiation: _ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEptEv
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEptEv
Line
Count
Source
203
709k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrImEEEptEv
Line
Count
Source
203
1.82M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_14ColumnNullableEEptEv
Line
Count
Source
203
31.9M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnArrayEEptEv
Line
Count
Source
203
5.38M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEptEv
Line
Count
Source
203
231k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEptEv
Line
Count
Source
203
184k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEptEv
Line
Count
Source
203
18.5k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEptEv
Line
Count
Source
203
294k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEptEv
Line
Count
Source
203
66.4k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEptEv
Line
Count
Source
203
20.2k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEptEv
Line
Count
Source
203
3.40k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEptEv
Line
Count
Source
203
489
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnMapEEptEv
Line
Count
Source
203
112k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnStructEEptEv
Line
Count
Source
203
41.1k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEEptEv
Line
Count
Source
203
698k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_14ColumnNullableEEptEv
Line
Count
Source
203
50.0M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVarbinaryEEptEv
Line
Count
Source
203
938
        T* operator->() const { return t; }
204
205
1.26G
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EcvbEv
Line
Count
Source
205
622M
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EcvbEv
Line
Count
Source
205
644M
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_14ColumnNullableEEcvbEv
Line
Count
Source
205
477k
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEcvbEv
Line
Count
Source
205
502k
        operator bool() const { return t != nullptr; }
206
207
    private:
208
        T* t = nullptr;
209
    };
210
211
protected:
212
    template <typename T>
213
    class mutable_ptr : public intrusive_ptr<T> {
214
    private:
215
        using Base = intrusive_ptr<T>;
216
217
        template <typename>
218
        friend class COW;
219
        template <typename, typename>
220
        friend class COWHelper;
221
222
550M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2EPS1_
Line
Count
Source
222
312M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EPS6_
Line
Count
Source
222
52.0M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2EPS6_
Line
Count
Source
222
12.6M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EPS6_
Line
Count
Source
222
29.2M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2EPS6_
Line
Count
Source
222
1.05M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2EPS6_
Line
Count
Source
222
1.16M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_9ColumnStrIjEEEC2EPS5_
Line
Count
Source
222
56.4M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2EPS6_
Line
Count
Source
222
4.70M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_11ColumnConstEEC2EPS4_
Line
Count
Source
222
5.91M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_14ColumnNullableEEC2EPS4_
Line
Count
Source
222
51.0M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2EPS6_
Line
Count
Source
222
1.55M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2EPS6_
Line
Count
Source
222
697k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2EPS6_
Line
Count
Source
222
46.1k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2EPS6_
Line
Count
Source
222
44.6k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEC2EPS6_
Line
Count
Source
222
61.5k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2EPS6_
Line
Count
Source
222
2.94M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEC2EPS6_
Line
Count
Source
222
156k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2EPS6_
Line
Count
Source
222
4.85M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE21EEEEC2EPS6_
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEC2EPS6_
Line
Count
Source
222
21.4k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEC2EPS6_
Line
Count
Source
222
290k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEC2EPS6_
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2EPS6_
Line
Count
Source
222
2.55M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_9ColumnStrImEEEC2EPS5_
Line
Count
Source
222
6.22k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_11ColumnArrayEEC2EPS4_
Line
Count
Source
222
2.01M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2EPS6_
Line
Count
Source
222
472k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2EPS6_
Line
Count
Source
222
1.43M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEC2EPS6_
Line
Count
Source
222
58.2k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2EPS6_
Line
Count
Source
222
1.59M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2EPS6_
Line
Count
Source
222
115k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_23ColumnFixedLengthObjectEEC2EPS4_
Line
Count
Source
222
1.42M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEC2EPS6_
Line
Count
Source
222
242k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEC2EPS6_
Line
Count
Source
222
9.36k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEC2EPS6_
Line
Count
Source
222
16.0k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_9ColumnMapEEC2EPS4_
Line
Count
Source
222
1.19M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnStructEEC2EPS4_
Line
Count
Source
222
100k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnVariantEEC2EPS4_
Line
Count
Source
222
331k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnNothingEEC2EPS4_
Line
Count
Source
222
42.2k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_15ColumnVarbinaryEEC2EPS4_
Line
Count
Source
222
7.92k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEEC2EPS6_
Line
Count
Source
222
251
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEEC2EPS6_
Line
Count
Source
222
1.35M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEEC2EPS6_
Line
Count
Source
222
1.45k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEEC2EPS6_
Line
Count
Source
222
21.8k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEEC2EPS6_
Line
Count
Source
222
28
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEEC2EPS6_
Line
Count
Source
222
375
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEEC2EPS6_
Line
Count
Source
222
2.92k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEEC2EPS6_
Line
Count
Source
222
567
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEEC2EPS6_
Line
Count
Source
222
393
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEEC2EPS6_
Line
Count
Source
222
2.58k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEEC2EPS6_
Line
Count
Source
222
2.89k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEEC2EPS6_
Line
Count
Source
222
563
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE42EEEEC2EPS6_
Line
Count
Source
222
3.33k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDictI32EEC2EPS4_
Line
Count
Source
222
13.9k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEEC2EPS6_
Line
Count
Source
222
12
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEEC2EPS6_
Line
Count
Source
222
318
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEEC2EPS6_
Line
Count
Source
222
1
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEEC2EPS6_
Line
Count
Source
222
172
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEEC2EPS6_
Line
Count
Source
222
148
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEEC2EPS6_
Line
Count
Source
222
593
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEEC2EPS6_
Line
Count
Source
222
178
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEEC2EPS6_
Line
Count
Source
222
83
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEEC2EPS6_
Line
Count
Source
222
84
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
223
224
    public:
225
        /// Copy: not possible.
226
        mutable_ptr(const mutable_ptr&) = delete;
227
228
        /// Move: ok.
229
1.96M
        mutable_ptr(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2EOS4_
Line
Count
Source
229
1.96M
        mutable_ptr(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EOS7_
Line
Count
Source
229
284
        mutable_ptr(mutable_ptr&&) = default;
230
56.0M
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EaSEOS4_
Line
Count
Source
230
55.6M
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEaSEOS7_
Line
Count
Source
230
452
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEaSEOS7_
Line
Count
Source
230
390k
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEaSEOS7_
Line
Count
Source
230
423
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_9ColumnStrIjEEEaSEOS6_
Line
Count
Source
230
269
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEaSEOS7_
Line
Count
Source
230
29
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEaSEOS7_
Line
Count
Source
230
28
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEaSEOS7_
Line
Count
Source
230
58
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEaSEOS7_
Line
Count
Source
230
165
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEaSEOS7_
Line
Count
Source
230
15
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEaSEOS7_
Line
Count
Source
230
266
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEaSEOS7_
Line
Count
Source
230
49
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEaSEOS7_
Line
Count
Source
230
3
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEaSEOS7_
Line
Count
Source
230
40
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnVariantEEaSEOS5_
Line
Count
Source
230
6.03k
        mutable_ptr& operator=(mutable_ptr&&) = default;
231
232
        /// Initializing from temporary of compatible type.
233
        template <typename U>
234
201M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_11ColumnConstEEEONS3_IT_EE
Line
Count
Source
234
3.54M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEONS3_IT_EE
Line
Count
Source
234
49.9M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_14ColumnNullableEEEONS3_IT_EE
Line
Count
Source
234
49.2M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEEONS3_IT_EE
Line
Count
Source
234
4.25M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEEONS3_IT_EE
Line
Count
Source
234
1.08M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEEONS3_IT_EE
Line
Count
Source
234
6.61M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEEONS3_IT_EE
Line
Count
Source
234
17.8M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEEONS3_IT_EE
Line
Count
Source
234
517k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEEONS3_IT_EE
Line
Count
Source
234
819k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEEONS3_IT_EE
Line
Count
Source
234
601k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEEONS3_IT_EE
Line
Count
Source
234
35.8k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEEONS3_IT_EE
Line
Count
Source
234
34.2k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEEONS3_IT_EE
Line
Count
Source
234
49.3k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEONS3_IT_EE
Line
Count
Source
234
2.55M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEEONS3_IT_EE
Line
Count
Source
234
134k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEONS3_IT_EE
Line
Count
Source
234
4.43M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE21EEEEEONS3_IT_EE
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEEONS3_IT_EE
Line
Count
Source
234
19.3k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEONS3_IT_EE
Line
Count
Source
234
181k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEEONS3_IT_EE
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEONS3_IT_EE
Line
Count
Source
234
1.56M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_9ColumnStrIjEEEEONS3_IT_EE
Line
Count
Source
234
50.5M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_9ColumnStrImEEEEONS3_IT_EE
Line
Count
Source
234
207
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_11ColumnArrayEEEONS3_IT_EE
Line
Count
Source
234
659k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEEONS3_IT_EE
Line
Count
Source
234
264k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEEONS3_IT_EE
Line
Count
Source
234
1.27M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEEONS3_IT_EE
Line
Count
Source
234
46.3k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEEONS3_IT_EE
Line
Count
Source
234
1.32M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEEONS3_IT_EE
Line
Count
Source
234
65.0k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_23ColumnFixedLengthObjectEEEONS3_IT_EE
Line
Count
Source
234
1.31M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEEONS3_IT_EE
Line
Count
Source
234
241k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEEONS3_IT_EE
Line
Count
Source
234
9.33k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEEONS3_IT_EE
Line
Count
Source
234
15.9k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_9ColumnMapEEEONS3_IT_EE
Line
Count
Source
234
255k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnStructEEEONS3_IT_EE
Line
Count
Source
234
61.0k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnVariantEEEONS3_IT_EE
Line
Count
Source
234
182k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnNothingEEEONS3_IT_EE
Line
Count
Source
234
40.7k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_15ColumnVarbinaryEEEONS3_IT_EE
Line
Count
Source
234
6.78k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEEEONS3_IT_EE
Line
Count
Source
234
251
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEEEONS3_IT_EE
Line
Count
Source
234
1.35M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEEEONS3_IT_EE
Line
Count
Source
234
1.46k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEEEONS3_IT_EE
Line
Count
Source
234
21.8k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEEEONS3_IT_EE
Line
Count
Source
234
28
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEEEONS3_IT_EE
Line
Count
Source
234
375
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEEEONS3_IT_EE
Line
Count
Source
234
2.93k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEEEONS3_IT_EE
Line
Count
Source
234
570
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEEEONS3_IT_EE
Line
Count
Source
234
394
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEEEONS3_IT_EE
Line
Count
Source
234
2.59k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEEEONS3_IT_EE
Line
Count
Source
234
2.90k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEEEONS3_IT_EE
Line
Count
Source
234
563
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE42EEEEEONS3_IT_EE
Line
Count
Source
234
3.33k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDictI32EEEONS3_IT_EE
Line
Count
Source
234
14.0k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEEEONS3_IT_EE
Line
Count
Source
234
12
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEEEONS3_IT_EE
Line
Count
Source
234
318
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEEEONS3_IT_EE
Line
Count
Source
234
1
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEEEONS3_IT_EE
Line
Count
Source
234
174
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEEEONS3_IT_EE
Line
Count
Source
234
148
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEEEONS3_IT_EE
Line
Count
Source
234
593
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEEEONS3_IT_EE
Line
Count
Source
234
178
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEEEONS3_IT_EE
Line
Count
Source
234
83
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEEEONS3_IT_EE
Line
Count
Source
234
84
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
235
236
57.9M
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2Ev
Line
Count
Source
236
57.5M
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2Ev
Line
Count
Source
236
413k
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_9ColumnStrIjEEEC2Ev
Line
Count
Source
236
807
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnVariantEEC2Ev
Line
Count
Source
236
6.03k
        mutable_ptr() = default;
237
238
2.01M
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2EDn
Line
Count
Source
238
1.86M
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEC2EDn
Line
Count
Source
238
452
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EDn
Line
Count
Source
238
145k
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EDn
Line
Count
Source
238
163
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2EDn
Line
Count
Source
238
27
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2EDn
Line
Count
Source
238
24
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2EDn
Line
Count
Source
238
55
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2EDn
Line
Count
Source
238
163
        mutable_ptr(std::nullptr_t) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2EDn
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2EDn
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2EDn
Line
Count
Source
238
40
        mutable_ptr(std::nullptr_t) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEC2EDn
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2EDn
Line
Count
Source
238
31
        mutable_ptr(std::nullptr_t) {}
239
    };
240
241
public:
242
    using MutablePtr = mutable_ptr<Derived>;
243
244
83.6M
    unsigned int use_count() const { return ref_counter.load(); }
245
246
protected:
247
    template <typename T>
248
    class immutable_ptr : public intrusive_ptr<const T> {
249
    private:
250
        using Base = intrusive_ptr<const T>;
251
252
        template <typename>
253
        friend class COW;
254
        template <typename, typename>
255
        friend class COWHelper;
256
257
82.8M
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2EPKS1_
Line
Count
Source
257
82.2M
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_14ColumnNullableEEC2EPKS4_
Line
Count
Source
257
627k
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_9ColumnStrImEEEC2EPKS5_
Line
Count
Source
257
42
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EPKS6_
Line
Count
Source
257
52
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2EPKS6_
Line
Count
Source
257
52
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2EPKS6_
Line
Count
Source
257
52
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2EPKS6_
Line
Count
Source
257
102
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EPKS6_
Line
Count
Source
257
58
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2EPKS6_
Line
Count
Source
257
52
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2EPKS6_
Line
Count
Source
257
56
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2EPKS6_
Line
Count
Source
257
52
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2EPKS6_
Line
Count
Source
257
52
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2EPKS6_
Line
Count
Source
257
52
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_9ColumnStrIjEEEC2EPKS5_
Line
Count
Source
257
118
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2EPKS6_
Line
Count
Source
257
52
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2EPKS6_
Line
Count
Source
257
75
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2EPKS6_
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2EPKS6_
Line
Count
Source
257
5
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2EPKS6_
Line
Count
Source
257
4
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2EPKS6_
258
259
    public:
260
        /// Copy from immutable ptr: ok.
261
203M
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2ERKS4_
Line
Count
Source
261
203M
        immutable_ptr(const immutable_ptr&) = default;
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2ERKS7_
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2ERKS7_
Line
Count
Source
261
52
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2ERKS7_
Line
Count
Source
261
52
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2ERKS7_
Line
Count
Source
261
105
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2ERKS7_
Line
Count
Source
261
58
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2ERKS7_
Line
Count
Source
261
52
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2ERKS7_
Line
Count
Source
261
56
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2ERKS7_
Line
Count
Source
261
52
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2ERKS7_
Line
Count
Source
261
52
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2ERKS7_
Line
Count
Source
261
52
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_9ColumnStrIjEEEC2ERKS6_
Line
Count
Source
261
118
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_9ColumnStrImEEEC2ERKS6_
Line
Count
Source
261
42
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2ERKS7_
Line
Count
Source
261
52
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2ERKS7_
Line
Count
Source
261
75
        immutable_ptr(const immutable_ptr&) = default;
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2ERKS7_
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2ERKS7_
Line
Count
Source
261
5
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2ERKS7_
Line
Count
Source
261
4
        immutable_ptr(const immutable_ptr&) = default;
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2ERKS7_
262
21.5M
        immutable_ptr& operator=(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EaSERKS4_
Line
Count
Source
262
21.5M
        immutable_ptr& operator=(const immutable_ptr&) = default;
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_9ColumnStrImEEEaSERKS6_
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEaSERKS7_
Line
Count
Source
262
52
        immutable_ptr& operator=(const immutable_ptr&) = default;
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEaSERKS7_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEaSERKS7_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEaSERKS7_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEaSERKS7_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEaSERKS7_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEaSERKS7_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEaSERKS7_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEaSERKS7_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEaSERKS7_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_9ColumnStrIjEEEaSERKS6_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEaSERKS7_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEaSERKS7_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEaSERKS7_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEaSERKS7_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEaSERKS7_
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEaSERKS7_
263
264
        template <typename U>
265
308k
        immutable_ptr(const immutable_ptr<U>& other) : Base(other) {}
266
267
        /// Move: ok.
268
154M
        immutable_ptr(immutable_ptr&&) = default;
269
204M
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EaSEOS4_
Line
Count
Source
269
204M
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_9ColumnStrImEEEaSEOS6_
Line
Count
Source
269
42
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEaSEOS7_
Line
Count
Source
269
52
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEaSEOS7_
Line
Count
Source
269
52
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEaSEOS7_
Line
Count
Source
269
52
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEaSEOS7_
Line
Count
Source
269
99
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEaSEOS7_
Line
Count
Source
269
58
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEaSEOS7_
Line
Count
Source
269
52
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEaSEOS7_
Line
Count
Source
269
56
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEaSEOS7_
Line
Count
Source
269
52
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEaSEOS7_
Line
Count
Source
269
52
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEaSEOS7_
Line
Count
Source
269
52
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_9ColumnStrIjEEEaSEOS6_
Line
Count
Source
269
118
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEaSEOS7_
Line
Count
Source
269
52
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEaSEOS7_
Line
Count
Source
269
75
        immutable_ptr& operator=(immutable_ptr&&) = default;
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEaSEOS7_
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEaSEOS7_
Line
Count
Source
269
5
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEaSEOS7_
Line
Count
Source
269
4
        immutable_ptr& operator=(immutable_ptr&&) = default;
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEaSEOS7_
270
271
        /// Initializing from temporary of compatible type.
272
        template <typename U>
273
383k
        immutable_ptr(immutable_ptr<U>&& other) : Base(std::move(other)) {}
274
275
        /// Move from mutable ptr: ok.
276
        template <typename U>
277
307M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
1.93M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
6.03M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
11.4M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
232k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
560k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_9ColumnStrIjEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
5.83M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
460k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2IS1_EEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
271M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_11ColumnConstEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
2.37M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_14ColumnNullableEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
1.91M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
471k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
179k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
10.1k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
10.3k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
12.1k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
399k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
21.5k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
432k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE21EEEEEONS2_11mutable_ptrIT_EE
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
2.07k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
108k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEEONS2_11mutable_ptrIT_EE
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
288k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_9ColumnStrImEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
5.95k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_11ColumnArrayEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
838k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2IS6_EEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
691k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
206k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
163k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
11.8k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
268k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
49.6k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_23ColumnFixedLengthObjectEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
155k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
2.60k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
31
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
61
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_9ColumnMapEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
935k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnStructEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
39.5k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnVariantEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
123k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_15ColumnVarbinaryEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
1.09k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnNothingEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
1.43k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnDictI32EEEONS2_11mutable_ptrIT_EE
278
279
        /// Copy from mutable ptr: not possible.
280
        template <typename U>
281
        immutable_ptr(const mutable_ptr<U>&) = delete;
282
283
116M
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2Ev
Line
Count
Source
283
116M
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2Ev
Line
Count
Source
283
925
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_9ColumnStrImEEEC2Ev
Line
Count
Source
283
42
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2Ev
Line
Count
Source
283
52
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2Ev
Line
Count
Source
283
52
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2Ev
Line
Count
Source
283
99
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2Ev
Line
Count
Source
283
58
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2Ev
Line
Count
Source
283
52
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2Ev
Line
Count
Source
283
56
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2Ev
Line
Count
Source
283
52
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2Ev
Line
Count
Source
283
52
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2Ev
Line
Count
Source
283
52
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_9ColumnStrIjEEEC2Ev
Line
Count
Source
283
118
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2Ev
Line
Count
Source
283
52
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2Ev
Line
Count
Source
283
75
        immutable_ptr() = default;
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2Ev
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2Ev
Line
Count
Source
283
5
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2Ev
Line
Count
Source
283
4
        immutable_ptr() = default;
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2Ev
284
285
36.1M
        immutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2EDn
Line
Count
Source
285
35.8M
        immutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_14ColumnNullableEEC2EDn
Line
Count
Source
285
315k
        immutable_ptr(std::nullptr_t) {}
286
    };
287
288
public:
289
    using Ptr = immutable_ptr<Derived>;
290
291
    template <typename... Args>
292
    static MutablePtr create(Args&&... args) {
293
        return MutablePtr(new Derived(std::forward<Args>(args)...));
294
    }
295
296
    template <typename T>
297
    static MutablePtr create(std::initializer_list<T>&& arg) {
298
        return create(std::forward<std::initializer_list<T>>(arg));
299
    }
300
301
public:
302
82.2M
    Ptr get_ptr() const { return Ptr(derived()); }
303
311M
    MutablePtr get_ptr() { return MutablePtr(derived()); }
304
305
protected:
306
83.2M
    MutablePtr shallow_mutate() const {
307
83.2M
        if (this->use_count() > 1) {
308
271k
            return derived()->clone();
309
82.9M
        } else {
310
82.9M
            return assume_mutable();
311
82.9M
        }
312
83.2M
    }
313
314
public:
315
    MutablePtr mutate() const&& { return shallow_mutate(); }
316
317
302M
    MutablePtr assume_mutable() const { return const_cast<COW*>(this)->get_ptr(); }
318
319
1.63G
    Derived& assume_mutable_ref() const { return const_cast<Derived&>(*derived()); }
320
321
protected:
322
    /// It works as immutable_ptr if it is const and as mutable_ptr if it is non const.
323
    template <typename T>
324
    class chameleon_ptr {
325
    private:
326
        immutable_ptr<T> value;
327
328
    public:
329
        template <typename... Args>
330
168M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJNS2_11mutable_ptrIS1_EEEEEDpOT_
Line
Count
Source
330
159M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJKNS2_13immutable_ptrIS1_EEEEEDpOT_
Line
Count
Source
330
5.92M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJNS2_13immutable_ptrIS1_EEEEEDpOT_
Line
Count
Source
330
1.45M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJRS4_EEEDpOT_
Line
Count
Source
330
24.7k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJEEEDpOT_
Line
Count
Source
330
288k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJNS2_11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEEEEDpOT_
Line
Count
Source
330
288k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJRKNS2_13immutable_ptrIS1_EEEEEDpOT_
Line
Count
Source
330
119k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJRNS2_13immutable_ptrIS1_EEEEEDpOT_
Line
Count
Source
330
36.4k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJNS2_11mutable_ptrINS_9ColumnMapEEEEEEDpOT_
Line
Count
Source
330
663k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
331
332
        template <typename U>
333
        chameleon_ptr(std::initializer_list<U>&& arg)
334
                : value(std::forward<std::initializer_list<U>>(arg)) {}
335
336
25.8M
        const T* get() const { return value.get(); }
337
304M
        T* get() { return &value->assume_mutable_ref(); }
338
339
24.3M
        const T* operator->() const { return get(); }
340
302M
        T* operator->() { return get(); }
341
342
2.03G
        const T& operator*() const { return *value; }
343
1.34G
        T& operator*() { return value->assume_mutable_ref(); }
344
345
15.6M
        operator const immutable_ptr<T>&() const { return value; }
346
118M
        operator immutable_ptr<T>&() { return value; }
347
348
1.62M
        operator bool() const { return value.get() != nullptr; }
349
        bool operator!() const { return value.get() == nullptr; }
350
351
        bool operator==(const chameleon_ptr& rhs) const { return value == rhs.value; }
352
        bool operator!=(const chameleon_ptr& rhs) const { return value != rhs.value; }
353
    };
354
355
public:
356
    /** Use this type in class members for compositions.
357
      *
358
      * NOTE:
359
      * For classes with WrappedPtr members,
360
      * you must reimplement 'mutate' method, so it will call 'mutate' of all subobjects (do deep mutate).
361
      * It will guarantee, that mutable object have all subobjects unshared.
362
      *
363
      * NOTE:
364
      * 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.
365
      * (COW itself doesn't force any methods to be virtual).
366
      *
367
      * See example in "cow_compositions.cpp".
368
      */
369
    using WrappedPtr = chameleon_ptr<Derived>;
370
};
371
372
/** Helper class to support inheritance.
373
  * Example:
374
  *
375
  * class IColumn : public COW<IColumn>
376
  * {
377
  *     friend class COW<IColumn>;
378
  *     virtual MutablePtr clone() const = 0;
379
  *     virtual ~IColumn() {}
380
  * };
381
  *
382
  * class ConcreteColumn : public COWHelper<IColumn, ConcreteColumn>
383
  * {
384
  *     friend class COWHelper<IColumn, ConcreteColumn>;
385
  * };
386
  *
387
  * Here is complete inheritance diagram:
388
  *
389
  * ConcreteColumn
390
  *  COWHelper<IColumn, ConcreteColumn>
391
  *   IColumn
392
  *    CowPtr<IColumn>
393
  *     boost::intrusive_ref_counter<IColumn>
394
  *
395
  * See example in "cow_columns.cpp".
396
  */
397
class IColumn;
398
class Field;
399
template <typename Base, typename Derived>
400
class COWHelper : public Base {
401
public:
402
    static_assert(std::is_base_of_v<doris::IColumn, Base>, "COWHelper only use in IColumn");
403
    using Ptr = typename Base::template immutable_ptr<Derived>;
404
    using MutablePtr = typename Base::template mutable_ptr<Derived>;
405
406
#include "common/compile_check_avoid_begin.h"
407
408
    //This code uses templates, and errors like the following are likely to occur, mainly due to literal type mismatches:
409
    // be/src/vec/common/cow.h:409:39: warning: implicit conversion loses integer precision: 'int' to 'value_type' (aka 'unsigned char') [-Wimplicit-int-conversion]
410
    //   409 |         return MutablePtr(new Derived(std::forward<Args>(args)...));
411
    //       |                               ~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~
412
    // ColumnPtr res_data_column = ColumnUInt8::create(1, 1);
413
    template <typename... Args>
414
237M
    static MutablePtr create(Args&&... args) {
415
237M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
237M
    }
_ZN5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE6createIJRKmEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
1.30M
    static MutablePtr create(Args&&... args) {
415
1.30M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.30M
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EES8_EEENS7_IS2_EEDpOT_
Line
Count
Source
414
1.98M
    static MutablePtr create(Args&&... args) {
415
1.98M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.98M
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJRKNS_3COWIS1_E13chameleon_ptrIS1_EERmbbEEENS6_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
3.41M
    static MutablePtr create(Args&&... args) {
415
3.41M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
3.41M
    }
_ZN5doris9COWHelperINS_12IColumnDummyENS_13ColumnNothingEE6createIJRmEEENS_3COWINS_7IColumnEE11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
10.3k
    static MutablePtr create(Args&&... args) {
415
10.3k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
10.3k
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnStrIjEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS3_EEDpOT_
Line
Count
Source
414
56.2M
    static MutablePtr create(Args&&... args) {
415
56.2M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
56.2M
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EES8_EEENS7_IS2_EEDpOT_
Line
Count
Source
414
1.23M
    static MutablePtr create(Args&&... args) {
415
1.23M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.23M
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
288k
    static MutablePtr create(Args&&... args) {
415
288k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
288k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
286k
    static MutablePtr create(Args&&... args) {
415
286k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
286k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
2.90k
    static MutablePtr create(Args&&... args) {
415
2.90k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
2.90k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
449k
    static MutablePtr create(Args&&... args) {
415
449k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
449k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
344
    static MutablePtr create(Args&&... args) {
415
344
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
344
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDictI32EE6createIJRKNS_9FieldTypeEEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
13.9k
    static MutablePtr create(Args&&... args) {
415
13.9k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
13.9k
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
12
    static MutablePtr create(Args&&... args) {
415
12
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
12
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
318
    static MutablePtr create(Args&&... args) {
415
318
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
318
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
50.9M
    static MutablePtr create(Args&&... args) {
415
50.9M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
50.9M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
12.5M
    static MutablePtr create(Args&&... args) {
415
12.5M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
12.5M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
29.0M
    static MutablePtr create(Args&&... args) {
415
29.0M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
29.0M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
1.04M
    static MutablePtr create(Args&&... args) {
415
1.04M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.04M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
1.11M
    static MutablePtr create(Args&&... args) {
415
1.11M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.11M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
4.67M
    static MutablePtr create(Args&&... args) {
415
4.67M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
4.67M
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnMapEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EES8_S8_EEENS7_IS2_EEDpOT_
Line
Count
Source
414
276k
    static MutablePtr create(Args&&... args) {
415
276k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
276k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
2.55M
    static MutablePtr create(Args&&... args) {
415
2.55M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
2.55M
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnMapEE6createIJNS_3COWIS1_E11mutable_ptrINS_9ColumnStrIjEEEESA_NS7_INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
699k
    static MutablePtr create(Args&&... args) {
415
699k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
699k
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
1.35M
    static MutablePtr create(Args&&... args) {
415
1.35M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.35M
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
1.45k
    static MutablePtr create(Args&&... args) {
415
1.45k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.45k
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
21.8k
    static MutablePtr create(Args&&... args) {
415
21.8k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
21.8k
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
2.92k
    static MutablePtr create(Args&&... args) {
415
2.92k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
2.92k
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
570
    static MutablePtr create(Args&&... args) {
415
570
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
570
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
28
    static MutablePtr create(Args&&... args) {
415
28
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
28
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
375
    static MutablePtr create(Args&&... args) {
415
375
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
375
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
393
    static MutablePtr create(Args&&... args) {
415
393
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
393
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
561
    static MutablePtr create(Args&&... args) {
415
561
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
561
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
2.58k
    static MutablePtr create(Args&&... args) {
415
2.58k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
2.58k
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
2.90k
    static MutablePtr create(Args&&... args) {
415
2.90k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
2.90k
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE42EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
3.33k
    static MutablePtr create(Args&&... args) {
415
3.33k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
3.33k
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
249
    static MutablePtr create(Args&&... args) {
415
249
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
249
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
83
    static MutablePtr create(Args&&... args) {
415
83
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
83
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
84
    static MutablePtr create(Args&&... args) {
415
84
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
84
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
1
    static MutablePtr create(Args&&... args) {
415
1
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
174
    static MutablePtr create(Args&&... args) {
415
174
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
174
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
148
    static MutablePtr create(Args&&... args) {
415
148
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
148
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
593
    static MutablePtr create(Args&&... args) {
415
593
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
593
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
179
    static MutablePtr create(Args&&... args) {
415
179
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
179
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EERmEEENS7_IS2_EEDpOT_
Line
Count
Source
414
2.04M
    static MutablePtr create(Args&&... args) {
415
2.04M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
2.04M
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EERmbEEENS7_IS2_EEDpOT_
Line
Count
Source
414
9
    static MutablePtr create(Args&&... args) {
415
9
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
9
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJRKNS_3COWIS1_E13chameleon_ptrIS1_EEmEEENS6_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
1
    static MutablePtr create(Args&&... args) {
415
1
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJRKNS_3COWIS1_E13chameleon_ptrIS1_EERmEEENS6_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
2
    static MutablePtr create(Args&&... args) {
415
2
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
2
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
49.0M
    static MutablePtr create(Args&&... args) {
415
49.0M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
49.0M
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E13immutable_ptrIS1_EEmEEENS6_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
203k
    static MutablePtr create(Args&&... args) {
415
203k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
203k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
426k
    static MutablePtr create(Args&&... args) {
415
426k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
426k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJRKNS_3COWIS1_E13immutable_ptrIS1_EEmEEENS6_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
79.8k
    static MutablePtr create(Args&&... args) {
415
79.8k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
79.8k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
276k
    static MutablePtr create(Args&&... args) {
415
276k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
276k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
15.1k
    static MutablePtr create(Args&&... args) {
415
15.1k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
15.1k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
1.54M
    static MutablePtr create(Args&&... args) {
415
1.54M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.54M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
13.8k
    static MutablePtr create(Args&&... args) {
415
13.8k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
13.8k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
83.9k
    static MutablePtr create(Args&&... args) {
415
83.9k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
83.9k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
72.9k
    static MutablePtr create(Args&&... args) {
415
72.9k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
72.9k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
683k
    static MutablePtr create(Args&&... args) {
415
683k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
683k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
12.1k
    static MutablePtr create(Args&&... args) {
415
12.1k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
12.1k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
7.71k
    static MutablePtr create(Args&&... args) {
415
7.71k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
7.71k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
33.5k
    static MutablePtr create(Args&&... args) {
415
33.5k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
33.5k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
45.5k
    static MutablePtr create(Args&&... args) {
415
45.5k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
45.5k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
408
    static MutablePtr create(Args&&... args) {
415
408
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
408
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
44.0k
    static MutablePtr create(Args&&... args) {
415
44.0k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
44.0k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
430
    static MutablePtr create(Args&&... args) {
415
430
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
430
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
60.8k
    static MutablePtr create(Args&&... args) {
415
60.8k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
60.8k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
718
    static MutablePtr create(Args&&... args) {
415
718
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
718
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
2.92M
    static MutablePtr create(Args&&... args) {
415
2.92M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
2.92M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
16.2k
    static MutablePtr create(Args&&... args) {
415
16.2k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
16.2k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
155k
    static MutablePtr create(Args&&... args) {
415
155k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
155k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
711
    static MutablePtr create(Args&&... args) {
415
711
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
711
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
4.82M
    static MutablePtr create(Args&&... args) {
415
4.82M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
4.82M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
21.6k
    static MutablePtr create(Args&&... args) {
415
21.6k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
21.6k
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE21EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE21EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
21.2k
    static MutablePtr create(Args&&... args) {
415
21.2k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
21.2k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
147
    static MutablePtr create(Args&&... args) {
415
147
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
147
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE38EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE38EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnStrImEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS3_EEDpOT_
Line
Count
Source
414
6.22k
    static MutablePtr create(Args&&... args) {
415
6.22k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
6.22k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJiRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
458k
    static MutablePtr create(Args&&... args) {
415
458k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
458k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJiRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
1.41M
    static MutablePtr create(Args&&... args) {
415
1.41M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.41M
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJiRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
56.5k
    static MutablePtr create(Args&&... args) {
415
56.5k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
56.5k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJiRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
1.57M
    static MutablePtr create(Args&&... args) {
415
1.57M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.57M
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJiRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
108k
    static MutablePtr create(Args&&... args) {
415
108k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
108k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJRmRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
6.41k
    static MutablePtr create(Args&&... args) {
415
6.41k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
6.41k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJRmRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
5.17k
    static MutablePtr create(Args&&... args) {
415
5.17k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
5.17k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJRmRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
648
    static MutablePtr create(Args&&... args) {
415
648
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
648
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJRmRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
9.97k
    static MutablePtr create(Args&&... args) {
415
9.97k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
9.97k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJRmRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
1.32k
    static MutablePtr create(Args&&... args) {
415
1.32k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.32k
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
9.27k
    static MutablePtr create(Args&&... args) {
415
9.27k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
9.27k
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
96
    static MutablePtr create(Args&&... args) {
415
96
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
96
    }
_ZN5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
96.8k
    static MutablePtr create(Args&&... args) {
415
96.8k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
96.8k
    }
_ZN5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
40.6k
    static MutablePtr create(Args&&... args) {
415
40.6k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
40.6k
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
241k
    static MutablePtr create(Args&&... args) {
415
241k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
241k
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
523
    static MutablePtr create(Args&&... args) {
415
523
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
523
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
494k
    static MutablePtr create(Args&&... args) {
415
494k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
494k
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
15.8k
    static MutablePtr create(Args&&... args) {
415
15.8k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
15.8k
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
196
    static MutablePtr create(Args&&... args) {
415
196
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
196
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnMapEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EES8_NS7_INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
213k
    static MutablePtr create(Args&&... args) {
415
213k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
213k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnStructEE6createIJSt6vectorINS_3COWIS1_E11mutable_ptrIS1_EESaIS9_EEEEENS8_IS2_EEDpOT_
Line
Count
Source
414
100k
    static MutablePtr create(Args&&... args) {
415
100k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
100k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJRKiEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
143k
    static MutablePtr create(Args&&... args) {
415
143k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
143k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_11ColumnArrayEEENS7_IS1_EEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
619
    static MutablePtr create(Args&&... args) {
415
619
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
619
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJRKimEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
16.1k
    static MutablePtr create(Args&&... args) {
415
16.1k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
16.1k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJRKiSt10shared_ptrIKNS_9IDataTypeEENS_3COWIS1_E11mutable_ptrIS1_EEEEENSD_IS2_EEDpOT_
Line
Count
Source
414
109k
    static MutablePtr create(Args&&... args) {
415
109k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
109k
    }
_ZN5doris9COWHelperINS_12IColumnDummyENS_13ColumnNothingEE6createIJiEEENS_3COWINS_7IColumnEE11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
31.8k
    static MutablePtr create(Args&&... args) {
415
31.8k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
31.8k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
20.5k
    static MutablePtr create(Args&&... args) {
415
20.5k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
20.5k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E13immutable_ptrIS1_EERmEEENS6_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
715
    static MutablePtr create(Args&&... args) {
415
715
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
715
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJRNS_3COWIS1_E13immutable_ptrIS1_EERmEEENS6_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
169k
    static MutablePtr create(Args&&... args) {
415
169k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
169k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJiiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
1.50k
    static MutablePtr create(Args&&... args) {
415
1.50k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.50k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
414
284
    static MutablePtr create(Args&&... args) {
415
284
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
284
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
522
    static MutablePtr create(Args&&... args) {
415
522
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
522
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
22.8k
    static MutablePtr create(Args&&... args) {
415
22.8k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
22.8k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
414
4
    static MutablePtr create(Args&&... args) {
415
4
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
4
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
7
    static MutablePtr create(Args&&... args) {
415
7
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
7
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
414
15
    static MutablePtr create(Args&&... args) {
415
15
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
15
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
39
    static MutablePtr create(Args&&... args) {
415
39
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
39
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
3.35k
    static MutablePtr create(Args&&... args) {
415
3.35k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
3.35k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
8
    static MutablePtr create(Args&&... args) {
415
8
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
8
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
363
    static MutablePtr create(Args&&... args) {
415
363
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
363
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
1.39k
    static MutablePtr create(Args&&... args) {
415
1.39k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.39k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
128
    static MutablePtr create(Args&&... args) {
415
128
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
128
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEESB_EEENS7_IS2_EEDpOT_
Line
Count
Source
414
7.64k
    static MutablePtr create(Args&&... args) {
415
7.64k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
7.64k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_9ColumnStrIjEEEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
28.1k
    static MutablePtr create(Args&&... args) {
415
28.1k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
28.1k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJbEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
11.7k
    static MutablePtr create(Args&&... args) {
415
11.7k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
11.7k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
715
    static MutablePtr create(Args&&... args) {
415
715
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
715
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
1.08k
    static MutablePtr create(Args&&... args) {
415
1.08k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.08k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
9.28k
    static MutablePtr create(Args&&... args) {
415
9.28k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
9.28k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
445
    static MutablePtr create(Args&&... args) {
415
445
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
445
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
2.46k
    static MutablePtr create(Args&&... args) {
415
2.46k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
2.46k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
81
    static MutablePtr create(Args&&... args) {
415
81
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
81
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE6createIJRKmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
12
    static MutablePtr create(Args&&... args) {
415
12
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
12
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJRmRjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
290
    static MutablePtr create(Args&&... args) {
415
290
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
290
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
391
    static MutablePtr create(Args&&... args) {
415
391
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
391
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJRmRjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
5.01k
    static MutablePtr create(Args&&... args) {
415
5.01k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
5.01k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
2.93k
    static MutablePtr create(Args&&... args) {
415
2.93k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
2.93k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJRmRjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
6.96k
    static MutablePtr create(Args&&... args) {
415
6.96k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
6.96k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
1.09k
    static MutablePtr create(Args&&... args) {
415
1.09k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.09k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJRmRjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
9.48k
    static MutablePtr create(Args&&... args) {
415
9.48k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
9.48k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
2.41k
    static MutablePtr create(Args&&... args) {
415
2.41k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
2.41k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJRmRjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
5.32k
    static MutablePtr create(Args&&... args) {
415
5.32k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
5.32k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
1.31k
    static MutablePtr create(Args&&... args) {
415
1.31k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.31k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJijEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
39
    static MutablePtr create(Args&&... args) {
415
39
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
39
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJmjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
703
    static MutablePtr create(Args&&... args) {
415
703
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
703
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJijEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
141
    static MutablePtr create(Args&&... args) {
415
141
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
141
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJijEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
62
    static MutablePtr create(Args&&... args) {
415
62
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
62
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJijEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
190
    static MutablePtr create(Args&&... args) {
415
190
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
190
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJijEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
200
    static MutablePtr create(Args&&... args) {
415
200
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
200
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJmjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
228
    static MutablePtr create(Args&&... args) {
415
228
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
228
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJmjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
3.15k
    static MutablePtr create(Args&&... args) {
415
3.15k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
3.15k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJmjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
4.56k
    static MutablePtr create(Args&&... args) {
415
4.56k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
4.56k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJmjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
297
    static MutablePtr create(Args&&... args) {
415
297
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
297
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
37
    static MutablePtr create(Args&&... args) {
415
37
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
37
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
555
    static MutablePtr create(Args&&... args) {
415
555
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
555
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
25
    static MutablePtr create(Args&&... args) {
415
25
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
25
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
1.52k
    static MutablePtr create(Args&&... args) {
415
1.52k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.52k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
16
    static MutablePtr create(Args&&... args) {
415
16
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
16
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
986
    static MutablePtr create(Args&&... args) {
415
986
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
986
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
199
    static MutablePtr create(Args&&... args) {
415
199
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
199
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
63.4k
    static MutablePtr create(Args&&... args) {
415
63.4k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
63.4k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
3
    static MutablePtr create(Args&&... args) {
415
3
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
3
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
1.79k
    static MutablePtr create(Args&&... args) {
415
1.79k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.79k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
191
    static MutablePtr create(Args&&... args) {
415
191
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
191
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
11.9k
    static MutablePtr create(Args&&... args) {
415
11.9k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
11.9k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
90
    static MutablePtr create(Args&&... args) {
415
90
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
90
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
40
    static MutablePtr create(Args&&... args) {
415
40
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
40
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRKmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE6createIJRKmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE6createIJRKmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE6createIJRKmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJRKmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE6createIJRKmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE6createIJRKmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
22
    static MutablePtr create(Args&&... args) {
415
22
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
22
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE6createIJRKmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
27
    static MutablePtr create(Args&&... args) {
415
27
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
27
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
198
    static MutablePtr create(Args&&... args) {
415
198
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
198
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJRKmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
203
    static MutablePtr create(Args&&... args) {
415
203
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
203
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
443
    static MutablePtr create(Args&&... args) {
415
443
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
443
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJRKmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
102
    static MutablePtr create(Args&&... args) {
415
102
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
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
414
1.58k
    static MutablePtr create(Args&&... args) {
415
1.58k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.58k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJRKmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
18
    static MutablePtr create(Args&&... args) {
415
18
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
18
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
16
    static MutablePtr create(Args&&... args) {
415
16
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
16
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJRKmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
5.09k
    static MutablePtr create(Args&&... args) {
415
5.09k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
5.09k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
131
    static MutablePtr create(Args&&... args) {
415
131
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
131
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_9ColumnStrIjEEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
414
5
    static MutablePtr create(Args&&... args) {
415
5
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
5
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRmRbEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
154
    static MutablePtr create(Args&&... args) {
415
154
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
154
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRmbEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
3.88k
    static MutablePtr create(Args&&... args) {
415
3.88k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
3.88k
    }
_ZN5doris9COWHelperINS_7IColumnENS_15ColumnVarbinaryEE6createIJEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
7.91k
    static MutablePtr create(Args&&... args) {
415
7.91k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
7.91k
    }
_ZN5doris9COWHelperINS_7IColumnENS_15ColumnVarbinaryEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
4
    static MutablePtr create(Args&&... args) {
415
4
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
4
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJmRiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJmRiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
4
    static MutablePtr create(Args&&... args) {
415
4
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
4
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJmRiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJmRiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
79
    static MutablePtr create(Args&&... args) {
415
79
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
79
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJmRiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
10
    static MutablePtr create(Args&&... args) {
415
10
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
10
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
1
    static MutablePtr create(Args&&... args) {
415
1
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
4
    static MutablePtr create(Args&&... args) {
415
4
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
4
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
414
19
    static MutablePtr create(Args&&... args) {
415
19
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
19
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
414
176
    static MutablePtr create(Args&&... args) {
415
176
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
176
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
414
8
    static MutablePtr create(Args&&... args) {
415
8
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
8
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE6createIJRmNS_11DateV2ValueINS_15DateV2ValueTypeEEEEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
708
    static MutablePtr create(Args&&... args) {
415
708
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
708
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
608
    static MutablePtr create(Args&&... args) {
415
608
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
608
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE6createIJRmNS_11DateV2ValueINS_19DateTimeV2ValueTypeEEEEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
1.72k
    static MutablePtr create(Args&&... args) {
415
1.72k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.72k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE6createIJRmNS_16TimestampTzValueEEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
200
    static MutablePtr create(Args&&... args) {
415
200
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
200
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
100
    static MutablePtr create(Args&&... args) {
415
100
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
100
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE6createIJRmaEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
33
    static MutablePtr create(Args&&... args) {
415
33
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
33
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
414
51
    static MutablePtr create(Args&&... args) {
415
51
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
51
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
31
    static MutablePtr create(Args&&... args) {
415
31
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
31
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
414
2
    static MutablePtr create(Args&&... args) {
415
2
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
2
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_9ColumnStrIjEEEENS7_IS1_EEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
158
    static MutablePtr create(Args&&... args) {
415
158
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
158
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_14ColumnNullableEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
414
12
    static MutablePtr create(Args&&... args) {
415
12
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
12
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEENS7_IS1_EEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
1.17k
    static MutablePtr create(Args&&... args) {
415
1.17k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.17k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrINS_14ColumnNullableEEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
183
    static MutablePtr create(Args&&... args) {
415
183
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
183
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_11ColumnArrayEEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
2.05k
    static MutablePtr create(Args&&... args) {
415
2.05k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
2.05k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRmRKhEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
2
    static MutablePtr create(Args&&... args) {
415
2
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
2
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRmhEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
1
    static MutablePtr create(Args&&... args) {
415
1
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRKmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
2.63k
    static MutablePtr create(Args&&... args) {
415
2.63k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
2.63k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
533
    static MutablePtr create(Args&&... args) {
415
533
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
533
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_9ColumnStrIjEEEEmEEENS7_IS2_EEDpOT_
Line
Count
Source
414
374
    static MutablePtr create(Args&&... args) {
415
374
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
374
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJmRKiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
753
    static MutablePtr create(Args&&... args) {
415
753
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
753
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
68
    static MutablePtr create(Args&&... args) {
415
68
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
68
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnStructEEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
97
    static MutablePtr create(Args&&... args) {
415
97
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
97
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnMapEE6createIJNS_3COWIS1_E11mutable_ptrINS_14ColumnNullableEEES9_NS7_INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
170
    static MutablePtr create(Args&&... args) {
415
170
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
170
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRKmbEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
1.33k
    static MutablePtr create(Args&&... args) {
415
1.33k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.33k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE6createIJiiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
1
    static MutablePtr create(Args&&... args) {
415
1
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
166
    static MutablePtr create(Args&&... args) {
415
166
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
166
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
191
    static MutablePtr create(Args&&... args) {
415
191
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
191
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
44
    static MutablePtr create(Args&&... args) {
415
44
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
44
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
45
    static MutablePtr create(Args&&... args) {
415
45
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
45
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJibEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
1
    static MutablePtr create(Args&&... args) {
415
1
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJiRSt10shared_ptrINS_14DataTypeStringEENS_3COWIS1_E11mutable_ptrIS1_EEEEENSB_IS2_EEDpOT_
Line
Count
Source
414
74
    static MutablePtr create(Args&&... args) {
415
74
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
74
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJiNS_14SubcolumnsTreeINS2_9SubcolumnELb0EEEEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
76
    static MutablePtr create(Args&&... args) {
415
76
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
76
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE6createIJiiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
51
    static MutablePtr create(Args&&... args) {
415
51
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
51
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
36
    static MutablePtr create(Args&&... args) {
415
36
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
36
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE6createIJRmdEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_15ColumnVarbinaryEEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
31
    static MutablePtr create(Args&&... args) {
415
31
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
31
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrINS_14ColumnNullableEEENS7_IS1_EEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
414
    static MutablePtr create(Args&&... args) {
415
414
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
414
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJiRmEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
6.08k
    static MutablePtr create(Args&&... args) {
415
6.08k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
6.08k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJimEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
13.5k
    static MutablePtr create(Args&&... args) {
415
13.5k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
13.5k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJRiRSt10shared_ptrIKNS_9IDataTypeEENS_3COWIS1_E11mutable_ptrIS1_EEEEENSD_IS2_EEDpOT_
Line
Count
Source
414
3.99k
    static MutablePtr create(Args&&... args) {
415
3.99k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
3.99k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJRiRSt10shared_ptrIKNS_9IDataTypeEENS_3COWIS1_E11mutable_ptrINS_13ColumnNothingEEEEEENSD_IS2_EEDpOT_
Line
Count
Source
414
477
    static MutablePtr create(Args&&... args) {
415
477
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
477
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJRiEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
5.96k
    static MutablePtr create(Args&&... args) {
415
5.96k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
5.96k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRS4_EEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
5.42k
    static MutablePtr create(Args&&... args) {
415
5.42k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
5.42k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDictI32EE6createIJNS_9FieldTypeEEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
14
    static MutablePtr create(Args&&... args) {
415
14
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
14
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EEmEEENS7_IS2_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrINS_13ColumnNothingEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
7
    static MutablePtr create(Args&&... args) {
415
7
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
7
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
157
    static MutablePtr create(Args&&... args) {
415
157
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
157
    }
417
#include "common/compile_check_avoid_end.h"
418
419
628k
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE18cast_to_column_ptrEPKS2_
Line
Count
Source
419
627k
    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
419
42
    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
419
52
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
419
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
419
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
419
102
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
419
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
419
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
419
56
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
419
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
419
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
419
52
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnStrIjEEE18cast_to_column_ptrEPKS3_
Line
Count
Source
419
118
    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
419
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
419
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
419
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
419
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_
420
421
    static MutablePtr cast_to_column_mutptr(Derived* raw_type_ptr) {
422
        return MutablePtr(raw_type_ptr);
423
    }
424
425
271k
    typename Base::MutablePtr clone() const override {
426
271k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
271k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE5cloneEv
Line
Count
Source
425
1
    typename Base::MutablePtr clone() const override {
426
1
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
1
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE5cloneEv
Line
Count
Source
425
18.0k
    typename Base::MutablePtr clone() const override {
426
18.0k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
18.0k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE5cloneEv
Line
Count
Source
425
11.3k
    typename Base::MutablePtr clone() const override {
426
11.3k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
11.3k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_11ColumnConstEE5cloneEv
_ZNK5doris9COWHelperINS_12IColumnDummyENS_13ColumnNothingEE5cloneEv
Line
Count
Source
425
182
    typename Base::MutablePtr clone() const override {
426
182
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
182
    }
_ZNK5doris9COWHelperINS_7IColumnENS_9ColumnStrIjEEE5cloneEv
Line
Count
Source
425
18.7k
    typename Base::MutablePtr clone() const override {
426
18.7k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
18.7k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE5cloneEv
Line
Count
Source
425
528
    typename Base::MutablePtr clone() const override {
426
528
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
528
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE5cloneEv
Line
Count
Source
425
8.21k
    typename Base::MutablePtr clone() const override {
426
8.21k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
8.21k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE5cloneEv
Line
Count
Source
425
338
    typename Base::MutablePtr clone() const override {
426
338
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
338
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE5cloneEv
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE5cloneEv
Line
Count
Source
425
344
    typename Base::MutablePtr clone() const override {
426
344
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
344
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE5cloneEv
Line
Count
Source
425
299
    typename Base::MutablePtr clone() const override {
426
299
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
299
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE5cloneEv
Line
Count
Source
425
1.01k
    typename Base::MutablePtr clone() const override {
426
1.01k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
1.01k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_15ColumnVarbinaryEE5cloneEv
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE5cloneEv
Line
Count
Source
425
35.9k
    typename Base::MutablePtr clone() const override {
426
35.9k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
35.9k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE5cloneEv
Line
Count
Source
425
4.63k
    typename Base::MutablePtr clone() const override {
426
4.63k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
4.63k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE5cloneEv
Line
Count
Source
425
67.3k
    typename Base::MutablePtr clone() const override {
426
67.3k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
67.3k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE5cloneEv
Line
Count
Source
425
55.6k
    typename Base::MutablePtr clone() const override {
426
55.6k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
55.6k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE5cloneEv
Line
Count
Source
425
11.5k
    typename Base::MutablePtr clone() const override {
426
11.5k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
11.5k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE5cloneEv
Line
Count
Source
425
3.97k
    typename Base::MutablePtr clone() const override {
426
3.97k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
3.97k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE5cloneEv
Line
Count
Source
425
6.23k
    typename Base::MutablePtr clone() const override {
426
6.23k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
6.23k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE5cloneEv
Line
Count
Source
425
33
    typename Base::MutablePtr clone() const override {
426
33
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
33
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE5cloneEv
Line
Count
Source
425
28
    typename Base::MutablePtr clone() const override {
426
28
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
28
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE5cloneEv
Line
Count
Source
425
1.34k
    typename Base::MutablePtr clone() const override {
426
1.34k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
1.34k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDictI32EE5cloneEv
Line
Count
Source
425
1
    typename Base::MutablePtr clone() const override {
426
1
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
1
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEE5cloneEv
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnStructEE5cloneEv
Line
Count
Source
425
6
    typename Base::MutablePtr clone() const override {
426
6
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
6
    }
_ZNK5doris9COWHelperINS_7IColumnENS_9ColumnMapEE5cloneEv
Line
Count
Source
425
7.35k
    typename Base::MutablePtr clone() const override {
426
7.35k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
7.35k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE5cloneEv
_ZNK5doris9COWHelperINS_7IColumnENS_9ColumnStrImEEE5cloneEv
Line
Count
Source
425
68
    typename Base::MutablePtr clone() const override {
426
68
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
68
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE5cloneEv
Line
Count
Source
425
1.44k
    typename Base::MutablePtr clone() const override {
426
1.44k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
1.44k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE5cloneEv
Line
Count
Source
425
3.06k
    typename Base::MutablePtr clone() const override {
426
3.06k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
3.06k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE5cloneEv
Line
Count
Source
425
3.34k
    typename Base::MutablePtr clone() const override {
426
3.34k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
3.34k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE5cloneEv
Line
Count
Source
425
6.70k
    typename Base::MutablePtr clone() const override {
426
6.70k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
6.70k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE5cloneEv
Line
Count
Source
425
3.31k
    typename Base::MutablePtr clone() const override {
426
3.31k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
3.31k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE42EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE21EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE38EEEE5cloneEv
_ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE5cloneEv
Line
Count
Source
425
3
    typename Base::MutablePtr clone() const override {
426
3
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
3
    }
_ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE5cloneEv
Line
Count
Source
425
3
    typename Base::MutablePtr clone() const override {
426
3
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
3
    }
_ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE5cloneEv
Line
Count
Source
425
3
    typename Base::MutablePtr clone() const override {
426
3
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
3
    }
428
    void append_data_by_selector(typename Base::MutablePtr& res,
429
185k
                                 const typename Base::Selector& selector) const override {
430
185k
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
185k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
62
                                 const typename Base::Selector& selector) const override {
430
62
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
62
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
597
                                 const typename Base::Selector& selector) const override {
430
597
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
597
    }
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
429
81
                                 const typename Base::Selector& selector) const override {
430
81
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
81
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_12IColumnDummyENS_13ColumnNothingEE23append_data_by_selectorERNS_3COWINS_7IColumnEE11mutable_ptrIS5_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_9ColumnStrIjEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
63.9k
                                 const typename Base::Selector& selector) const override {
430
63.9k
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
63.9k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
2.91k
                                 const typename Base::Selector& selector) const override {
430
2.91k
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
2.91k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
5
                                 const typename Base::Selector& selector) const override {
430
5
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
5
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
17
                                 const typename Base::Selector& selector) const override {
430
17
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
17
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
20
                                 const typename Base::Selector& selector) const override {
430
20
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
20
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
8.83k
                                 const typename Base::Selector& selector) const override {
430
8.83k
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
8.83k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_15ColumnVarbinaryEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
13.2k
                                 const typename Base::Selector& selector) const override {
430
13.2k
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
13.2k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
730
                                 const typename Base::Selector& selector) const override {
430
730
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
730
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
27.3k
                                 const typename Base::Selector& selector) const override {
430
27.3k
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
27.3k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
31.9k
                                 const typename Base::Selector& selector) const override {
430
31.9k
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
31.9k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
5.33k
                                 const typename Base::Selector& selector) const override {
430
5.33k
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
5.33k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
572
                                 const typename Base::Selector& selector) const override {
430
572
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
572
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
950
                                 const typename Base::Selector& selector) const override {
430
950
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
950
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
1
                                 const typename Base::Selector& selector) const override {
430
1
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
1
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
12.7k
                                 const typename Base::Selector& selector) const override {
430
12.7k
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
12.7k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDictI32EE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnStructEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
140
                                 const typename Base::Selector& selector) const override {
430
140
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
140
    }
_ZNK5doris9COWHelperINS_7IColumnENS_9ColumnMapEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
642
                                 const typename Base::Selector& selector) const override {
430
642
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
642
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
167
                                 const typename Base::Selector& selector) const override {
430
167
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
167
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_9ColumnStrImEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
26
                                 const typename Base::Selector& selector) const override {
430
26
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
26
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
625
                                 const typename Base::Selector& selector) const override {
430
625
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
625
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
10.2k
                                 const typename Base::Selector& selector) const override {
430
10.2k
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
10.2k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
1.15k
                                 const typename Base::Selector& selector) const override {
430
1.15k
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
1.15k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
19
                                 const typename Base::Selector& selector) const override {
430
19
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
19
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE42EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE21EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE38EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
92
                                 const typename Base::Selector& selector) const override {
430
92
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
92
    }
_ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
2.79k
                                 const typename Base::Selector& selector) const override {
430
2.79k
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
2.79k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
550
                                 const typename Base::Selector& selector) const override {
430
550
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
550
    }
432
523
    void insert_duplicate_fields(const Field& x, const size_t n) override {
433
523
        this->template insert_impl<Derived>(x, n);
434
523
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE23insert_duplicate_fieldsERKNS_5FieldEm
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
432
13
    void insert_duplicate_fields(const Field& x, const size_t n) override {
433
13
        this->template insert_impl<Derived>(x, n);
434
13
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_12IColumnDummyENS_13ColumnNothingEE23insert_duplicate_fieldsERKNS_5FieldEm
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnStrIjEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
432
114
    void insert_duplicate_fields(const Field& x, const size_t n) override {
433
114
        this->template insert_impl<Derived>(x, n);
434
114
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
432
4
    void insert_duplicate_fields(const Field& x, const size_t n) override {
433
4
        this->template insert_impl<Derived>(x, n);
434
4
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE23insert_duplicate_fieldsERKNS_5FieldEm
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
432
2
    void insert_duplicate_fields(const Field& x, const size_t n) override {
433
2
        this->template insert_impl<Derived>(x, n);
434
2
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
432
2
    void insert_duplicate_fields(const Field& x, const size_t n) override {
433
2
        this->template insert_impl<Derived>(x, n);
434
2
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
432
38
    void insert_duplicate_fields(const Field& x, const size_t n) override {
433
38
        this->template insert_impl<Derived>(x, n);
434
38
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_15ColumnVarbinaryEE23insert_duplicate_fieldsERKNS_5FieldEm
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
432
13
    void insert_duplicate_fields(const Field& x, const size_t n) override {
433
13
        this->template insert_impl<Derived>(x, n);
434
13
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
432
5
    void insert_duplicate_fields(const Field& x, const size_t n) override {
433
5
        this->template insert_impl<Derived>(x, n);
434
5
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
432
259
    void insert_duplicate_fields(const Field& x, const size_t n) override {
433
259
        this->template insert_impl<Derived>(x, n);
434
259
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
432
8
    void insert_duplicate_fields(const Field& x, const size_t n) override {
433
8
        this->template insert_impl<Derived>(x, n);
434
8
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
432
10
    void insert_duplicate_fields(const Field& x, const size_t n) override {
433
10
        this->template insert_impl<Derived>(x, n);
434
10
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
432
4
    void insert_duplicate_fields(const Field& x, const size_t n) override {
433
4
        this->template insert_impl<Derived>(x, n);
434
4
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
432
3
    void insert_duplicate_fields(const Field& x, const size_t n) override {
433
3
        this->template insert_impl<Derived>(x, n);
434
3
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE23insert_duplicate_fieldsERKNS_5FieldEm
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
432
16
    void insert_duplicate_fields(const Field& x, const size_t n) override {
433
16
        this->template insert_impl<Derived>(x, n);
434
16
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDictI32EE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnStructEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_9ColumnMapEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_9ColumnStrImEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE23insert_duplicate_fieldsERKNS_5FieldEm
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
432
14
    void insert_duplicate_fields(const Field& x, const size_t n) override {
433
14
        this->template insert_impl<Derived>(x, n);
434
14
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE42EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE21EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE38EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE23insert_duplicate_fieldsERKNS_5FieldEm
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
432
18
    void insert_duplicate_fields(const Field& x, const size_t n) override {
433
18
        this->template insert_impl<Derived>(x, n);
434
18
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE23insert_duplicate_fieldsERKNS_5FieldEm
435
436
    void append_data_by_selector(typename Base::MutablePtr& res,
437
                                 const typename Base::Selector& selector, size_t begin,
438
611k
                                 size_t end) const override {
439
611k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
611k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
308k
                                 size_t end) const override {
439
308k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
308k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_11ColumnConstEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_12IColumnDummyENS_13ColumnNothingEE23append_data_by_selectorERNS_3COWINS_7IColumnEE11mutable_ptrIS5_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_7IColumnENS_9ColumnStrIjEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
62.1k
                                 size_t end) const override {
439
62.1k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
62.1k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
10.5k
                                 size_t end) const override {
439
10.5k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
10.5k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
911
                                 size_t end) const override {
439
911
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
911
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
118
                                 size_t end) const override {
439
118
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
118
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
114
                                 size_t end) const override {
439
114
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
114
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
13.6k
                                 size_t end) const override {
439
13.6k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
13.6k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_15ColumnVarbinaryEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
10.1k
                                 size_t end) const override {
439
10.1k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
10.1k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
10.5k
                                 size_t end) const override {
439
10.5k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
10.5k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
59.5k
                                 size_t end) const override {
439
59.5k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
59.5k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
66.5k
                                 size_t end) const override {
439
66.5k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
66.5k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
5.10k
                                 size_t end) const override {
439
5.10k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
5.10k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
6.51k
                                 size_t end) const override {
439
6.51k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
6.51k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
8.29k
                                 size_t end) const override {
439
8.29k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
8.29k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
377
                                 size_t end) const override {
439
377
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
377
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
280
                                 size_t end) const override {
439
280
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
280
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
12.4k
                                 size_t end) const override {
439
12.4k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
12.4k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDictI32EE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnStructEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
1.20k
                                 size_t end) const override {
439
1.20k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
1.20k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_9ColumnMapEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
11.0k
                                 size_t end) const override {
439
11.0k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
11.0k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
4.44k
                                 size_t end) const override {
439
4.44k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
4.44k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_9ColumnStrImEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
29
                                 size_t end) const override {
439
29
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
29
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
5.14k
                                 size_t end) const override {
439
5.14k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
5.14k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
6.09k
                                 size_t end) const override {
439
6.09k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
6.09k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
7.43k
                                 size_t end) const override {
439
7.43k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
7.43k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
221
                                 size_t end) const override {
439
221
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
221
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE42EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE21EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE38EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
13
                                 size_t end) const override {
439
13
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
13
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
441
442
    void insert_from_multi_column(const std::vector<const IColumn*>& srcs,
443
152k
                                  const std::vector<size_t>& positions) override {
444
152k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
152k
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
1.56k
                                  const std::vector<size_t>& positions) override {
444
1.56k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
1.56k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Line
Count
Source
443
109k
                                  const std::vector<size_t>& positions) override {
444
109k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
109k
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_12IColumnDummyENS_13ColumnNothingEE24insert_from_multi_columnERKSt6vectorIPKNS_7IColumnESaIS7_EERKS4_ImSaImEE
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnStrIjEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS7_EERKS5_ImSaImEE
Line
Count
Source
443
6.61k
                                  const std::vector<size_t>& positions) override {
444
6.61k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
6.61k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Line
Count
Source
443
2.50k
                                  const std::vector<size_t>& positions) override {
444
2.50k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
2.50k
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
2
                                  const std::vector<size_t>& positions) override {
444
2
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
2
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
30
                                  const std::vector<size_t>& positions) override {
444
30
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
30
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
39
                                  const std::vector<size_t>& positions) override {
444
39
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
39
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
2.70k
                                  const std::vector<size_t>& positions) override {
444
2.70k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
2.70k
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_15ColumnVarbinaryEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
1.03k
                                  const std::vector<size_t>& positions) override {
444
1.03k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
1.03k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
859
                                  const std::vector<size_t>& positions) override {
444
859
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
859
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
9.74k
                                  const std::vector<size_t>& positions) override {
444
9.74k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
9.74k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
7.27k
                                  const std::vector<size_t>& positions) override {
444
7.27k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
7.27k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
2.27k
                                  const std::vector<size_t>& positions) override {
444
2.27k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
2.27k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
657
                                  const std::vector<size_t>& positions) override {
444
657
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
657
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
1.66k
                                  const std::vector<size_t>& positions) override {
444
1.66k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
1.66k
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
3.06k
                                  const std::vector<size_t>& positions) override {
444
3.06k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
3.06k
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDictI32EE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnStructEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Line
Count
Source
443
97
                                  const std::vector<size_t>& positions) override {
444
97
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
97
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnMapEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Line
Count
Source
443
59
                                  const std::vector<size_t>& positions) override {
444
59
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
59
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Line
Count
Source
443
20
                                  const std::vector<size_t>& positions) override {
444
20
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
20
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_9ColumnStrImEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS7_EERKS5_ImSaImEE
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
66
                                  const std::vector<size_t>& positions) override {
444
66
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
66
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
684
                                  const std::vector<size_t>& positions) override {
444
684
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
684
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
499
                                  const std::vector<size_t>& positions) override {
444
499
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
499
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
1.05k
                                  const std::vector<size_t>& positions) override {
444
1.05k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
1.05k
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE42EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE21EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE38EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
65
                                  const std::vector<size_t>& positions) override {
444
65
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
65
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
276
                                  const std::vector<size_t>& positions) override {
444
276
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
276
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
118
                                  const std::vector<size_t>& positions) override {
444
118
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
118
    }
446
447
protected:
448
    MutablePtr shallow_mutate() const {
449
        return MutablePtr(static_cast<Derived*>(Base::shallow_mutate().get()));
450
    }
451
};
452
#include "common/compile_check_end.h"
453
} // namespace doris