Coverage Report

Created: 2026-04-03 05:40

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
291M
    COW() : ref_counter(0) {}
95
96
21.6k
    COW(COW const&) : ref_counter(0) {}
97
98
    COW& operator=(COW const&) { return *this; }
99
100
1.02G
    void add_ref() { ++ref_counter; }
101
102
1.03G
    void release_ref() {
103
1.03G
        if (--ref_counter == 0) {
104
294M
            delete static_cast<const Derived*>(this);
105
294M
        }
106
1.03G
    }
107
108
370M
    Derived* derived() { return static_cast<Derived*>(this); }
109
110
1.97G
    const Derived* derived() const { return static_cast<const Derived*>(this); }
111
112
    template <typename T>
113
    class intrusive_ptr {
114
    public:
115
274M
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2Ev
Line
Count
Source
115
206M
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2Ev
Line
Count
Source
115
66.9M
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_14ColumnNullableEEC2Ev
Line
Count
Source
115
437k
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEC2Ev
Line
Count
Source
115
799
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2Ev
Line
Count
Source
115
459k
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2Ev
Line
Count
Source
115
465
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEEC2Ev
Line
Count
Source
115
779
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2Ev
Line
Count
Source
115
30
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2Ev
Line
Count
Source
115
28
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2Ev
Line
Count
Source
115
58
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2Ev
Line
Count
Source
115
166
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2Ev
Line
Count
Source
115
15
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2Ev
Line
Count
Source
115
348
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2Ev
Line
Count
Source
115
49
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEC2Ev
Line
Count
Source
115
3
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2Ev
Line
Count
Source
115
40
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2Ev
Line
Count
Source
115
925
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrImEEEC2Ev
Line
Count
Source
115
42
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2Ev
Line
Count
Source
115
52
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2Ev
Line
Count
Source
115
52
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2Ev
Line
Count
Source
115
99
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2Ev
Line
Count
Source
115
59
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2Ev
Line
Count
Source
115
52
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2Ev
Line
Count
Source
115
56
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2Ev
Line
Count
Source
115
52
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2Ev
Line
Count
Source
115
52
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2Ev
Line
Count
Source
115
52
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrIjEEEC2Ev
Line
Count
Source
115
118
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2Ev
Line
Count
Source
115
52
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2Ev
Line
Count
Source
115
75
        intrusive_ptr() : t(nullptr) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2Ev
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2Ev
Line
Count
Source
115
5
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2Ev
Line
Count
Source
115
4
        intrusive_ptr() : t(nullptr) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2Ev
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEEC2Ev
Line
Count
Source
115
6.11k
        intrusive_ptr() : t(nullptr) {}
116
117
787M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
787M
            if (t && add_ref) {
119
787M
                ((std::remove_const_t<T>*)t)->add_ref();
120
787M
            }
121
787M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2EPS1_b
Line
Count
Source
117
371M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
371M
            if (t && add_ref) {
119
371M
                ((std::remove_const_t<T>*)t)->add_ref();
120
371M
            }
121
371M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnConstEEC2EPS4_b
Line
Count
Source
117
6.94M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
6.94M
            if (t && add_ref) {
119
6.94M
                ((std::remove_const_t<T>*)t)->add_ref();
120
6.94M
            }
121
6.94M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2EPS4_b
Line
Count
Source
117
120M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
120M
            if (t && add_ref) {
119
120M
                ((std::remove_const_t<T>*)t)->add_ref();
120
120M
            }
121
120M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEEC2EPS5_b
Line
Count
Source
117
70.0M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
70.0M
            if (t && add_ref) {
119
70.0M
                ((std::remove_const_t<T>*)t)->add_ref();
120
70.0M
            }
121
70.0M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_14ColumnNullableEEC2EPS4_b
Line
Count
Source
117
64.7M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
64.7M
            if (t && add_ref) {
119
64.7M
                ((std::remove_const_t<T>*)t)->add_ref();
120
64.7M
            }
121
64.7M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EPS6_b
Line
Count
Source
117
65.7M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
65.7M
            if (t && add_ref) {
119
65.6M
                ((std::remove_const_t<T>*)t)->add_ref();
120
65.6M
            }
121
65.7M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2EPS6_b
Line
Count
Source
117
5.40M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
5.40M
            if (t && add_ref) {
119
5.40M
                ((std::remove_const_t<T>*)t)->add_ref();
120
5.40M
            }
121
5.40M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2EPS6_b
Line
Count
Source
117
1.82M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
1.82M
            if (t && add_ref) {
119
1.82M
                ((std::remove_const_t<T>*)t)->add_ref();
120
1.82M
            }
121
1.82M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2EPS6_b
Line
Count
Source
117
13.8M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
13.8M
            if (t && add_ref) {
119
13.8M
                ((std::remove_const_t<T>*)t)->add_ref();
120
13.8M
            }
121
13.8M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EPS6_b
Line
Count
Source
117
32.4M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
32.4M
            if (t && add_ref) {
119
32.4M
                ((std::remove_const_t<T>*)t)->add_ref();
120
32.4M
            }
121
32.4M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2EPS6_b
Line
Count
Source
117
755k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
755k
            if (t && add_ref) {
119
755k
                ((std::remove_const_t<T>*)t)->add_ref();
120
755k
            }
121
755k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2EPS6_b
Line
Count
Source
117
1.47M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
1.47M
            if (t && add_ref) {
119
1.47M
                ((std::remove_const_t<T>*)t)->add_ref();
120
1.47M
            }
121
1.47M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2EPS6_b
Line
Count
Source
117
1.66M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
1.66M
            if (t && add_ref) {
119
1.66M
                ((std::remove_const_t<T>*)t)->add_ref();
120
1.66M
            }
121
1.66M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2EPS6_b
Line
Count
Source
117
46.7k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
46.7k
            if (t && add_ref) {
119
46.7k
                ((std::remove_const_t<T>*)t)->add_ref();
120
46.7k
            }
121
46.7k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2EPS6_b
Line
Count
Source
117
46.2k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
46.2k
            if (t && add_ref) {
119
46.2k
                ((std::remove_const_t<T>*)t)->add_ref();
120
46.2k
            }
121
46.2k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEC2EPS6_b
Line
Count
Source
117
60.5k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
60.5k
            if (t && add_ref) {
119
60.5k
                ((std::remove_const_t<T>*)t)->add_ref();
120
60.5k
            }
121
60.5k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2EPS6_b
Line
Count
Source
117
2.74M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
2.74M
            if (t && add_ref) {
119
2.74M
                ((std::remove_const_t<T>*)t)->add_ref();
120
2.74M
            }
121
2.74M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEC2EPS6_b
Line
Count
Source
117
165k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
165k
            if (t && add_ref) {
119
165k
                ((std::remove_const_t<T>*)t)->add_ref();
120
165k
            }
121
165k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2EPS6_b
Line
Count
Source
117
5.89M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
5.89M
            if (t && add_ref) {
119
5.89M
                ((std::remove_const_t<T>*)t)->add_ref();
120
5.89M
            }
121
5.89M
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE21EEEEC2EPS6_b
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEC2EPS6_b
Line
Count
Source
117
21.7k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
21.7k
            if (t && add_ref) {
119
21.7k
                ((std::remove_const_t<T>*)t)->add_ref();
120
21.7k
            }
121
21.7k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEC2EPS6_b
Line
Count
Source
117
314k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
314k
            if (t && add_ref) {
119
314k
                ((std::remove_const_t<T>*)t)->add_ref();
120
314k
            }
121
314k
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEC2EPS6_b
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2EPS6_b
Line
Count
Source
117
4.81M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
4.81M
            if (t && add_ref) {
119
4.81M
                ((std::remove_const_t<T>*)t)->add_ref();
120
4.81M
            }
121
4.81M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrImEEEC2EPS5_b
Line
Count
Source
117
6.28k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
6.28k
            if (t && add_ref) {
119
6.28k
                ((std::remove_const_t<T>*)t)->add_ref();
120
6.28k
            }
121
6.28k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnArrayEEC2EPS4_b
Line
Count
Source
117
4.71M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
4.71M
            if (t && add_ref) {
119
4.71M
                ((std::remove_const_t<T>*)t)->add_ref();
120
4.71M
            }
121
4.71M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2EPS6_b
Line
Count
Source
117
901k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
901k
            if (t && add_ref) {
119
901k
                ((std::remove_const_t<T>*)t)->add_ref();
120
901k
            }
121
901k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2EPS6_b
Line
Count
Source
117
1.42M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
1.42M
            if (t && add_ref) {
119
1.42M
                ((std::remove_const_t<T>*)t)->add_ref();
120
1.42M
            }
121
1.42M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEC2EPS6_b
Line
Count
Source
117
65.4k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
65.4k
            if (t && add_ref) {
119
65.4k
                ((std::remove_const_t<T>*)t)->add_ref();
120
65.4k
            }
121
65.4k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2EPS6_b
Line
Count
Source
117
1.74M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
1.74M
            if (t && add_ref) {
119
1.74M
                ((std::remove_const_t<T>*)t)->add_ref();
120
1.74M
            }
121
1.74M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2EPS6_b
Line
Count
Source
117
120k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
120k
            if (t && add_ref) {
119
120k
                ((std::remove_const_t<T>*)t)->add_ref();
120
120k
            }
121
120k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_23ColumnFixedLengthObjectEEC2EPS4_b
Line
Count
Source
117
903k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
903k
            if (t && add_ref) {
119
899k
                ((std::remove_const_t<T>*)t)->add_ref();
120
899k
            }
121
903k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEC2EPS6_b
Line
Count
Source
117
71.6k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
71.6k
            if (t && add_ref) {
119
71.6k
                ((std::remove_const_t<T>*)t)->add_ref();
120
71.6k
            }
121
71.6k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEC2EPS6_b
Line
Count
Source
117
8.99k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
8.99k
            if (t && add_ref) {
119
8.99k
                ((std::remove_const_t<T>*)t)->add_ref();
120
8.99k
            }
121
8.99k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEC2EPS6_b
Line
Count
Source
117
15.7k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
15.7k
            if (t && add_ref) {
119
15.7k
                ((std::remove_const_t<T>*)t)->add_ref();
120
15.7k
            }
121
15.7k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnMapEEC2EPS4_b
Line
Count
Source
117
1.96M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
1.96M
            if (t && add_ref) {
119
1.96M
                ((std::remove_const_t<T>*)t)->add_ref();
120
1.96M
            }
121
1.96M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnStructEEC2EPS4_b
Line
Count
Source
117
639k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
639k
            if (t && add_ref) {
119
639k
                ((std::remove_const_t<T>*)t)->add_ref();
120
639k
            }
121
639k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEEC2EPS4_b
Line
Count
Source
117
310k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
310k
            if (t && add_ref) {
119
310k
                ((std::remove_const_t<T>*)t)->add_ref();
120
310k
            }
121
310k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnNothingEEC2EPS4_b
Line
Count
Source
117
38.4k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
38.4k
            if (t && add_ref) {
119
38.4k
                ((std::remove_const_t<T>*)t)->add_ref();
120
38.4k
            }
121
38.4k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_14ColumnNullableEEC2EPS5_b
Line
Count
Source
117
782k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
782k
            if (t && add_ref) {
119
782k
                ((std::remove_const_t<T>*)t)->add_ref();
120
782k
            }
121
782k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVarbinaryEEC2EPS4_b
Line
Count
Source
117
21.3k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
21.3k
            if (t && add_ref) {
119
21.3k
                ((std::remove_const_t<T>*)t)->add_ref();
120
21.3k
            }
121
21.3k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrImEEEC2EPS6_b
Line
Count
Source
117
42
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
42
            if (t && add_ref) {
119
42
                ((std::remove_const_t<T>*)t)->add_ref();
120
42
            }
121
42
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EPS7_b
Line
Count
Source
117
52
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
52
            if (t && add_ref) {
119
52
                ((std::remove_const_t<T>*)t)->add_ref();
120
52
            }
121
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2EPS7_b
Line
Count
Source
117
52
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
52
            if (t && add_ref) {
119
52
                ((std::remove_const_t<T>*)t)->add_ref();
120
52
            }
121
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2EPS7_b
Line
Count
Source
117
52
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
52
            if (t && add_ref) {
119
52
                ((std::remove_const_t<T>*)t)->add_ref();
120
52
            }
121
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2EPS7_b
Line
Count
Source
117
102
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
102
            if (t && add_ref) {
119
102
                ((std::remove_const_t<T>*)t)->add_ref();
120
102
            }
121
102
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EPS7_b
Line
Count
Source
117
58
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
58
            if (t && add_ref) {
119
58
                ((std::remove_const_t<T>*)t)->add_ref();
120
58
            }
121
58
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2EPS7_b
Line
Count
Source
117
52
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
52
            if (t && add_ref) {
119
52
                ((std::remove_const_t<T>*)t)->add_ref();
120
52
            }
121
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2EPS7_b
Line
Count
Source
117
56
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
56
            if (t && add_ref) {
119
56
                ((std::remove_const_t<T>*)t)->add_ref();
120
56
            }
121
56
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2EPS7_b
Line
Count
Source
117
52
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
52
            if (t && add_ref) {
119
52
                ((std::remove_const_t<T>*)t)->add_ref();
120
52
            }
121
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2EPS7_b
Line
Count
Source
117
52
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
52
            if (t && add_ref) {
119
52
                ((std::remove_const_t<T>*)t)->add_ref();
120
52
            }
121
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2EPS7_b
Line
Count
Source
117
52
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
52
            if (t && add_ref) {
119
52
                ((std::remove_const_t<T>*)t)->add_ref();
120
52
            }
121
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrIjEEEC2EPS6_b
Line
Count
Source
117
118
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
118
            if (t && add_ref) {
119
118
                ((std::remove_const_t<T>*)t)->add_ref();
120
118
            }
121
118
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2EPS7_b
Line
Count
Source
117
52
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
52
            if (t && add_ref) {
119
52
                ((std::remove_const_t<T>*)t)->add_ref();
120
52
            }
121
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2EPS7_b
Line
Count
Source
117
75
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
75
            if (t && add_ref) {
119
75
                ((std::remove_const_t<T>*)t)->add_ref();
120
75
            }
121
75
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2EPS7_b
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2EPS7_b
Line
Count
Source
117
5
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
5
            if (t && add_ref) {
119
5
                ((std::remove_const_t<T>*)t)->add_ref();
120
5
            }
121
5
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2EPS7_b
Line
Count
Source
117
4
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
4
            if (t && add_ref) {
119
4
                ((std::remove_const_t<T>*)t)->add_ref();
120
4
            }
121
4
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2EPS7_b
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEEC2EPS6_b
Line
Count
Source
117
475
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
475
            if (t && add_ref) {
119
475
                ((std::remove_const_t<T>*)t)->add_ref();
120
475
            }
121
475
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEEC2EPS6_b
Line
Count
Source
117
1.61M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
1.61M
            if (t && add_ref) {
119
1.60M
                ((std::remove_const_t<T>*)t)->add_ref();
120
1.60M
            }
121
1.61M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEEC2EPS6_b
Line
Count
Source
117
1.20k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
1.20k
            if (t && add_ref) {
119
1.19k
                ((std::remove_const_t<T>*)t)->add_ref();
120
1.19k
            }
121
1.20k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEEC2EPS6_b
Line
Count
Source
117
24.5k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
24.5k
            if (t && add_ref) {
119
24.5k
                ((std::remove_const_t<T>*)t)->add_ref();
120
24.5k
            }
121
24.5k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEEC2EPS6_b
Line
Count
Source
117
28
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
28
            if (t && add_ref) {
119
28
                ((std::remove_const_t<T>*)t)->add_ref();
120
28
            }
121
28
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEEC2EPS6_b
Line
Count
Source
117
256
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
256
            if (t && add_ref) {
119
256
                ((std::remove_const_t<T>*)t)->add_ref();
120
256
            }
121
256
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEEC2EPS6_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.60k
                ((std::remove_const_t<T>*)t)->add_ref();
120
2.60k
            }
121
2.60k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEEC2EPS6_b
Line
Count
Source
117
662
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
662
            if (t && add_ref) {
119
662
                ((std::remove_const_t<T>*)t)->add_ref();
120
662
            }
121
662
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEEC2EPS6_b
Line
Count
Source
117
359
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
359
            if (t && add_ref) {
119
359
                ((std::remove_const_t<T>*)t)->add_ref();
120
359
            }
121
359
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEEC2EPS6_b
Line
Count
Source
117
2.23k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
2.24k
            if (t && add_ref) {
119
2.24k
                ((std::remove_const_t<T>*)t)->add_ref();
120
2.24k
            }
121
2.23k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEEC2EPS6_b
Line
Count
Source
117
2.81k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
2.81k
            if (t && add_ref) {
119
2.81k
                ((std::remove_const_t<T>*)t)->add_ref();
120
2.81k
            }
121
2.81k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEEC2EPS6_b
Line
Count
Source
117
516
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
516
            if (t && add_ref) {
119
515
                ((std::remove_const_t<T>*)t)->add_ref();
120
515
            }
121
516
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE42EEEEC2EPS6_b
Line
Count
Source
117
3.37k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
3.37k
            if (t && add_ref) {
119
3.37k
                ((std::remove_const_t<T>*)t)->add_ref();
120
3.37k
            }
121
3.37k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDictI32EEC2EPS4_b
Line
Count
Source
117
14.6k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
14.6k
            if (t && add_ref) {
119
14.6k
                ((std::remove_const_t<T>*)t)->add_ref();
120
14.6k
            }
121
14.6k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEEC2EPS6_b
Line
Count
Source
117
57
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
57
            if (t && add_ref) {
119
57
                ((std::remove_const_t<T>*)t)->add_ref();
120
57
            }
121
57
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEEC2EPS6_b
Line
Count
Source
117
491
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
491
            if (t && add_ref) {
119
491
                ((std::remove_const_t<T>*)t)->add_ref();
120
491
            }
121
491
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEEC2EPS6_b
Line
Count
Source
117
1
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
1
            if (t && add_ref) {
119
1
                ((std::remove_const_t<T>*)t)->add_ref();
120
1
            }
121
1
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEEC2EPS6_b
Line
Count
Source
117
106
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
106
            if (t && add_ref) {
119
106
                ((std::remove_const_t<T>*)t)->add_ref();
120
106
            }
121
106
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEEC2EPS6_b
Line
Count
Source
117
290
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
290
            if (t && add_ref) {
119
290
                ((std::remove_const_t<T>*)t)->add_ref();
120
290
            }
121
290
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEEC2EPS6_b
Line
Count
Source
117
546
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
546
            if (t && add_ref) {
119
545
                ((std::remove_const_t<T>*)t)->add_ref();
120
545
            }
121
546
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEEC2EPS6_b
Line
Count
Source
117
183
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
183
            if (t && add_ref) {
119
183
                ((std::remove_const_t<T>*)t)->add_ref();
120
183
            }
121
183
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEEC2EPS6_b
Line
Count
Source
117
89
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
89
            if (t && add_ref) {
119
89
                ((std::remove_const_t<T>*)t)->add_ref();
120
89
            }
121
89
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEEC2EPS6_b
Line
Count
Source
117
91
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
91
            if (t && add_ref) {
119
91
                ((std::remove_const_t<T>*)t)->add_ref();
120
91
            }
121
91
        }
122
123
        template <typename U>
124
1.20M
        intrusive_ptr(intrusive_ptr<U> const& rhs) : t(rhs.get()) {
125
1.20M
            if (t) {
126
1.20M
                ((std::remove_const_t<T>*)t)->add_ref();
127
1.20M
            }
128
1.20M
        }
129
130
282M
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
282M
            if (t) {
132
256M
                ((std::remove_const_t<T>*)t)->add_ref();
133
256M
            }
134
282M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2ERKS5_
Line
Count
Source
130
282M
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
282M
            if (t) {
132
256M
                ((std::remove_const_t<T>*)t)->add_ref();
133
256M
            }
134
282M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2ERKS8_
Line
Count
Source
130
52
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
52
            if (t) {
132
52
                ((std::remove_const_t<T>*)t)->add_ref();
133
52
            }
134
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2ERKS8_
Line
Count
Source
130
52
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
52
            if (t) {
132
52
                ((std::remove_const_t<T>*)t)->add_ref();
133
52
            }
134
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2ERKS8_
Line
Count
Source
130
52
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
52
            if (t) {
132
52
                ((std::remove_const_t<T>*)t)->add_ref();
133
52
            }
134
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2ERKS8_
Line
Count
Source
130
105
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
105
            if (t) {
132
105
                ((std::remove_const_t<T>*)t)->add_ref();
133
105
            }
134
105
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2ERKS8_
Line
Count
Source
130
58
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
58
            if (t) {
132
58
                ((std::remove_const_t<T>*)t)->add_ref();
133
58
            }
134
58
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2ERKS8_
Line
Count
Source
130
52
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
52
            if (t) {
132
52
                ((std::remove_const_t<T>*)t)->add_ref();
133
52
            }
134
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2ERKS8_
Line
Count
Source
130
56
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
56
            if (t) {
132
56
                ((std::remove_const_t<T>*)t)->add_ref();
133
56
            }
134
56
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2ERKS8_
Line
Count
Source
130
52
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
52
            if (t) {
132
52
                ((std::remove_const_t<T>*)t)->add_ref();
133
52
            }
134
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2ERKS8_
Line
Count
Source
130
52
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
52
            if (t) {
132
52
                ((std::remove_const_t<T>*)t)->add_ref();
133
52
            }
134
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2ERKS8_
Line
Count
Source
130
52
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
52
            if (t) {
132
52
                ((std::remove_const_t<T>*)t)->add_ref();
133
52
            }
134
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrIjEEEC2ERKS7_
Line
Count
Source
130
118
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
118
            if (t) {
132
118
                ((std::remove_const_t<T>*)t)->add_ref();
133
118
            }
134
118
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrImEEEC2ERKS7_
Line
Count
Source
130
42
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
42
            if (t) {
132
42
                ((std::remove_const_t<T>*)t)->add_ref();
133
42
            }
134
42
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2ERKS8_
Line
Count
Source
130
52
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
52
            if (t) {
132
52
                ((std::remove_const_t<T>*)t)->add_ref();
133
52
            }
134
52
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2ERKS8_
Line
Count
Source
130
75
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
75
            if (t) {
132
75
                ((std::remove_const_t<T>*)t)->add_ref();
133
75
            }
134
75
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2ERKS8_
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2ERKS8_
Line
Count
Source
130
5
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
5
            if (t) {
132
5
                ((std::remove_const_t<T>*)t)->add_ref();
133
5
            }
134
5
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2ERKS8_
Line
Count
Source
130
4
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
4
            if (t) {
132
4
                ((std::remove_const_t<T>*)t)->add_ref();
133
4
            }
134
4
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2ERKS8_
135
136
2.47G
        ~intrusive_ptr() {
137
2.47G
            if (t) {
138
1.04G
                ((std::remove_const_t<T>*)t)->release_ref();
139
1.04G
            }
140
2.47G
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnConstEED2Ev
Line
Count
Source
136
6.94M
        ~intrusive_ptr() {
137
6.94M
            if (t) {
138
134
                ((std::remove_const_t<T>*)t)->release_ref();
139
134
            }
140
6.94M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_ED2Ev
Line
Count
Source
136
741M
        ~intrusive_ptr() {
137
741M
            if (t) {
138
273M
                ((std::remove_const_t<T>*)t)->release_ref();
139
273M
            }
140
741M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEED2Ev
Line
Count
Source
136
70.2M
        ~intrusive_ptr() {
137
70.2M
            if (t) {
138
333k
                ((std::remove_const_t<T>*)t)->release_ref();
139
333k
            }
140
70.2M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_ED2Ev
Line
Count
Source
136
1.44G
        ~intrusive_ptr() {
137
1.44G
            if (t) {
138
764M
                ((std::remove_const_t<T>*)t)->release_ref();
139
764M
            }
140
1.44G
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_14ColumnNullableEED2Ev
Line
Count
Source
136
64.8M
        ~intrusive_ptr() {
137
64.8M
            if (t) {
138
6.53k
                ((std::remove_const_t<T>*)t)->release_ref();
139
6.53k
            }
140
64.8M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEED2Ev
Line
Count
Source
136
66.5M
        ~intrusive_ptr() {
137
66.5M
            if (t) {
138
201k
                ((std::remove_const_t<T>*)t)->release_ref();
139
201k
            }
140
66.5M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEED2Ev
Line
Count
Source
136
5.41M
        ~intrusive_ptr() {
137
5.41M
            if (t) {
138
397
                ((std::remove_const_t<T>*)t)->release_ref();
139
397
            }
140
5.41M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEED2Ev
Line
Count
Source
136
1.82M
        ~intrusive_ptr() {
137
1.82M
            if (t) {
138
380
                ((std::remove_const_t<T>*)t)->release_ref();
139
380
            }
140
1.82M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEED2Ev
Line
Count
Source
136
13.8M
        ~intrusive_ptr() {
137
13.8M
            if (t) {
138
728
                ((std::remove_const_t<T>*)t)->release_ref();
139
728
            }
140
13.8M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEED2Ev
Line
Count
Source
136
32.4M
        ~intrusive_ptr() {
137
32.4M
            if (t) {
138
2.44k
                ((std::remove_const_t<T>*)t)->release_ref();
139
2.44k
            }
140
32.4M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEED2Ev
Line
Count
Source
136
755k
        ~intrusive_ptr() {
137
755k
            if (t) {
138
306
                ((std::remove_const_t<T>*)t)->release_ref();
139
306
            }
140
755k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEED2Ev
Line
Count
Source
136
1.48M
        ~intrusive_ptr() {
137
1.48M
            if (t) {
138
252
                ((std::remove_const_t<T>*)t)->release_ref();
139
252
            }
140
1.48M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEED2Ev
Line
Count
Source
136
1.66M
        ~intrusive_ptr() {
137
1.66M
            if (t) {
138
276
                ((std::remove_const_t<T>*)t)->release_ref();
139
276
            }
140
1.66M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEED2Ev
Line
Count
Source
136
47.0k
        ~intrusive_ptr() {
137
47.0k
            if (t) {
138
195
                ((std::remove_const_t<T>*)t)->release_ref();
139
195
            }
140
47.0k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEED2Ev
Line
Count
Source
136
46.4k
        ~intrusive_ptr() {
137
46.4k
            if (t) {
138
201
                ((std::remove_const_t<T>*)t)->release_ref();
139
201
            }
140
46.4k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEED2Ev
Line
Count
Source
136
60.5k
        ~intrusive_ptr() {
137
60.5k
            if (t) {
138
10
                ((std::remove_const_t<T>*)t)->release_ref();
139
10
            }
140
60.5k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEED2Ev
Line
Count
Source
136
2.74M
        ~intrusive_ptr() {
137
2.74M
            if (t) {
138
215
                ((std::remove_const_t<T>*)t)->release_ref();
139
215
            }
140
2.74M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEED2Ev
Line
Count
Source
136
165k
        ~intrusive_ptr() {
137
165k
            if (t) {
138
10
                ((std::remove_const_t<T>*)t)->release_ref();
139
10
            }
140
165k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEED2Ev
Line
Count
Source
136
5.89M
        ~intrusive_ptr() {
137
5.89M
            if (t) {
138
550
                ((std::remove_const_t<T>*)t)->release_ref();
139
550
            }
140
5.89M
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE21EEEED2Ev
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEED2Ev
Line
Count
Source
136
21.7k
        ~intrusive_ptr() {
137
21.7k
            if (t) {
138
3
                ((std::remove_const_t<T>*)t)->release_ref();
139
3
            }
140
21.7k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEED2Ev
Line
Count
Source
136
314k
        ~intrusive_ptr() {
137
314k
            if (t) {
138
2
                ((std::remove_const_t<T>*)t)->release_ref();
139
2
            }
140
314k
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEED2Ev
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEED2Ev
Line
Count
Source
136
4.81M
        ~intrusive_ptr() {
137
4.81M
            if (t) {
138
27.5k
                ((std::remove_const_t<T>*)t)->release_ref();
139
27.5k
            }
140
4.81M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrImEEED2Ev
Line
Count
Source
136
6.34k
        ~intrusive_ptr() {
137
6.34k
            if (t) {
138
64
                ((std::remove_const_t<T>*)t)->release_ref();
139
64
            }
140
6.34k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnArrayEED2Ev
Line
Count
Source
136
4.71M
        ~intrusive_ptr() {
137
4.71M
            if (t) {
138
1.33M
                ((std::remove_const_t<T>*)t)->release_ref();
139
1.33M
            }
140
4.71M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEED2Ev
Line
Count
Source
136
1.50M
        ~intrusive_ptr() {
137
1.50M
            if (t) {
138
1.20M
                ((std::remove_const_t<T>*)t)->release_ref();
139
1.20M
            }
140
1.50M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEED2Ev
Line
Count
Source
136
901k
        ~intrusive_ptr() {
137
901k
            if (t) {
138
1.38k
                ((std::remove_const_t<T>*)t)->release_ref();
139
1.38k
            }
140
901k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEED2Ev
Line
Count
Source
136
1.42M
        ~intrusive_ptr() {
137
1.42M
            if (t) {
138
1.10k
                ((std::remove_const_t<T>*)t)->release_ref();
139
1.10k
            }
140
1.42M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEED2Ev
Line
Count
Source
136
65.4k
        ~intrusive_ptr() {
137
65.4k
            if (t) {
138
49
                ((std::remove_const_t<T>*)t)->release_ref();
139
49
            }
140
65.4k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEED2Ev
Line
Count
Source
136
1.74M
        ~intrusive_ptr() {
137
1.74M
            if (t) {
138
676
                ((std::remove_const_t<T>*)t)->release_ref();
139
676
            }
140
1.74M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEED2Ev
Line
Count
Source
136
120k
        ~intrusive_ptr() {
137
120k
            if (t) {
138
567
                ((std::remove_const_t<T>*)t)->release_ref();
139
567
            }
140
120k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_23ColumnFixedLengthObjectEED2Ev
Line
Count
Source
136
913k
        ~intrusive_ptr() {
137
913k
            if (t) {
138
44
                ((std::remove_const_t<T>*)t)->release_ref();
139
44
            }
140
913k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEED2Ev
Line
Count
Source
136
73.2k
        ~intrusive_ptr() {
137
73.2k
            if (t) {
138
13
                ((std::remove_const_t<T>*)t)->release_ref();
139
13
            }
140
73.2k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEED2Ev
Line
Count
Source
136
8.98k
        ~intrusive_ptr() {
137
8.98k
            if (t) {
138
9
                ((std::remove_const_t<T>*)t)->release_ref();
139
9
            }
140
8.98k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEED2Ev
Line
Count
Source
136
15.7k
        ~intrusive_ptr() {
137
15.7k
            if (t) {
138
11
                ((std::remove_const_t<T>*)t)->release_ref();
139
11
            }
140
15.7k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnMapEED2Ev
Line
Count
Source
136
1.96M
        ~intrusive_ptr() {
137
1.96M
            if (t) {
138
262
                ((std::remove_const_t<T>*)t)->release_ref();
139
262
            }
140
1.96M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnStructEED2Ev
Line
Count
Source
136
639k
        ~intrusive_ptr() {
137
639k
            if (t) {
138
6
                ((std::remove_const_t<T>*)t)->release_ref();
139
6
            }
140
639k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEED2Ev
Line
Count
Source
136
322k
        ~intrusive_ptr() {
137
322k
            if (t) {
138
19.4k
                ((std::remove_const_t<T>*)t)->release_ref();
139
19.4k
            }
140
322k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnNothingEED2Ev
Line
Count
Source
136
38.4k
        ~intrusive_ptr() {
137
38.4k
            if (t) {
138
1
                ((std::remove_const_t<T>*)t)->release_ref();
139
1
            }
140
38.4k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_14ColumnNullableEED2Ev
Line
Count
Source
136
1.21M
        ~intrusive_ptr() {
137
1.21M
            if (t) {
138
782k
                ((std::remove_const_t<T>*)t)->release_ref();
139
782k
            }
140
1.21M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVarbinaryEED2Ev
Line
Count
Source
136
21.3k
        ~intrusive_ptr() {
137
21.3k
            if (t) {
138
42
                ((std::remove_const_t<T>*)t)->release_ref();
139
42
            }
140
21.3k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE2EEEED2Ev
Line
Count
Source
136
1.08k
        ~intrusive_ptr() {
137
1.08k
            if (t) {
138
104
                ((std::remove_const_t<T>*)t)->release_ref();
139
104
            }
140
1.08k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE3EEEED2Ev
Line
Count
Source
136
208
        ~intrusive_ptr() {
137
208
            if (t) {
138
104
                ((std::remove_const_t<T>*)t)->release_ref();
139
104
            }
140
208
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE4EEEED2Ev
Line
Count
Source
136
208
        ~intrusive_ptr() {
137
208
            if (t) {
138
104
                ((std::remove_const_t<T>*)t)->release_ref();
139
104
            }
140
208
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE5EEEED2Ev
Line
Count
Source
136
399
        ~intrusive_ptr() {
137
399
            if (t) {
138
201
                ((std::remove_const_t<T>*)t)->release_ref();
139
201
            }
140
399
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE6EEEED2Ev
Line
Count
Source
136
233
        ~intrusive_ptr() {
137
233
            if (t) {
138
116
                ((std::remove_const_t<T>*)t)->release_ref();
139
116
            }
140
233
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE7EEEED2Ev
Line
Count
Source
136
208
        ~intrusive_ptr() {
137
208
            if (t) {
138
104
                ((std::remove_const_t<T>*)t)->release_ref();
139
104
            }
140
208
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE8EEEED2Ev
Line
Count
Source
136
222
        ~intrusive_ptr() {
137
222
            if (t) {
138
110
                ((std::remove_const_t<T>*)t)->release_ref();
139
110
            }
140
222
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE9EEEED2Ev
Line
Count
Source
136
208
        ~intrusive_ptr() {
137
208
            if (t) {
138
104
                ((std::remove_const_t<T>*)t)->release_ref();
139
104
            }
140
208
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE36EEEED2Ev
Line
Count
Source
136
208
        ~intrusive_ptr() {
137
208
            if (t) {
138
104
                ((std::remove_const_t<T>*)t)->release_ref();
139
104
            }
140
208
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE37EEEED2Ev
Line
Count
Source
136
208
        ~intrusive_ptr() {
137
208
            if (t) {
138
104
                ((std::remove_const_t<T>*)t)->release_ref();
139
104
            }
140
208
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrIjEEED2Ev
Line
Count
Source
136
428
        ~intrusive_ptr() {
137
428
            if (t) {
138
192
                ((std::remove_const_t<T>*)t)->release_ref();
139
192
            }
140
428
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrImEEED2Ev
Line
Count
Source
136
156
        ~intrusive_ptr() {
137
156
            if (t) {
138
72
                ((std::remove_const_t<T>*)t)->release_ref();
139
72
            }
140
156
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE25EEEED2Ev
Line
Count
Source
136
208
        ~intrusive_ptr() {
137
208
            if (t) {
138
104
                ((std::remove_const_t<T>*)t)->release_ref();
139
104
            }
140
208
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE26EEEED2Ev
Line
Count
Source
136
290
        ~intrusive_ptr() {
137
290
            if (t) {
138
140
                ((std::remove_const_t<T>*)t)->release_ref();
139
140
            }
140
290
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEED2Ev
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEED2Ev
Line
Count
Source
136
18
        ~intrusive_ptr() {
137
18
            if (t) {
138
8
                ((std::remove_const_t<T>*)t)->release_ref();
139
8
            }
140
18
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEED2Ev
Line
Count
Source
136
14
        ~intrusive_ptr() {
137
14
            if (t) {
138
6
                ((std::remove_const_t<T>*)t)->release_ref();
139
6
            }
140
14
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEED2Ev
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEED2Ev
Line
Count
Source
136
475
        ~intrusive_ptr() {
137
475
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
475
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEED2Ev
Line
Count
Source
136
1.61M
        ~intrusive_ptr() {
137
1.61M
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
1.61M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEED2Ev
Line
Count
Source
136
1.20k
        ~intrusive_ptr() {
137
1.20k
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
1.20k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEED2Ev
Line
Count
Source
136
24.5k
        ~intrusive_ptr() {
137
24.5k
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
24.5k
        }
_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
256
        ~intrusive_ptr() {
137
256
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
256
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEED2Ev
Line
Count
Source
136
2.60k
        ~intrusive_ptr() {
137
2.60k
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
2.60k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEED2Ev
Line
Count
Source
136
663
        ~intrusive_ptr() {
137
663
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
663
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEED2Ev
Line
Count
Source
136
361
        ~intrusive_ptr() {
137
361
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
361
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEED2Ev
Line
Count
Source
136
2.24k
        ~intrusive_ptr() {
137
2.24k
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
2.24k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEED2Ev
Line
Count
Source
136
2.82k
        ~intrusive_ptr() {
137
2.82k
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
2.82k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEED2Ev
Line
Count
Source
136
515
        ~intrusive_ptr() {
137
515
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
515
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE42EEEED2Ev
Line
Count
Source
136
3.38k
        ~intrusive_ptr() {
137
3.38k
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
3.38k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDictI32EED2Ev
Line
Count
Source
136
14.6k
        ~intrusive_ptr() {
137
14.6k
            if (t) {
138
5
                ((std::remove_const_t<T>*)t)->release_ref();
139
5
            }
140
14.6k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEED2Ev
Line
Count
Source
136
57
        ~intrusive_ptr() {
137
57
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
57
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEED2Ev
Line
Count
Source
136
491
        ~intrusive_ptr() {
137
491
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
491
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEED2Ev
Line
Count
Source
136
1
        ~intrusive_ptr() {
137
1
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
1
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEED2Ev
Line
Count
Source
136
105
        ~intrusive_ptr() {
137
105
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
105
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEED2Ev
Line
Count
Source
136
291
        ~intrusive_ptr() {
137
291
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
291
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEED2Ev
Line
Count
Source
136
544
        ~intrusive_ptr() {
137
544
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
544
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEED2Ev
Line
Count
Source
136
183
        ~intrusive_ptr() {
137
183
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
183
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEED2Ev
Line
Count
Source
136
90
        ~intrusive_ptr() {
137
90
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
90
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEED2Ev
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
        }
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
519M
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2EOS4_
Line
Count
Source
148
65.1M
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2EOS5_
Line
Count
Source
148
453M
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEC2EOS7_
Line
Count
Source
148
798
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EOS7_
Line
Count
Source
148
317k
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EOS7_
Line
Count
Source
148
539
        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.12k
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
149
150
334M
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
334M
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
334M
            return *this;
153
334M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EaSEOS5_
Line
Count
Source
150
271M
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
271M
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
271M
            return *this;
153
271M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EaSEOS4_
Line
Count
Source
150
63.0M
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
63.0M
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
63.0M
            return *this;
153
63.0M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEaSEOS7_
Line
Count
Source
150
798
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
798
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
798
            return *this;
153
798
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEaSEOS7_
Line
Count
Source
150
317k
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
317k
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
317k
            return *this;
153
317k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEaSEOS7_
Line
Count
Source
150
383
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
383
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
383
            return *this;
153
383
        }
_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.12k
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
6.12k
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
6.12k
            return *this;
153
6.12k
        }
154
155
        template <class U>
156
        friend class intrusive_ptr;
157
158
        template <class U>
159
631M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
631M
            rhs.t = nullptr;
161
631M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2IS1_EEONS3_IT_EE
Line
Count
Source
159
339M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
339M
            rhs.t = nullptr;
161
339M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_11ColumnConstEEEONS3_IT_EE
Line
Count
Source
159
2.85M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
2.85M
            rhs.t = nullptr;
161
2.85M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_11ColumnConstEEEONS3_IT_EE
Line
Count
Source
159
4.09M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
4.09M
            rhs.t = nullptr;
161
4.09M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEONS3_IT_EE
Line
Count
Source
159
61.8M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
61.8M
            rhs.t = nullptr;
161
61.8M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_14ColumnNullableEEEONS3_IT_EE
Line
Count
Source
159
60.8M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
60.8M
            rhs.t = nullptr;
161
60.8M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_14ColumnNullableEEEONS3_IT_EE
Line
Count
Source
159
4.00M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
4.00M
            rhs.t = nullptr;
161
4.00M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEONS3_IT_EE
Line
Count
Source
159
3.72M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
3.72M
            rhs.t = nullptr;
161
3.72M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEEONS3_IT_EE
Line
Count
Source
159
4.91M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
4.91M
            rhs.t = nullptr;
161
4.91M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEEONS3_IT_EE
Line
Count
Source
159
501k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
501k
            rhs.t = nullptr;
161
501k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEEONS3_IT_EE
Line
Count
Source
159
1.32M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1.32M
            rhs.t = nullptr;
161
1.32M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEEONS3_IT_EE
Line
Count
Source
159
507k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
507k
            rhs.t = nullptr;
161
507k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEEONS3_IT_EE
Line
Count
Source
159
6.99M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
6.99M
            rhs.t = nullptr;
161
6.99M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEEONS3_IT_EE
Line
Count
Source
159
6.83M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
6.83M
            rhs.t = nullptr;
161
6.83M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEEONS3_IT_EE
Line
Count
Source
159
20.3M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
20.3M
            rhs.t = nullptr;
161
20.3M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEEONS3_IT_EE
Line
Count
Source
159
12.1M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
12.1M
            rhs.t = nullptr;
161
12.1M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEEONS3_IT_EE
Line
Count
Source
159
545k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
545k
            rhs.t = nullptr;
161
545k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEEONS3_IT_EE
Line
Count
Source
159
210k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
210k
            rhs.t = nullptr;
161
210k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEEONS3_IT_EE
Line
Count
Source
159
1.14M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1.14M
            rhs.t = nullptr;
161
1.14M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEEONS3_IT_EE
Line
Count
Source
159
338k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
338k
            rhs.t = nullptr;
161
338k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEEONS3_IT_EE
Line
Count
Source
159
914k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
914k
            rhs.t = nullptr;
161
914k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEEONS3_IT_EE
Line
Count
Source
159
746k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
746k
            rhs.t = nullptr;
161
746k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEEONS3_IT_EE
Line
Count
Source
159
35.4k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
35.4k
            rhs.t = nullptr;
161
35.4k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEEONS3_IT_EE
Line
Count
Source
159
11.1k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
11.1k
            rhs.t = nullptr;
161
11.1k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEEONS3_IT_EE
Line
Count
Source
159
34.1k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
34.1k
            rhs.t = nullptr;
161
34.1k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEEONS3_IT_EE
Line
Count
Source
159
11.9k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
11.9k
            rhs.t = nullptr;
161
11.9k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEEONS3_IT_EE
Line
Count
Source
159
47.6k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
47.6k
            rhs.t = nullptr;
161
47.6k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEEONS3_IT_EE
Line
Count
Source
159
12.9k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
12.9k
            rhs.t = nullptr;
161
12.9k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEONS3_IT_EE
Line
Count
Source
159
2.25M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
2.25M
            rhs.t = nullptr;
161
2.25M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEONS3_IT_EE
Line
Count
Source
159
489k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
489k
            rhs.t = nullptr;
161
489k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEEONS3_IT_EE
Line
Count
Source
159
142k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
142k
            rhs.t = nullptr;
161
142k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEEONS3_IT_EE
Line
Count
Source
159
23.3k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
23.3k
            rhs.t = nullptr;
161
23.3k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEONS3_IT_EE
Line
Count
Source
159
5.32M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
5.32M
            rhs.t = nullptr;
161
5.32M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEONS3_IT_EE
Line
Count
Source
159
574k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
574k
            rhs.t = nullptr;
161
574k
        }
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE21EEEEEONS3_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE21EEEEEONS3_IT_EE
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEEONS3_IT_EE
Line
Count
Source
159
19.4k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
19.4k
            rhs.t = nullptr;
161
19.4k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEEONS3_IT_EE
Line
Count
Source
159
2.20k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
2.20k
            rhs.t = nullptr;
161
2.20k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEONS3_IT_EE
Line
Count
Source
159
199k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
199k
            rhs.t = nullptr;
161
199k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEONS3_IT_EE
Line
Count
Source
159
116k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
116k
            rhs.t = nullptr;
161
116k
        }
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
2.37M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
2.37M
            rhs.t = nullptr;
161
2.37M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEONS3_IT_EE
Line
Count
Source
159
906k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
906k
            rhs.t = nullptr;
161
906k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_9ColumnStrIjEEEEONS3_IT_EE
Line
Count
Source
159
61.5M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
61.5M
            rhs.t = nullptr;
161
61.5M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_9ColumnStrIjEEEEONS3_IT_EE
Line
Count
Source
159
8.44M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
8.44M
            rhs.t = nullptr;
161
8.44M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_9ColumnStrImEEEEONS3_IT_EE
Line
Count
Source
159
5.95k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
5.95k
            rhs.t = nullptr;
161
5.95k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_9ColumnStrImEEEEONS3_IT_EE
Line
Count
Source
159
263
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
263
            rhs.t = nullptr;
161
263
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_11ColumnArrayEEEONS3_IT_EE
Line
Count
Source
159
2.12M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
2.12M
            rhs.t = nullptr;
161
2.12M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_11ColumnArrayEEEONS3_IT_EE
Line
Count
Source
159
1.25M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1.25M
            rhs.t = nullptr;
161
1.25M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2IS6_EEONS3_IT_EE
Line
Count
Source
159
1.50M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1.50M
            rhs.t = nullptr;
161
1.50M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2IKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEONS3_IT_EE
Line
Count
Source
159
306k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
306k
            rhs.t = nullptr;
161
306k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEEONS3_IT_EE
Line
Count
Source
159
439k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
439k
            rhs.t = nullptr;
161
439k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEEONS3_IT_EE
Line
Count
Source
159
964k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
964k
            rhs.t = nullptr;
161
964k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEEONS3_IT_EE
Line
Count
Source
159
50.3k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
50.3k
            rhs.t = nullptr;
161
50.3k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEEONS3_IT_EE
Line
Count
Source
159
1.32M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1.32M
            rhs.t = nullptr;
161
1.32M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEEONS3_IT_EE
Line
Count
Source
159
66.8k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
66.8k
            rhs.t = nullptr;
161
66.8k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEEONS3_IT_EE
Line
Count
Source
159
459k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
459k
            rhs.t = nullptr;
161
459k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEEONS3_IT_EE
Line
Count
Source
159
454k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
454k
            rhs.t = nullptr;
161
454k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEEONS3_IT_EE
Line
Count
Source
159
15.0k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
15.0k
            rhs.t = nullptr;
161
15.0k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEEONS3_IT_EE
Line
Count
Source
159
423k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
423k
            rhs.t = nullptr;
161
423k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEEONS3_IT_EE
Line
Count
Source
159
53.2k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
53.2k
            rhs.t = nullptr;
161
53.2k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_23ColumnFixedLengthObjectEEEONS3_IT_EE
Line
Count
Source
159
167k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
167k
            rhs.t = nullptr;
161
167k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_23ColumnFixedLengthObjectEEEONS3_IT_EE
Line
Count
Source
159
747k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
747k
            rhs.t = nullptr;
161
747k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEEONS3_IT_EE
Line
Count
Source
159
2.73k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
2.73k
            rhs.t = nullptr;
161
2.73k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEEONS3_IT_EE
Line
Count
Source
159
68.9k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
68.9k
            rhs.t = nullptr;
161
68.9k
        }
_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.95k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
8.95k
            rhs.t = nullptr;
161
8.95k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEEONS3_IT_EE
Line
Count
Source
159
65
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
65
            rhs.t = nullptr;
161
65
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEEONS3_IT_EE
Line
Count
Source
159
15.6k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
15.6k
            rhs.t = nullptr;
161
15.6k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_9ColumnMapEEEONS3_IT_EE
Line
Count
Source
159
661k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
661k
            rhs.t = nullptr;
161
661k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_9ColumnMapEEEONS3_IT_EE
Line
Count
Source
159
1.30M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1.30M
            rhs.t = nullptr;
161
1.30M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_12ColumnStructEEEONS3_IT_EE
Line
Count
Source
159
275k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
275k
            rhs.t = nullptr;
161
275k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_12ColumnStructEEEONS3_IT_EE
Line
Count
Source
159
363k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
363k
            rhs.t = nullptr;
161
363k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnVariantEEEONS3_IT_EE
Line
Count
Source
159
184k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
184k
            rhs.t = nullptr;
161
184k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnVariantEEEONS3_IT_EE
Line
Count
Source
159
106k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
106k
            rhs.t = nullptr;
161
106k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnNothingEEEONS3_IT_EE
Line
Count
Source
159
37.0k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
37.0k
            rhs.t = nullptr;
161
37.0k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_15ColumnVarbinaryEEEONS3_IT_EE
Line
Count
Source
159
12.5k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
12.5k
            rhs.t = nullptr;
161
12.5k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_15ColumnVarbinaryEEEONS3_IT_EE
Line
Count
Source
159
8.71k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
8.71k
            rhs.t = nullptr;
161
8.71k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEEEONS3_IT_EE
Line
Count
Source
159
475
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
475
            rhs.t = nullptr;
161
475
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEEEONS3_IT_EE
Line
Count
Source
159
1.61M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1.61M
            rhs.t = nullptr;
161
1.61M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEEEONS3_IT_EE
Line
Count
Source
159
1.20k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1.20k
            rhs.t = nullptr;
161
1.20k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEEEONS3_IT_EE
Line
Count
Source
159
24.6k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
24.6k
            rhs.t = nullptr;
161
24.6k
        }
_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
256
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
256
            rhs.t = nullptr;
161
256
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEEEONS3_IT_EE
Line
Count
Source
159
2.60k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
2.60k
            rhs.t = nullptr;
161
2.60k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEEEONS3_IT_EE
Line
Count
Source
159
663
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
663
            rhs.t = nullptr;
161
663
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEEEONS3_IT_EE
Line
Count
Source
159
361
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
361
            rhs.t = nullptr;
161
361
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEEEONS3_IT_EE
Line
Count
Source
159
2.24k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
2.24k
            rhs.t = nullptr;
161
2.24k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEEEONS3_IT_EE
Line
Count
Source
159
2.82k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
2.82k
            rhs.t = nullptr;
161
2.82k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEEEONS3_IT_EE
Line
Count
Source
159
515
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
515
            rhs.t = nullptr;
161
515
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE42EEEEEONS3_IT_EE
Line
Count
Source
159
3.38k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
3.38k
            rhs.t = nullptr;
161
3.38k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_13ColumnDictI32EEEONS3_IT_EE
Line
Count
Source
159
14.2k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
14.2k
            rhs.t = nullptr;
161
14.2k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEEEONS3_IT_EE
Line
Count
Source
159
57
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
57
            rhs.t = nullptr;
161
57
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEEEONS3_IT_EE
Line
Count
Source
159
491
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
491
            rhs.t = nullptr;
161
491
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEEEONS3_IT_EE
Line
Count
Source
159
1
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1
            rhs.t = nullptr;
161
1
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEEEONS3_IT_EE
Line
Count
Source
159
105
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
105
            rhs.t = nullptr;
161
105
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEEEONS3_IT_EE
Line
Count
Source
159
291
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
291
            rhs.t = nullptr;
161
291
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEEEONS3_IT_EE
Line
Count
Source
159
545
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
545
            rhs.t = nullptr;
161
545
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEEEONS3_IT_EE
Line
Count
Source
159
183
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
183
            rhs.t = nullptr;
161
183
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEEEONS3_IT_EE
Line
Count
Source
159
90
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
90
            rhs.t = nullptr;
161
90
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEEEONS3_IT_EE
Line
Count
Source
159
91
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
91
            rhs.t = nullptr;
161
91
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnNothingEEEONS3_IT_EE
Line
Count
Source
159
1.34k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1.34k
            rhs.t = nullptr;
161
1.34k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EC2INS_13ColumnDictI32EEEONS3_IT_EE
Line
Count
Source
159
421
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
421
            rhs.t = nullptr;
161
421
        }
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
27.2M
        intrusive_ptr& operator=(intrusive_ptr const& rhs) {
170
27.2M
            intrusive_ptr(rhs).swap(*this);
171
27.2M
            return *this;
172
27.2M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EaSERKS5_
Line
Count
Source
169
27.2M
        intrusive_ptr& operator=(intrusive_ptr const& rhs) {
170
27.2M
            intrusive_ptr(rhs).swap(*this);
171
27.2M
            return *this;
172
27.2M
        }
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
4.61k
        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
743M
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIS1_E3getEv
Line
Count
Source
185
255M
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_E3getEv
Line
Count
Source
185
486M
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE3getEv
Line
Count
Source
185
1.20M
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEE3getEv
Line
Count
Source
185
68.2k
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEE3getEv
Line
Count
Source
185
119k
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE3getEv
Line
Count
Source
185
808
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE3getEv
Line
Count
Source
185
4.92k
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE3getEv
Line
Count
Source
185
148
        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
2.83k
        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
360
        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
6.53k
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_9ColumnStrImEEE3getEv
Line
Count
Source
185
1.67k
        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.27k
        T* get() const { return t; }
Unexecuted instantiation: _ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE3getEv
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE3getEv
Line
Count
Source
185
228
        T* get() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE3getEv
Line
Count
Source
185
226
        T* get() const { return t; }
Unexecuted instantiation: _ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE3getEv
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVarbinaryEE3getEv
Line
Count
Source
185
1.08k
        T* get() const { return t; }
186
187
        T* detach() {
188
            T* ret = t;
189
            t = nullptr;
190
            return ret;
191
        }
192
193
361M
        void swap(intrusive_ptr& rhs) {
194
361M
            T* tmp = t;
195
361M
            t = rhs.t;
196
361M
            rhs.t = tmp;
197
361M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_E4swapERS5_
Line
Count
Source
193
297M
        void swap(intrusive_ptr& rhs) {
194
297M
            T* tmp = t;
195
297M
            t = rhs.t;
196
297M
            rhs.t = tmp;
197
297M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrIS1_E4swapERS4_
Line
Count
Source
193
63.0M
        void swap(intrusive_ptr& rhs) {
194
63.0M
            T* tmp = t;
195
63.0M
            t = rhs.t;
196
63.0M
            rhs.t = tmp;
197
63.0M
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE4swapERS7_
Line
Count
Source
193
798
        void swap(intrusive_ptr& rhs) {
194
798
            T* tmp = t;
195
798
            t = rhs.t;
196
798
            rhs.t = tmp;
197
798
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE4swapERS7_
Line
Count
Source
193
317k
        void swap(intrusive_ptr& rhs) {
194
317k
            T* tmp = t;
195
317k
            t = rhs.t;
196
317k
            rhs.t = tmp;
197
317k
        }
_ZN5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE4swapERS7_
Line
Count
Source
193
383
        void swap(intrusive_ptr& rhs) {
194
383
            T* tmp = t;
195
383
            t = rhs.t;
196
383
            rhs.t = tmp;
197
383
        }
_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.12k
        void swap(intrusive_ptr& rhs) {
194
6.12k
            T* tmp = t;
195
6.12k
            t = rhs.t;
196
6.12k
            rhs.t = tmp;
197
6.12k
        }
198
199
3.09G
        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.76G
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EdeEv
Line
Count
Source
199
325M
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEEdeEv
Line
Count
Source
199
413k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEdeEv
Line
Count
Source
199
112k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEdeEv
Line
Count
Source
199
128k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEdeEv
Line
Count
Source
199
32.3k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEdeEv
Line
Count
Source
199
236k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEdeEv
Line
Count
Source
199
155k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEdeEv
Line
Count
Source
199
48.2k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEdeEv
Line
Count
Source
199
13.9k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEdeEv
Line
Count
Source
199
30.0k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEdeEv
Line
Count
Source
199
1.77k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEdeEv
Line
Count
Source
199
1.67k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEdeEv
Line
Count
Source
199
335
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEdeEv
Line
Count
Source
199
57.1k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEdeEv
Line
Count
Source
199
737
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEdeEv
Line
Count
Source
199
98.7k
        T& operator*() const& { return *t; }
Unexecuted instantiation: _ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE21EEEEdeEv
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEdeEv
Line
Count
Source
199
529
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEdeEv
Line
Count
Source
199
8.58k
        T& operator*() const& { return *t; }
Unexecuted instantiation: _ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEdeEv
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEdeEv
Line
Count
Source
199
3.22k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEdeEv
Line
Count
Source
199
10.9k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEdeEv
Line
Count
Source
199
26.9k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEdeEv
Line
Count
Source
199
3.34k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEdeEv
Line
Count
Source
199
36.7k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEdeEv
Line
Count
Source
199
11.1k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEdeEv
Line
Count
Source
199
103
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEdeEv
Line
Count
Source
199
1.57k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEdeEv
Line
Count
Source
199
377
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnMapEEdeEv
Line
Count
Source
199
1.77k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_14ColumnNullableEEdeEv
Line
Count
Source
199
73.0k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVarbinaryEEdeEv
Line
Count
Source
199
2.20k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnArrayEEdeEv
Line
Count
Source
199
1.66k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEEdeEv
Line
Count
Source
199
12.8k
        T& operator*() const& { return *t; }
200
201
168M
        T&& operator*() const&& { return const_cast<std::remove_const_t<T>&&>(*t); }
_ZNKO5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EdeEv
Line
Count
Source
201
168M
        T&& operator*() const&& { return const_cast<std::remove_const_t<T>&&>(*t); }
_ZNKO5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EdeEv
Line
Count
Source
201
15.6k
        T&& operator*() const&& { return const_cast<std::remove_const_t<T>&&>(*t); }
202
203
4.53G
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EptEv
Line
Count
Source
203
1.34G
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EptEv
Line
Count
Source
203
2.87G
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_23ColumnFixedLengthObjectEEptEv
Line
Count
Source
203
1.47M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEptEv
Line
Count
Source
203
120k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEptEv
Line
Count
Source
203
33.3M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEptEv
Line
Count
Source
203
38.6M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEptEv
Line
Count
Source
203
12.5M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEptEv
Line
Count
Source
203
368k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEptEv
Line
Count
Source
203
808k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnStrIjEEEptEv
Line
Count
Source
203
114M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEptEv
Line
Count
Source
203
537k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_11ColumnConstEEptEv
Line
Count
Source
203
168
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEptEv
Line
Count
Source
203
541k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEptEv
Line
Count
Source
203
240k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEptEv
Line
Count
Source
203
22.2k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEptEv
Line
Count
Source
203
23.0k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEptEv
Line
Count
Source
203
13.7k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEptEv
Line
Count
Source
203
710k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEptEv
Line
Count
Source
203
24.0k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEptEv
Line
Count
Source
203
3.38M
        T* operator->() const { return t; }
Unexecuted instantiation: _ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE21EEEEptEv
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEptEv
Line
Count
Source
203
2.78k
        T* operator->() const { return t; }
Unexecuted instantiation: _ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEptEv
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEptEv
Line
Count
Source
203
1.54M
        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
6.27M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEptEv
Line
Count
Source
203
485k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEptEv
Line
Count
Source
203
480k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEptEv
Line
Count
Source
203
21.8k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEptEv
Line
Count
Source
203
451k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEptEv
Line
Count
Source
203
70.1k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEptEv
Line
Count
Source
203
20.2k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEptEv
Line
Count
Source
203
3.41k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEptEv
Line
Count
Source
203
465
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_9ColumnMapEEptEv
Line
Count
Source
203
152k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnStructEEptEv
Line
Count
Source
203
371k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_14ColumnNullableEEptEv
Line
Count
Source
203
31.9M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_13ColumnVariantEEptEv
Line
Count
Source
203
378k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_14ColumnNullableEEptEv
Line
Count
Source
203
50.1M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_15ColumnVarbinaryEEptEv
Line
Count
Source
203
168k
        T* operator->() const { return t; }
204
205
1.24G
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKS1_EcvbEv
Line
Count
Source
205
697M
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIS1_EcvbEv
Line
Count
Source
205
549M
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrIKNS_14ColumnNullableEEcvbEv
Line
Count
Source
205
607k
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_7IColumnEE13intrusive_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEcvbEv
Line
Count
Source
205
423k
        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
665M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2EPS1_
Line
Count
Source
222
372M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_11ColumnConstEEC2EPS4_
Line
Count
Source
222
6.94M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_9ColumnStrIjEEEC2EPS5_
Line
Count
Source
222
70.1M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_14ColumnNullableEEC2EPS4_
Line
Count
Source
222
64.7M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EPS6_
Line
Count
Source
222
65.7M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2EPS6_
Line
Count
Source
222
5.40M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2EPS6_
Line
Count
Source
222
1.82M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2EPS6_
Line
Count
Source
222
13.8M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EPS6_
Line
Count
Source
222
32.4M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2EPS6_
Line
Count
Source
222
755k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2EPS6_
Line
Count
Source
222
1.47M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2EPS6_
Line
Count
Source
222
1.66M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2EPS6_
Line
Count
Source
222
46.7k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2EPS6_
Line
Count
Source
222
46.2k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEC2EPS6_
Line
Count
Source
222
60.5k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2EPS6_
Line
Count
Source
222
2.74M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEC2EPS6_
Line
Count
Source
222
165k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2EPS6_
Line
Count
Source
222
5.89M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE21EEEEC2EPS6_
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEC2EPS6_
Line
Count
Source
222
21.7k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEC2EPS6_
Line
Count
Source
222
314k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE38EEEEC2EPS6_
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2EPS6_
Line
Count
Source
222
4.81M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_9ColumnStrImEEEC2EPS5_
Line
Count
Source
222
6.28k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_11ColumnArrayEEC2EPS4_
Line
Count
Source
222
4.71M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2EPS6_
Line
Count
Source
222
901k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2EPS6_
Line
Count
Source
222
1.42M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEC2EPS6_
Line
Count
Source
222
65.4k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2EPS6_
Line
Count
Source
222
1.74M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2EPS6_
Line
Count
Source
222
120k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_23ColumnFixedLengthObjectEEC2EPS4_
Line
Count
Source
222
903k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEC2EPS6_
Line
Count
Source
222
71.6k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEC2EPS6_
Line
Count
Source
222
8.99k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEC2EPS6_
Line
Count
Source
222
15.7k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_9ColumnMapEEC2EPS4_
Line
Count
Source
222
1.96M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnStructEEC2EPS4_
Line
Count
Source
222
639k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnVariantEEC2EPS4_
Line
Count
Source
222
310k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnNothingEEC2EPS4_
Line
Count
Source
222
38.4k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_15ColumnVarbinaryEEC2EPS4_
Line
Count
Source
222
21.3k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEEC2EPS6_
Line
Count
Source
222
475
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEEC2EPS6_
Line
Count
Source
222
1.61M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEEC2EPS6_
Line
Count
Source
222
1.20k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEEC2EPS6_
Line
Count
Source
222
24.5k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEEC2EPS6_
Line
Count
Source
222
28
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEEC2EPS6_
Line
Count
Source
222
256
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEEC2EPS6_
Line
Count
Source
222
2.60k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEEC2EPS6_
Line
Count
Source
222
664
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEEC2EPS6_
Line
Count
Source
222
359
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEEC2EPS6_
Line
Count
Source
222
2.24k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEEC2EPS6_
Line
Count
Source
222
2.81k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEEC2EPS6_
Line
Count
Source
222
516
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE42EEEEC2EPS6_
Line
Count
Source
222
3.38k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDictI32EEC2EPS4_
Line
Count
Source
222
14.6k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEEC2EPS6_
Line
Count
Source
222
57
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEEC2EPS6_
Line
Count
Source
222
491
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEEC2EPS6_
Line
Count
Source
222
1
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEEC2EPS6_
Line
Count
Source
222
106
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEEC2EPS6_
Line
Count
Source
222
290
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEEC2EPS6_
Line
Count
Source
222
546
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEEC2EPS6_
Line
Count
Source
222
183
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEEC2EPS6_
Line
Count
Source
222
89
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEEC2EPS6_
Line
Count
Source
222
91
        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
2.12M
        mutable_ptr(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2EOS4_
Line
Count
Source
229
2.12M
        mutable_ptr(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EOS7_
Line
Count
Source
229
274
        mutable_ptr(mutable_ptr&&) = default;
230
63.4M
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EaSEOS4_
Line
Count
Source
230
63.1M
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEaSEOS7_
Line
Count
Source
230
798
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEaSEOS7_
Line
Count
Source
230
317k
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEaSEOS7_
Line
Count
Source
230
383
        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.12k
        mutable_ptr& operator=(mutable_ptr&&) = default;
231
232
        /// Initializing from temporary of compatible type.
233
        template <typename U>
234
242M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_11ColumnConstEEEONS3_IT_EE
Line
Count
Source
234
4.09M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEONS3_IT_EE
Line
Count
Source
234
61.8M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_14ColumnNullableEEEONS3_IT_EE
Line
Count
Source
234
60.8M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEEONS3_IT_EE
Line
Count
Source
234
4.91M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEEONS3_IT_EE
Line
Count
Source
234
1.32M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEEONS3_IT_EE
Line
Count
Source
234
6.99M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEEONS3_IT_EE
Line
Count
Source
234
20.3M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEEONS3_IT_EE
Line
Count
Source
234
545k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEEONS3_IT_EE
Line
Count
Source
234
1.14M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEEONS3_IT_EE
Line
Count
Source
234
914k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEEONS3_IT_EE
Line
Count
Source
234
35.4k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEEONS3_IT_EE
Line
Count
Source
234
34.1k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEEONS3_IT_EE
Line
Count
Source
234
47.6k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEONS3_IT_EE
Line
Count
Source
234
2.25M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEEONS3_IT_EE
Line
Count
Source
234
142k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEONS3_IT_EE
Line
Count
Source
234
5.32M
        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.4k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEONS3_IT_EE
Line
Count
Source
234
199k
        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
2.37M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_9ColumnStrIjEEEEONS3_IT_EE
Line
Count
Source
234
61.5M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_9ColumnStrImEEEEONS3_IT_EE
Line
Count
Source
234
263
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_11ColumnArrayEEEONS3_IT_EE
Line
Count
Source
234
1.25M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEEONS3_IT_EE
Line
Count
Source
234
439k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEEONS3_IT_EE
Line
Count
Source
234
964k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEEONS3_IT_EE
Line
Count
Source
234
50.3k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEEONS3_IT_EE
Line
Count
Source
234
1.32M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEEONS3_IT_EE
Line
Count
Source
234
66.8k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_23ColumnFixedLengthObjectEEEONS3_IT_EE
Line
Count
Source
234
749k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEEONS3_IT_EE
Line
Count
Source
234
68.9k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEEEONS3_IT_EE
Line
Count
Source
234
8.95k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEEEONS3_IT_EE
Line
Count
Source
234
15.6k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_9ColumnMapEEEONS3_IT_EE
Line
Count
Source
234
661k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_12ColumnStructEEEONS3_IT_EE
Line
Count
Source
234
275k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnVariantEEEONS3_IT_EE
Line
Count
Source
234
184k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnNothingEEEONS3_IT_EE
Line
Count
Source
234
37.0k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_15ColumnVarbinaryEEEONS3_IT_EE
Line
Count
Source
234
12.5k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEEEONS3_IT_EE
Line
Count
Source
234
475
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEEEONS3_IT_EE
Line
Count
Source
234
1.61M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEEEONS3_IT_EE
Line
Count
Source
234
1.21k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEEEONS3_IT_EE
Line
Count
Source
234
24.6k
        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
256
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEEEONS3_IT_EE
Line
Count
Source
234
2.61k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEEEONS3_IT_EE
Line
Count
Source
234
663
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEEEONS3_IT_EE
Line
Count
Source
234
361
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEEEONS3_IT_EE
Line
Count
Source
234
2.24k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEEEONS3_IT_EE
Line
Count
Source
234
2.82k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEEEONS3_IT_EE
Line
Count
Source
234
515
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE42EEEEEONS3_IT_EE
Line
Count
Source
234
3.38k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_13ColumnDictI32EEEONS3_IT_EE
Line
Count
Source
234
14.2k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEEEONS3_IT_EE
Line
Count
Source
234
57
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEEEONS3_IT_EE
Line
Count
Source
234
491
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEEEONS3_IT_EE
Line
Count
Source
234
1
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEEEONS3_IT_EE
Line
Count
Source
234
105
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEEEONS3_IT_EE
Line
Count
Source
234
291
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEEEONS3_IT_EE
Line
Count
Source
234
545
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEEEONS3_IT_EE
Line
Count
Source
234
183
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEEEONS3_IT_EE
Line
Count
Source
234
90
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2INS_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEEEONS3_IT_EE
Line
Count
Source
234
91
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
235
236
65.1M
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2Ev
Line
Count
Source
236
64.7M
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2Ev
Line
Count
Source
236
353k
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_9ColumnStrIjEEEC2Ev
Line
Count
Source
236
779
        mutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnVariantEEC2Ev
Line
Count
Source
236
6.11k
        mutable_ptr() = default;
237
238
2.25M
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrIS1_EC2EDn
Line
Count
Source
238
2.14M
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEC2EDn
Line
Count
Source
238
799
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EDn
Line
Count
Source
238
106k
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EDn
Line
Count
Source
238
123
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2EDn
Line
Count
Source
238
27
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2EDn
Line
Count
Source
238
24
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2EDn
Line
Count
Source
238
55
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2EDn
Line
Count
Source
238
163
        mutable_ptr(std::nullptr_t) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2EDn
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2EDn
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2EDn
Line
Count
Source
238
40
        mutable_ptr(std::nullptr_t) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEC2EDn
_ZN5doris3COWINS_7IColumnEE11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2EDn
Line
Count
Source
238
31
        mutable_ptr(std::nullptr_t) {}
239
    };
240
241
public:
242
    using MutablePtr = mutable_ptr<Derived>;
243
244
101M
    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
121M
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2EPKS1_
Line
Count
Source
257
120M
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_14ColumnNullableEEC2EPKS4_
Line
Count
Source
257
782k
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_9ColumnStrImEEEC2EPKS5_
Line
Count
Source
257
42
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2EPKS6_
Line
Count
Source
257
52
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2EPKS6_
Line
Count
Source
257
52
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2EPKS6_
Line
Count
Source
257
52
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2EPKS6_
Line
Count
Source
257
102
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2EPKS6_
Line
Count
Source
257
58
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2EPKS6_
Line
Count
Source
257
52
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2EPKS6_
Line
Count
Source
257
56
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2EPKS6_
Line
Count
Source
257
52
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2EPKS6_
Line
Count
Source
257
52
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2EPKS6_
Line
Count
Source
257
52
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_9ColumnStrIjEEEC2EPKS5_
Line
Count
Source
257
118
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2EPKS6_
Line
Count
Source
257
52
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2EPKS6_
Line
Count
Source
257
75
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2EPKS6_
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2EPKS6_
Line
Count
Source
257
5
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2EPKS6_
Line
Count
Source
257
4
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2EPKS6_
258
259
    public:
260
        /// Copy from immutable ptr: ok.
261
255M
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2ERKS4_
Line
Count
Source
261
255M
        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
27.2M
        immutable_ptr& operator=(const immutable_ptr&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EaSERKS4_
Line
Count
Source
262
27.2M
        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
1.20M
        immutable_ptr(const immutable_ptr<U>& other) : Base(other) {}
266
267
        /// Move: ok.
268
184M
        immutable_ptr(immutable_ptr&&) = default;
269
271M
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EaSEOS4_
Line
Count
Source
269
271M
        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
306k
        immutable_ptr(immutable_ptr<U>&& other) : Base(std::move(other)) {}
274
275
        /// Move from mutable ptr: ok.
276
        template <typename U>
277
388M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2IS1_EEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
339M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_11ColumnConstEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
2.85M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_14ColumnNullableEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
4.00M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
3.72M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
501k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
507k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
6.83M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
12.1M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
210k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
338k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
746k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
11.1k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
11.9k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE11EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
12.9k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
489k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE12EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
23.3k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
574k
        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.20k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
116k
        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
906k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_9ColumnStrIjEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
8.44M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_9ColumnStrImEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
5.95k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_11ColumnArrayEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
2.12M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEC2IS6_EEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
1.50M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
459k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
454k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
15.0k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
423k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
53.2k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_23ColumnFixedLengthObjectEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
167k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
2.73k
        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
65
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_9ColumnMapEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
1.30M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_12ColumnStructEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
363k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnVariantEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
106k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_15ColumnVarbinaryEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
8.71k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnNothingEEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
1.34k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2INS_13ColumnDictI32EEEONS2_11mutable_ptrIT_EE
Line
Count
Source
277
421
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
278
279
        /// Copy from mutable ptr: not possible.
280
        template <typename U>
281
        immutable_ptr(const mutable_ptr<U>&) = delete;
282
283
163M
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2Ev
Line
Count
Source
283
163M
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEC2Ev
Line
Count
Source
283
925
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_9ColumnStrImEEEC2Ev
Line
Count
Source
283
42
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEC2Ev
Line
Count
Source
283
52
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEC2Ev
Line
Count
Source
283
52
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEC2Ev
Line
Count
Source
283
99
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEC2Ev
Line
Count
Source
283
58
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEC2Ev
Line
Count
Source
283
52
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEC2Ev
Line
Count
Source
283
56
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEC2Ev
Line
Count
Source
283
52
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE36EEEEC2Ev
Line
Count
Source
283
52
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE37EEEEC2Ev
Line
Count
Source
283
52
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_9ColumnStrIjEEEC2Ev
Line
Count
Source
283
118
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEC2Ev
Line
Count
Source
283
52
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEC2Ev
Line
Count
Source
283
75
        immutable_ptr() = default;
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEC2Ev
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEEC2Ev
Line
Count
Source
283
5
        immutable_ptr() = default;
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEC2Ev
Line
Count
Source
283
4
        immutable_ptr() = default;
Unexecuted instantiation: _ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEC2Ev
284
285
43.4M
        immutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrIS1_EC2EDn
Line
Count
Source
285
43.0M
        immutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_7IColumnEE13immutable_ptrINS_14ColumnNullableEEC2EDn
Line
Count
Source
285
437k
        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
120M
    Ptr get_ptr() const { return Ptr(derived()); }
303
370M
    MutablePtr get_ptr() { return MutablePtr(derived()); }
304
305
protected:
306
100M
    MutablePtr shallow_mutate() const {
307
100M
        if (this->use_count() > 1) {
308
325k
            return derived()->clone();
309
100M
        } else {
310
100M
            return assume_mutable();
311
100M
        }
312
100M
    }
313
314
public:
315
    MutablePtr mutate() const&& { return shallow_mutate(); }
316
317
362M
    MutablePtr assume_mutable() const { return const_cast<COW*>(this)->get_ptr(); }
318
319
1.85G
    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
220M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJNS2_11mutable_ptrIS1_EEEEEDpOT_
Line
Count
Source
330
208M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJKNS2_13immutable_ptrIS1_EEEEEDpOT_
Line
Count
Source
330
6.94M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJNS2_13immutable_ptrIS1_EEEEEDpOT_
Line
Count
Source
330
2.13M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJRS4_EEEDpOT_
Line
Count
Source
330
24.1k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJEEEDpOT_
Line
Count
Source
330
906k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJNS2_11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEEEEDpOT_
Line
Count
Source
330
906k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJRKNS2_13immutable_ptrIS1_EEEEEDpOT_
Line
Count
Source
330
891k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJRNS2_13immutable_ptrIS1_EEEEEDpOT_
Line
Count
Source
330
25.4k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_7IColumnEE13chameleon_ptrIS1_EC2IJNS2_11mutable_ptrINS_9ColumnMapEEEEEEDpOT_
Line
Count
Source
330
621k
        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
67.0M
        const T* get() const { return value.get(); }
337
354M
        T* get() { return &value->assume_mutable_ref(); }
338
339
65.2M
        const T* operator->() const { return get(); }
340
349M
        T* operator->() { return get(); }
341
342
2.27G
        const T& operator*() const { return *value; }
343
1.53G
        T& operator*() { return value->assume_mutable_ref(); }
344
345
15.2M
        operator const immutable_ptr<T>&() const { return value; }
346
149M
        operator immutable_ptr<T>&() { return value; }
347
348
3.38M
        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
293M
    static MutablePtr create(Args&&... args) {
415
293M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
293M
    }
_ZN5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE6createIJRKmEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
776k
    static MutablePtr create(Args&&... args) {
415
776k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
776k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EES8_EEENS7_IS2_EEDpOT_
Line
Count
Source
414
4.24M
    static MutablePtr create(Args&&... args) {
415
4.24M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
4.24M
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJRKNS_3COWIS1_E13chameleon_ptrIS1_EERmbbEEENS6_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
3.96M
    static MutablePtr create(Args&&... args) {
415
3.96M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
3.96M
    }
_ZN5doris9COWHelperINS_12IColumnDummyENS_13ColumnNothingEE6createIJRmEEENS_3COWINS_7IColumnEE11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
10.3k
    static MutablePtr create(Args&&... args) {
415
10.3k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
10.3k
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnStrIjEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS3_EEDpOT_
Line
Count
Source
414
69.9M
    static MutablePtr create(Args&&... args) {
415
69.9M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
69.9M
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EES8_EEENS7_IS2_EEDpOT_
Line
Count
Source
414
2.87M
    static MutablePtr create(Args&&... args) {
415
2.87M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
2.87M
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
906k
    static MutablePtr create(Args&&... args) {
415
906k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
906k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
310k
    static MutablePtr create(Args&&... args) {
415
310k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
310k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
3.58k
    static MutablePtr create(Args&&... args) {
415
3.58k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
3.58k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
578k
    static MutablePtr create(Args&&... args) {
415
578k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
578k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
344
    static MutablePtr create(Args&&... args) {
415
344
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
344
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDictI32EE6createIJRKNS_9FieldTypeEEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
14.2k
    static MutablePtr create(Args&&... args) {
415
14.2k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
14.2k
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
57
    static MutablePtr create(Args&&... args) {
415
57
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
57
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
491
    static MutablePtr create(Args&&... args) {
415
491
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
491
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
64.2M
    static MutablePtr create(Args&&... args) {
415
64.2M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
64.2M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
13.6M
    static MutablePtr create(Args&&... args) {
415
13.6M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
13.6M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
32.2M
    static MutablePtr create(Args&&... args) {
415
32.2M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
32.2M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
1.46M
    static MutablePtr create(Args&&... args) {
415
1.46M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.46M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
1.60M
    static MutablePtr create(Args&&... args) {
415
1.60M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.60M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
5.38M
    static MutablePtr create(Args&&... args) {
415
5.38M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
5.38M
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnMapEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EES8_S8_EEENS7_IS2_EEDpOT_
Line
Count
Source
414
694k
    static MutablePtr create(Args&&... args) {
415
694k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
694k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
4.81M
    static MutablePtr create(Args&&... args) {
415
4.81M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
4.81M
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnMapEE6createIJNS_3COWIS1_E11mutable_ptrINS_9ColumnStrIjEEEESA_NS7_INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
656k
    static MutablePtr create(Args&&... args) {
415
656k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
656k
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
1.60M
    static MutablePtr create(Args&&... args) {
415
1.60M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.60M
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
1.20k
    static MutablePtr create(Args&&... args) {
415
1.20k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.20k
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
24.5k
    static MutablePtr create(Args&&... args) {
415
24.5k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
24.5k
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
2.60k
    static MutablePtr create(Args&&... args) {
415
2.60k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
2.60k
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
664
    static MutablePtr create(Args&&... args) {
415
664
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
664
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
28
    static MutablePtr create(Args&&... args) {
415
28
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
28
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
256
    static MutablePtr create(Args&&... args) {
415
256
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
256
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_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_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
516
    static MutablePtr create(Args&&... args) {
415
516
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
516
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
2.24k
    static MutablePtr create(Args&&... args) {
415
2.24k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
2.24k
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
2.82k
    static MutablePtr create(Args&&... args) {
415
2.82k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
2.82k
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE42EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
3.37k
    static MutablePtr create(Args&&... args) {
415
3.37k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
3.37k
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
475
    static MutablePtr create(Args&&... args) {
415
475
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
475
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEE6createIJEEENS_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_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEE6createIJEEENS_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_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
1
    static MutablePtr create(Args&&... args) {
415
1
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
106
    static MutablePtr create(Args&&... args) {
415
106
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
106
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
290
    static MutablePtr create(Args&&... args) {
415
290
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
290
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
546
    static MutablePtr create(Args&&... args) {
415
546
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
546
    }
_ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_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_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EERmEEENS7_IS2_EEDpOT_
Line
Count
Source
414
2.50M
    static MutablePtr create(Args&&... args) {
415
2.50M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
2.50M
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EERmbEEENS7_IS2_EEDpOT_
Line
Count
Source
414
9
    static MutablePtr create(Args&&... args) {
415
9
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
9
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJRKNS_3COWIS1_E13chameleon_ptrIS1_EEmEEENS6_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
1
    static MutablePtr create(Args&&... args) {
415
1
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJRKNS_3COWIS1_E13chameleon_ptrIS1_EERmEEENS6_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
2
    static MutablePtr create(Args&&... args) {
415
2
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
2
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
60.4M
    static MutablePtr create(Args&&... args) {
415
60.4M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
60.4M
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E13immutable_ptrIS1_EEmEEENS6_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
204k
    static MutablePtr create(Args&&... args) {
415
204k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
204k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
444k
    static MutablePtr create(Args&&... args) {
415
444k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
444k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJRKNS_3COWIS1_E13immutable_ptrIS1_EEmEEENS6_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
84.4k
    static MutablePtr create(Args&&... args) {
415
84.4k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
84.4k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
485k
    static MutablePtr create(Args&&... args) {
415
485k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
485k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
17.1k
    static MutablePtr create(Args&&... args) {
415
17.1k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
17.1k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
1.80M
    static MutablePtr create(Args&&... args) {
415
1.80M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.80M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
16.2k
    static MutablePtr create(Args&&... args) {
415
16.2k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
16.2k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
132k
    static MutablePtr create(Args&&... args) {
415
132k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
132k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
97.4k
    static MutablePtr create(Args&&... args) {
415
97.4k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
97.4k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
740k
    static MutablePtr create(Args&&... args) {
415
740k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
740k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
13.2k
    static MutablePtr create(Args&&... args) {
415
13.2k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
13.2k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
11.2k
    static MutablePtr create(Args&&... args) {
415
11.2k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
11.2k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
46.9k
    static MutablePtr create(Args&&... args) {
415
46.9k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
46.9k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
46.1k
    static MutablePtr create(Args&&... args) {
415
46.1k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
46.1k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
474
    static MutablePtr create(Args&&... args) {
415
474
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
474
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
45.5k
    static MutablePtr create(Args&&... args) {
415
45.5k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
45.5k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
493
    static MutablePtr create(Args&&... args) {
415
493
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
493
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
59.8k
    static MutablePtr create(Args&&... args) {
415
59.8k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
59.8k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
669
    static MutablePtr create(Args&&... args) {
415
669
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
669
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
2.72M
    static MutablePtr create(Args&&... args) {
415
2.72M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
2.72M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
19.4k
    static MutablePtr create(Args&&... args) {
415
19.4k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
19.4k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
165k
    static MutablePtr create(Args&&... args) {
415
165k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
165k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
628
    static MutablePtr create(Args&&... args) {
415
628
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
628
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
5.86M
    static MutablePtr create(Args&&... args) {
415
5.86M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
5.86M
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
26.9k
    static MutablePtr create(Args&&... args) {
415
26.9k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
26.9k
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE21EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE21EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
21.4k
    static MutablePtr create(Args&&... args) {
415
21.4k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
21.4k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
156
    static MutablePtr create(Args&&... args) {
415
156
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
156
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE38EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE38EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnStrImEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS3_EEDpOT_
Line
Count
Source
414
6.28k
    static MutablePtr create(Args&&... args) {
415
6.28k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
6.28k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJiRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
888k
    static MutablePtr create(Args&&... args) {
415
888k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
888k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJiRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
1.38M
    static MutablePtr create(Args&&... args) {
415
1.38M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.38M
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJiRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
63.5k
    static MutablePtr create(Args&&... args) {
415
63.5k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
63.5k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJiRKjEEENS_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_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJiRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
113k
    static MutablePtr create(Args&&... args) {
415
113k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
113k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJRmRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
6.09k
    static MutablePtr create(Args&&... args) {
415
6.09k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
6.09k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJRmRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
9.42k
    static MutablePtr create(Args&&... args) {
415
9.42k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
9.42k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJRmRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
765
    static MutablePtr create(Args&&... args) {
415
765
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
765
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJRmRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
11.9k
    static MutablePtr create(Args&&... args) {
415
11.9k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
11.9k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJRmRKjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
1.49k
    static MutablePtr create(Args&&... args) {
415
1.49k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.49k
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
8.92k
    static MutablePtr create(Args&&... args) {
415
8.92k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
8.92k
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
70
    static MutablePtr create(Args&&... args) {
415
70
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
70
    }
_ZN5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
103k
    static MutablePtr create(Args&&... args) {
415
103k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
103k
    }
_ZN5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
28.7k
    static MutablePtr create(Args&&... args) {
415
28.7k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
28.7k
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
71.0k
    static MutablePtr create(Args&&... args) {
415
71.0k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
71.0k
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
488
    static MutablePtr create(Args&&... args) {
415
488
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
488
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
940k
    static MutablePtr create(Args&&... args) {
415
940k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
940k
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE6createIJEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
15.5k
    static MutablePtr create(Args&&... args) {
415
15.5k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
15.5k
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
168
    static MutablePtr create(Args&&... args) {
415
168
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
168
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnMapEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EES8_NS7_INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
611k
    static MutablePtr create(Args&&... args) {
415
611k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
611k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnStructEE6createIJSt6vectorINS_3COWIS1_E11mutable_ptrIS1_EESaIS9_EEEEENS8_IS2_EEDpOT_
Line
Count
Source
414
639k
    static MutablePtr create(Args&&... args) {
415
639k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
639k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJRKiRKbEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
148k
    static MutablePtr create(Args&&... args) {
415
148k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
148k
    }
_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_13ColumnVariantEE6createIJRKiRKbmEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
18.0k
    static MutablePtr create(Args&&... args) {
415
18.0k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
18.0k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJRKiRKbSt10shared_ptrIKNS_9IDataTypeEENS_3COWIS1_E11mutable_ptrIS1_EEEEENSF_IS2_EEDpOT_
Line
Count
Source
414
90.6k
    static MutablePtr create(Args&&... args) {
415
90.6k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
90.6k
    }
_ZN5doris9COWHelperINS_12IColumnDummyENS_13ColumnNothingEE6createIJiEEENS_3COWINS_7IColumnEE11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
28.0k
    static MutablePtr create(Args&&... args) {
415
28.0k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
28.0k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJibEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
26.2k
    static MutablePtr create(Args&&... args) {
415
26.2k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
26.2k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E13immutable_ptrIS1_EERmEEENS6_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
9.22k
    static MutablePtr create(Args&&... args) {
415
9.22k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
9.22k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJRNS_3COWIS1_E13immutable_ptrIS1_EERmEEENS6_11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
173k
    static MutablePtr create(Args&&... args) {
415
173k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
173k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJiiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
18.5k
    static MutablePtr create(Args&&... args) {
415
18.5k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
18.5k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
414
273
    static MutablePtr create(Args&&... args) {
415
273
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
273
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
378
    static MutablePtr create(Args&&... args) {
415
378
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
378
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
29.1k
    static MutablePtr create(Args&&... args) {
415
29.1k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
29.1k
    }
_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
19
    static MutablePtr create(Args&&... args) {
415
19
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
19
    }
_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
10.4k
    static MutablePtr create(Args&&... args) {
415
10.4k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
10.4k
    }
_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
355
    static MutablePtr create(Args&&... args) {
415
355
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
355
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
1.38k
    static MutablePtr create(Args&&... args) {
415
1.38k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.38k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
120
    static MutablePtr create(Args&&... args) {
415
120
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
120
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEESB_EEENS7_IS2_EEDpOT_
Line
Count
Source
414
16.5k
    static MutablePtr create(Args&&... args) {
415
16.5k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
16.5k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_9ColumnStrIjEEEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
28.5k
    static MutablePtr create(Args&&... args) {
415
28.5k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
28.5k
    }
_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_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE3EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
685
    static MutablePtr create(Args&&... args) {
415
685
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
685
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE4EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
785
    static MutablePtr create(Args&&... args) {
415
785
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
785
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
9.48k
    static MutablePtr create(Args&&... args) {
415
9.48k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
9.48k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE7EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
445
    static MutablePtr create(Args&&... args) {
415
445
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
445
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
2.49k
    static MutablePtr create(Args&&... args) {
415
2.49k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
2.49k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
84
    static MutablePtr create(Args&&... args) {
415
84
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
84
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJRmRjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
288
    static MutablePtr create(Args&&... args) {
415
288
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
288
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
391
    static MutablePtr create(Args&&... args) {
415
391
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
391
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJRmRjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
5.22k
    static MutablePtr create(Args&&... args) {
415
5.22k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
5.22k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
3.13k
    static MutablePtr create(Args&&... args) {
415
3.13k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
3.13k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJRmRjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
16.0k
    static MutablePtr create(Args&&... args) {
415
16.0k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
16.0k
    }
_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
12.7k
    static MutablePtr create(Args&&... args) {
415
12.7k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
12.7k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
2.57k
    static MutablePtr create(Args&&... args) {
415
2.57k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
2.57k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJRmRjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
5.34k
    static MutablePtr create(Args&&... args) {
415
5.34k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
5.34k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEEENS7_INS_12ColumnVectorILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
1.32k
    static MutablePtr create(Args&&... args) {
415
1.32k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.32k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJijEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
39
    static MutablePtr create(Args&&... args) {
415
39
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
39
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJmjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
703
    static MutablePtr create(Args&&... args) {
415
703
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
703
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJijEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
137
    static MutablePtr create(Args&&... args) {
415
137
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
137
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJijEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
246
    static MutablePtr create(Args&&... args) {
415
246
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
246
    }
_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
189
    static MutablePtr create(Args&&... args) {
415
189
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
189
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJmjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
12.3k
    static MutablePtr create(Args&&... args) {
415
12.3k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
12.3k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJmjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
14.7k
    static MutablePtr create(Args&&... args) {
415
14.7k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
14.7k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJmjEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
300
    static MutablePtr create(Args&&... args) {
415
300
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
300
    }
_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
787
    static MutablePtr create(Args&&... args) {
415
787
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
787
    }
_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.11k
    static MutablePtr create(Args&&... args) {
415
1.11k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.11k
    }
_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
201
    static MutablePtr create(Args&&... args) {
415
201
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
201
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
68.5k
    static MutablePtr create(Args&&... args) {
415
68.5k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
68.5k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE6createIJiEEENS_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_12ColumnVectorILNS_13PrimitiveTypeE7EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
1.80k
    static MutablePtr create(Args&&... args) {
415
1.80k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.80k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE6createIJiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
191
    static MutablePtr create(Args&&... args) {
415
191
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
191
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
13.1k
    static MutablePtr create(Args&&... args) {
415
13.1k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
13.1k
    }
_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
196
    static MutablePtr create(Args&&... args) {
415
196
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
196
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJRKmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
203
    static MutablePtr create(Args&&... args) {
415
203
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
203
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
456
    static MutablePtr create(Args&&... args) {
415
456
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
456
    }
_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
3.60k
    static MutablePtr create(Args&&... args) {
415
3.60k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
3.60k
    }
_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
18
    static MutablePtr create(Args&&... args) {
415
18
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
18
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJRKmRsEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE9EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
5.98k
    static MutablePtr create(Args&&... args) {
415
5.98k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
5.98k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE8EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
131
    static MutablePtr create(Args&&... args) {
415
131
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
131
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_9ColumnStrIjEEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
414
5
    static MutablePtr create(Args&&... args) {
415
5
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
5
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRmRbEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
154
    static MutablePtr create(Args&&... args) {
415
154
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
154
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRmbEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
12.3k
    static MutablePtr create(Args&&... args) {
415
12.3k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
12.3k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJiRbEEENS_3COWIS1_E11mutable_ptrIS2_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_15ColumnVarbinaryEE6createIJEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
20.8k
    static MutablePtr create(Args&&... args) {
415
20.8k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
20.8k
    }
_ZN5doris9COWHelperINS_7IColumnENS_15ColumnVarbinaryEE6createIJRmEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
468
    static MutablePtr create(Args&&... args) {
415
468
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
468
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE6createIJmRiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJmRiEEENS_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
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE6createIJmRiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE6createIJmRiEEENS_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_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE6createIJmRiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
26
    static MutablePtr create(Args&&... args) {
415
26
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
26
    }
_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_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE6createIJmEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
414
19
    static MutablePtr create(Args&&... args) {
415
19
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
19
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
414
176
    static MutablePtr create(Args&&... args) {
415
176
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
176
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE27EEEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
414
8
    static MutablePtr create(Args&&... args) {
415
8
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
8
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE6createIJRmNS_11DateV2ValueINS_15DateV2ValueTypeEEEEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
613
    static MutablePtr create(Args&&... args) {
415
613
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
613
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEENS7_INS8_ILS9_2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
603
    static MutablePtr create(Args&&... args) {
415
603
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
603
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE6createIJRmNS_11DateV2ValueINS_19DateTimeV2ValueTypeEEEEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
1.76k
    static MutablePtr create(Args&&... args) {
415
1.76k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.76k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE6createIJRmNS_16TimestampTzValueEEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
200
    static MutablePtr create(Args&&... args) {
415
200
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
200
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
98
    static MutablePtr create(Args&&... args) {
415
98
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
98
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE6createIJRmaEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
33
    static MutablePtr create(Args&&... args) {
415
33
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
33
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE5EEEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
414
51
    static MutablePtr create(Args&&... args) {
415
51
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
51
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
29
    static MutablePtr create(Args&&... args) {
415
29
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
29
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE6EEEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
414
2
    static MutablePtr create(Args&&... args) {
415
2
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
2
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_9ColumnStrIjEEEENS7_IS1_EEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
158
    static MutablePtr create(Args&&... args) {
415
158
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
158
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_14ColumnNullableEEERmEEENS7_IS2_EEDpOT_
Line
Count
Source
414
12
    static MutablePtr create(Args&&... args) {
415
12
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
12
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEENS7_IS1_EEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
1.17k
    static MutablePtr create(Args&&... args) {
415
1.17k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.17k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE6createIJNS_3COWIS1_E11mutable_ptrINS_14ColumnNullableEEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE39EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
186
    static MutablePtr create(Args&&... args) {
415
186
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
186
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE6createIJNS_3COWIS1_E11mutable_ptrINS_11ColumnArrayEEENS7_INS_12ColumnVectorILNS_13PrimitiveTypeE2EEEEEEEENS7_IS2_EEDpOT_
Line
Count
Source
414
2.06k
    static MutablePtr create(Args&&... args) {
415
2.06k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
2.06k
    }
_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.30k
    static MutablePtr create(Args&&... args) {
415
2.30k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
2.30k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
533
    static MutablePtr create(Args&&... args) {
415
533
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
533
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrINS_9ColumnStrIjEEEEmEEENS7_IS2_EEDpOT_
Line
Count
Source
414
374
    static MutablePtr create(Args&&... args) {
415
374
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
374
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE6createIJmRKiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
733
    static MutablePtr create(Args&&... args) {
415
733
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
733
    }
_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
77
    static MutablePtr create(Args&&... args) {
415
77
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
77
    }
_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.36k
    static MutablePtr create(Args&&... args) {
415
1.36k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
1.36k
    }
_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
163
    static MutablePtr create(Args&&... args) {
415
163
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
163
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE6createIJRmiEEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
189
    static MutablePtr create(Args&&... args) {
415
189
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
189
    }
_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_13ColumnVariantEE6createIJibRSt10shared_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_13ColumnVariantEE6createIJibNS_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
33
    static MutablePtr create(Args&&... args) {
415
33
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
33
    }
_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_13ColumnVariantEE6createIJibRmEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
2.28k
    static MutablePtr create(Args&&... args) {
415
2.28k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
2.28k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJibmEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
13.5k
    static MutablePtr create(Args&&... args) {
415
13.5k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
13.5k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJRiRbRSt10shared_ptrIKNS_9IDataTypeEENS_3COWIS1_E11mutable_ptrIS1_EEEEENSE_IS2_EEDpOT_
Line
Count
Source
414
4.15k
    static MutablePtr create(Args&&... args) {
415
4.15k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
4.15k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJRiRbRSt10shared_ptrIKNS_9IDataTypeEENS_3COWIS1_E11mutable_ptrINS_13ColumnNothingEEEEEENSE_IS2_EEDpOT_
Line
Count
Source
414
482
    static MutablePtr create(Args&&... args) {
415
482
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
482
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE6createIJRibEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
5.98k
    static MutablePtr create(Args&&... args) {
415
5.98k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
5.98k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE6createIJRS4_EEENS_3COWIS1_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
414
5.46k
    static MutablePtr create(Args&&... args) {
415
5.46k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
5.46k
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDictI32EE6createIJNS_9FieldTypeEEEENS_3COWIS1_E11mutable_ptrIS2_EEDpOT_
Line
Count
Source
414
435
    static MutablePtr create(Args&&... args) {
415
435
        return MutablePtr(new Derived(std::forward<Args>(args)...));
416
435
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnConstEE6createIJNS_3COWIS1_E11mutable_ptrIS1_EEmEEENS7_IS2_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_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
783k
    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
782k
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnStrImEEE18cast_to_column_ptrEPKS3_
Line
Count
Source
419
42
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
419
52
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
419
52
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
419
52
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
419
102
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
419
58
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
419
52
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
419
56
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
419
52
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
419
52
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
419
52
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnStrIjEEE18cast_to_column_ptrEPKS3_
Line
Count
Source
419
118
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
419
52
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
419
75
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE18cast_to_column_ptrEPKS4_
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
419
5
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE18cast_to_column_ptrEPKS4_
Line
Count
Source
419
4
    static Ptr cast_to_column_ptr(const Derived* raw_type_ptr) { return Ptr(raw_type_ptr); }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE18cast_to_column_ptrEPKS4_
420
421
    static MutablePtr cast_to_column_mutptr(Derived* raw_type_ptr) {
422
        return MutablePtr(raw_type_ptr);
423
    }
424
425
324k
    typename Base::MutablePtr clone() const override {
426
324k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
324k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE5cloneEv
Line
Count
Source
425
1
    typename Base::MutablePtr clone() const override {
426
1
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
1
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE5cloneEv
Line
Count
Source
425
18.1k
    typename Base::MutablePtr clone() const override {
426
18.1k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
18.1k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE5cloneEv
Line
Count
Source
425
12.1k
    typename Base::MutablePtr clone() const override {
426
12.1k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
12.1k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_11ColumnConstEE5cloneEv
_ZNK5doris9COWHelperINS_12IColumnDummyENS_13ColumnNothingEE5cloneEv
Line
Count
Source
425
141
    typename Base::MutablePtr clone() const override {
426
141
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
141
    }
_ZNK5doris9COWHelperINS_7IColumnENS_9ColumnStrIjEEE5cloneEv
Line
Count
Source
425
22.1k
    typename Base::MutablePtr clone() const override {
426
22.1k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
22.1k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE5cloneEv
Line
Count
Source
425
547
    typename Base::MutablePtr clone() const override {
426
547
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
547
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE5cloneEv
Line
Count
Source
425
9.54k
    typename Base::MutablePtr clone() const override {
426
9.54k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
9.54k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE5cloneEv
Line
Count
Source
425
337
    typename Base::MutablePtr clone() const override {
426
337
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
337
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE5cloneEv
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE5cloneEv
Line
Count
Source
425
369
    typename Base::MutablePtr clone() const override {
426
369
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
369
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE5cloneEv
Line
Count
Source
425
307
    typename Base::MutablePtr clone() const override {
426
307
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
307
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE5cloneEv
Line
Count
Source
425
1.20k
    typename Base::MutablePtr clone() const override {
426
1.20k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
1.20k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_15ColumnVarbinaryEE5cloneEv
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE5cloneEv
Line
Count
Source
425
35.8k
    typename Base::MutablePtr clone() const override {
426
35.8k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
35.8k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE5cloneEv
Line
Count
Source
425
4.72k
    typename Base::MutablePtr clone() const override {
426
4.72k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
4.72k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE5cloneEv
Line
Count
Source
425
69.9k
    typename Base::MutablePtr clone() const override {
426
69.9k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
69.9k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE5cloneEv
Line
Count
Source
425
56.5k
    typename Base::MutablePtr clone() const override {
426
56.5k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
56.5k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE5cloneEv
Line
Count
Source
425
11.7k
    typename Base::MutablePtr clone() const override {
426
11.7k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
11.7k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE5cloneEv
Line
Count
Source
425
4.04k
    typename Base::MutablePtr clone() const override {
426
4.04k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
4.04k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE5cloneEv
Line
Count
Source
425
7.22k
    typename Base::MutablePtr clone() const override {
426
7.22k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
7.22k
    }
_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
2.04k
    typename Base::MutablePtr clone() const override {
426
2.04k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
2.04k
    }
_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
38
    typename Base::MutablePtr clone() const override {
426
38
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
38
    }
_ZNK5doris9COWHelperINS_7IColumnENS_9ColumnMapEE5cloneEv
Line
Count
Source
425
8.65k
    typename Base::MutablePtr clone() const override {
426
8.65k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
8.65k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE5cloneEv
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
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE5cloneEv
Line
Count
Source
425
1.63k
    typename Base::MutablePtr clone() const override {
426
1.63k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
1.63k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEE5cloneEv
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE5cloneEv
Line
Count
Source
425
2.94k
    typename Base::MutablePtr clone() const override {
426
2.94k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
2.94k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEE5cloneEv
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE5cloneEv
Line
Count
Source
425
36.7k
    typename Base::MutablePtr clone() const override {
426
36.7k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
36.7k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEE5cloneEv
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE5cloneEv
Line
Count
Source
425
14.3k
    typename Base::MutablePtr clone() const override {
426
14.3k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
14.3k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEE5cloneEv
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE5cloneEv
Line
Count
Source
425
3.32k
    typename Base::MutablePtr clone() const override {
426
3.32k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
3.32k
    }
_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_12ColumnVectorILNS_13PrimitiveTypeE21EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE38EEEE5cloneEv
_ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE5cloneEv
Line
Count
Source
425
3
    typename Base::MutablePtr clone() const override {
426
3
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
427
3
    }
_ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE5cloneEv
Line
Count
Source
425
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
178k
                                 const typename Base::Selector& selector) const override {
430
178k
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
178k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
56
                                 const typename Base::Selector& selector) const override {
430
56
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
56
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
540
                                 const typename Base::Selector& selector) const override {
430
540
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
540
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_11ColumnConstEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
100
                                 const typename Base::Selector& selector) const override {
430
100
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
100
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_12IColumnDummyENS_13ColumnNothingEE23append_data_by_selectorERNS_3COWINS_7IColumnEE11mutable_ptrIS5_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_9ColumnStrIjEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
59.8k
                                 const typename Base::Selector& selector) const override {
430
59.8k
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
59.8k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
2.88k
                                 const typename Base::Selector& selector) const override {
430
2.88k
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
2.88k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
5
                                 const typename Base::Selector& selector) const override {
430
5
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
5
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
17
                                 const typename Base::Selector& selector) const override {
430
17
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
17
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
20
                                 const typename Base::Selector& selector) const override {
430
20
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
20
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
8.11k
                                 const typename Base::Selector& selector) const override {
430
8.11k
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
8.11k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_15ColumnVarbinaryEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
12.7k
                                 const typename Base::Selector& selector) const override {
430
12.7k
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
12.7k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
688
                                 const typename Base::Selector& selector) const override {
430
688
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
688
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
27.1k
                                 const typename Base::Selector& selector) const override {
430
27.1k
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
27.1k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
31.3k
                                 const typename Base::Selector& selector) const override {
430
31.3k
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
31.3k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
5.40k
                                 const typename Base::Selector& selector) const override {
430
5.40k
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
5.40k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
518
                                 const typename Base::Selector& selector) const override {
430
518
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
518
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
826
                                 const typename Base::Selector& selector) const override {
430
826
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
826
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
1
                                 const typename Base::Selector& selector) const override {
430
1
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
1
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
12.1k
                                 const typename Base::Selector& selector) const override {
430
12.1k
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
12.1k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDictI32EE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnStructEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
140
                                 const typename Base::Selector& selector) const override {
430
140
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
140
    }
_ZNK5doris9COWHelperINS_7IColumnENS_9ColumnMapEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
642
                                 const typename Base::Selector& selector) const override {
430
642
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
642
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
170
                                 const typename Base::Selector& selector) const override {
430
170
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
170
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE42EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
26
                                 const typename Base::Selector& selector) const override {
430
26
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
26
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
507
                                 const typename Base::Selector& selector) const override {
430
507
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
507
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
10.1k
                                 const typename Base::Selector& selector) const override {
430
10.1k
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
10.1k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
1.03k
                                 const typename Base::Selector& selector) const override {
430
1.03k
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
1.03k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
19
                                 const typename Base::Selector& selector) const override {
430
19
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
19
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_9ColumnStrImEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE21EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE38EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
_ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
88
                                 const typename Base::Selector& selector) const override {
430
88
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
88
    }
_ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
2.68k
                                 const typename Base::Selector& selector) const override {
430
2.68k
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
2.68k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEE
Line
Count
Source
429
547
                                 const typename Base::Selector& selector) const override {
430
547
        this->template append_data_by_selector_impl<Derived>(res, selector);
431
547
    }
432
583
    void insert_duplicate_fields(const Field& x, const size_t n) override {
433
583
        this->template insert_impl<Derived>(x, n);
434
583
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE23insert_duplicate_fieldsERKNS_5FieldEm
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE23insert_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
    }
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
148
    void insert_duplicate_fields(const Field& x, const size_t n) override {
433
148
        this->template insert_impl<Derived>(x, n);
434
148
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
432
4
    void insert_duplicate_fields(const Field& x, const size_t n) override {
433
4
        this->template insert_impl<Derived>(x, n);
434
4
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE39EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE23insert_duplicate_fieldsERKNS_5FieldEm
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
432
2
    void insert_duplicate_fields(const Field& x, const size_t n) override {
433
2
        this->template insert_impl<Derived>(x, n);
434
2
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
432
2
    void insert_duplicate_fields(const Field& x, const size_t n) override {
433
2
        this->template insert_impl<Derived>(x, n);
434
2
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
432
38
    void insert_duplicate_fields(const Field& x, const size_t n) override {
433
38
        this->template insert_impl<Derived>(x, n);
434
38
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_15ColumnVarbinaryEE23insert_duplicate_fieldsERKNS_5FieldEm
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
432
13
    void insert_duplicate_fields(const Field& x, const size_t n) override {
433
13
        this->template insert_impl<Derived>(x, n);
434
13
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
432
5
    void insert_duplicate_fields(const Field& x, const size_t n) override {
433
5
        this->template insert_impl<Derived>(x, n);
434
5
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
432
280
    void insert_duplicate_fields(const Field& x, const size_t n) override {
433
280
        this->template insert_impl<Derived>(x, n);
434
280
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
432
8
    void insert_duplicate_fields(const Field& x, const size_t n) override {
433
8
        this->template insert_impl<Derived>(x, n);
434
8
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
432
10
    void insert_duplicate_fields(const Field& x, const size_t n) override {
433
10
        this->template insert_impl<Derived>(x, n);
434
10
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
432
4
    void insert_duplicate_fields(const Field& x, const size_t n) override {
433
4
        this->template insert_impl<Derived>(x, n);
434
4
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
432
3
    void insert_duplicate_fields(const Field& x, const size_t n) override {
433
3
        this->template insert_impl<Derived>(x, n);
434
3
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE23insert_duplicate_fieldsERKNS_5FieldEm
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
432
16
    void insert_duplicate_fields(const Field& x, const size_t n) override {
433
16
        this->template insert_impl<Derived>(x, n);
434
16
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDictI32EE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnStructEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_9ColumnMapEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_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_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEE23insert_duplicate_fieldsERKNS_5FieldEm
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
432
12
    void insert_duplicate_fields(const Field& x, const size_t n) override {
433
12
        this->template insert_impl<Derived>(x, n);
434
12
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_9ColumnStrImEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE21EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE38EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE23insert_duplicate_fieldsERKNS_5FieldEm
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE23insert_duplicate_fieldsERKNS_5FieldEm
Line
Count
Source
432
33
    void insert_duplicate_fields(const Field& x, const size_t n) override {
433
33
        this->template insert_impl<Derived>(x, n);
434
33
    }
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
588k
                                 size_t end) const override {
439
588k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
588k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_23ColumnFixedLengthObjectEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE2EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
296k
                                 size_t end) const override {
439
296k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
296k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_11ColumnConstEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_12IColumnDummyENS_13ColumnNothingEE23append_data_by_selectorERNS_3COWINS_7IColumnEE11mutable_ptrIS5_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_7IColumnENS_9ColumnStrIjEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
60.9k
                                 size_t end) const override {
439
60.9k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
60.9k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
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_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE42EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
972
                                 size_t end) const override {
439
972
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
972
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE36EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
119
                                 size_t end) const override {
439
119
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
119
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE37EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
115
                                 size_t end) const override {
439
115
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
115
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
12.8k
                                 size_t end) const override {
439
12.8k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
12.8k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_15ColumnVarbinaryEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE3EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
9.75k
                                 size_t end) const override {
439
9.75k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
9.75k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
9.60k
                                 size_t end) const override {
439
9.60k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
9.60k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
58.7k
                                 size_t end) const override {
439
58.7k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
58.7k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
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_12ColumnVectorILNS_13PrimitiveTypeE7EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
4.94k
                                 size_t end) const override {
439
4.94k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
4.94k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
5.75k
                                 size_t end) const override {
439
5.75k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
5.75k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
7.10k
                                 size_t end) const override {
439
7.10k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
7.10k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE12EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
371
                                 size_t end) const override {
439
371
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
371
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE11EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
273
                                 size_t end) const override {
439
273
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
273
    }
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE25EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
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_13ColumnDictI32EE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_7IColumnENS_12ColumnStructEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
1.20k
                                 size_t end) const override {
439
1.20k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
1.20k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_9ColumnMapEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
11.6k
                                 size_t end) const override {
439
11.6k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
11.6k
    }
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
4.35k
                                 size_t end) const override {
439
4.35k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
4.35k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE42EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE20EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
29
                                 size_t end) const override {
439
29
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
29
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
4.28k
                                 size_t end) const override {
439
4.28k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
4.28k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
7.00k
                                 size_t end) const override {
439
7.00k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
7.00k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
7.44k
                                 size_t end) const override {
439
7.44k
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
7.44k
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE35EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
241
                                 size_t end) const override {
439
241
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
241
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_9ColumnStrImEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE21EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE38EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
Line
Count
Source
438
14
                                 size_t end) const override {
439
14
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
440
14
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE23append_data_by_selectorERNS_3COWIS1_E11mutable_ptrIS1_EERKNS_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEmm
441
442
    void insert_from_multi_column(const std::vector<const IColumn*>& srcs,
443
222k
                                  const std::vector<size_t>& positions) override {
444
222k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
222k
    }
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.38k
                                  const std::vector<size_t>& positions) override {
444
1.38k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
1.38k
    }
_ZN5doris9COWHelperINS_7IColumnENS_14ColumnNullableEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Line
Count
Source
443
176k
                                  const std::vector<size_t>& positions) override {
444
176k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
176k
    }
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
7.93k
                                  const std::vector<size_t>& positions) override {
444
7.93k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
7.93k
    }
_ZN5doris9COWHelperINS_7IColumnENS_11ColumnArrayEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Line
Count
Source
443
2.17k
                                  const std::vector<size_t>& positions) override {
444
2.17k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
2.17k
    }
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
8
                                  const std::vector<size_t>& positions) override {
444
8
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
8
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE27EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
7
                                  const std::vector<size_t>& positions) override {
444
7
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
7
    }
_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
47
                                  const std::vector<size_t>& positions) override {
444
47
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
47
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE26EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
2.98k
                                  const std::vector<size_t>& positions) override {
444
2.98k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
2.98k
    }
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.02k
                                  const std::vector<size_t>& positions) override {
444
1.02k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
1.02k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE4EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
793
                                  const std::vector<size_t>& positions) override {
444
793
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
793
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE5EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
10.5k
                                  const std::vector<size_t>& positions) override {
444
10.5k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
10.5k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE6EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
8.80k
                                  const std::vector<size_t>& positions) override {
444
8.80k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
8.80k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE7EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
2.67k
                                  const std::vector<size_t>& positions) override {
444
2.67k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
2.67k
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE8EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
584
                                  const std::vector<size_t>& positions) override {
444
584
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
584
    }
_ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE9EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
1.64k
                                  const std::vector<size_t>& positions) override {
444
1.64k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
1.64k
    }
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
2.87k
                                  const std::vector<size_t>& positions) override {
444
2.87k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
2.87k
    }
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
176
                                  const std::vector<size_t>& positions) override {
444
176
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
176
    }
_ZN5doris9COWHelperINS_7IColumnENS_9ColumnMapEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Line
Count
Source
443
77
                                  const std::vector<size_t>& positions) override {
444
77
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
77
    }
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnVariantEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS6_EERKS4_ImSaImEE
Line
Count
Source
443
56
                                  const std::vector<size_t>& positions) override {
444
56
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
56
    }
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
_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
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE28EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
441
                                  const std::vector<size_t>& positions) override {
444
441
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
441
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE29EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
544
                                  const std::vector<size_t>& positions) override {
444
544
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
544
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
_ZN5doris9COWHelperINS_7IColumnENS_13ColumnDecimalILNS_13PrimitiveTypeE30EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
1.16k
                                  const std::vector<size_t>& positions) override {
444
1.16k
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
1.16k
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
_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_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_9ColumnStrImEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS7_EERKS5_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE21EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_7IColumnENS_12ColumnVectorILNS_13PrimitiveTypeE38EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE24EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
39
                                  const std::vector<size_t>& positions) override {
444
39
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
39
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE22EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
248
                                  const std::vector<size_t>& positions) override {
444
248
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
248
    }
_ZN5doris9COWHelperINS_7IColumnENS_17ColumnComplexTypeILNS_13PrimitiveTypeE19EEEE24insert_from_multi_columnERKSt6vectorIPKS1_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
443
90
                                  const std::vector<size_t>& positions) override {
444
90
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
445
90
    }
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