Coverage Report

Created: 2026-03-12 16:03

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
223M
    COW() : ref_counter(0) {}
95
96
22.8k
    COW(COW const&) : ref_counter(0) {}
97
98
    COW& operator=(COW const&) { return *this; }
99
100
892M
    void add_ref() { ++ref_counter; }
101
102
899M
    void release_ref() {
103
899M
        if (--ref_counter == 0) {
104
225M
            delete static_cast<const Derived*>(this);
105
225M
        }
106
899M
    }
107
108
408M
    Derived* derived() { return static_cast<Derived*>(this); }
109
110
1.84G
    const Derived* derived() const { return static_cast<const Derived*>(this); }
111
112
    template <typename T>
113
    class intrusive_ptr {
114
    public:
115
210M
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2Ev
Line
Count
Source
115
151M
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2Ev
Line
Count
Source
115
57.7M
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_14ColumnNullableEEC2Ev
Line
Count
Source
115
300k
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEC2Ev
Line
Count
Source
115
480
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2Ev
Line
Count
Source
115
524k
        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
798
        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
165
        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
116
        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.00k
        intrusive_ptr() : t(nullptr) {}
116
117
717M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
717M
            if (t && add_ref) {
119
716M
                ((std::remove_const_t<T>*)t)->add_ref();
120
716M
            }
121
717M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2EPS1_b
Line
Count
Source
117
408M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
408M
            if (t && add_ref) {
119
407M
                ((std::remove_const_t<T>*)t)->add_ref();
120
407M
            }
121
408M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2EPS4_b
Line
Count
Source
117
82.4M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
82.4M
            if (t && add_ref) {
119
82.4M
                ((std::remove_const_t<T>*)t)->add_ref();
120
82.4M
            }
121
82.4M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EPS6_b
Line
Count
Source
117
50.1M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
50.1M
            if (t && add_ref) {
119
50.1M
                ((std::remove_const_t<T>*)t)->add_ref();
120
50.1M
            }
121
50.1M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2EPS6_b
Line
Count
Source
117
13.3M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
13.3M
            if (t && add_ref) {
119
13.3M
                ((std::remove_const_t<T>*)t)->add_ref();
120
13.3M
            }
121
13.3M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EPS6_b
Line
Count
Source
117
27.4M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
27.4M
            if (t && add_ref) {
119
27.4M
                ((std::remove_const_t<T>*)t)->add_ref();
120
27.4M
            }
121
27.4M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2EPS6_b
Line
Count
Source
117
1.26M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
1.26M
            if (t && add_ref) {
119
1.26M
                ((std::remove_const_t<T>*)t)->add_ref();
120
1.26M
            }
121
1.26M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2EPS6_b
Line
Count
Source
117
1.17M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
1.17M
            if (t && add_ref) {
119
1.17M
                ((std::remove_const_t<T>*)t)->add_ref();
120
1.17M
            }
121
1.17M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEEC2EPS5_b
Line
Count
Source
117
49.5M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
49.6M
            if (t && add_ref) {
119
49.6M
                ((std::remove_const_t<T>*)t)->add_ref();
120
49.6M
            }
121
49.5M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2EPS6_b
Line
Count
Source
117
3.97M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
3.97M
            if (t && add_ref) {
119
3.97M
                ((std::remove_const_t<T>*)t)->add_ref();
120
3.97M
            }
121
3.97M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_14ColumnNullableEEC2EPS4_b
Line
Count
Source
117
49.1M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
49.1M
            if (t && add_ref) {
119
49.1M
                ((std::remove_const_t<T>*)t)->add_ref();
120
49.1M
            }
121
49.1M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnConstEEC2EPS4_b
Line
Count
Source
117
5.69M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
5.69M
            if (t && add_ref) {
119
5.69M
                ((std::remove_const_t<T>*)t)->add_ref();
120
5.69M
            }
121
5.69M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2EPS6_b
Line
Count
Source
117
434k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
434k
            if (t && add_ref) {
119
434k
                ((std::remove_const_t<T>*)t)->add_ref();
120
434k
            }
121
434k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2EPS6_b
Line
Count
Source
117
1.85M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
1.85M
            if (t && add_ref) {
119
1.85M
                ((std::remove_const_t<T>*)t)->add_ref();
120
1.85M
            }
121
1.85M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEC2EPS6_b
Line
Count
Source
117
61.6k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
61.6k
            if (t && add_ref) {
119
61.6k
                ((std::remove_const_t<T>*)t)->add_ref();
120
61.6k
            }
121
61.6k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2EPS6_b
Line
Count
Source
117
2.10M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
2.10M
            if (t && add_ref) {
119
2.10M
                ((std::remove_const_t<T>*)t)->add_ref();
120
2.10M
            }
121
2.10M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2EPS6_b
Line
Count
Source
117
103k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
103k
            if (t && add_ref) {
119
103k
                ((std::remove_const_t<T>*)t)->add_ref();
120
103k
            }
121
103k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEC2EPS6_b
Line
Count
Source
117
269k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
269k
            if (t && add_ref) {
119
269k
                ((std::remove_const_t<T>*)t)->add_ref();
120
269k
            }
121
269k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2EPS6_b
Line
Count
Source
117
1.71M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
1.71M
            if (t && add_ref) {
119
1.71M
                ((std::remove_const_t<T>*)t)->add_ref();
120
1.71M
            }
121
1.71M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2EPS6_b
Line
Count
Source
117
720k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
720k
            if (t && add_ref) {
119
720k
                ((std::remove_const_t<T>*)t)->add_ref();
120
720k
            }
121
720k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEC2EPS6_b
Line
Count
Source
117
55.5k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
55.5k
            if (t && add_ref) {
119
55.5k
                ((std::remove_const_t<T>*)t)->add_ref();
120
55.5k
            }
121
55.5k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2EPS6_b
Line
Count
Source
117
3.23M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
3.23M
            if (t && add_ref) {
119
3.23M
                ((std::remove_const_t<T>*)t)->add_ref();
120
3.23M
            }
121
3.23M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEC2EPS6_b
Line
Count
Source
117
160k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
160k
            if (t && add_ref) {
119
160k
                ((std::remove_const_t<T>*)t)->add_ref();
120
160k
            }
121
160k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2EPS6_b
Line
Count
Source
117
4.56M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
4.56M
            if (t && add_ref) {
119
4.56M
                ((std::remove_const_t<T>*)t)->add_ref();
120
4.56M
            }
121
4.56M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2EPS6_b
Line
Count
Source
117
45.0k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
45.0k
            if (t && add_ref) {
119
45.0k
                ((std::remove_const_t<T>*)t)->add_ref();
120
45.0k
            }
121
45.0k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2EPS6_b
Line
Count
Source
117
44.5k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
44.5k
            if (t && add_ref) {
119
44.5k
                ((std::remove_const_t<T>*)t)->add_ref();
120
44.5k
            }
121
44.5k
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE21EEEEC2EPS6_b
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEC2EPS6_b
Line
Count
Source
117
21.9k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
21.9k
            if (t && add_ref) {
119
21.9k
                ((std::remove_const_t<T>*)t)->add_ref();
120
21.9k
            }
121
21.9k
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEC2EPS6_b
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2EPS6_b
Line
Count
Source
117
2.41M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
2.41M
            if (t && add_ref) {
119
2.41M
                ((std::remove_const_t<T>*)t)->add_ref();
120
2.41M
            }
121
2.41M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrImEEEC2EPS5_b
Line
Count
Source
117
4.55k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
4.55k
            if (t && add_ref) {
119
4.54k
                ((std::remove_const_t<T>*)t)->add_ref();
120
4.54k
            }
121
4.55k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnArrayEEC2EPS4_b
Line
Count
Source
117
1.90M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
1.90M
            if (t && add_ref) {
119
1.90M
                ((std::remove_const_t<T>*)t)->add_ref();
120
1.90M
            }
121
1.90M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_23ColumnFixedLengthObjectEEC2EPS4_b
Line
Count
Source
117
1.14M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
1.15M
            if (t && add_ref) {
119
1.15M
                ((std::remove_const_t<T>*)t)->add_ref();
120
1.15M
            }
121
1.14M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEC2EPS6_b
Line
Count
Source
117
247k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
247k
            if (t && add_ref) {
119
247k
                ((std::remove_const_t<T>*)t)->add_ref();
120
247k
            }
121
247k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEC2EPS6_b
Line
Count
Source
117
8.80k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
8.80k
            if (t && add_ref) {
119
8.80k
                ((std::remove_const_t<T>*)t)->add_ref();
120
8.80k
            }
121
8.80k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEC2EPS6_b
Line
Count
Source
117
14.8k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
14.8k
            if (t && add_ref) {
119
14.8k
                ((std::remove_const_t<T>*)t)->add_ref();
120
14.8k
            }
121
14.8k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnMapEEC2EPS4_b
Line
Count
Source
117
947k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
947k
            if (t && add_ref) {
119
946k
                ((std::remove_const_t<T>*)t)->add_ref();
120
946k
            }
121
947k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnStructEEC2EPS4_b
Line
Count
Source
117
116k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
116k
            if (t && add_ref) {
119
116k
                ((std::remove_const_t<T>*)t)->add_ref();
120
116k
            }
121
116k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEEC2EPS4_b
Line
Count
Source
117
245k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
245k
            if (t && add_ref) {
119
245k
                ((std::remove_const_t<T>*)t)->add_ref();
120
245k
            }
121
245k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnNothingEEC2EPS4_b
Line
Count
Source
117
36.2k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
36.2k
            if (t && add_ref) {
119
36.2k
                ((std::remove_const_t<T>*)t)->add_ref();
120
36.2k
            }
121
36.2k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_14ColumnNullableEEC2EPS5_b
Line
Count
Source
117
581k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
581k
            if (t && add_ref) {
119
581k
                ((std::remove_const_t<T>*)t)->add_ref();
120
581k
            }
121
581k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVarbinaryEEC2EPS4_b
Line
Count
Source
117
7.90k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
7.90k
            if (t && add_ref) {
119
7.90k
                ((std::remove_const_t<T>*)t)->add_ref();
120
7.90k
            }
121
7.90k
        }
_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
116
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
116
            if (t && add_ref) {
119
116
                ((std::remove_const_t<T>*)t)->add_ref();
120
116
            }
121
116
        }
_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
405
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
406
            if (t && add_ref) {
119
406
                ((std::remove_const_t<T>*)t)->add_ref();
120
406
            }
121
405
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEEC2EPS6_b
Line
Count
Source
117
1.17M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
1.17M
            if (t && add_ref) {
119
1.17M
                ((std::remove_const_t<T>*)t)->add_ref();
120
1.17M
            }
121
1.17M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEEC2EPS6_b
Line
Count
Source
117
1.29k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
1.29k
            if (t && add_ref) {
119
1.29k
                ((std::remove_const_t<T>*)t)->add_ref();
120
1.29k
            }
121
1.29k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEEC2EPS6_b
Line
Count
Source
117
20.2k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
20.2k
            if (t && add_ref) {
119
20.2k
                ((std::remove_const_t<T>*)t)->add_ref();
120
20.2k
            }
121
20.2k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEEC2EPS6_b
Line
Count
Source
117
26
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
26
            if (t && add_ref) {
119
26
                ((std::remove_const_t<T>*)t)->add_ref();
120
26
            }
121
26
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEEC2EPS6_b
Line
Count
Source
117
349
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
349
            if (t && add_ref) {
119
347
                ((std::remove_const_t<T>*)t)->add_ref();
120
347
            }
121
349
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEEC2EPS6_b
Line
Count
Source
117
2.67k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
2.67k
            if (t && add_ref) {
119
2.67k
                ((std::remove_const_t<T>*)t)->add_ref();
120
2.67k
            }
121
2.67k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEEC2EPS6_b
Line
Count
Source
117
431
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
432
            if (t && add_ref) {
119
429
                ((std::remove_const_t<T>*)t)->add_ref();
120
429
            }
121
431
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEEC2EPS6_b
Line
Count
Source
117
249
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
249
            if (t && add_ref) {
119
249
                ((std::remove_const_t<T>*)t)->add_ref();
120
249
            }
121
249
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEEC2EPS6_b
Line
Count
Source
117
2.68k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
2.68k
            if (t && add_ref) {
119
2.68k
                ((std::remove_const_t<T>*)t)->add_ref();
120
2.68k
            }
121
2.68k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEEC2EPS6_b
Line
Count
Source
117
2.60k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
2.60k
            if (t && add_ref) {
119
2.59k
                ((std::remove_const_t<T>*)t)->add_ref();
120
2.59k
            }
121
2.60k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEEC2EPS6_b
Line
Count
Source
117
472
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
472
            if (t && add_ref) {
119
472
                ((std::remove_const_t<T>*)t)->add_ref();
120
472
            }
121
472
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE42EEEEC2EPS6_b
Line
Count
Source
117
3.81k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
3.81k
            if (t && add_ref) {
119
3.81k
                ((std::remove_const_t<T>*)t)->add_ref();
120
3.81k
            }
121
3.81k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDictI32EEC2EPS4_b
Line
Count
Source
117
15.3k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
15.3k
            if (t && add_ref) {
119
15.3k
                ((std::remove_const_t<T>*)t)->add_ref();
120
15.3k
            }
121
15.3k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEEC2EPS6_b
Line
Count
Source
117
66
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
66
            if (t && add_ref) {
119
66
                ((std::remove_const_t<T>*)t)->add_ref();
120
66
            }
121
66
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEEC2EPS6_b
Line
Count
Source
117
839
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
839
            if (t && add_ref) {
119
839
                ((std::remove_const_t<T>*)t)->add_ref();
120
839
            }
121
839
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEEC2EPS6_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_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEEC2EPS6_b
Line
Count
Source
117
165
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
165
            if (t && add_ref) {
119
165
                ((std::remove_const_t<T>*)t)->add_ref();
120
165
            }
121
165
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEEC2EPS6_b
Line
Count
Source
117
170
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
170
            if (t && add_ref) {
119
170
                ((std::remove_const_t<T>*)t)->add_ref();
120
170
            }
121
170
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEEC2EPS6_b
Line
Count
Source
117
830
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
831
            if (t && add_ref) {
119
831
                ((std::remove_const_t<T>*)t)->add_ref();
120
831
            }
121
830
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEEC2EPS6_b
Line
Count
Source
117
180
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
180
            if (t && add_ref) {
119
180
                ((std::remove_const_t<T>*)t)->add_ref();
120
180
            }
121
180
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEEC2EPS6_b
Line
Count
Source
117
92
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
92
            if (t && add_ref) {
119
91
                ((std::remove_const_t<T>*)t)->add_ref();
120
91
            }
121
92
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEEC2EPS6_b
Line
Count
Source
117
93
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
93
            if (t && add_ref) {
119
92
                ((std::remove_const_t<T>*)t)->add_ref();
120
92
            }
121
93
        }
122
123
        template <typename U>
124
319k
        intrusive_ptr(intrusive_ptr<U> const& rhs) : t(rhs.get()) {
125
319k
            if (t) {
126
319k
                ((std::remove_const_t<T>*)t)->add_ref();
127
319k
            }
128
319k
        }
129
130
213M
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
213M
            if (t) {
132
192M
                ((std::remove_const_t<T>*)t)->add_ref();
133
192M
            }
134
213M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2ERKS5_
Line
Count
Source
130
213M
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
213M
            if (t) {
132
192M
                ((std::remove_const_t<T>*)t)->add_ref();
133
192M
            }
134
213M
        }
_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
116
                ((std::remove_const_t<T>*)t)->add_ref();
133
116
            }
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.99G
        ~intrusive_ptr() {
137
1.99G
            if (t) {
138
907M
                ((std::remove_const_t<T>*)t)->release_ref();
139
907M
            }
140
1.99G
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_ED2Ev
Line
Count
Source
136
1.05G
        ~intrusive_ptr() {
137
1.05G
            if (t) {
138
561M
                ((std::remove_const_t<T>*)t)->release_ref();
139
561M
            }
140
1.05G
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEED2Ev
Line
Count
Source
136
51.1M
        ~intrusive_ptr() {
137
51.1M
            if (t) {
138
229k
                ((std::remove_const_t<T>*)t)->release_ref();
139
229k
            }
140
51.1M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEED2Ev
Line
Count
Source
136
13.3M
        ~intrusive_ptr() {
137
13.3M
            if (t) {
138
731
                ((std::remove_const_t<T>*)t)->release_ref();
139
731
            }
140
13.3M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEED2Ev
Line
Count
Source
136
27.5M
        ~intrusive_ptr() {
137
27.5M
            if (t) {
138
2.45k
                ((std::remove_const_t<T>*)t)->release_ref();
139
2.45k
            }
140
27.5M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEED2Ev
Line
Count
Source
136
1.26M
        ~intrusive_ptr() {
137
1.26M
            if (t) {
138
252
                ((std::remove_const_t<T>*)t)->release_ref();
139
252
            }
140
1.26M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEED2Ev
Line
Count
Source
136
1.17M
        ~intrusive_ptr() {
137
1.17M
            if (t) {
138
268
                ((std::remove_const_t<T>*)t)->release_ref();
139
268
            }
140
1.17M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEED2Ev
Line
Count
Source
136
49.7M
        ~intrusive_ptr() {
137
49.7M
            if (t) {
138
289k
                ((std::remove_const_t<T>*)t)->release_ref();
139
289k
            }
140
49.7M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEED2Ev
Line
Count
Source
136
3.98M
        ~intrusive_ptr() {
137
3.98M
            if (t) {
138
401
                ((std::remove_const_t<T>*)t)->release_ref();
139
401
            }
140
3.98M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_ED2Ev
Line
Count
Source
136
704M
        ~intrusive_ptr() {
137
704M
            if (t) {
138
343M
                ((std::remove_const_t<T>*)t)->release_ref();
139
343M
            }
140
704M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_14ColumnNullableEED2Ev
Line
Count
Source
136
49.1M
        ~intrusive_ptr() {
137
49.1M
            if (t) {
138
6.48k
                ((std::remove_const_t<T>*)t)->release_ref();
139
6.48k
            }
140
49.1M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnConstEED2Ev
Line
Count
Source
136
5.69M
        ~intrusive_ptr() {
137
5.69M
            if (t) {
138
134
                ((std::remove_const_t<T>*)t)->release_ref();
139
134
            }
140
5.69M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEED2Ev
Line
Count
Source
136
434k
        ~intrusive_ptr() {
137
434k
            if (t) {
138
1.38k
                ((std::remove_const_t<T>*)t)->release_ref();
139
1.38k
            }
140
434k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEED2Ev
Line
Count
Source
136
1.85M
        ~intrusive_ptr() {
137
1.85M
            if (t) {
138
1.09k
                ((std::remove_const_t<T>*)t)->release_ref();
139
1.09k
            }
140
1.85M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEED2Ev
Line
Count
Source
136
61.6k
        ~intrusive_ptr() {
137
61.6k
            if (t) {
138
49
                ((std::remove_const_t<T>*)t)->release_ref();
139
49
            }
140
61.6k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEED2Ev
Line
Count
Source
136
2.10M
        ~intrusive_ptr() {
137
2.10M
            if (t) {
138
680
                ((std::remove_const_t<T>*)t)->release_ref();
139
680
            }
140
2.10M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEED2Ev
Line
Count
Source
136
103k
        ~intrusive_ptr() {
137
103k
            if (t) {
138
570
                ((std::remove_const_t<T>*)t)->release_ref();
139
570
            }
140
103k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEED2Ev
Line
Count
Source
136
1.71M
        ~intrusive_ptr() {
137
1.71M
            if (t) {
138
383
                ((std::remove_const_t<T>*)t)->release_ref();
139
383
            }
140
1.71M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEED2Ev
Line
Count
Source
136
720k
        ~intrusive_ptr() {
137
720k
            if (t) {
138
302
                ((std::remove_const_t<T>*)t)->release_ref();
139
302
            }
140
720k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEED2Ev
Line
Count
Source
136
55.6k
        ~intrusive_ptr() {
137
55.6k
            if (t) {
138
7
                ((std::remove_const_t<T>*)t)->release_ref();
139
7
            }
140
55.6k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEED2Ev
Line
Count
Source
136
3.24M
        ~intrusive_ptr() {
137
3.24M
            if (t) {
138
212
                ((std::remove_const_t<T>*)t)->release_ref();
139
212
            }
140
3.24M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEED2Ev
Line
Count
Source
136
160k
        ~intrusive_ptr() {
137
160k
            if (t) {
138
9
                ((std::remove_const_t<T>*)t)->release_ref();
139
9
            }
140
160k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEED2Ev
Line
Count
Source
136
4.57M
        ~intrusive_ptr() {
137
4.57M
            if (t) {
138
532
                ((std::remove_const_t<T>*)t)->release_ref();
139
532
            }
140
4.57M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEED2Ev
Line
Count
Source
136
45.2k
        ~intrusive_ptr() {
137
45.2k
            if (t) {
138
195
                ((std::remove_const_t<T>*)t)->release_ref();
139
195
            }
140
45.2k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEED2Ev
Line
Count
Source
136
44.8k
        ~intrusive_ptr() {
137
44.8k
            if (t) {
138
206
                ((std::remove_const_t<T>*)t)->release_ref();
139
206
            }
140
44.8k
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE21EEEED2Ev
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEED2Ev
Line
Count
Source
136
21.9k
        ~intrusive_ptr() {
137
21.9k
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
21.9k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEED2Ev
Line
Count
Source
136
269k
        ~intrusive_ptr() {
137
269k
            if (t) {
138
2
                ((std::remove_const_t<T>*)t)->release_ref();
139
2
            }
140
269k
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEED2Ev
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEED2Ev
Line
Count
Source
136
2.41M
        ~intrusive_ptr() {
137
2.41M
            if (t) {
138
8.96k
                ((std::remove_const_t<T>*)t)->release_ref();
139
8.96k
            }
140
2.41M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrImEEED2Ev
Line
Count
Source
136
4.61k
        ~intrusive_ptr() {
137
4.61k
            if (t) {
138
64
                ((std::remove_const_t<T>*)t)->release_ref();
139
64
            }
140
4.61k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnArrayEED2Ev
Line
Count
Source
136
1.90M
        ~intrusive_ptr() {
137
1.90M
            if (t) {
138
370k
                ((std::remove_const_t<T>*)t)->release_ref();
139
370k
            }
140
1.90M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEED2Ev
Line
Count
Source
136
535k
        ~intrusive_ptr() {
137
535k
            if (t) {
138
319k
                ((std::remove_const_t<T>*)t)->release_ref();
139
319k
            }
140
535k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_23ColumnFixedLengthObjectEED2Ev
Line
Count
Source
136
1.16M
        ~intrusive_ptr() {
137
1.16M
            if (t) {
138
44
                ((std::remove_const_t<T>*)t)->release_ref();
139
44
            }
140
1.16M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEED2Ev
Line
Count
Source
136
249k
        ~intrusive_ptr() {
137
249k
            if (t) {
138
13
                ((std::remove_const_t<T>*)t)->release_ref();
139
13
            }
140
249k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEED2Ev
Line
Count
Source
136
8.80k
        ~intrusive_ptr() {
137
8.80k
            if (t) {
138
9
                ((std::remove_const_t<T>*)t)->release_ref();
139
9
            }
140
8.80k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEED2Ev
Line
Count
Source
136
14.8k
        ~intrusive_ptr() {
137
14.8k
            if (t) {
138
11
                ((std::remove_const_t<T>*)t)->release_ref();
139
11
            }
140
14.8k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnMapEED2Ev
Line
Count
Source
136
948k
        ~intrusive_ptr() {
137
948k
            if (t) {
138
262
                ((std::remove_const_t<T>*)t)->release_ref();
139
262
            }
140
948k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnStructEED2Ev
Line
Count
Source
136
116k
        ~intrusive_ptr() {
137
116k
            if (t) {
138
6
                ((std::remove_const_t<T>*)t)->release_ref();
139
6
            }
140
116k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEED2Ev
Line
Count
Source
136
258k
        ~intrusive_ptr() {
137
258k
            if (t) {
138
23.3k
                ((std::remove_const_t<T>*)t)->release_ref();
139
23.3k
            }
140
258k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnNothingEED2Ev
Line
Count
Source
136
36.2k
        ~intrusive_ptr() {
137
36.2k
            if (t) {
138
1
                ((std::remove_const_t<T>*)t)->release_ref();
139
1
            }
140
36.2k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_14ColumnNullableEED2Ev
Line
Count
Source
136
882k
        ~intrusive_ptr() {
137
882k
            if (t) {
138
581k
                ((std::remove_const_t<T>*)t)->release_ref();
139
581k
            }
140
882k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVarbinaryEED2Ev
Line
Count
Source
136
7.90k
        ~intrusive_ptr() {
137
7.90k
            if (t) {
138
42
                ((std::remove_const_t<T>*)t)->release_ref();
139
42
            }
140
7.90k
        }
_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
190
                ((std::remove_const_t<T>*)t)->release_ref();
139
190
            }
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
405
        ~intrusive_ptr() {
137
405
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
405
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEED2Ev
Line
Count
Source
136
1.18M
        ~intrusive_ptr() {
137
1.18M
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
1.18M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEED2Ev
Line
Count
Source
136
1.29k
        ~intrusive_ptr() {
137
1.29k
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
1.29k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEED2Ev
Line
Count
Source
136
20.2k
        ~intrusive_ptr() {
137
20.2k
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
20.2k
        }
_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
349
        ~intrusive_ptr() {
137
349
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
349
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEED2Ev
Line
Count
Source
136
2.68k
        ~intrusive_ptr() {
137
2.68k
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
2.68k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEED2Ev
Line
Count
Source
136
432
        ~intrusive_ptr() {
137
432
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
432
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEED2Ev
Line
Count
Source
136
249
        ~intrusive_ptr() {
137
249
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
249
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEED2Ev
Line
Count
Source
136
2.69k
        ~intrusive_ptr() {
137
2.69k
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
2.69k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEED2Ev
Line
Count
Source
136
2.61k
        ~intrusive_ptr() {
137
2.61k
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
2.61k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEED2Ev
Line
Count
Source
136
472
        ~intrusive_ptr() {
137
472
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
472
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE42EEEED2Ev
Line
Count
Source
136
3.82k
        ~intrusive_ptr() {
137
3.82k
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
3.82k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDictI32EED2Ev
Line
Count
Source
136
15.3k
        ~intrusive_ptr() {
137
15.3k
            if (t) {
138
5
                ((std::remove_const_t<T>*)t)->release_ref();
139
5
            }
140
15.3k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEED2Ev
Line
Count
Source
136
66
        ~intrusive_ptr() {
137
66
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
66
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEED2Ev
Line
Count
Source
136
839
        ~intrusive_ptr() {
137
839
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
839
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEED2Ev
Line
Count
Source
136
5
        ~intrusive_ptr() {
137
5
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
5
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEED2Ev
Line
Count
Source
136
167
        ~intrusive_ptr() {
137
167
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
167
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEED2Ev
Line
Count
Source
136
170
        ~intrusive_ptr() {
137
170
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
170
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEED2Ev
Line
Count
Source
136
827
        ~intrusive_ptr() {
137
827
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
827
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEED2Ev
Line
Count
Source
136
180
        ~intrusive_ptr() {
137
180
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
180
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEED2Ev
Line
Count
Source
136
91
        ~intrusive_ptr() {
137
91
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
91
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEED2Ev
Line
Count
Source
136
92
        ~intrusive_ptr() {
137
92
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
92
        }
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
388M
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2EOS5_
Line
Count
Source
148
332M
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2EOS4_
Line
Count
Source
148
55.8M
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEC2EOS7_
Line
Count
Source
148
480
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EOS7_
Line
Count
Source
148
365k
        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
186
        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
322
        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.00k
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
149
150
250M
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
250M
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
250M
            return *this;
153
250M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EaSEOS5_
Line
Count
Source
150
196M
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
196M
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
196M
            return *this;
153
196M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EaSEOS4_
Line
Count
Source
150
54.0M
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
54.0M
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
54.0M
            return *this;
153
54.0M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEaSEOS7_
Line
Count
Source
150
480
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
480
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
480
            return *this;
153
480
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEaSEOS7_
Line
Count
Source
150
365k
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
365k
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
365k
            return *this;
153
365k
        }
_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
30
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
30
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
30
            return *this;
153
30
        }
_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
166
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
166
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
166
            return *this;
153
166
        }
_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.00k
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
6.00k
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
6.00k
            return *this;
153
6.00k
        }
154
155
        template <class U>
156
        friend class intrusive_ptr;
157
158
        template <class U>
159
477M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
477M
            rhs.t = nullptr;
161
477M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEONS3_IT_EE
Line
Count
Source
159
1.81M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1.81M
            rhs.t = nullptr;
161
1.81M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEEONS3_IT_EE
Line
Count
Source
159
6.21M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
6.21M
            rhs.t = nullptr;
161
6.21M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEEONS3_IT_EE
Line
Count
Source
159
11.8M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
11.8M
            rhs.t = nullptr;
161
11.8M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEEONS3_IT_EE
Line
Count
Source
159
202k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
202k
            rhs.t = nullptr;
161
202k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEEONS3_IT_EE
Line
Count
Source
159
481k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
481k
            rhs.t = nullptr;
161
481k
        }
_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
408k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
408k
            rhs.t = nullptr;
161
408k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2IS1_EEONS3_IT_EE
Line
Count
Source
159
251M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
251M
            rhs.t = nullptr;
161
251M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEONS3_IT_EE
Line
Count
Source
159
48.1M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
48.1M
            rhs.t = nullptr;
161
48.1M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_14ColumnNullableEEEONS3_IT_EE
Line
Count
Source
159
47.4M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
47.4M
            rhs.t = nullptr;
161
47.4M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_11ColumnConstEEEONS3_IT_EE
Line
Count
Source
159
2.29M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
2.29M
            rhs.t = nullptr;
161
2.29M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_11ColumnConstEEEONS3_IT_EE
Line
Count
Source
159
3.40M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
3.40M
            rhs.t = nullptr;
161
3.40M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEEONS3_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_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEEONS3_IT_EE
Line
Count
Source
159
1.68M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1.68M
            rhs.t = nullptr;
161
1.68M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEEONS3_IT_EE
Line
Count
Source
159
48.1k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
48.1k
            rhs.t = nullptr;
161
48.1k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEEONS3_IT_EE
Line
Count
Source
159
1.83M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1.83M
            rhs.t = nullptr;
161
1.83M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEEONS3_IT_EE
Line
Count
Source
159
60.7k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
60.7k
            rhs.t = nullptr;
161
60.7k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEEONS3_IT_EE
Line
Count
Source
159
177k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
177k
            rhs.t = nullptr;
161
177k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEEONS3_IT_EE
Line
Count
Source
159
170k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
170k
            rhs.t = nullptr;
161
170k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEEONS3_IT_EE
Line
Count
Source
159
13.4k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
13.4k
            rhs.t = nullptr;
161
13.4k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEEONS3_IT_EE
Line
Count
Source
159
263k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
263k
            rhs.t = nullptr;
161
263k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEEONS3_IT_EE
Line
Count
Source
159
42.1k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
42.1k
            rhs.t = nullptr;
161
42.1k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEONS3_IT_EE
Line
Count
Source
159
170k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
170k
            rhs.t = nullptr;
161
170k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEEONS3_IT_EE
Line
Count
Source
159
3.57M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
3.57M
            rhs.t = nullptr;
161
3.57M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEEONS3_IT_EE
Line
Count
Source
159
1.31M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1.31M
            rhs.t = nullptr;
161
1.31M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEEONS3_IT_EE
Line
Count
Source
159
7.12M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
7.12M
            rhs.t = nullptr;
161
7.12M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEEONS3_IT_EE
Line
Count
Source
159
15.6M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
15.6M
            rhs.t = nullptr;
161
15.6M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEEONS3_IT_EE
Line
Count
Source
159
538k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
538k
            rhs.t = nullptr;
161
538k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEEONS3_IT_EE
Line
Count
Source
159
1.06M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1.06M
            rhs.t = nullptr;
161
1.06M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEEONS3_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_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEEONS3_IT_EE
Line
Count
Source
159
45.5k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
45.5k
            rhs.t = nullptr;
161
45.5k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEONS3_IT_EE
Line
Count
Source
159
2.86M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
2.86M
            rhs.t = nullptr;
161
2.86M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEEONS3_IT_EE
Line
Count
Source
159
141k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
141k
            rhs.t = nullptr;
161
141k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEONS3_IT_EE
Line
Count
Source
159
4.17M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
4.17M
            rhs.t = nullptr;
161
4.17M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEEONS3_IT_EE
Line
Count
Source
159
35.1k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
35.1k
            rhs.t = nullptr;
161
35.1k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEEONS3_IT_EE
Line
Count
Source
159
33.7k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
33.7k
            rhs.t = nullptr;
161
33.7k
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE21EEEEEONS3_IT_EE
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEEONS3_IT_EE
Line
Count
Source
159
19.6k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
19.6k
            rhs.t = nullptr;
161
19.6k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEEONS3_IT_EE
Line
Count
Source
159
400k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
400k
            rhs.t = nullptr;
161
400k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEEONS3_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_13PrimitiveTypeE36EEEEEONS3_IT_EE
Line
Count
Source
159
9.69k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
9.69k
            rhs.t = nullptr;
161
9.69k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEEONS3_IT_EE
Line
Count
Source
159
10.6k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
10.6k
            rhs.t = nullptr;
161
10.6k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEEONS3_IT_EE
Line
Count
Source
159
9.99k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
9.99k
            rhs.t = nullptr;
161
9.99k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEONS3_IT_EE
Line
Count
Source
159
372k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
372k
            rhs.t = nullptr;
161
372k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEEONS3_IT_EE
Line
Count
Source
159
19.7k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
19.7k
            rhs.t = nullptr;
161
19.7k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEONS3_IT_EE
Line
Count
Source
159
402k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
402k
            rhs.t = nullptr;
161
402k
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE21EEEEEONS3_IT_EE
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEEONS3_IT_EE
Line
Count
Source
159
2.28k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
2.28k
            rhs.t = nullptr;
161
2.28k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEONS3_IT_EE
Line
Count
Source
159
99.0k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
99.0k
            rhs.t = nullptr;
161
99.0k
        }
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.52M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1.52M
            rhs.t = nullptr;
161
1.52M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEONS3_IT_EE
Line
Count
Source
159
347k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
347k
            rhs.t = nullptr;
161
347k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_9ColumnStrIjEEEEONS3_IT_EE
Line
Count
Source
159
43.6M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
43.6M
            rhs.t = nullptr;
161
43.6M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_9ColumnStrImEEEEONS3_IT_EE
Line
Count
Source
159
4.26k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
4.26k
            rhs.t = nullptr;
161
4.26k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_9ColumnStrImEEEEONS3_IT_EE
Line
Count
Source
159
223
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
223
            rhs.t = nullptr;
161
223
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_14ColumnNullableEEEONS3_IT_EE
Line
Count
Source
159
1.73M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1.73M
            rhs.t = nullptr;
161
1.73M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_11ColumnArrayEEEONS3_IT_EE
Line
Count
Source
159
705k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
705k
            rhs.t = nullptr;
161
705k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_11ColumnArrayEEEONS3_IT_EE
Line
Count
Source
159
832k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
832k
            rhs.t = nullptr;
161
832k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2IS6_EEONS3_IT_EE
Line
Count
Source
159
535k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
535k
            rhs.t = nullptr;
161
535k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2IKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEONS3_IT_EE
Line
Count
Source
159
215k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
215k
            rhs.t = nullptr;
161
215k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_23ColumnFixedLengthObjectEEEONS3_IT_EE
Line
Count
Source
159
145k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
145k
            rhs.t = nullptr;
161
145k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_23ColumnFixedLengthObjectEEEONS3_IT_EE
Line
Count
Source
159
1.01M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1.01M
            rhs.t = nullptr;
161
1.01M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEEONS3_IT_EE
Line
Count
Source
159
2.45k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
2.45k
            rhs.t = nullptr;
161
2.45k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEEONS3_IT_EE
Line
Count
Source
159
246k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
246k
            rhs.t = nullptr;
161
246k
        }
_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
8.76k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
8.76k
            rhs.t = nullptr;
161
8.76k
        }
_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
14.7k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
14.7k
            rhs.t = nullptr;
161
14.7k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_9ColumnMapEEEONS3_IT_EE
Line
Count
Source
159
257k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
257k
            rhs.t = nullptr;
161
257k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_9ColumnMapEEEONS3_IT_EE
Line
Count
Source
159
689k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
689k
            rhs.t = nullptr;
161
689k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnStructEEEONS3_IT_EE
Line
Count
Source
159
71.9k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
71.9k
            rhs.t = nullptr;
161
71.9k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnStructEEEONS3_IT_EE
Line
Count
Source
159
44.1k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
44.1k
            rhs.t = nullptr;
161
44.1k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnVariantEEEONS3_IT_EE
Line
Count
Source
159
147k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
147k
            rhs.t = nullptr;
161
147k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnVariantEEEONS3_IT_EE
Line
Count
Source
159
74.9k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
74.9k
            rhs.t = nullptr;
161
74.9k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnNothingEEEONS3_IT_EE
Line
Count
Source
159
35.2k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
35.2k
            rhs.t = nullptr;
161
35.2k
        }
_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.08k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1.08k
            rhs.t = nullptr;
161
1.08k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEEEONS3_IT_EE
Line
Count
Source
159
407
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
407
            rhs.t = nullptr;
161
407
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEEEONS3_IT_EE
Line
Count
Source
159
1.18M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1.18M
            rhs.t = nullptr;
161
1.18M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEEEONS3_IT_EE
Line
Count
Source
159
1.29k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1.29k
            rhs.t = nullptr;
161
1.29k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEEEONS3_IT_EE
Line
Count
Source
159
20.2k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
20.2k
            rhs.t = nullptr;
161
20.2k
        }
_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
349
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
349
            rhs.t = nullptr;
161
349
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEEEONS3_IT_EE
Line
Count
Source
159
2.69k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
2.69k
            rhs.t = nullptr;
161
2.69k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEEEONS3_IT_EE
Line
Count
Source
159
433
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
433
            rhs.t = nullptr;
161
433
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEEEONS3_IT_EE
Line
Count
Source
159
249
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
249
            rhs.t = nullptr;
161
249
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEEEONS3_IT_EE
Line
Count
Source
159
2.69k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
2.69k
            rhs.t = nullptr;
161
2.69k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEEEONS3_IT_EE
Line
Count
Source
159
2.62k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
2.62k
            rhs.t = nullptr;
161
2.62k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEEEONS3_IT_EE
Line
Count
Source
159
473
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
473
            rhs.t = nullptr;
161
473
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE42EEEEEONS3_IT_EE
Line
Count
Source
159
3.82k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
3.82k
            rhs.t = nullptr;
161
3.82k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDictI32EEEONS3_IT_EE
Line
Count
Source
159
15.3k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
15.3k
            rhs.t = nullptr;
161
15.3k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEEEONS3_IT_EE
Line
Count
Source
159
66
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
66
            rhs.t = nullptr;
161
66
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEEEONS3_IT_EE
Line
Count
Source
159
839
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
839
            rhs.t = nullptr;
161
839
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEEEONS3_IT_EE
Line
Count
Source
159
5
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
5
            rhs.t = nullptr;
161
5
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEEEONS3_IT_EE
Line
Count
Source
159
167
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
167
            rhs.t = nullptr;
161
167
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEEEONS3_IT_EE
Line
Count
Source
159
170
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
170
            rhs.t = nullptr;
161
170
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEEEONS3_IT_EE
Line
Count
Source
159
830
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
830
            rhs.t = nullptr;
161
830
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEEEONS3_IT_EE
Line
Count
Source
159
180
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
180
            rhs.t = nullptr;
161
180
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEEEONS3_IT_EE
Line
Count
Source
159
92
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
92
            rhs.t = nullptr;
161
92
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEEEONS3_IT_EE
Line
Count
Source
159
92
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
92
            rhs.t = nullptr;
161
92
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnNothingEEEONS3_IT_EE
Line
Count
Source
159
1.02k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1.02k
            rhs.t = nullptr;
161
1.02k
        }
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
20.8M
        intrusive_ptr& operator=(intrusive_ptr const& rhs) {
170
20.8M
            intrusive_ptr(rhs).swap(*this);
171
20.8M
            return *this;
172
20.8M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EaSERKS5_
Line
Count
Source
169
20.8M
        intrusive_ptr& operator=(intrusive_ptr const& rhs) {
170
20.8M
            intrusive_ptr(rhs).swap(*this);
171
20.8M
            return *this;
172
20.8M
        }
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.65k
        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
564M
        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
329M
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE3getEv
Line
Count
Source
185
319k
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEE3getEv
Line
Count
Source
185
64.8k
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEE3getEv
Line
Count
Source
185
86.1k
        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.21k
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE3getEv
Line
Count
Source
185
122
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE3getEv
Line
Count
Source
185
125
        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.96k
        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
477
        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
8.48k
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrImEEE3getEv
Line
Count
Source
185
3.26k
        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.88k
        T* get() const { return t; }
Unexecuted instantiation: _ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE3getEv
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE3getEv
Line
Count
Source
185
350
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE3getEv
Line
Count
Source
185
348
        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
271M
        void swap(intrusive_ptr& rhs) {
194
271M
            T* tmp = t;
195
271M
            t = rhs.t;
196
271M
            rhs.t = tmp;
197
271M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_E4swapERS5_
Line
Count
Source
193
216M
        void swap(intrusive_ptr& rhs) {
194
216M
            T* tmp = t;
195
216M
            t = rhs.t;
196
216M
            rhs.t = tmp;
197
216M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_E4swapERS4_
Line
Count
Source
193
54.0M
        void swap(intrusive_ptr& rhs) {
194
54.0M
            T* tmp = t;
195
54.0M
            t = rhs.t;
196
54.0M
            rhs.t = tmp;
197
54.0M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE4swapERS7_
Line
Count
Source
193
480
        void swap(intrusive_ptr& rhs) {
194
480
            T* tmp = t;
195
480
            t = rhs.t;
196
480
            rhs.t = tmp;
197
480
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE4swapERS7_
Line
Count
Source
193
365k
        void swap(intrusive_ptr& rhs) {
194
365k
            T* tmp = t;
195
365k
            t = rhs.t;
196
365k
            rhs.t = tmp;
197
365k
        }
_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
30
        void swap(intrusive_ptr& rhs) {
194
30
            T* tmp = t;
195
30
            t = rhs.t;
196
30
            rhs.t = tmp;
197
30
        }
_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
166
        void swap(intrusive_ptr& rhs) {
194
166
            T* tmp = t;
195
166
            t = rhs.t;
196
166
            rhs.t = tmp;
197
166
        }
_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.01k
        void swap(intrusive_ptr& rhs) {
194
6.01k
            T* tmp = t;
195
6.01k
            t = rhs.t;
196
6.01k
            rhs.t = tmp;
197
6.01k
        }
198
199
3.00G
        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.63G
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EdeEv
Line
Count
Source
199
362M
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEEdeEv
Line
Count
Source
199
369k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_14ColumnNullableEEdeEv
Line
Count
Source
199
64.8k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEdeEv
Line
Count
Source
199
8.36k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEdeEv
Line
Count
Source
199
24.8k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEdeEv
Line
Count
Source
199
2.82k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEdeEv
Line
Count
Source
199
34.0k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEdeEv
Line
Count
Source
199
9.17k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEdeEv
Line
Count
Source
199
100
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEdeEv
Line
Count
Source
199
97.7k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEdeEv
Line
Count
Source
199
109k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEdeEv
Line
Count
Source
199
31.1k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEdeEv
Line
Count
Source
199
227k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEdeEv
Line
Count
Source
199
148k
        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
11.9k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEdeEv
Line
Count
Source
199
27.8k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEdeEv
Line
Count
Source
199
1.78k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEdeEv
Line
Count
Source
199
1.66k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEdeEv
Line
Count
Source
199
131
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEdeEv
Line
Count
Source
199
57.3k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEdeEv
Line
Count
Source
199
236
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEdeEv
Line
Count
Source
199
96.0k
        T& operator*() const& { return *t; }
Unexecuted instantiation: _ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE21EEEEdeEv
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEdeEv
Line
Count
Source
199
515
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEdeEv
Line
Count
Source
199
8.27k
        T& operator*() const& { return *t; }
Unexecuted instantiation: _ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEdeEv
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEdeEv
Line
Count
Source
199
3.24k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEdeEv
Line
Count
Source
199
1.55k
        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
635
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEEdeEv
Line
Count
Source
199
12.7k
        T& operator*() const& { return *t; }
200
201
249M
        T&& operator*() const&& { return const_cast<std::remove_const_t<T>&&>(*t); }
_ZNKO5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EdeEv
Line
Count
Source
201
249M
        T&& operator*() const&& { return const_cast<std::remove_const_t<T>&&>(*t); }
_ZNKO5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EdeEv
Line
Count
Source
201
14.2k
        T&& operator*() const&& { return const_cast<std::remove_const_t<T>&&>(*t); }
202
203
4.65G
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EptEv
Line
Count
Source
203
1.51G
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EptEv
Line
Count
Source
203
2.84G
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_23ColumnFixedLengthObjectEEptEv
Line
Count
Source
203
2.37M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEptEv
Line
Count
Source
203
101k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEptEv
Line
Count
Source
203
31.3M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEptEv
Line
Count
Source
203
36.2M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEptEv
Line
Count
Source
203
11.9M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEptEv
Line
Count
Source
203
227k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEptEv
Line
Count
Source
203
529k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEEptEv
Line
Count
Source
203
109M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEptEv
Line
Count
Source
203
442k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_14ColumnNullableEEptEv
Line
Count
Source
203
31.9M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnConstEEptEv
Line
Count
Source
203
168
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEptEv
Line
Count
Source
203
202k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEptEv
Line
Count
Source
203
191k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEptEv
Line
Count
Source
203
20.2k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEptEv
Line
Count
Source
203
290k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEptEv
Line
Count
Source
203
58.5k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEptEv
Line
Count
Source
203
20.2k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEptEv
Line
Count
Source
203
432k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEptEv
Line
Count
Source
203
211k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEptEv
Line
Count
Source
203
20.7k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEptEv
Line
Count
Source
203
21.6k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEptEv
Line
Count
Source
203
10.6k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEptEv
Line
Count
Source
203
599k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEptEv
Line
Count
Source
203
20.5k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEptEv
Line
Count
Source
203
3.20M
        T* operator->() const { return t; }
Unexecuted instantiation: _ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE21EEEEptEv
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEptEv
Line
Count
Source
203
2.90k
        T* operator->() const { return t; }
Unexecuted instantiation: _ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEptEv
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEptEv
Line
Count
Source
203
553k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrImEEEptEv
Line
Count
Source
203
1.82M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnArrayEEptEv
Line
Count
Source
203
5.23M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEptEv
Line
Count
Source
203
3.30k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEptEv
Line
Count
Source
203
481
        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
45.8k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEEptEv
Line
Count
Source
203
502k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_14ColumnNullableEEptEv
Line
Count
Source
203
49.9M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVarbinaryEEptEv
Line
Count
Source
203
938
        T* operator->() const { return t; }
204
205
1.60G
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EcvbEv
Line
Count
Source
205
974M
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EcvbEv
Line
Count
Source
205
624M
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_14ColumnNullableEEcvbEv
Line
Count
Source
205
444k
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEcvbEv
Line
Count
Source
205
460k
        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
634M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2EPS1_
Line
Count
Source
222
408M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EPS6_
Line
Count
Source
222
50.1M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2EPS6_
Line
Count
Source
222
13.3M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EPS6_
Line
Count
Source
222
27.4M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2EPS6_
Line
Count
Source
222
1.26M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2EPS6_
Line
Count
Source
222
1.17M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_9ColumnStrIjEEEC2EPS5_
Line
Count
Source
222
49.6M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2EPS6_
Line
Count
Source
222
3.97M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_14ColumnNullableEEC2EPS4_
Line
Count
Source
222
49.1M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_11ColumnConstEEC2EPS4_
Line
Count
Source
222
5.69M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2EPS6_
Line
Count
Source
222
434k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2EPS6_
Line
Count
Source
222
1.85M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEC2EPS6_
Line
Count
Source
222
61.6k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2EPS6_
Line
Count
Source
222
2.10M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2EPS6_
Line
Count
Source
222
103k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEC2EPS6_
Line
Count
Source
222
269k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2EPS6_
Line
Count
Source
222
1.71M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2EPS6_
Line
Count
Source
222
720k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEC2EPS6_
Line
Count
Source
222
55.5k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2EPS6_
Line
Count
Source
222
3.23M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEC2EPS6_
Line
Count
Source
222
160k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2EPS6_
Line
Count
Source
222
4.56M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2EPS6_
Line
Count
Source
222
45.0k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2EPS6_
Line
Count
Source
222
44.5k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE21EEEEC2EPS6_
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEC2EPS6_
Line
Count
Source
222
21.9k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEC2EPS6_
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2EPS6_
Line
Count
Source
222
2.41M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_9ColumnStrImEEEC2EPS5_
Line
Count
Source
222
4.55k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_11ColumnArrayEEC2EPS4_
Line
Count
Source
222
1.90M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_23ColumnFixedLengthObjectEEC2EPS4_
Line
Count
Source
222
1.14M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEC2EPS6_
Line
Count
Source
222
247k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEC2EPS6_
Line
Count
Source
222
8.80k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEC2EPS6_
Line
Count
Source
222
14.8k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_9ColumnMapEEC2EPS4_
Line
Count
Source
222
947k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnStructEEC2EPS4_
Line
Count
Source
222
116k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnVariantEEC2EPS4_
Line
Count
Source
222
245k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnNothingEEC2EPS4_
Line
Count
Source
222
36.2k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_15ColumnVarbinaryEEC2EPS4_
Line
Count
Source
222
7.90k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEEC2EPS6_
Line
Count
Source
222
405
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEEC2EPS6_
Line
Count
Source
222
1.17M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEEC2EPS6_
Line
Count
Source
222
1.29k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEEC2EPS6_
Line
Count
Source
222
20.2k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEEC2EPS6_
Line
Count
Source
222
26
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEEC2EPS6_
Line
Count
Source
222
349
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEEC2EPS6_
Line
Count
Source
222
2.68k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEEC2EPS6_
Line
Count
Source
222
430
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEEC2EPS6_
Line
Count
Source
222
249
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEEC2EPS6_
Line
Count
Source
222
2.68k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEEC2EPS6_
Line
Count
Source
222
2.60k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEEC2EPS6_
Line
Count
Source
222
472
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE42EEEEC2EPS6_
Line
Count
Source
222
3.81k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDictI32EEC2EPS4_
Line
Count
Source
222
15.3k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEEC2EPS6_
Line
Count
Source
222
66
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEEC2EPS6_
Line
Count
Source
222
839
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEEC2EPS6_
Line
Count
Source
222
5
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEEC2EPS6_
Line
Count
Source
222
166
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEEC2EPS6_
Line
Count
Source
222
170
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEEC2EPS6_
Line
Count
Source
222
822
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEEC2EPS6_
Line
Count
Source
222
180
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEEC2EPS6_
Line
Count
Source
222
92
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEEC2EPS6_
Line
Count
Source
222
93
        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.78M
        mutable_ptr(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2EOS4_
Line
Count
Source
229
1.78M
        mutable_ptr(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EOS7_
Line
Count
Source
229
276
        mutable_ptr(mutable_ptr&&) = default;
230
54.4M
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EaSEOS4_
Line
Count
Source
230
54.1M
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEaSEOS7_
Line
Count
Source
230
480
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEaSEOS7_
Line
Count
Source
230
365k
        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
30
        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
166
        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.01k
        mutable_ptr& operator=(mutable_ptr&&) = default;
231
232
        /// Initializing from temporary of compatible type.
233
        template <typename U>
234
189M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEONS3_IT_EE
Line
Count
Source
234
48.1M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_14ColumnNullableEEEONS3_IT_EE
Line
Count
Source
234
47.4M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_11ColumnConstEEEONS3_IT_EE
Line
Count
Source
234
3.40M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEEONS3_IT_EE
Line
Count
Source
234
255k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEEONS3_IT_EE
Line
Count
Source
234
1.68M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEEONS3_IT_EE
Line
Count
Source
234
48.1k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEEONS3_IT_EE
Line
Count
Source
234
1.83M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEEONS3_IT_EE
Line
Count
Source
234
60.7k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEONS3_IT_EE
Line
Count
Source
234
170k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEEONS3_IT_EE
Line
Count
Source
234
3.58M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEEONS3_IT_EE
Line
Count
Source
234
1.31M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEEONS3_IT_EE
Line
Count
Source
234
7.13M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEEONS3_IT_EE
Line
Count
Source
234
15.6M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEEONS3_IT_EE
Line
Count
Source
234
539k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEEONS3_IT_EE
Line
Count
Source
234
1.06M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEEONS3_IT_EE
Line
Count
Source
234
691k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEEONS3_IT_EE
Line
Count
Source
234
45.5k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEONS3_IT_EE
Line
Count
Source
234
2.86M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEEONS3_IT_EE
Line
Count
Source
234
141k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEONS3_IT_EE
Line
Count
Source
234
4.17M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEEONS3_IT_EE
Line
Count
Source
234
35.1k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEEONS3_IT_EE
Line
Count
Source
234
33.7k
        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.6k
        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.52M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_9ColumnStrIjEEEEONS3_IT_EE
Line
Count
Source
234
43.6M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_9ColumnStrImEEEEONS3_IT_EE
Line
Count
Source
234
223
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_11ColumnArrayEEEONS3_IT_EE
Line
Count
Source
234
832k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_23ColumnFixedLengthObjectEEEONS3_IT_EE
Line
Count
Source
234
1.01M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEEONS3_IT_EE
Line
Count
Source
234
246k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEEONS3_IT_EE
Line
Count
Source
234
8.76k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEEONS3_IT_EE
Line
Count
Source
234
14.7k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_9ColumnMapEEEONS3_IT_EE
Line
Count
Source
234
257k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnStructEEEONS3_IT_EE
Line
Count
Source
234
71.9k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnVariantEEEONS3_IT_EE
Line
Count
Source
234
147k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnNothingEEEONS3_IT_EE
Line
Count
Source
234
35.2k
        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
407
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEEEONS3_IT_EE
Line
Count
Source
234
1.18M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEEEONS3_IT_EE
Line
Count
Source
234
1.29k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEEEONS3_IT_EE
Line
Count
Source
234
20.2k
        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
349
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEEEONS3_IT_EE
Line
Count
Source
234
2.69k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEEEONS3_IT_EE
Line
Count
Source
234
433
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEEEONS3_IT_EE
Line
Count
Source
234
249
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEEEONS3_IT_EE
Line
Count
Source
234
2.69k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEEEONS3_IT_EE
Line
Count
Source
234
2.62k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEEEONS3_IT_EE
Line
Count
Source
234
473
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE42EEEEEONS3_IT_EE
Line
Count
Source
234
3.82k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDictI32EEEONS3_IT_EE
Line
Count
Source
234
15.3k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEEEONS3_IT_EE
Line
Count
Source
234
66
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEEEONS3_IT_EE
Line
Count
Source
234
839
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEEEONS3_IT_EE
Line
Count
Source
234
5
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEEEONS3_IT_EE
Line
Count
Source
234
167
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEEEONS3_IT_EE
Line
Count
Source
234
170
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEEEONS3_IT_EE
Line
Count
Source
234
831
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEEEONS3_IT_EE
Line
Count
Source
234
180
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEEEONS3_IT_EE
Line
Count
Source
234
92
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEEEONS3_IT_EE
Line
Count
Source
234
92
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
235
236
56.5M
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2Ev
Line
Count
Source
236
56.1M
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2Ev
Line
Count
Source
236
387k
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_9ColumnStrIjEEEC2Ev
Line
Count
Source
236
798
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnVariantEEC2Ev
Line
Count
Source
236
6.00k
        mutable_ptr() = default;
237
238
1.81M
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2EDn
Line
Count
Source
238
1.67M
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEC2EDn
Line
Count
Source
238
480
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EDn
Line
Count
Source
238
137k
        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
162
        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
76.3M
    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
83.0M
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2EPKS1_
Line
Count
Source
257
82.4M
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_14ColumnNullableEEC2EPKS4_
Line
Count
Source
257
581k
        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
116
        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
192M
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2ERKS4_
Line
Count
Source
261
192M
        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
20.9M
        immutable_ptr& operator=(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EaSERKS4_
Line
Count
Source
262
20.9M
        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
319k
        immutable_ptr(const immutable_ptr<U>& other) : Base(other) {}
266
267
        /// Move: ok.
268
137M
        immutable_ptr(immutable_ptr&&) = default;
269
196M
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EaSEOS4_
Line
Count
Source
269
196M
        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
215k
        immutable_ptr(immutable_ptr<U>&& other) : Base(std::move(other)) {}
274
275
        /// Move from mutable ptr: ok.
276
        template <typename U>
277
287M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
1.81M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
6.21M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
11.8M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
202k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
481k
        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
408k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2IS1_EEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
251M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_11ColumnConstEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
2.29M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
177k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
170k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
13.4k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
263k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
42.1k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
400k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
181k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
9.69k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
10.6k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
9.99k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
372k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
19.7k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
402k
        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.28k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
99.0k
        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
347k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_9ColumnStrImEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
4.26k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_14ColumnNullableEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
1.73M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_11ColumnArrayEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
705k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2IS6_EEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
535k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_23ColumnFixedLengthObjectEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
145k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
2.45k
        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
689k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnStructEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
44.1k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnVariantEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
74.9k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_15ColumnVarbinaryEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
1.08k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnNothingEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
1.02k
        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
116
        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
35.4M
        immutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2EDn
Line
Count
Source
285
35.1M
        immutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_14ColumnNullableEEC2EDn
Line
Count
Source
285
300k
        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.4M
    Ptr get_ptr() const { return Ptr(derived()); }
303
407M
    MutablePtr get_ptr() { return MutablePtr(derived()); }
304
305
protected:
306
75.9M
    MutablePtr shallow_mutate() const {
307
75.9M
        if (this->use_count() > 1) {
308
278k
            return derived()->clone();
309
75.6M
        } else {
310
75.6M
            return assume_mutable();
311
75.6M
        }
312
75.9M
    }
313
314
public:
315
    MutablePtr mutate() const&& { return shallow_mutate(); }
316
317
399M
    MutablePtr assume_mutable() const { return const_cast<COW*>(this)->get_ptr(); }
318
319
1.76G
    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
159M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJNS2_11mutable_ptrIS1_EEEEEDpOT_
Line
Count
Source
330
150M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJKNS2_13immutable_ptrIS1_EEEEEDpOT_
Line
Count
Source
330
5.69M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJNS2_13immutable_ptrIS1_EEEEEDpOT_
Line
Count
Source
330
1.56M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJRS4_EEEDpOT_
Line
Count
Source
330
24.2k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJEEEDpOT_
Line
Count
Source
330
346k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJNS2_11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEEEEDpOT_
Line
Count
Source
330
347k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJRKNS2_13immutable_ptrIS1_EEEEEDpOT_
Line
Count
Source
330
139k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJRNS2_13immutable_ptrIS1_EEEEEDpOT_
Line
Count
Source
330
18.9k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJNS2_11mutable_ptrINS_9ColumnMapEEEEEEDpOT_
Line
Count
Source
330
491k
        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.5M
        const T* get() const { return value.get(); }
337
502M
        T* get() { return &value->assume_mutable_ref(); }
338
339
22.5M
        const T* operator->() const { return get(); }
340
500M
        T* operator->() { return get(); }
341
342
2.21G
        const T& operator*() const { return *value; }
343
1.28G
        T& operator*() { return value->assume_mutable_ref(); }
344
345
9.69M
        operator const immutable_ptr<T>&() const { return value; }
346
118M
        operator immutable_ptr<T>&() { return value; }
347
348
1.13M
        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
225M
    static MutablePtr create(Args&&... args) {
415
225M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
225M
    }
_ZN5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE6createIJRKmEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
1.01M
    static MutablePtr create(Args&&... args) {
415
1.01M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.01M
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EES8_EEENS7_IS2_EEDpOT_
Line
Count
Source
414
1.84M
    static MutablePtr create(Args&&... args) {
415
1.84M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.84M
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJRKNS_3COWIS1_E13chameleon_ptrIS1_EERmbbEEENS6_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
3.28M
    static MutablePtr create(Args&&... args) {
415
3.28M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
3.28M
    }
_ZN5doris9COWHelperINS_12IColumnDummyENS_13ColumnNothingEE6createIJRmEEENS_3COWINS_7IColumnEE11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
9.51k
    static MutablePtr create(Args&&... args) {
415
9.51k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
9.51k
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnStrIjEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS3_EEDpOT_
Line
Count
Source
414
49.4M
    static MutablePtr create(Args&&... args) {
415
49.4M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
49.4M
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EES8_EEENS7_IS2_EEDpOT_
Line
Count
Source
414
928k
    static MutablePtr create(Args&&... args) {
415
928k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
928k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
347k
    static MutablePtr create(Args&&... args) {
415
347k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
347k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
266k
    static MutablePtr create(Args&&... args) {
415
266k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
266k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
2.62k
    static MutablePtr create(Args&&... args) {
415
2.62k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
2.62k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
420k
    static MutablePtr create(Args&&... args) {
415
420k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
420k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
46
    static MutablePtr create(Args&&... args) {
415
46
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
46
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDictI32EE6createIJRKNS_9FieldTypeEEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
15.3k
    static MutablePtr create(Args&&... args) {
415
15.3k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
15.3k
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
66
    static MutablePtr create(Args&&... args) {
415
66
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
66
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
839
    static MutablePtr create(Args&&... args) {
415
839
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
839
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_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_12ColumnVectorILNS_13PrimitiveTypeE5EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
13.2M
    static MutablePtr create(Args&&... args) {
415
13.2M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
13.2M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
27.2M
    static MutablePtr create(Args&&... args) {
415
27.2M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
27.2M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
1.26M
    static MutablePtr create(Args&&... args) {
415
1.26M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.26M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
1.12M
    static MutablePtr create(Args&&... args) {
415
1.12M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.12M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
3.95M
    static MutablePtr create(Args&&... args) {
415
3.95M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
3.95M
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnMapEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EES8_S8_EEENS7_IS2_EEDpOT_
Line
Count
Source
414
202k
    static MutablePtr create(Args&&... args) {
415
202k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
202k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
2.41M
    static MutablePtr create(Args&&... args) {
415
2.41M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
2.41M
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnMapEE6createIJNS_3COWIS1_E11mutable_ptrINS_9ColumnStrIjEEEESA_NS7_INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
522k
    static MutablePtr create(Args&&... args) {
415
522k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
522k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_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_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
47.1M
    static MutablePtr create(Args&&... args) {
415
47.1M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
47.1M
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
1.17M
    static MutablePtr create(Args&&... args) {
415
1.17M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.17M
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
1.29k
    static MutablePtr create(Args&&... args) {
415
1.29k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.29k
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
20.2k
    static MutablePtr create(Args&&... args) {
415
20.2k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
20.2k
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
2.68k
    static MutablePtr create(Args&&... args) {
415
2.68k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
2.68k
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
431
    static MutablePtr create(Args&&... args) {
415
431
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
431
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEE6createIJEEENS_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_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
348
    static MutablePtr create(Args&&... args) {
415
348
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
348
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEE6createIJEEENS_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_13PrimitiveTypeE12EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
472
    static MutablePtr create(Args&&... args) {
415
472
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
472
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
2.69k
    static MutablePtr create(Args&&... args) {
415
2.69k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
2.69k
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
2.61k
    static MutablePtr create(Args&&... args) {
415
2.61k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
2.61k
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE42EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
3.81k
    static MutablePtr create(Args&&... args) {
415
3.81k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
3.81k
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
403
    static MutablePtr create(Args&&... args) {
415
403
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
403
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
92
    static MutablePtr create(Args&&... args) {
415
92
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
92
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
93
    static MutablePtr create(Args&&... args) {
415
93
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
93
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_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_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
164
    static MutablePtr create(Args&&... args) {
415
164
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
164
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_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_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
830
    static MutablePtr create(Args&&... args) {
415
830
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
830
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
180
    static MutablePtr create(Args&&... args) {
415
180
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
180
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EERmEEENS7_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_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_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJiRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
422k
    static MutablePtr create(Args&&... args) {
415
422k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
422k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJiRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
1.83M
    static MutablePtr create(Args&&... args) {
415
1.83M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.83M
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJiRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
59.7k
    static MutablePtr create(Args&&... args) {
415
59.7k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
59.7k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJiRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
2.07M
    static MutablePtr create(Args&&... args) {
415
2.07M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
2.07M
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJiRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
97.6k
    static MutablePtr create(Args&&... args) {
415
97.6k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
97.6k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJRmRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
6.19k
    static MutablePtr create(Args&&... args) {
415
6.19k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
6.19k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJRmRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
4.54k
    static MutablePtr create(Args&&... args) {
415
4.54k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
4.54k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJRmRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
749
    static MutablePtr create(Args&&... args) {
415
749
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
749
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJRmRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
10.7k
    static MutablePtr create(Args&&... args) {
415
10.7k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
10.7k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJRmRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
1.21k
    static MutablePtr create(Args&&... args) {
415
1.21k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.21k
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
8.71k
    static MutablePtr create(Args&&... args) {
415
8.71k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
8.71k
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
91
    static MutablePtr create(Args&&... args) {
415
91
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
91
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
1.69M
    static MutablePtr create(Args&&... args) {
415
1.69M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.69M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
706k
    static MutablePtr create(Args&&... args) {
415
706k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
706k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
55.0k
    static MutablePtr create(Args&&... args) {
415
55.0k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
55.0k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
3.21M
    static MutablePtr create(Args&&... args) {
415
3.21M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
3.21M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
160k
    static MutablePtr create(Args&&... args) {
415
160k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
160k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
4.53M
    static MutablePtr create(Args&&... args) {
415
4.53M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
4.53M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
44.4k
    static MutablePtr create(Args&&... args) {
415
44.4k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
44.4k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
43.9k
    static MutablePtr create(Args&&... args) {
415
43.9k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
43.9k
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE21EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE6createIJEEENS_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
    }
_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_13PrimitiveTypeE4EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_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_12ColumnVectorILNS_13PrimitiveTypeE5EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
89.0k
    static MutablePtr create(Args&&... args) {
415
89.0k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
89.0k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
75.2k
    static MutablePtr create(Args&&... args) {
415
75.2k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
75.2k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_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_12ColumnVectorILNS_13PrimitiveTypeE8EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
7.27k
    static MutablePtr create(Args&&... args) {
415
7.27k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
7.27k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
32.3k
    static MutablePtr create(Args&&... args) {
415
32.3k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
32.3k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
416
    static MutablePtr create(Args&&... args) {
415
416
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
416
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
450
    static MutablePtr create(Args&&... args) {
415
450
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
450
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE6createIJRmEEENS_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_12ColumnVectorILNS_13PrimitiveTypeE25EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
16.3k
    static MutablePtr create(Args&&... args) {
415
16.3k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
16.3k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
709
    static MutablePtr create(Args&&... args) {
415
709
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
709
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
22.6k
    static MutablePtr create(Args&&... args) {
415
22.6k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
22.6k
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE21EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE6createIJRmEEENS_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
    }
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
4.55k
    static MutablePtr create(Args&&... args) {
415
4.55k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
4.55k
    }
_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
423k
    static MutablePtr create(Args&&... args) {
415
423k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
423k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJRKNS_3COWIS1_E13immutable_ptrIS1_EEmEEENS6_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
91.7k
    static MutablePtr create(Args&&... args) {
415
91.7k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
91.7k
    }
_ZN5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
94.1k
    static MutablePtr create(Args&&... args) {
415
94.1k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
94.1k
    }
_ZN5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
47.2k
    static MutablePtr create(Args&&... args) {
415
47.2k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
47.2k
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
245k
    static MutablePtr create(Args&&... args) {
415
245k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
245k
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
537
    static MutablePtr create(Args&&... args) {
415
537
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
537
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
631k
    static MutablePtr create(Args&&... args) {
415
631k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
631k
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
14.6k
    static MutablePtr create(Args&&... args) {
415
14.6k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
14.6k
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
188
    static MutablePtr create(Args&&... args) {
415
188
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
188
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnMapEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EES8_NS7_INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
221k
    static MutablePtr create(Args&&... args) {
415
221k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
221k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnStructEE6createIJSt6vectorINS_3COWIS1_E11mutable_ptrIS1_EESaIS9_EEEEENS8_IS2_EEDpOT_
Line
Count
Source
414
116k
    static MutablePtr create(Args&&... args) {
415
116k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
116k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJRKiEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
112k
    static MutablePtr create(Args&&... args) {
415
112k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
112k
    }
_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
9.25k
    static MutablePtr create(Args&&... args) {
415
9.25k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
9.25k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJRKiSt10shared_ptrIKNS_9IDataTypeEENS_3COWIS1_E11mutable_ptrIS1_EEEEENSD_IS2_EEDpOT_
Line
Count
Source
414
67.3k
    static MutablePtr create(Args&&... args) {
415
67.3k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
67.3k
    }
_ZN5doris9COWHelperINS_12IColumnDummyENS_13ColumnNothingEE6createIJiEEENS_3COWINS_7IColumnEE11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
26.7k
    static MutablePtr create(Args&&... args) {
415
26.7k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
26.7k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
18.1k
    static MutablePtr create(Args&&... args) {
415
18.1k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
18.1k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E13immutable_ptrIS1_EERmEEENS6_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
645
    static MutablePtr create(Args&&... args) {
415
645
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
645
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJRNS_3COWIS1_E13immutable_ptrIS1_EERmEEENS6_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
131k
    static MutablePtr create(Args&&... args) {
415
131k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
131k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJiiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
1.36k
    static MutablePtr create(Args&&... args) {
415
1.36k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.36k
    }
_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
21.8k
    static MutablePtr create(Args&&... args) {
415
21.8k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
21.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.61k
    static MutablePtr create(Args&&... args) {
415
3.61k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
3.61k
    }
_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
342
    static MutablePtr create(Args&&... args) {
415
342
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
342
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_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_12ColumnVectorILNS_13PrimitiveTypeE7EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
192
    static MutablePtr create(Args&&... args) {
415
192
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
192
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEESB_EEENS7_IS2_EEDpOT_
Line
Count
Source
414
7.48k
    static MutablePtr create(Args&&... args) {
415
7.48k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
7.48k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_9ColumnStrIjEEEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
27.6k
    static MutablePtr create(Args&&... args) {
415
27.6k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
27.6k
    }
_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
674
    static MutablePtr create(Args&&... args) {
415
674
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
674
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
897
    static MutablePtr create(Args&&... args) {
415
897
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
897
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
6.82k
    static MutablePtr create(Args&&... args) {
415
6.82k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
6.82k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
361
    static MutablePtr create(Args&&... args) {
415
361
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
361
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
1.78k
    static MutablePtr create(Args&&... args) {
415
1.78k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.78k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
87
    static MutablePtr create(Args&&... args) {
415
87
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
87
    }
_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
289
    static MutablePtr create(Args&&... args) {
415
289
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
289
    }
_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
4.13k
    static MutablePtr create(Args&&... args) {
415
4.13k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
4.13k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
2.14k
    static MutablePtr create(Args&&... args) {
415
2.14k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
2.14k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJRmRjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
6.76k
    static MutablePtr create(Args&&... args) {
415
6.76k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
6.76k
    }
_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
7.70k
    static MutablePtr create(Args&&... args) {
415
7.70k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
7.70k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
2.11k
    static MutablePtr create(Args&&... args) {
415
2.11k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
2.11k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJRmRjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
4.06k
    static MutablePtr create(Args&&... args) {
415
4.06k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
4.06k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
1.03k
    static MutablePtr create(Args&&... args) {
415
1.03k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.03k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJijEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
38
    static MutablePtr create(Args&&... args) {
415
38
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
38
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJmjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
702
    static MutablePtr create(Args&&... args) {
415
702
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
702
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJijEEENS_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_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJijEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
58
    static MutablePtr create(Args&&... args) {
415
58
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
58
    }
_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
2.93k
    static MutablePtr create(Args&&... args) {
415
2.93k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
2.93k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJmjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
4.34k
    static MutablePtr create(Args&&... args) {
415
4.34k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
4.34k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJmjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
296
    static MutablePtr create(Args&&... args) {
415
296
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
296
    }
_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
652
    static MutablePtr create(Args&&... args) {
415
652
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
652
    }
_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.33k
    static MutablePtr create(Args&&... args) {
415
1.33k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.33k
    }
_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
1.01k
    static MutablePtr create(Args&&... args) {
415
1.01k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.01k
    }
_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
60.0k
    static MutablePtr create(Args&&... args) {
415
60.0k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
60.0k
    }
_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.78k
    static MutablePtr create(Args&&... args) {
415
1.78k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.78k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
153
    static MutablePtr create(Args&&... args) {
415
153
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
153
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_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_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
172
    static MutablePtr create(Args&&... args) {
415
172
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
172
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJRKmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
187
    static MutablePtr create(Args&&... args) {
415
187
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
187
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
436
    static MutablePtr create(Args&&... args) {
415
436
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
436
    }
_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.07k
    static MutablePtr create(Args&&... args) {
415
1.07k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.07k
    }
_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
14
    static MutablePtr create(Args&&... args) {
415
14
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
14
    }
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
4.60k
    static MutablePtr create(Args&&... args) {
415
4.60k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
4.60k
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE6createIJijEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
103
    static MutablePtr create(Args&&... args) {
415
103
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
103
    }
_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.92k
    static MutablePtr create(Args&&... args) {
415
3.92k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
3.92k
    }
_ZN5doris9COWHelperINS_7IColumnENS_15ColumnVarbinaryEE6createIJEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
7.90k
    static MutablePtr create(Args&&... args) {
415
7.90k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
7.90k
    }
_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
1
    static MutablePtr create(Args&&... args) {
415
1
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJmRiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJmRiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
14
    static MutablePtr create(Args&&... args) {
415
14
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
14
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJmRiEEENS_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_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
16
    static MutablePtr create(Args&&... args) {
415
16
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
16
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEERmEEENS7_IS2_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_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
573
    static MutablePtr create(Args&&... args) {
415
573
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
573
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
572
    static MutablePtr create(Args&&... args) {
415
572
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
572
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE6createIJRmNS_11DateV2ValueINS_19DateTimeV2ValueTypeEEEEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
1.37k
    static MutablePtr create(Args&&... args) {
415
1.37k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.37k
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE6createIJRmNS_16TimestampTzValueEEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_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
27
    static MutablePtr create(Args&&... args) {
415
27
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
27
    }
_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
23
    static MutablePtr create(Args&&... args) {
415
23
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
23
    }
_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
73
    static MutablePtr create(Args&&... args) {
415
73
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
73
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_14ColumnNullableEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
414
11
    static MutablePtr create(Args&&... args) {
415
11
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
11
    }
_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.78k
    static MutablePtr create(Args&&... args) {
415
2.78k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
2.78k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
535
    static MutablePtr create(Args&&... args) {
415
535
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
535
    }
_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.37k
    static MutablePtr create(Args&&... args) {
415
1.37k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.37k
    }
_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
164
    static MutablePtr create(Args&&... args) {
415
164
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
164
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
195
    static MutablePtr create(Args&&... args) {
415
195
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
195
    }
_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
75
    static MutablePtr create(Args&&... args) {
415
75
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
75
    }
_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
2.48k
    static MutablePtr create(Args&&... args) {
415
2.48k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
2.48k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJimEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
13.4k
    static MutablePtr create(Args&&... args) {
415
13.4k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
13.4k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJRiRSt10shared_ptrIKNS_9IDataTypeEENS_3COWIS1_E11mutable_ptrIS1_EEEEENSD_IS2_EEDpOT_
Line
Count
Source
414
3.65k
    static MutablePtr create(Args&&... args) {
415
3.65k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
3.65k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJRiRSt10shared_ptrIKNS_9IDataTypeEENS_3COWIS1_E11mutable_ptrINS_13ColumnNothingEEEEEENSD_IS2_EEDpOT_
Line
Count
Source
414
471
    static MutablePtr create(Args&&... args) {
415
471
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
471
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJRiEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
5.95k
    static MutablePtr create(Args&&... args) {
415
5.95k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
5.95k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRS4_EEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
5.41k
    static MutablePtr create(Args&&... args) {
415
5.41k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
5.41k
    }
_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
1
    static MutablePtr create(Args&&... args) {
415
1
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
151
    static MutablePtr create(Args&&... args) {
415
151
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
151
    }
417
#include "common/compile_check_avoid_end.h"
418
419
582k
    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
581k
    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
116
    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
278k
    typename Base::MutablePtr clone() const override {
426
278k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
278k
    }
_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
21.4k
    typename Base::MutablePtr clone() const override {
426
21.4k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
21.4k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE5cloneEv
Line
Count
Source
425
14.9k
    typename Base::MutablePtr clone() const override {
426
14.9k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
14.9k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_11ColumnConstEE5cloneEv
_ZNK5doris9COWHelperINS_12IColumnDummyENS_13ColumnNothingEE5cloneEv
Line
Count
Source
425
157
    typename Base::MutablePtr clone() const override {
426
157
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
157
    }
_ZNK5doris9COWHelperINS_7IColumnENS_9ColumnStrIjEEE5cloneEv
Line
Count
Source
425
19.0k
    typename Base::MutablePtr clone() const override {
426
19.0k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
19.0k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE5cloneEv
Line
Count
Source
425
571
    typename Base::MutablePtr clone() const override {
426
571
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
571
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE5cloneEv
Line
Count
Source
425
8.04k
    typename Base::MutablePtr clone() const override {
426
8.04k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
8.04k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE5cloneEv
Line
Count
Source
425
335
    typename Base::MutablePtr clone() const override {
426
335
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
335
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE5cloneEv
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE5cloneEv
Line
Count
Source
425
356
    typename Base::MutablePtr clone() const override {
426
356
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
356
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE5cloneEv
Line
Count
Source
425
305
    typename Base::MutablePtr clone() const override {
426
305
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
305
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE5cloneEv
Line
Count
Source
425
1.62k
    typename Base::MutablePtr clone() const override {
426
1.62k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
1.62k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_15ColumnVarbinaryEE5cloneEv
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE5cloneEv
Line
Count
Source
425
35.4k
    typename Base::MutablePtr clone() const override {
426
35.4k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
35.4k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE5cloneEv
Line
Count
Source
425
5.08k
    typename Base::MutablePtr clone() const override {
426
5.08k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
5.08k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE5cloneEv
Line
Count
Source
425
70.4k
    typename Base::MutablePtr clone() const override {
426
70.4k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
70.4k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE5cloneEv
Line
Count
Source
425
53.9k
    typename Base::MutablePtr clone() const override {
426
53.9k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
53.9k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE5cloneEv
Line
Count
Source
425
11.6k
    typename Base::MutablePtr clone() const override {
426
11.6k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
11.6k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE5cloneEv
Line
Count
Source
425
4.57k
    typename Base::MutablePtr clone() const override {
426
4.57k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
4.57k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE5cloneEv
Line
Count
Source
425
5.76k
    typename Base::MutablePtr clone() const override {
426
5.76k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
5.76k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE5cloneEv
Line
Count
Source
425
29
    typename Base::MutablePtr clone() const override {
426
29
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
29
    }
_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.58k
    typename Base::MutablePtr clone() const override {
426
1.58k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
1.58k
    }
_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.13k
    typename Base::MutablePtr clone() const override {
426
7.13k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
7.13k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE5cloneEv
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE5cloneEv
Line
Count
Source
425
3.08k
    typename Base::MutablePtr clone() const override {
426
3.08k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
3.08k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE5cloneEv
Line
Count
Source
425
3.33k
    typename Base::MutablePtr clone() const override {
426
3.33k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
3.33k
    }
_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_13PrimitiveTypeE30EEEE5cloneEv
Line
Count
Source
425
6.30k
    typename Base::MutablePtr clone() const override {
426
6.30k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
6.30k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE5cloneEv
Line
Count
Source
425
1.96k
    typename Base::MutablePtr clone() const override {
426
1.96k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
1.96k
    }
_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
    }
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
_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
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE21EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE38EEEE5cloneEv
_ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE5cloneEv
Line
Count
Source
425
4
    typename Base::MutablePtr clone() const override {
426
4
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
4
    }
_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_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
Line
Count
Source
429
60
                                 const typename Base::Selector& selector) const override {
430
60
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
60
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
Line
Count
Source
429
603
                                 const typename Base::Selector& selector) const override {
430
603
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
603
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_11ColumnConstEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
Line
Count
Source
429
50
                                 const typename Base::Selector& selector) const override {
430
50
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
50
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_12IColumnDummyENS_13ColumnNothingEE23append_data_by_selectorERNS_3COWINS_7IColumnEE11mutable_ptrIS5_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_9ColumnStrIjEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
Line
Count
Source
429
64.2k
                                 const typename Base::Selector& selector) const override {
430
64.2k
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
64.2k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
Line
Count
Source
429
2.90k
                                 const typename Base::Selector& selector) const override {
430
2.90k
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
2.90k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
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_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
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_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
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_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
Line
Count
Source
429
8.89k
                                 const typename Base::Selector& selector) const override {
430
8.89k
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
8.89k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_15ColumnVarbinaryEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
Line
Count
Source
429
13.1k
                                 const typename Base::Selector& selector) const override {
430
13.1k
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
13.1k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
Line
Count
Source
429
743
                                 const typename Base::Selector& selector) const override {
430
743
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
743
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
Line
Count
Source
429
27.7k
                                 const typename Base::Selector& selector) const override {
430
27.7k
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
27.7k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
Line
Count
Source
429
31.2k
                                 const typename Base::Selector& selector) const override {
430
31.2k
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
31.2k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
Line
Count
Source
429
5.37k
                                 const typename Base::Selector& selector) const override {
430
5.37k
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
5.37k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
Line
Count
Source
429
586
                                 const typename Base::Selector& selector) const override {
430
586
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
586
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
Line
Count
Source
429
937
                                 const typename Base::Selector& selector) const override {
430
937
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
937
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
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_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
Line
Count
Source
429
12.6k
                                 const typename Base::Selector& selector) const override {
430
12.6k
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
12.6k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDictI32EE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnStructEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
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_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
Line
Count
Source
429
643
                                 const typename Base::Selector& selector) const override {
430
643
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
643
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
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
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
Line
Count
Source
429
600
                                 const typename Base::Selector& selector) const override {
430
600
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
600
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
Line
Count
Source
429
10.0k
                                 const typename Base::Selector& selector) const override {
430
10.0k
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
10.0k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
Line
Count
Source
429
15
                                 const typename Base::Selector& selector) const override {
430
15
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
15
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
Line
Count
Source
429
1.38k
                                 const typename Base::Selector& selector) const override {
430
1.38k
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
1.38k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
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_9ColumnStrImEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE42EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
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
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE21EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE38EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
Line
Count
Source
429
2.81k
                                 const typename Base::Selector& selector) const override {
430
2.81k
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
2.81k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEE
Line
Count
Source
429
552
                                 const typename Base::Selector& selector) const override {
430
552
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
552
    }
432
639
    void insert_duplicate_fields(const Field& x, const size_t n) override {
433
639
        this->template insert_impl<Derived>(x, n);
434
639
    }
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
22
    void insert_duplicate_fields(const Field& x, const size_t n) override {
433
22
        this->template insert_impl<Derived>(x, n);
434
22
    }
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
381
    void insert_duplicate_fields(const Field& x, const size_t n) override {
433
381
        this->template insert_impl<Derived>(x, n);
434
381
    }
_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
2
    void insert_duplicate_fields(const Field& x, const size_t n) override {
433
2
        this->template insert_impl<Derived>(x, n);
434
2
    }
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_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE23insert_duplicate_fieldsERKNS_5FieldEm
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
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_9ColumnStrImEEE23insert_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_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE21EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE38EEEE23insert_duplicate_fieldsERKNS_5FieldEm
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
432
29
    void insert_duplicate_fields(const Field& x, const size_t n) override {
433
29
        this->template insert_impl<Derived>(x, n);
434
29
    }
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
606k
                                 size_t end) const override {
439
606k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
606k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Line
Count
Source
438
305k
                                 size_t end) const override {
439
305k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
305k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_11ColumnConstEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_12IColumnDummyENS_13ColumnNothingEE23append_data_by_selectorERNS_3COWINS_7IColumnEE11mutable_ptrIS5_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_7IColumnENS_9ColumnStrIjEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Line
Count
Source
438
61.9k
                                 size_t end) const override {
439
61.9k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
61.9k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Line
Count
Source
438
10.9k
                                 size_t end) const override {
439
10.9k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
10.9k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Line
Count
Source
438
959
                                 size_t end) const override {
439
959
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
959
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
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_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
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_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
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_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Line
Count
Source
438
9.52k
                                 size_t end) const override {
439
9.52k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
9.52k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Line
Count
Source
438
10.4k
                                 size_t end) const override {
439
10.4k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
10.4k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Line
Count
Source
438
59.3k
                                 size_t end) const override {
439
59.3k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
59.3k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Line
Count
Source
438
64.7k
                                 size_t end) const override {
439
64.7k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
64.7k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
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_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Line
Count
Source
438
6.50k
                                 size_t end) const override {
439
6.50k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
6.50k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Line
Count
Source
438
7.65k
                                 size_t end) const override {
439
7.65k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
7.65k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Line
Count
Source
438
369
                                 size_t end) const override {
439
369
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
369
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Line
Count
Source
438
274
                                 size_t end) const override {
439
274
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
274
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Line
Count
Source
438
12.3k
                                 size_t end) const override {
439
12.3k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
12.3k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDictI32EE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnStructEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
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_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Line
Count
Source
438
11.2k
                                 size_t end) const override {
439
11.2k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
11.2k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Line
Count
Source
438
4.23k
                                 size_t end) const override {
439
4.23k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
4.23k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Line
Count
Source
438
4.52k
                                 size_t end) const override {
439
4.52k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
4.52k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Line
Count
Source
438
6.64k
                                 size_t end) const override {
439
6.64k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
6.64k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
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_13PrimitiveTypeE30EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Line
Count
Source
438
8.20k
                                 size_t end) const override {
439
8.20k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
8.20k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Line
Count
Source
438
229
                                 size_t end) const override {
439
229
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
229
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_9ColumnStrImEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE42EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE21EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE38EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
Line
Count
Source
438
4
                                 size_t end) const override {
439
4
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
4
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmm
441
442
    void insert_from_multi_column(const std::vector<const IColumn*>& srcs,
443
170k
                                  const std::vector<size_t>& positions) override {
444
170k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
170k
    }
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.37k
                                  const std::vector<size_t>& positions) override {
444
1.37k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
1.37k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Line
Count
Source
443
122k
                                  const std::vector<size_t>& positions) override {
444
122k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
122k
    }
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.38k
                                  const std::vector<size_t>& positions) override {
444
6.38k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
6.38k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Line
Count
Source
443
3.21k
                                  const std::vector<size_t>& positions) override {
444
3.21k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
3.21k
    }
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
10
                                  const std::vector<size_t>& positions) override {
444
10
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
10
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
21
                                  const std::vector<size_t>& positions) override {
444
21
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
21
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
40
                                  const std::vector<size_t>& positions) override {
444
40
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
40
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
41
                                  const std::vector<size_t>& positions) override {
444
41
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
41
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
3.30k
                                  const std::vector<size_t>& positions) override {
444
3.30k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
3.30k
    }
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.04k
                                  const std::vector<size_t>& positions) override {
444
1.04k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
1.04k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
822
                                  const std::vector<size_t>& positions) override {
444
822
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
822
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
12.2k
                                  const std::vector<size_t>& positions) override {
444
12.2k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
12.2k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
7.44k
                                  const std::vector<size_t>& positions) override {
444
7.44k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
7.44k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
2.35k
                                  const std::vector<size_t>& positions) override {
444
2.35k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
2.35k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
623
                                  const std::vector<size_t>& positions) override {
444
623
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
623
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
1.74k
                                  const std::vector<size_t>& positions) override {
444
1.74k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
1.74k
    }
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.51k
                                  const std::vector<size_t>& positions) override {
444
3.51k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
3.51k
    }
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
95
                                  const std::vector<size_t>& positions) override {
444
95
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
95
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnMapEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Line
Count
Source
443
101
                                  const std::vector<size_t>& positions) override {
444
101
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
101
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Line
Count
Source
443
14
                                  const std::vector<size_t>& positions) override {
444
14
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
14
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
659
                                  const std::vector<size_t>& positions) override {
444
659
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
659
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
789
                                  const std::vector<size_t>& positions) override {
444
789
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
789
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
81
                                  const std::vector<size_t>& positions) override {
444
81
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
81
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
1.37k
                                  const std::vector<size_t>& positions) override {
444
1.37k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
1.37k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE24insert_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_9ColumnStrImEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS7_EERKS5_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
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
60
                                  const std::vector<size_t>& positions) override {
444
60
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
60
    }
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_13PrimitiveTypeE22EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
287
                                  const std::vector<size_t>& positions) override {
444
287
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
287
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
110
                                  const std::vector<size_t>& positions) override {
444
110
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
110
    }
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