Coverage Report

Created: 2025-04-30 15:20

/root/doris/be/src/vec/common/cow.h
Line
Count
Source (jump to first uncovered line)
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
3.02M
    COW() : ref_counter(0) {}
95
96
1.30k
    COW(COW const&) : ref_counter(0) {}
97
98
    COW& operator=(COW const&) { return *this; }
99
100
1.11G
    void add_ref() { ++ref_counter; }
101
102
1.11G
    void release_ref() {
103
1.11G
        if (--ref_counter == 0) {
104
2.86M
            delete static_cast<const Derived*>(this);
105
2.86M
        }
106
1.11G
    }
107
108
15.3M
    Derived* derived() { return static_cast<Derived*>(this); }
109
110
1.20G
    const Derived* derived() const { return static_cast<const Derived*>(this); }
111
112
    template <typename T>
113
    class intrusive_ptr {
114
    public:
115
546M
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2Ev
Line
Count
Source
115
710k
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2Ev
Line
Count
Source
115
545M
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIhEEEC2Ev
Line
Count
Source
115
312k
        intrusive_ptr() : t(nullptr) {}
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_12ColumnVectorIiEEEC2Ev
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_12ColumnVectorIlEEEC2Ev
Line
Count
Source
115
2
        intrusive_ptr() : t(nullptr) {}
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_14ColumnNullableEEC2Ev
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrIjEEEC2Ev
Line
Count
Source
115
514
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIlEEEC2Ev
Line
Count
Source
115
536
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEEC2Ev
Line
Count
Source
115
524
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_11ColumnArrayEEC2Ev
Line
Count
Source
115
506
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnMapEEC2Ev
Line
Count
Source
115
506
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalInEEEEEC2Ev
Line
Count
Source
115
6
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIiEEEEEC2Ev
Line
Count
Source
115
30
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_12Decimal128V3EEEEC2Ev
Line
Count
Source
115
18
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEC2Ev
Line
Count
Source
115
18
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIiEEEC2Ev
Line
Count
Source
115
8
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_16ColumnDictionaryIiEEEC2Ev
Line
Count
Source
115
6
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIjEEEC2Ev
Line
Count
Source
115
64
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIoEEEC2Ev
Line
Count
Source
115
52
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_11ColumnConstEEC2Ev
Line
Count
Source
115
104
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrImEEEC2Ev
Line
Count
Source
115
6
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIfEEEC2Ev
Line
Count
Source
115
6
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIdEEEC2Ev
Line
Count
Source
115
18
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIaEEEC2Ev
Line
Count
Source
115
6
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIsEEEC2Ev
Line
Count
Source
115
14
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorInEEEC2Ev
Line
Count
Source
115
6
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorItEEEC2Ev
Line
Count
Source
115
6
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorImEEEC2Ev
Line
Count
Source
115
24
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS_11BitmapValueEEEEC2Ev
Line
Count
Source
115
2
        intrusive_ptr() : t(nullptr) {}
116
117
564M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
564M
            if (t && add_ref) {
119
564M
                ((std::remove_const_t<T>*)t)->add_ref();
120
564M
            }
121
564M
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2EPS2_b
Line
Count
Source
117
15.3M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
15.3M
            if (t && add_ref) {
119
15.3M
                ((std::remove_const_t<T>*)t)->add_ref();
120
15.3M
            }
121
15.3M
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2EPS5_b
Line
Count
Source
117
546M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
546M
            if (t && add_ref) {
119
546M
                ((std::remove_const_t<T>*)t)->add_ref();
120
546M
            }
121
546M
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIiEEEC2EPS6_b
Line
Count
Source
117
104k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
104k
            if (t && add_ref) {
119
104k
                ((std::remove_const_t<T>*)t)->add_ref();
120
104k
            }
121
104k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrIjEEEC2EPS6_b
Line
Count
Source
117
303k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
303k
            if (t && add_ref) {
119
303k
                ((std::remove_const_t<T>*)t)->add_ref();
120
303k
            }
121
303k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEEC2EPS7_b
Line
Count
Source
117
2
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
2
            if (t && add_ref) {
119
2
                ((std::remove_const_t<T>*)t)->add_ref();
120
2
            }
121
2
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEEC2EPS7_b
Line
Count
Source
117
280
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
280
            if (t && add_ref) {
119
280
                ((std::remove_const_t<T>*)t)->add_ref();
120
280
            }
121
280
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_16ColumnDictionaryIiEEEC2EPS6_b
Line
Count
Source
117
26
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
26
            if (t && add_ref) {
119
26
                ((std::remove_const_t<T>*)t)->add_ref();
120
26
            }
121
26
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_14ColumnNullableEEC2EPS5_b
Line
Count
Source
117
705k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
705k
            if (t && add_ref) {
119
705k
                ((std::remove_const_t<T>*)t)->add_ref();
120
705k
            }
121
705k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIhEEEC2EPS6_b
Line
Count
Source
117
930k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
930k
            if (t && add_ref) {
119
930k
                ((std::remove_const_t<T>*)t)->add_ref();
120
930k
            }
121
930k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEC2EPSB_b
Line
Count
Source
117
1.38k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
1.38k
            if (t && add_ref) {
119
1.38k
                ((std::remove_const_t<T>*)t)->add_ref();
120
1.38k
            }
121
1.38k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIaEEEC2EPS6_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_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIsEEEC2EPS6_b
Line
Count
Source
117
34.9k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
34.9k
            if (t && add_ref) {
119
34.9k
                ((std::remove_const_t<T>*)t)->add_ref();
120
34.9k
            }
121
34.9k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIlEEEC2EPS6_b
Line
Count
Source
117
113k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
113k
            if (t && add_ref) {
119
113k
                ((std::remove_const_t<T>*)t)->add_ref();
120
113k
            }
121
113k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorInEEEC2EPS6_b
Line
Count
Source
117
36.6k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
36.6k
            if (t && add_ref) {
119
36.6k
                ((std::remove_const_t<T>*)t)->add_ref();
120
36.6k
            }
121
36.6k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIfEEEC2EPS6_b
Line
Count
Source
117
34.4k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
34.4k
            if (t && add_ref) {
119
34.4k
                ((std::remove_const_t<T>*)t)->add_ref();
120
34.4k
            }
121
34.4k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIdEEEC2EPS6_b
Line
Count
Source
117
103k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
103k
            if (t && add_ref) {
119
103k
                ((std::remove_const_t<T>*)t)->add_ref();
120
103k
            }
121
103k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIjEEEC2EPS6_b
Line
Count
Source
117
70.7k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
70.7k
            if (t && add_ref) {
119
70.7k
                ((std::remove_const_t<T>*)t)->add_ref();
120
70.7k
            }
121
70.7k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIoEEEC2EPS6_b
Line
Count
Source
117
34.6k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
34.6k
            if (t && add_ref) {
119
34.6k
                ((std::remove_const_t<T>*)t)->add_ref();
120
34.6k
            }
121
34.6k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalInEEEEEC2EPS8_b
Line
Count
Source
117
34.0k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
34.0k
            if (t && add_ref) {
119
34.0k
                ((std::remove_const_t<T>*)t)->add_ref();
120
34.0k
            }
121
34.0k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIiEEEEEC2EPS8_b
Line
Count
Source
117
2.82k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
2.82k
            if (t && add_ref) {
119
2.82k
                ((std::remove_const_t<T>*)t)->add_ref();
120
2.82k
            }
121
2.82k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEEC2EPS8_b
Line
Count
Source
117
135k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
135k
            if (t && add_ref) {
119
135k
                ((std::remove_const_t<T>*)t)->add_ref();
120
135k
            }
121
135k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_12Decimal128V3EEEEC2EPS7_b
Line
Count
Source
117
1.10k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
1.10k
            if (t && add_ref) {
119
1.10k
                ((std::remove_const_t<T>*)t)->add_ref();
120
1.10k
            }
121
1.10k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorImEEEC2EPS6_b
Line
Count
Source
117
58.4k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
58.4k
            if (t && add_ref) {
119
58.4k
                ((std::remove_const_t<T>*)t)->add_ref();
120
58.4k
            }
121
58.4k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEEC2EPS7_b
Line
Count
Source
117
668
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
668
            if (t && add_ref) {
119
668
                ((std::remove_const_t<T>*)t)->add_ref();
120
668
            }
121
668
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_11ColumnConstEEC2EPS5_b
Line
Count
Source
117
80.6k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
80.6k
            if (t && add_ref) {
119
80.6k
                ((std::remove_const_t<T>*)t)->add_ref();
120
80.6k
            }
121
80.6k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_11ColumnArrayEEC2EPS5_b
Line
Count
Source
117
20.2k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
20.2k
            if (t && add_ref) {
119
20.2k
                ((std::remove_const_t<T>*)t)->add_ref();
120
20.2k
            }
121
20.2k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS_11BitmapValueEEEEC2EPS7_b
Line
Count
Source
117
326
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
326
            if (t && add_ref) {
119
326
                ((std::remove_const_t<T>*)t)->add_ref();
120
326
            }
121
326
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_12ColumnVectorIiEEEC2EPS7_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_10vectorized7IColumnEE13intrusive_ptrIKNS1_12ColumnVectorIlEEEC2EPS7_b
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_14ColumnNullableEEC2EPS6_b
Line
Count
Source
117
2
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
2
            if (t && add_ref) {
119
2
                ((std::remove_const_t<T>*)t)->add_ref();
120
2
            }
121
2
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnMapEEC2EPS5_b
Line
Count
Source
117
5.35k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
5.35k
            if (t && add_ref) {
119
5.35k
                ((std::remove_const_t<T>*)t)->add_ref();
120
5.35k
            }
121
5.35k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIN4wide7integerILm128EjEEEEEC2EPS9_b
Line
Count
Source
117
86
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
86
            if (t && add_ref) {
119
86
                ((std::remove_const_t<T>*)t)->add_ref();
120
86
            }
121
86
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrImEEEC2EPS6_b
Line
Count
Source
117
246
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
246
            if (t && add_ref) {
119
246
                ((std::remove_const_t<T>*)t)->add_ref();
120
246
            }
121
246
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_23ColumnFixedLengthObjectEEC2EPS5_b
Line
Count
Source
117
228
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
228
            if (t && add_ref) {
119
228
                ((std::remove_const_t<T>*)t)->add_ref();
120
228
            }
121
228
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEEC2EPS7_b
Line
Count
Source
117
2
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
2
            if (t && add_ref) {
119
2
                ((std::remove_const_t<T>*)t)->add_ref();
120
2
            }
121
2
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnObjectEEC2EPS5_b
Line
Count
Source
117
34
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
34
            if (t && add_ref) {
119
34
                ((std::remove_const_t<T>*)t)->add_ref();
120
34
            }
121
34
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorItEEEC2EPS6_b
Line
Count
Source
117
368
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
368
            if (t && add_ref) {
119
368
                ((std::remove_const_t<T>*)t)->add_ref();
120
368
            }
121
368
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS_11HyperLogLogEEEEC2EPS7_b
Line
Count
Source
117
164
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
164
            if (t && add_ref) {
119
164
                ((std::remove_const_t<T>*)t)->add_ref();
120
164
            }
121
164
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS_13QuantileStateEEEEC2EPS7_b
Line
Count
Source
117
134
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
134
            if (t && add_ref) {
119
134
                ((std::remove_const_t<T>*)t)->add_ref();
120
134
            }
121
134
        }
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEEC2EPS7_b
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEEC2EPS7_b
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEEC2EPS7_b
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEEC2EPS7_b
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEEC2EPS7_b
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEEC2EPS7_b
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEEC2EPS7_b
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEEC2EPS7_b
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEEC2EPS7_b
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEEC2EPS7_b
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEEC2EPS7_b
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEEC2EPS7_b
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEEC2EPS7_b
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEEC2EPS7_b
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEEC2EPS7_b
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEEC2EPS7_b
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEEC2EPS7_b
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnStructEEC2EPS5_b
Line
Count
Source
117
1.46k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
1.46k
            if (t && add_ref) {
119
1.46k
                ((std::remove_const_t<T>*)t)->add_ref();
120
1.46k
            }
121
1.46k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnNothingEEC2EPS5_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
        }
122
123
        template <typename U>
124
14
        intrusive_ptr(intrusive_ptr<U> const& rhs) : t(rhs.get()) {
125
14
            if (t) {
126
14
                ((std::remove_const_t<T>*)t)->add_ref();
127
14
            }
128
14
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2IKNS1_14ColumnNullableEEERKNS4_IT_EE
Line
Count
Source
124
14
        intrusive_ptr(intrusive_ptr<U> const& rhs) : t(rhs.get()) {
125
14
            if (t) {
126
14
                ((std::remove_const_t<T>*)t)->add_ref();
127
14
            }
128
14
        }
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2IKNS1_11ColumnArrayEEERKNS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2IKNS1_12ColumnStructEEERKNS4_IT_EE
129
130
548M
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
548M
            if (t) {
132
548M
                ((std::remove_const_t<T>*)t)->add_ref();
133
548M
            }
134
548M
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2ERKS6_
Line
Count
Source
130
548M
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
548M
            if (t) {
132
548M
                ((std::remove_const_t<T>*)t)->add_ref();
133
548M
            }
134
548M
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_12ColumnVectorIiEEEC2ERKS8_
Line
Count
Source
130
12
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
12
            if (t) {
132
12
                ((std::remove_const_t<T>*)t)->add_ref();
133
12
            }
134
12
        }
135
136
2.21G
        ~intrusive_ptr() {
137
2.21G
            if (t) {
138
1.11G
                ((std::remove_const_t<T>*)t)->release_ref();
139
1.11G
            }
140
2.21G
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_ED2Ev
Line
Count
Source
136
2.19G
        ~intrusive_ptr() {
137
2.19G
            if (t) {
138
1.09G
                ((std::remove_const_t<T>*)t)->release_ref();
139
1.09G
            }
140
2.19G
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_ED2Ev
Line
Count
Source
136
19.0M
        ~intrusive_ptr() {
137
19.0M
            if (t) {
138
13.2M
                ((std::remove_const_t<T>*)t)->release_ref();
139
13.2M
            }
140
19.0M
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIiEEED2Ev
Line
Count
Source
136
104k
        ~intrusive_ptr() {
137
104k
            if (t) {
138
766
                ((std::remove_const_t<T>*)t)->release_ref();
139
766
            }
140
104k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrIjEEED2Ev
Line
Count
Source
136
307k
        ~intrusive_ptr() {
137
307k
            if (t) {
138
11.8k
                ((std::remove_const_t<T>*)t)->release_ref();
139
11.8k
            }
140
307k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_16ColumnDictionaryIiEEED2Ev
Line
Count
Source
136
32
        ~intrusive_ptr() {
137
32
            if (t) {
138
8
                ((std::remove_const_t<T>*)t)->release_ref();
139
8
            }
140
32
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEED2Ev
Line
Count
Source
136
2
        ~intrusive_ptr() {
137
2
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
2
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEED2Ev
Line
Count
Source
136
280
        ~intrusive_ptr() {
137
280
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
280
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIhEEED2Ev
Line
Count
Source
136
1.48M
        ~intrusive_ptr() {
137
1.48M
            if (t) {
138
192k
                ((std::remove_const_t<T>*)t)->release_ref();
139
192k
            }
140
1.48M
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_14ColumnNullableEED2Ev
Line
Count
Source
136
118k
        ~intrusive_ptr() {
137
118k
            if (t) {
138
42
                ((std::remove_const_t<T>*)t)->release_ref();
139
42
            }
140
118k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_14ColumnNullableEED2Ev
Line
Count
Source
136
705k
        ~intrusive_ptr() {
137
705k
            if (t) {
138
86
                ((std::remove_const_t<T>*)t)->release_ref();
139
86
            }
140
705k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEED2Ev
Line
Count
Source
136
1.40k
        ~intrusive_ptr() {
137
1.40k
            if (t) {
138
12
                ((std::remove_const_t<T>*)t)->release_ref();
139
12
            }
140
1.40k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIaEEED2Ev
Line
Count
Source
136
38.4k
        ~intrusive_ptr() {
137
38.4k
            if (t) {
138
6
                ((std::remove_const_t<T>*)t)->release_ref();
139
6
            }
140
38.4k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIsEEED2Ev
Line
Count
Source
136
35.0k
        ~intrusive_ptr() {
137
35.0k
            if (t) {
138
2
                ((std::remove_const_t<T>*)t)->release_ref();
139
2
            }
140
35.0k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIlEEED2Ev
Line
Count
Source
136
114k
        ~intrusive_ptr() {
137
114k
            if (t) {
138
446
                ((std::remove_const_t<T>*)t)->release_ref();
139
446
            }
140
114k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorInEEED2Ev
Line
Count
Source
136
36.6k
        ~intrusive_ptr() {
137
36.6k
            if (t) {
138
2
                ((std::remove_const_t<T>*)t)->release_ref();
139
2
            }
140
36.6k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIfEEED2Ev
Line
Count
Source
136
34.5k
        ~intrusive_ptr() {
137
34.5k
            if (t) {
138
180
                ((std::remove_const_t<T>*)t)->release_ref();
139
180
            }
140
34.5k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIdEEED2Ev
Line
Count
Source
136
103k
        ~intrusive_ptr() {
137
103k
            if (t) {
138
220
                ((std::remove_const_t<T>*)t)->release_ref();
139
220
            }
140
103k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIjEEED2Ev
Line
Count
Source
136
70.8k
        ~intrusive_ptr() {
137
70.8k
            if (t) {
138
86
                ((std::remove_const_t<T>*)t)->release_ref();
139
86
            }
140
70.8k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIoEEED2Ev
Line
Count
Source
136
34.7k
        ~intrusive_ptr() {
137
34.7k
            if (t) {
138
64
                ((std::remove_const_t<T>*)t)->release_ref();
139
64
            }
140
34.7k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalInEEEEED2Ev
Line
Count
Source
136
34.0k
        ~intrusive_ptr() {
137
34.0k
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
34.0k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIiEEEEED2Ev
Line
Count
Source
136
2.85k
        ~intrusive_ptr() {
137
2.85k
            if (t) {
138
624
                ((std::remove_const_t<T>*)t)->release_ref();
139
624
            }
140
2.85k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEED2Ev
Line
Count
Source
136
136k
        ~intrusive_ptr() {
137
136k
            if (t) {
138
578
                ((std::remove_const_t<T>*)t)->release_ref();
139
578
            }
140
136k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_12Decimal128V3EEEED2Ev
Line
Count
Source
136
1.12k
        ~intrusive_ptr() {
137
1.12k
            if (t) {
138
10
                ((std::remove_const_t<T>*)t)->release_ref();
139
10
            }
140
1.12k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorImEEED2Ev
Line
Count
Source
136
58.4k
        ~intrusive_ptr() {
137
58.4k
            if (t) {
138
1.25k
                ((std::remove_const_t<T>*)t)->release_ref();
139
1.25k
            }
140
58.4k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEED2Ev
Line
Count
Source
136
668
        ~intrusive_ptr() {
137
668
            if (t) {
138
2
                ((std::remove_const_t<T>*)t)->release_ref();
139
2
            }
140
668
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_11ColumnConstEED2Ev
Line
Count
Source
136
80.7k
        ~intrusive_ptr() {
137
80.7k
            if (t) {
138
118
                ((std::remove_const_t<T>*)t)->release_ref();
139
118
            }
140
80.7k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_11ColumnArrayEED2Ev
Line
Count
Source
136
2.00k
        ~intrusive_ptr() {
137
2.00k
            if (t) {
138
1.23k
                ((std::remove_const_t<T>*)t)->release_ref();
139
1.23k
            }
140
2.00k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_11ColumnArrayEED2Ev
Line
Count
Source
136
21.1k
        ~intrusive_ptr() {
137
21.1k
            if (t) {
138
488
                ((std::remove_const_t<T>*)t)->release_ref();
139
488
            }
140
21.1k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS_11BitmapValueEEEED2Ev
Line
Count
Source
136
330
        ~intrusive_ptr() {
137
330
            if (t) {
138
22
                ((std::remove_const_t<T>*)t)->release_ref();
139
22
            }
140
330
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_12ColumnVectorIiEEED2Ev
Line
Count
Source
136
40
        ~intrusive_ptr() {
137
40
            if (t) {
138
40
                ((std::remove_const_t<T>*)t)->release_ref();
139
40
            }
140
40
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_12ColumnVectorIlEEED2Ev
Line
Count
Source
136
2
        ~intrusive_ptr() {
137
2
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
2
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnMapEED2Ev
Line
Count
Source
136
6.19k
        ~intrusive_ptr() {
137
6.19k
            if (t) {
138
334
                ((std::remove_const_t<T>*)t)->release_ref();
139
334
            }
140
6.19k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIN4wide7integerILm128EjEEEEED2Ev
Line
Count
Source
136
86
        ~intrusive_ptr() {
137
86
            if (t) {
138
86
                ((std::remove_const_t<T>*)t)->release_ref();
139
86
            }
140
86
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrImEEED2Ev
Line
Count
Source
136
252
        ~intrusive_ptr() {
137
252
            if (t) {
138
18
                ((std::remove_const_t<T>*)t)->release_ref();
139
18
            }
140
252
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_23ColumnFixedLengthObjectEED2Ev
Line
Count
Source
136
228
        ~intrusive_ptr() {
137
228
            if (t) {
138
90
                ((std::remove_const_t<T>*)t)->release_ref();
139
90
            }
140
228
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEED2Ev
Line
Count
Source
136
2
        ~intrusive_ptr() {
137
2
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
2
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnObjectEED2Ev
Line
Count
Source
136
34
        ~intrusive_ptr() {
137
34
            if (t) {
138
14
                ((std::remove_const_t<T>*)t)->release_ref();
139
14
            }
140
34
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorItEEED2Ev
Line
Count
Source
136
374
        ~intrusive_ptr() {
137
374
            if (t) {
138
184
                ((std::remove_const_t<T>*)t)->release_ref();
139
184
            }
140
374
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS_13QuantileStateEEEED2Ev
Line
Count
Source
136
134
        ~intrusive_ptr() {
137
134
            if (t) {
138
20
                ((std::remove_const_t<T>*)t)->release_ref();
139
20
            }
140
134
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS_11HyperLogLogEEEED2Ev
Line
Count
Source
136
164
        ~intrusive_ptr() {
137
164
            if (t) {
138
22
                ((std::remove_const_t<T>*)t)->release_ref();
139
22
            }
140
164
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_12ColumnStructEED2Ev
Line
Count
Source
136
16
        ~intrusive_ptr() {
137
16
            if (t) {
138
6
                ((std::remove_const_t<T>*)t)->release_ref();
139
6
            }
140
16
        }
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEED2Ev
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEED2Ev
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEED2Ev
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEED2Ev
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEED2Ev
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEED2Ev
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEED2Ev
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEED2Ev
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEED2Ev
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEED2Ev
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEED2Ev
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEED2Ev
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEED2Ev
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEED2Ev
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEED2Ev
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEED2Ev
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEED2Ev
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_9ColumnMapEED2Ev
Line
Count
Source
136
2.52k
        ~intrusive_ptr() {
137
2.52k
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
2.52k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnStructEED2Ev
Line
Count
Source
136
1.46k
        ~intrusive_ptr() {
137
1.46k
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
1.46k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnNothingEED2Ev
Line
Count
Source
136
4
        ~intrusive_ptr() {
137
4
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
4
        }
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
552M
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2EOS6_
Line
Count
Source
148
551M
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIhEEEC2EOS7_
Line
Count
Source
148
241k
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_14ColumnNullableEEC2EOS7_
Line
Count
Source
148
2
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2EOS5_
Line
Count
Source
148
783k
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrIjEEEC2EOS7_
Line
Count
Source
148
3.34k
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIlEEEC2EOS7_
Line
Count
Source
148
362
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEEC2EOS9_
Line
Count
Source
148
350
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_11ColumnArrayEEC2EOS6_
Line
Count
Source
148
332
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnMapEEC2EOS6_
Line
Count
Source
148
332
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_11ColumnArrayEEC2EOS7_
Line
Count
Source
148
86
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalInEEEEEC2EOS9_
Line
Count
Source
148
6
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIiEEEEEC2EOS9_
Line
Count
Source
148
30
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_12Decimal128V3EEEEC2EOS8_
Line
Count
Source
148
18
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEC2EOSC_
Line
Count
Source
148
18
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIiEEEC2EOS7_
Line
Count
Source
148
8
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_16ColumnDictionaryIiEEEC2EOS7_
Line
Count
Source
148
6
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIjEEEC2EOS7_
Line
Count
Source
148
64
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIoEEEC2EOS7_
Line
Count
Source
148
52
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrImEEEC2EOS7_
Line
Count
Source
148
6
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIfEEEC2EOS7_
Line
Count
Source
148
6
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIdEEEC2EOS7_
Line
Count
Source
148
18
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIaEEEC2EOS7_
Line
Count
Source
148
6
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIsEEEC2EOS7_
Line
Count
Source
148
14
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorInEEEC2EOS7_
Line
Count
Source
148
6
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorItEEEC2EOS7_
Line
Count
Source
148
6
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorImEEEC2EOS7_
Line
Count
Source
148
24
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS_11BitmapValueEEEEC2EOS8_
Line
Count
Source
148
2
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
149
150
548M
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
548M
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
548M
            return *this;
153
548M
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EaSEOS6_
Line
Count
Source
150
547M
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
547M
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
547M
            return *this;
153
547M
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIhEEEaSEOS7_
Line
Count
Source
150
241k
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
241k
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
241k
            return *this;
153
241k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_14ColumnNullableEEaSEOS7_
Line
Count
Source
150
2
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
2
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
2
            return *this;
153
2
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EaSEOS5_
Line
Count
Source
150
755k
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
755k
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
755k
            return *this;
153
755k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrIjEEEaSEOS7_
Line
Count
Source
150
340
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
340
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
340
            return *this;
153
340
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIlEEEaSEOS7_
Line
Count
Source
150
362
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
362
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
362
            return *this;
153
362
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEEaSEOS9_
Line
Count
Source
150
350
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
350
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
350
            return *this;
153
350
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_11ColumnArrayEEaSEOS6_
Line
Count
Source
150
332
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
332
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
332
            return *this;
153
332
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnMapEEaSEOS6_
Line
Count
Source
150
332
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
332
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
332
            return *this;
153
332
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_11ColumnArrayEEaSEOS7_
Line
Count
Source
150
86
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
86
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
86
            return *this;
153
86
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalInEEEEEaSEOS9_
Line
Count
Source
150
6
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
6
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
6
            return *this;
153
6
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIiEEEEEaSEOS9_
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_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_12Decimal128V3EEEEaSEOS8_
Line
Count
Source
150
18
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
18
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
18
            return *this;
153
18
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEaSEOSC_
Line
Count
Source
150
18
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
18
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
18
            return *this;
153
18
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIiEEEaSEOS7_
Line
Count
Source
150
8
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
8
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
8
            return *this;
153
8
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_16ColumnDictionaryIiEEEaSEOS7_
Line
Count
Source
150
6
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
6
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
6
            return *this;
153
6
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIjEEEaSEOS7_
Line
Count
Source
150
64
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
64
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
64
            return *this;
153
64
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIoEEEaSEOS7_
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_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrImEEEaSEOS7_
Line
Count
Source
150
6
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
6
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
6
            return *this;
153
6
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIfEEEaSEOS7_
Line
Count
Source
150
6
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
6
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
6
            return *this;
153
6
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIdEEEaSEOS7_
Line
Count
Source
150
18
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
18
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
18
            return *this;
153
18
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIaEEEaSEOS7_
Line
Count
Source
150
6
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
6
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
6
            return *this;
153
6
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIsEEEaSEOS7_
Line
Count
Source
150
14
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
14
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
14
            return *this;
153
14
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorInEEEaSEOS7_
Line
Count
Source
150
6
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
6
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
6
            return *this;
153
6
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorItEEEaSEOS7_
Line
Count
Source
150
6
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
6
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
6
            return *this;
153
6
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorImEEEaSEOS7_
Line
Count
Source
150
24
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
24
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
24
            return *this;
153
24
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS_11BitmapValueEEEEaSEOS8_
Line
Count
Source
150
2
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
2
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
2
            return *this;
153
2
        }
154
155
        template <class U>
156
        friend class intrusive_ptr;
157
158
        template <class U>
159
7.09M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
7.09M
            rhs.t = nullptr;
161
7.09M
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2IS2_EEONS4_IT_EE
Line
Count
Source
159
4.33M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
4.33M
            rhs.t = nullptr;
161
4.33M
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_12ColumnVectorIiEEEEONS4_IT_EE
Line
Count
Source
159
18.2k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
18.2k
            rhs.t = nullptr;
161
18.2k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_9ColumnStrIjEEEEONS4_IT_EE
Line
Count
Source
159
58.7k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
58.7k
            rhs.t = nullptr;
161
58.7k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEEEONS4_IT_EE
Line
Count
Source
159
2
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
2
            rhs.t = nullptr;
161
2
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEEEONS4_IT_EE
Line
Count
Source
159
280
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
280
            rhs.t = nullptr;
161
280
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_16ColumnDictionaryIiEEEEONS4_IT_EE
Line
Count
Source
159
12
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
12
            rhs.t = nullptr;
161
12
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_14ColumnNullableEEC2IS5_EEONS4_IT_EE
Line
Count
Source
159
118k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
118k
            rhs.t = nullptr;
161
118k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_12ColumnVectorIhEEEEONS4_IT_EE
Line
Count
Source
159
115k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
115k
            rhs.t = nullptr;
161
115k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEEONS4_IT_EE
Line
Count
Source
159
166
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
166
            rhs.t = nullptr;
161
166
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_14ColumnNullableEEEONS4_IT_EE
Line
Count
Source
159
6.13k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
6.13k
            rhs.t = nullptr;
161
6.13k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorIaEEEEONS4_IT_EE
Line
Count
Source
159
38.3k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
38.3k
            rhs.t = nullptr;
161
38.3k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorIsEEEEONS4_IT_EE
Line
Count
Source
159
34.6k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
34.6k
            rhs.t = nullptr;
161
34.6k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorIiEEEEONS4_IT_EE
Line
Count
Source
159
85.4k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
85.4k
            rhs.t = nullptr;
161
85.4k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorIlEEEEONS4_IT_EE
Line
Count
Source
159
109k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
109k
            rhs.t = nullptr;
161
109k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorInEEEEONS4_IT_EE
Line
Count
Source
159
34.9k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
34.9k
            rhs.t = nullptr;
161
34.9k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorIfEEEEONS4_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_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorIdEEEEONS4_IT_EE
Line
Count
Source
159
102k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
102k
            rhs.t = nullptr;
161
102k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorIjEEEEONS4_IT_EE
Line
Count
Source
159
69.7k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
69.7k
            rhs.t = nullptr;
161
69.7k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorIoEEEEONS4_IT_EE
Line
Count
Source
159
34.5k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
34.5k
            rhs.t = nullptr;
161
34.5k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEEONS4_IT_EE
Line
Count
Source
159
1.18k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1.18k
            rhs.t = nullptr;
161
1.18k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_13ColumnDecimalINS1_7DecimalInEEEEEEONS4_IT_EE
Line
Count
Source
159
33.9k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
33.9k
            rhs.t = nullptr;
161
33.9k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_13ColumnDecimalINS1_7DecimalIiEEEEEEONS4_IT_EE
Line
Count
Source
159
1.57k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1.57k
            rhs.t = nullptr;
161
1.57k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_13ColumnDecimalINS1_7DecimalIlEEEEEEONS4_IT_EE
Line
Count
Source
159
134k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
134k
            rhs.t = nullptr;
161
134k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_13ColumnDecimalINS1_12Decimal128V3EEEEEONS4_IT_EE
Line
Count
Source
159
918
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
918
            rhs.t = nullptr;
161
918
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorImEEEEONS4_IT_EE
Line
Count
Source
159
50.7k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
50.7k
            rhs.t = nullptr;
161
50.7k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorIhEEEEONS4_IT_EE
Line
Count
Source
159
622k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
622k
            rhs.t = nullptr;
161
622k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEEEONS4_IT_EE
Line
Count
Source
159
666
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
666
            rhs.t = nullptr;
161
666
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_12ColumnVectorIlEEEEONS4_IT_EE
Line
Count
Source
159
4.25k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
4.25k
            rhs.t = nullptr;
161
4.25k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2IKNS1_14ColumnNullableEEEONS4_IT_EE
Line
Count
Source
159
118k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
118k
            rhs.t = nullptr;
161
118k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_11ColumnConstEEEONS4_IT_EE
Line
Count
Source
159
44.9k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
44.9k
            rhs.t = nullptr;
161
44.9k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_11ColumnArrayEEC2IS5_EEONS4_IT_EE
Line
Count
Source
159
1.91k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1.91k
            rhs.t = nullptr;
161
1.91k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_12ColumnVectorImEEEEONS4_IT_EE
Line
Count
Source
159
6.39k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
6.39k
            rhs.t = nullptr;
161
6.39k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2IKNS1_11ColumnArrayEEEONS4_IT_EE
Line
Count
Source
159
682
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
682
            rhs.t = nullptr;
161
682
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_11ColumnArrayEEEONS4_IT_EE
Line
Count
Source
159
466
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
466
            rhs.t = nullptr;
161
466
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_11ColumnArrayEEEONS4_IT_EE
Line
Count
Source
159
17.4k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
17.4k
            rhs.t = nullptr;
161
17.4k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_12ColumnVectorIdEEEEONS4_IT_EE
Line
Count
Source
159
776
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
776
            rhs.t = nullptr;
161
776
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_17ColumnComplexTypeINS_11BitmapValueEEEEEONS4_IT_EE
Line
Count
Source
159
246
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
246
            rhs.t = nullptr;
161
246
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_17ColumnComplexTypeINS_11BitmapValueEEEEEONS4_IT_EE
Line
Count
Source
159
58
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
58
            rhs.t = nullptr;
161
58
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_9ColumnStrIjEEEEONS4_IT_EE
Line
Count
Source
159
232k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
232k
            rhs.t = nullptr;
161
232k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_14ColumnNullableEEEONS4_IT_EE
Line
Count
Source
159
581k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
581k
            rhs.t = nullptr;
161
581k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_9ColumnStrImEEEEONS4_IT_EE
Line
Count
Source
159
168
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
168
            rhs.t = nullptr;
161
168
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_23ColumnFixedLengthObjectEEEONS4_IT_EE
Line
Count
Source
159
132
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
132
            rhs.t = nullptr;
161
132
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_23ColumnFixedLengthObjectEEEONS4_IT_EE
Line
Count
Source
159
6
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
6
            rhs.t = nullptr;
161
6
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEEEONS4_IT_EE
Line
Count
Source
159
2
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
2
            rhs.t = nullptr;
161
2
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_12ColumnVectorIfEEEEONS4_IT_EE
Line
Count
Source
159
136
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
136
            rhs.t = nullptr;
161
136
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_17ColumnComplexTypeINS_13QuantileStateEEEEEONS4_IT_EE
Line
Count
Source
159
98
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
98
            rhs.t = nullptr;
161
98
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_17ColumnComplexTypeINS_11HyperLogLogEEEEEONS4_IT_EE
Line
Count
Source
159
126
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
126
            rhs.t = nullptr;
161
126
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_17ColumnComplexTypeINS_11HyperLogLogEEEEEONS4_IT_EE
Line
Count
Source
159
16
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
16
            rhs.t = nullptr;
161
16
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_17ColumnComplexTypeINS_13QuantileStateEEEEEONS4_IT_EE
Line
Count
Source
159
16
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
16
            rhs.t = nullptr;
161
16
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_12ColumnVectorIiEEEC2IS6_EEONS4_IT_EE
Line
Count
Source
159
24
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
24
            rhs.t = nullptr;
161
24
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_11ColumnConstEEEONS4_IT_EE
Line
Count
Source
159
35.6k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
35.6k
            rhs.t = nullptr;
161
35.6k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_12ColumnVectorIjEEEEONS4_IT_EE
Line
Count
Source
159
898
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
898
            rhs.t = nullptr;
161
898
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_13ColumnDecimalINS1_7DecimalInEEEEEEONS4_IT_EE
Line
Count
Source
159
44
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
44
            rhs.t = nullptr;
161
44
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_12ColumnVectorIaEEEEONS4_IT_EE
Line
Count
Source
159
138
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
138
            rhs.t = nullptr;
161
138
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_12ColumnVectorIsEEEEONS4_IT_EE
Line
Count
Source
159
342
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
342
            rhs.t = nullptr;
161
342
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_12ColumnVectorInEEEEONS4_IT_EE
Line
Count
Source
159
1.74k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1.74k
            rhs.t = nullptr;
161
1.74k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_12ColumnVectorItEEEEONS4_IT_EE
Line
Count
Source
159
58
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
58
            rhs.t = nullptr;
161
58
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_13ColumnDecimalINS1_7DecimalIiEEEEEEONS4_IT_EE
Line
Count
Source
159
594
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
594
            rhs.t = nullptr;
161
594
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_13ColumnDecimalINS1_7DecimalIlEEEEEEONS4_IT_EE
Line
Count
Source
159
314
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
314
            rhs.t = nullptr;
161
314
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_13ColumnDecimalINS1_12Decimal128V3EEEEEONS4_IT_EE
Line
Count
Source
159
158
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
158
            rhs.t = nullptr;
161
158
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnObjectEEEONS4_IT_EE
Line
Count
Source
159
2
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
2
            rhs.t = nullptr;
161
2
        }
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEEEONS4_IT_EE
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_9ColumnMapEEC2IS5_EEONS4_IT_EE
Line
Count
Source
159
2.52k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
2.52k
            rhs.t = nullptr;
161
2.52k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_9ColumnMapEEEONS4_IT_EE
Line
Count
Source
159
2.49k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
2.49k
            rhs.t = nullptr;
161
2.49k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2IKNS1_9ColumnMapEEEONS4_IT_EE
Line
Count
Source
159
2.52k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
2.52k
            rhs.t = nullptr;
161
2.52k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_12ColumnObjectEEEONS4_IT_EE
Line
Count
Source
159
18
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
18
            rhs.t = nullptr;
161
18
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_9ColumnStrImEEEEONS4_IT_EE
Line
Count
Source
159
54
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
54
            rhs.t = nullptr;
161
54
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_12ColumnStructEEC2IS5_EEONS4_IT_EE
Line
Count
Source
159
16
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
16
            rhs.t = nullptr;
161
16
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnStructEEEONS4_IT_EE
Line
Count
Source
159
1.44k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1.44k
            rhs.t = nullptr;
161
1.44k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2IKNS1_12ColumnStructEEEONS4_IT_EE
Line
Count
Source
159
10
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
10
            rhs.t = nullptr;
161
10
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorItEEEEONS4_IT_EE
Line
Count
Source
159
120
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
120
            rhs.t = nullptr;
161
120
        }
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorIN4wide7integerILm128EjEEEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_12ColumnVectorIN4wide7integerILm128EjEEEEEEONS4_IT_EE
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_12ColumnVectorIoEEEEONS4_IT_EE
Line
Count
Source
159
36
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
36
            rhs.t = nullptr;
161
36
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_13ColumnNothingEEEONS4_IT_EE
Line
Count
Source
159
4
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
4
            rhs.t = nullptr;
161
4
        }
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_16ColumnDictionaryIiEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_9ColumnMapEEEONS4_IT_EE
162
163
        template <class U>
164
        intrusive_ptr& operator=(intrusive_ptr<U>&& rhs) {
165
            intrusive_ptr(static_cast<intrusive_ptr<U>&&>(rhs)).swap(*this);
166
            return *this;
167
        }
168
169
322k
        intrusive_ptr& operator=(intrusive_ptr const& rhs) {
170
322k
            intrusive_ptr(rhs).swap(*this);
171
322k
            return *this;
172
322k
        }
173
174
        intrusive_ptr& operator=(T* rhs) {
175
            intrusive_ptr(rhs).swap(*this);
176
            return *this;
177
        }
178
179
0
        void reset() { intrusive_ptr().swap(*this); }
180
181
0
        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
551M
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_E3getEv
Line
Count
Source
185
1.16M
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_E3getEv
Line
Count
Source
185
549M
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_14ColumnNullableEE3getEv
Line
Count
Source
185
22
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_16ColumnDictionaryIiEEE3getEv
Line
Count
Source
185
8
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_11ColumnArrayEE3getEv
Line
Count
Source
185
6
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIiEEE3getEv
Line
Count
Source
185
34
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrIjEEE3getEv
Line
Count
Source
185
7.95k
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIhEEE3getEv
Line
Count
Source
185
280
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIlEEE3getEv
Line
Count
Source
185
118
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIiEEEEE3getEv
Line
Count
Source
185
2
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEE3getEv
Line
Count
Source
185
2
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_12Decimal128V3EEEE3getEv
Line
Count
Source
185
2
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEE3getEv
Line
Count
Source
185
2
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_14ColumnNullableEE3getEv
Line
Count
Source
185
4
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIaEEE3getEv
Line
Count
Source
185
2
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIsEEE3getEv
Line
Count
Source
185
2
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorInEEE3getEv
Line
Count
Source
185
4
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorItEEE3getEv
Line
Count
Source
185
2
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIjEEE3getEv
Line
Count
Source
185
8
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorImEEE3getEv
Line
Count
Source
185
8
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIoEEE3getEv
Line
Count
Source
185
4
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIdEEE3getEv
Line
Count
Source
185
2
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_11ColumnArrayEE3getEv
Line
Count
Source
185
6
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnMapEE3getEv
Line
Count
Source
185
2
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_12ColumnStructEE3getEv
Line
Count
Source
185
2
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_12ColumnVectorIiEEE3getEv
Line
Count
Source
185
12
        T* get() const { return t; }
186
187
        T* detach() {
188
            T* ret = t;
189
            t = nullptr;
190
            return ret;
191
        }
192
193
549M
        void swap(intrusive_ptr& rhs) {
194
549M
            T* tmp = t;
195
549M
            t = rhs.t;
196
549M
            rhs.t = tmp;
197
549M
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_E4swapERS6_
Line
Count
Source
193
548M
        void swap(intrusive_ptr& rhs) {
194
548M
            T* tmp = t;
195
548M
            t = rhs.t;
196
548M
            rhs.t = tmp;
197
548M
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIhEEE4swapERS7_
Line
Count
Source
193
241k
        void swap(intrusive_ptr& rhs) {
194
241k
            T* tmp = t;
195
241k
            t = rhs.t;
196
241k
            rhs.t = tmp;
197
241k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_14ColumnNullableEE4swapERS7_
Line
Count
Source
193
2
        void swap(intrusive_ptr& rhs) {
194
2
            T* tmp = t;
195
2
            t = rhs.t;
196
2
            rhs.t = tmp;
197
2
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_E4swapERS5_
Line
Count
Source
193
755k
        void swap(intrusive_ptr& rhs) {
194
755k
            T* tmp = t;
195
755k
            t = rhs.t;
196
755k
            rhs.t = tmp;
197
755k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrIjEEE4swapERS7_
Line
Count
Source
193
340
        void swap(intrusive_ptr& rhs) {
194
340
            T* tmp = t;
195
340
            t = rhs.t;
196
340
            rhs.t = tmp;
197
340
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIlEEE4swapERS7_
Line
Count
Source
193
362
        void swap(intrusive_ptr& rhs) {
194
362
            T* tmp = t;
195
362
            t = rhs.t;
196
362
            rhs.t = tmp;
197
362
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEE4swapERS9_
Line
Count
Source
193
350
        void swap(intrusive_ptr& rhs) {
194
350
            T* tmp = t;
195
350
            t = rhs.t;
196
350
            rhs.t = tmp;
197
350
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_11ColumnArrayEE4swapERS6_
Line
Count
Source
193
332
        void swap(intrusive_ptr& rhs) {
194
332
            T* tmp = t;
195
332
            t = rhs.t;
196
332
            rhs.t = tmp;
197
332
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnMapEE4swapERS6_
Line
Count
Source
193
332
        void swap(intrusive_ptr& rhs) {
194
332
            T* tmp = t;
195
332
            t = rhs.t;
196
332
            rhs.t = tmp;
197
332
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_11ColumnArrayEE4swapERS7_
Line
Count
Source
193
86
        void swap(intrusive_ptr& rhs) {
194
86
            T* tmp = t;
195
86
            t = rhs.t;
196
86
            rhs.t = tmp;
197
86
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalInEEEEE4swapERS9_
Line
Count
Source
193
6
        void swap(intrusive_ptr& rhs) {
194
6
            T* tmp = t;
195
6
            t = rhs.t;
196
6
            rhs.t = tmp;
197
6
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIiEEEEE4swapERS9_
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_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_12Decimal128V3EEEE4swapERS8_
Line
Count
Source
193
18
        void swap(intrusive_ptr& rhs) {
194
18
            T* tmp = t;
195
18
            t = rhs.t;
196
18
            rhs.t = tmp;
197
18
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEE4swapERSC_
Line
Count
Source
193
18
        void swap(intrusive_ptr& rhs) {
194
18
            T* tmp = t;
195
18
            t = rhs.t;
196
18
            rhs.t = tmp;
197
18
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIiEEE4swapERS7_
Line
Count
Source
193
8
        void swap(intrusive_ptr& rhs) {
194
8
            T* tmp = t;
195
8
            t = rhs.t;
196
8
            rhs.t = tmp;
197
8
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_16ColumnDictionaryIiEEE4swapERS7_
Line
Count
Source
193
6
        void swap(intrusive_ptr& rhs) {
194
6
            T* tmp = t;
195
6
            t = rhs.t;
196
6
            rhs.t = tmp;
197
6
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIjEEE4swapERS7_
Line
Count
Source
193
64
        void swap(intrusive_ptr& rhs) {
194
64
            T* tmp = t;
195
64
            t = rhs.t;
196
64
            rhs.t = tmp;
197
64
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIoEEE4swapERS7_
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_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrImEEE4swapERS7_
Line
Count
Source
193
6
        void swap(intrusive_ptr& rhs) {
194
6
            T* tmp = t;
195
6
            t = rhs.t;
196
6
            rhs.t = tmp;
197
6
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIfEEE4swapERS7_
Line
Count
Source
193
6
        void swap(intrusive_ptr& rhs) {
194
6
            T* tmp = t;
195
6
            t = rhs.t;
196
6
            rhs.t = tmp;
197
6
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIdEEE4swapERS7_
Line
Count
Source
193
18
        void swap(intrusive_ptr& rhs) {
194
18
            T* tmp = t;
195
18
            t = rhs.t;
196
18
            rhs.t = tmp;
197
18
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIaEEE4swapERS7_
Line
Count
Source
193
6
        void swap(intrusive_ptr& rhs) {
194
6
            T* tmp = t;
195
6
            t = rhs.t;
196
6
            rhs.t = tmp;
197
6
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIsEEE4swapERS7_
Line
Count
Source
193
14
        void swap(intrusive_ptr& rhs) {
194
14
            T* tmp = t;
195
14
            t = rhs.t;
196
14
            rhs.t = tmp;
197
14
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorInEEE4swapERS7_
Line
Count
Source
193
6
        void swap(intrusive_ptr& rhs) {
194
6
            T* tmp = t;
195
6
            t = rhs.t;
196
6
            rhs.t = tmp;
197
6
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorItEEE4swapERS7_
Line
Count
Source
193
6
        void swap(intrusive_ptr& rhs) {
194
6
            T* tmp = t;
195
6
            t = rhs.t;
196
6
            rhs.t = tmp;
197
6
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorImEEE4swapERS7_
Line
Count
Source
193
24
        void swap(intrusive_ptr& rhs) {
194
24
            T* tmp = t;
195
24
            t = rhs.t;
196
24
            rhs.t = tmp;
197
24
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS_11BitmapValueEEEE4swapERS8_
Line
Count
Source
193
2
        void swap(intrusive_ptr& rhs) {
194
2
            T* tmp = t;
195
2
            t = rhs.t;
196
2
            rhs.t = tmp;
197
2
        }
198
199
1.78G
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EdeEv
Line
Count
Source
199
1.65G
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EdeEv
Line
Count
Source
199
132M
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_23ColumnFixedLengthObjectEEdeEv
Line
Count
Source
199
86
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEEdeEv
Line
Count
Source
199
2
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_14ColumnNullableEEdeEv
Line
Count
Source
199
160
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS_11BitmapValueEEEEdeEv
Line
Count
Source
199
38
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrIjEEEdeEv
Line
Count
Source
199
64.1k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS_11HyperLogLogEEEEdeEv
Line
Count
Source
199
38
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_11ColumnArrayEEdeEv
Line
Count
Source
199
26
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIiEEEEEdeEv
Line
Count
Source
199
1.82k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_12Decimal128V3EEEEdeEv
Line
Count
Source
199
15.9k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEdeEv
Line
Count
Source
199
7.08k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEEdeEv
Line
Count
Source
199
10.2k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_16ColumnDictionaryIiEEEdeEv
Line
Count
Source
199
18
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIlEEEdeEv
Line
Count
Source
199
1.37k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnObjectEEdeEv
Line
Count
Source
199
6
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrImEEEdeEv
Line
Count
Source
199
40
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIaEEEdeEv
Line
Count
Source
199
542
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIhEEEdeEv
Line
Count
Source
199
1.29k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIdEEEdeEv
Line
Count
Source
199
932
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIsEEEdeEv
Line
Count
Source
199
552
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIiEEEdeEv
Line
Count
Source
199
1.37k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorInEEEdeEv
Line
Count
Source
199
516
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorItEEEdeEv
Line
Count
Source
199
488
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIjEEEdeEv
Line
Count
Source
199
942
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorImEEEdeEv
Line
Count
Source
199
3.14k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS_13QuantileStateEEEEdeEv
Line
Count
Source
199
34
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_14ColumnNullableEEdeEv
Line
Count
Source
199
2
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_12ColumnStructEEdeEv
Line
Count
Source
199
4
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalInEEEEEdeEv
Line
Count
Source
199
8.07k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIfEEEdeEv
Line
Count
Source
199
136
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIoEEEdeEv
Line
Count
Source
199
26
        T& operator*() const& { return *t; }
Unexecuted instantiation: _ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIN4wide7integerILm128EjEEEEEdeEv
Unexecuted instantiation: _ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_11ColumnArrayEEdeEv
200
201
818k
        T&& operator*() const&& { return const_cast<std::remove_const_t<T>&&>(*t); }
_ZNKO5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EdeEv
Line
Count
Source
201
809k
        T&& operator*() const&& { return const_cast<std::remove_const_t<T>&&>(*t); }
_ZNKO5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EdeEv
Line
Count
Source
201
9.31k
        T&& operator*() const&& { return const_cast<std::remove_const_t<T>&&>(*t); }
_ZNKO5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_14ColumnNullableEEdeEv
Line
Count
Source
201
2
        T&& operator*() const&& { return const_cast<std::remove_const_t<T>&&>(*t); }
202
203
1.60G
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EptEv
Line
Count
Source
203
251M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EptEv
Line
Count
Source
203
821M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_23ColumnFixedLengthObjectEEptEv
Line
Count
Source
203
4.57k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrIjEEEptEv
Line
Count
Source
203
167M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIiEEEptEv
Line
Count
Source
203
59.9M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIhEEEptEv
Line
Count
Source
203
57.2M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_14ColumnNullableEEptEv
Line
Count
Source
203
98.3M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_16ColumnDictionaryIiEEEptEv
Line
Count
Source
203
1.18k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEptEv
Line
Count
Source
203
27.5k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_14ColumnNullableEEptEv
Line
Count
Source
203
63.9M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEEptEv
Line
Count
Source
203
40
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIlEEEptEv
Line
Count
Source
203
79.8k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS_11BitmapValueEEEEptEv
Line
Count
Source
203
526
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorImEEEptEv
Line
Count
Source
203
2.32k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_11ColumnArrayEEptEv
Line
Count
Source
203
9.55M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIdEEEptEv
Line
Count
Source
203
19.1k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_11ColumnArrayEEptEv
Line
Count
Source
203
2.58k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIaEEEptEv
Line
Count
Source
203
17.8k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIsEEEptEv
Line
Count
Source
203
17.9k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorInEEEptEv
Line
Count
Source
203
19.2k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIfEEEptEv
Line
Count
Source
203
17.4k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIjEEEptEv
Line
Count
Source
203
2.11k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS_11HyperLogLogEEEEptEv
Line
Count
Source
203
436
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_12ColumnVectorIiEEEptEv
Line
Count
Source
203
28
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEEptEv
Line
Count
Source
203
28.8k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnMapEEptEv
Line
Count
Source
203
1.05k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIN4wide7integerILm128EjEEEEEptEv
Line
Count
Source
203
86
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_11ColumnConstEEptEv
Line
Count
Source
203
204
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrImEEEptEv
Line
Count
Source
203
3.80k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalInEEEEEptEv
Line
Count
Source
203
10.8k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIiEEEEEptEv
Line
Count
Source
203
31.0k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_12Decimal128V3EEEEptEv
Line
Count
Source
203
25.2k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIoEEEptEv
Line
Count
Source
203
166
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnObjectEEptEv
Line
Count
Source
203
96
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorItEEEptEv
Line
Count
Source
203
77.0M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS_13QuantileStateEEEEptEv
Line
Count
Source
203
40.3k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_12ColumnStructEEptEv
Line
Count
Source
203
10
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnStructEEptEv
Line
Count
Source
203
16
        T* operator->() const { return t; }
204
205
97.0M
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EcvbEv
Line
Count
Source
205
95.8M
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_12ColumnVectorIiEEEcvbEv
Line
Count
Source
205
4
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_12ColumnVectorIlEEEcvbEv
Line
Count
Source
205
2
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EcvbEv
Line
Count
Source
205
846k
        operator bool() const { return t != nullptr; }
Unexecuted instantiation: _ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_11ColumnArrayEEcvbEv
Unexecuted instantiation: _ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrIjEEEcvbEv
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIhEEEcvbEv
Line
Count
Source
205
349k
        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
18.1M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2EPS2_
Line
Count
Source
222
15.3M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIiEEEC2EPS6_
Line
Count
Source
222
104k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_9ColumnStrIjEEEC2EPS6_
Line
Count
Source
222
303k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEEC2EPS7_
Line
Count
Source
222
2
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEEC2EPS7_
Line
Count
Source
222
280
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_16ColumnDictionaryIiEEEC2EPS6_
Line
Count
Source
222
26
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_14ColumnNullableEEC2EPS5_
Line
Count
Source
222
705k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIhEEEC2EPS6_
Line
Count
Source
222
930k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEC2EPSB_
Line
Count
Source
222
1.38k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIaEEEC2EPS6_
Line
Count
Source
222
38.4k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIsEEEC2EPS6_
Line
Count
Source
222
34.9k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIlEEEC2EPS6_
Line
Count
Source
222
113k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorInEEEC2EPS6_
Line
Count
Source
222
36.6k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIfEEEC2EPS6_
Line
Count
Source
222
34.4k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIdEEEC2EPS6_
Line
Count
Source
222
103k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIjEEEC2EPS6_
Line
Count
Source
222
70.7k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIoEEEC2EPS6_
Line
Count
Source
222
34.6k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalInEEEEEC2EPS8_
Line
Count
Source
222
34.0k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalIiEEEEEC2EPS8_
Line
Count
Source
222
2.82k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEEC2EPS8_
Line
Count
Source
222
135k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_12Decimal128V3EEEEC2EPS7_
Line
Count
Source
222
1.10k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorImEEEC2EPS6_
Line
Count
Source
222
58.4k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEEC2EPS7_
Line
Count
Source
222
668
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_11ColumnConstEEC2EPS5_
Line
Count
Source
222
80.6k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_11ColumnArrayEEC2EPS5_
Line
Count
Source
222
20.2k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_17ColumnComplexTypeINS_11BitmapValueEEEEC2EPS7_
Line
Count
Source
222
326
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_9ColumnMapEEC2EPS5_
Line
Count
Source
222
5.35k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIN4wide7integerILm128EjEEEEEC2EPS9_
Line
Count
Source
222
86
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_9ColumnStrImEEEC2EPS6_
Line
Count
Source
222
246
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_23ColumnFixedLengthObjectEEC2EPS5_
Line
Count
Source
222
228
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEEC2EPS7_
Line
Count
Source
222
2
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnObjectEEC2EPS5_
Line
Count
Source
222
34
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorItEEEC2EPS6_
Line
Count
Source
222
368
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_17ColumnComplexTypeINS_11HyperLogLogEEEEC2EPS7_
Line
Count
Source
222
164
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_17ColumnComplexTypeINS_13QuantileStateEEEEC2EPS7_
Line
Count
Source
222
134
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEEC2EPS7_
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEEC2EPS7_
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEEC2EPS7_
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEEC2EPS7_
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEEC2EPS7_
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEEC2EPS7_
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEEC2EPS7_
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEEC2EPS7_
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEEC2EPS7_
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEEC2EPS7_
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEEC2EPS7_
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEEC2EPS7_
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEEC2EPS7_
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEEC2EPS7_
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEEC2EPS7_
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEEC2EPS7_
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEEC2EPS7_
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnStructEEC2EPS5_
Line
Count
Source
222
1.46k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_13ColumnNothingEEC2EPS5_
Line
Count
Source
222
4
        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
31.1k
        mutable_ptr(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2EOS5_
Line
Count
Source
229
28.1k
        mutable_ptr(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_9ColumnStrIjEEEC2EOS7_
Line
Count
Source
229
3.00k
        mutable_ptr(mutable_ptr&&) = default;
230
999k
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIhEEEaSEOS7_
Line
Count
Source
230
241k
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EaSEOS5_
Line
Count
Source
230
755k
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_9ColumnStrIjEEEaSEOS7_
Line
Count
Source
230
340
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIlEEEaSEOS7_
Line
Count
Source
230
362
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEEaSEOS9_
Line
Count
Source
230
350
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_11ColumnArrayEEaSEOS6_
Line
Count
Source
230
332
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_9ColumnMapEEaSEOS6_
Line
Count
Source
230
332
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalInEEEEEaSEOS9_
Line
Count
Source
230
6
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalIiEEEEEaSEOS9_
Line
Count
Source
230
30
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_12Decimal128V3EEEEaSEOS8_
Line
Count
Source
230
18
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEaSEOSC_
Line
Count
Source
230
18
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIiEEEaSEOS7_
Line
Count
Source
230
8
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_16ColumnDictionaryIiEEEaSEOS7_
Line
Count
Source
230
6
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIjEEEaSEOS7_
Line
Count
Source
230
64
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIoEEEaSEOS7_
Line
Count
Source
230
52
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_9ColumnStrImEEEaSEOS7_
Line
Count
Source
230
6
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIfEEEaSEOS7_
Line
Count
Source
230
6
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIdEEEaSEOS7_
Line
Count
Source
230
18
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIaEEEaSEOS7_
Line
Count
Source
230
6
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIsEEEaSEOS7_
Line
Count
Source
230
14
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorInEEEaSEOS7_
Line
Count
Source
230
6
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorItEEEaSEOS7_
Line
Count
Source
230
6
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorImEEEaSEOS7_
Line
Count
Source
230
24
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_17ColumnComplexTypeINS_11BitmapValueEEEEaSEOS8_
Line
Count
Source
230
2
        mutable_ptr& operator=(mutable_ptr&&) = default;
231
232
        /// Initializing from temporary of compatible type.
233
        template <typename U>
234
2.26M
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEEEONS4_IT_EE
Line
Count
Source
234
2
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEEEONS4_IT_EE
Line
Count
Source
234
280
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_16ColumnDictionaryIiEEEEONS4_IT_EE
Line
Count
Source
234
12
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorIaEEEEONS4_IT_EE
Line
Count
Source
234
38.3k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorIsEEEEONS4_IT_EE
Line
Count
Source
234
34.6k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorIiEEEEONS4_IT_EE
Line
Count
Source
234
85.4k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorIlEEEEONS4_IT_EE
Line
Count
Source
234
109k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorInEEEEONS4_IT_EE
Line
Count
Source
234
34.9k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorIfEEEEONS4_IT_EE
Line
Count
Source
234
34.1k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorIdEEEEONS4_IT_EE
Line
Count
Source
234
102k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorIjEEEEONS4_IT_EE
Line
Count
Source
234
69.7k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorIoEEEEONS4_IT_EE
Line
Count
Source
234
34.5k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEEONS4_IT_EE
Line
Count
Source
234
1.18k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_13ColumnDecimalINS1_7DecimalInEEEEEEONS4_IT_EE
Line
Count
Source
234
33.9k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_13ColumnDecimalINS1_7DecimalIiEEEEEEONS4_IT_EE
Line
Count
Source
234
1.57k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_13ColumnDecimalINS1_7DecimalIlEEEEEEONS4_IT_EE
Line
Count
Source
234
134k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_13ColumnDecimalINS1_12Decimal128V3EEEEEONS4_IT_EE
Line
Count
Source
234
918
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorImEEEEONS4_IT_EE
Line
Count
Source
234
50.7k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorIhEEEEONS4_IT_EE
Line
Count
Source
234
622k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEEEONS4_IT_EE
Line
Count
Source
234
666
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_11ColumnArrayEEEONS4_IT_EE
Line
Count
Source
234
17.4k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_17ColumnComplexTypeINS_11BitmapValueEEEEEONS4_IT_EE
Line
Count
Source
234
246
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_9ColumnStrIjEEEEONS4_IT_EE
Line
Count
Source
234
232k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_14ColumnNullableEEEONS4_IT_EE
Line
Count
Source
234
581k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_9ColumnStrImEEEEONS4_IT_EE
Line
Count
Source
234
168
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_23ColumnFixedLengthObjectEEEONS4_IT_EE
Line
Count
Source
234
132
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEEEONS4_IT_EE
Line
Count
Source
234
2
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_17ColumnComplexTypeINS_13QuantileStateEEEEEONS4_IT_EE
Line
Count
Source
234
98
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_17ColumnComplexTypeINS_11HyperLogLogEEEEEONS4_IT_EE
Line
Count
Source
234
126
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_11ColumnConstEEEONS4_IT_EE
Line
Count
Source
234
35.6k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnObjectEEEONS4_IT_EE
Line
Count
Source
234
2
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEEEONS4_IT_EE
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_9ColumnMapEEEONS4_IT_EE
Line
Count
Source
234
2.49k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnStructEEEONS4_IT_EE
Line
Count
Source
234
1.44k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorItEEEEONS4_IT_EE
Line
Count
Source
234
120
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorIN4wide7integerILm128EjEEEEEEONS4_IT_EE
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_13ColumnNothingEEEONS4_IT_EE
Line
Count
Source
234
4
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
235
236
972k
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2Ev
Line
Count
Source
236
709k
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIhEEEC2Ev
Line
Count
Source
236
260k
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_9ColumnStrIjEEEC2Ev
Line
Count
Source
236
514
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIlEEEC2Ev
Line
Count
Source
236
524
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEEC2Ev
Line
Count
Source
236
524
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_11ColumnArrayEEC2Ev
Line
Count
Source
236
506
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_9ColumnMapEEC2Ev
Line
Count
Source
236
506
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalInEEEEEC2Ev
Line
Count
Source
236
6
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalIiEEEEEC2Ev
Line
Count
Source
236
30
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_12Decimal128V3EEEEC2Ev
Line
Count
Source
236
18
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEC2Ev
Line
Count
Source
236
18
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIiEEEC2Ev
Line
Count
Source
236
8
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_16ColumnDictionaryIiEEEC2Ev
Line
Count
Source
236
6
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIjEEEC2Ev
Line
Count
Source
236
64
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIoEEEC2Ev
Line
Count
Source
236
52
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_11ColumnConstEEC2Ev
Line
Count
Source
236
104
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_9ColumnStrImEEEC2Ev
Line
Count
Source
236
6
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIfEEEC2Ev
Line
Count
Source
236
6
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIdEEEC2Ev
Line
Count
Source
236
18
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIaEEEC2Ev
Line
Count
Source
236
6
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIsEEEC2Ev
Line
Count
Source
236
6
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorInEEEC2Ev
Line
Count
Source
236
6
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorItEEEC2Ev
Line
Count
Source
236
6
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorImEEEC2Ev
Line
Count
Source
236
24
        mutable_ptr() = default;
237
238
53.5k
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2EDn
Line
Count
Source
238
1.51k
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIhEEEC2EDn
Line
Count
Source
238
52.0k
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIsEEEC2EDn
Line
Count
Source
238
8
        mutable_ptr(std::nullptr_t) {}
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIiEEEC2EDn
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIlEEEC2EDn
Line
Count
Source
238
12
        mutable_ptr(std::nullptr_t) {}
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorInEEEC2EDn
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIdEEEC2EDn
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalIiEEEEEC2EDn
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEEC2EDn
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_12Decimal128V3EEEEC2EDn
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalInEEEEEC2EDn
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEC2EDn
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_17ColumnComplexTypeINS_11BitmapValueEEEEC2EDn
Line
Count
Source
238
2
        mutable_ptr(std::nullptr_t) {}
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorItEEEC2EDn
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIjEEEC2EDn
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorImEEEC2EDn
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIaEEEC2EDn
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIfEEEC2EDn
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIoEEEC2EDn
239
    };
240
241
public:
242
    using MutablePtr = mutable_ptr<Derived>;
243
244
1.77M
    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
546M
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2EPKS2_
Line
Count
Source
257
546M
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrINS1_12ColumnVectorIiEEEC2EPKS6_
Line
Count
Source
257
4
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrINS1_12ColumnVectorIlEEEC2EPKS6_
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrINS1_14ColumnNullableEEC2EPKS5_
Line
Count
Source
257
2
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
258
259
    public:
260
        /// Copy from immutable ptr: ok.
261
547M
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2ERKS5_
Line
Count
Source
261
547M
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrINS1_12ColumnVectorIiEEEC2ERKS7_
Line
Count
Source
261
12
        immutable_ptr(const immutable_ptr&) = default;
262
322k
        immutable_ptr& operator=(const immutable_ptr&) = default;
263
264
        template <typename U>
265
14
        immutable_ptr(const immutable_ptr<U>& other) : Base(other) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_14ColumnNullableEEERKNS4_IT_EE
Line
Count
Source
265
14
        immutable_ptr(const immutable_ptr<U>& other) : Base(other) {}
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_11ColumnArrayEEERKNS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnStructEEERKNS4_IT_EE
266
267
        /// Move: ok.
268
3.51M
        immutable_ptr(immutable_ptr&&) = default;
269
547M
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EaSEOS5_
Line
Count
Source
269
547M
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrINS1_14ColumnNullableEEaSEOS6_
Line
Count
Source
269
2
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrINS1_11ColumnArrayEEaSEOS6_
Line
Count
Source
269
86
        immutable_ptr& operator=(immutable_ptr&&) = default;
270
271
        /// Initializing from temporary of compatible type.
272
        template <typename U>
273
121k
        immutable_ptr(immutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_14ColumnNullableEEEONS4_IT_EE
Line
Count
Source
273
118k
        immutable_ptr(immutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_11ColumnArrayEEEONS4_IT_EE
Line
Count
Source
273
682
        immutable_ptr(immutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_9ColumnMapEEEONS4_IT_EE
Line
Count
Source
273
2.52k
        immutable_ptr(immutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnStructEEEONS4_IT_EE
Line
Count
Source
273
10
        immutable_ptr(immutable_ptr<U>&& other) : Base(std::move(other)) {}
274
275
        /// Move from mutable ptr: ok.
276
        template <typename U>
277
4.71M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2IS2_EEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
4.33M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnVectorIiEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
18.2k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_9ColumnStrIjEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
58.7k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrINS1_14ColumnNullableEEC2IS5_EEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
118k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnVectorIhEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
115k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
166
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_14ColumnNullableEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
6.13k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnVectorIlEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
4.25k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_11ColumnConstEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
44.9k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrINS1_11ColumnArrayEEC2IS5_EEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
1.91k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnVectorImEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
6.39k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_11ColumnArrayEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
466
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnVectorIdEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
776
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_17ColumnComplexTypeINS_11BitmapValueEEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
58
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_23ColumnFixedLengthObjectEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
6
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnVectorIfEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
136
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_17ColumnComplexTypeINS_11HyperLogLogEEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
16
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_17ColumnComplexTypeINS_13QuantileStateEEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
16
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrINS1_12ColumnVectorIiEEEC2IS6_EEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
24
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnVectorIjEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
898
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_13ColumnDecimalINS1_7DecimalInEEEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
44
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnVectorIaEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
138
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnVectorIsEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
342
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnVectorInEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
1.74k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnVectorItEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
58
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_13ColumnDecimalINS1_7DecimalIiEEEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
594
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_13ColumnDecimalINS1_7DecimalIlEEEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
314
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_13ColumnDecimalINS1_12Decimal128V3EEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
158
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrINS1_9ColumnMapEEC2IS5_EEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
2.52k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnObjectEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
18
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_9ColumnStrImEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
54
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrINS1_12ColumnStructEEC2IS5_EEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
16
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnVectorIN4wide7integerILm128EjEEEEEEONS3_11mutable_ptrIT_EE
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnVectorIoEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
36
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_16ColumnDictionaryIiEEEEONS3_11mutable_ptrIT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_9ColumnMapEEEONS3_11mutable_ptrIT_EE
278
279
        /// Copy from mutable ptr: not possible.
280
        template <typename U>
281
        immutable_ptr(const mutable_ptr<U>&) = delete;
282
283
545M
        immutable_ptr() = default;
284
285
341k
        immutable_ptr(std::nullptr_t) {}
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrINS1_12ColumnVectorIiEEEC2EDn
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrINS1_12ColumnVectorIlEEEC2EDn
Line
Count
Source
285
2
        immutable_ptr(std::nullptr_t) {}
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrINS1_14ColumnNullableEEC2EDn
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2EDn
Line
Count
Source
285
341k
        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
546M
    Ptr get_ptr() const { return Ptr(derived()); }
303
15.3M
    MutablePtr get_ptr() { return MutablePtr(derived()); }
304
305
protected:
306
1.77M
    MutablePtr shallow_mutate() const {
307
1.77M
        if (this->use_count() > 1) {
308
3.42k
            return derived()->clone();
309
1.76M
        } else {
310
1.76M
            return assume_mutable();
311
1.76M
        }
312
1.77M
    }
313
314
public:
315
    MutablePtr mutate() const&& { return shallow_mutate(); }
316
317
14.9M
    MutablePtr assume_mutable() const { return const_cast<COW*>(this)->get_ptr(); }
318
319
659M
    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
3.26M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13chameleon_ptrIS2_EC2IJNS3_11mutable_ptrIS2_EEEEEDpOT_
Line
Count
Source
330
2.32M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13chameleon_ptrIS2_EC2IJNS3_13immutable_ptrIS2_EEEEEDpOT_
Line
Count
Source
330
845k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13chameleon_ptrIS2_EC2IJEEEDpOT_
Line
Count
Source
330
6.21k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13chameleon_ptrIS2_EC2IJNS3_11mutable_ptrINS1_12ColumnVectorImEEEEEEEDpOT_
Line
Count
Source
330
6.12k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13chameleon_ptrIS2_EC2IJRKNS3_13immutable_ptrIS2_EEEEEDpOT_
Line
Count
Source
330
81.9k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13chameleon_ptrIS2_EC2IJRNS3_13immutable_ptrIS2_EEEEEDpOT_
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13chameleon_ptrIS2_EC2IJRS5_EEEDpOT_
331
332
        template <typename U>
333
        chameleon_ptr(std::initializer_list<U>&& arg)
334
                : value(std::forward<std::initializer_list<U>>(arg)) {}
335
336
194k
        const T* get() const { return value.get(); }
337
16.8M
        T* get() { return &value->assume_mutable_ref(); }
338
339
167k
        const T* operator->() const { return get(); }
340
16.7M
        T* operator->() { return get(); }
341
342
1.06G
        const T& operator*() const { return *value; }
343
642M
        T& operator*() { return value->assume_mutable_ref(); }
344
345
156k
        operator const immutable_ptr<T>&() const { return value; }
346
6.41k
        operator immutable_ptr<T>&() { return value; }
347
348
3.09k
        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
namespace vectorized {
398
class IColumn;
399
}
400
template <typename Base, typename Derived>
401
class COWHelper : public Base {
402
public:
403
    static_assert(std::is_base_of_v<doris::vectorized::IColumn, Base>,
404
                  "COWHelper only use in IColumn");
405
    using Ptr = typename Base::template immutable_ptr<Derived>;
406
    using MutablePtr = typename Base::template mutable_ptr<Derived>;
407
408
#include "common/compile_check_avoid_begin.h"
409
    //This code uses templates, and errors like the following are likely to occur, mainly due to literal type mismatches:
410
    // be/src/vec/common/cow.h:409:39: warning: implicit conversion loses integer precision: 'int' to 'value_type' (aka 'unsigned char') [-Wimplicit-int-conversion]
411
    //   409 |         return MutablePtr(new Derived(std::forward<Args>(args)...));
412
    //       |                               ~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~
413
    // ColumnPtr res_data_column = ColumnUInt8::create(1, 1);
414
    template <typename... Args>
415
2.85M
    static MutablePtr create(Args&&... args) {
416
2.85M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
2.85M
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrIS2_EES9_EEENS8_IS3_EEDpOT_
Line
Count
Source
415
118k
    static MutablePtr create(Args&&... args) {
416
118k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
118k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJRKNS_3COWIS2_E13chameleon_ptrIS2_EERmEEENS7_11mutable_ptrIS3_EEDpOT_
Line
Count
Source
415
104
    static MutablePtr create(Args&&... args) {
416
104
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
104
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_23ColumnFixedLengthObjectEE6createIJRKmEEENS_3COWIS2_E11mutable_ptrIS3_EEDpOT_
Line
Count
Source
415
6
    static MutablePtr create(Args&&... args) {
416
6
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
6
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_9ColumnStrIjEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
303k
    static MutablePtr create(Args&&... args) {
416
303k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
303k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnArrayEE6createIJNS_3COWIS2_E11mutable_ptrIS2_EES9_EEENS8_IS3_EEDpOT_
Line
Count
Source
415
2.00k
    static MutablePtr create(Args&&... args) {
416
2.00k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
2.00k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnArrayEE6createIJNS_3COWIS2_E11mutable_ptrIS2_EEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
6.21k
    static MutablePtr create(Args&&... args) {
416
6.21k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
6.21k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnObjectEE6createIJRKbEEENS_3COWIS2_E11mutable_ptrIS3_EEDpOT_
Line
Count
Source
415
2
    static MutablePtr create(Args&&... args) {
416
2
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
2
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIiEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
103k
    static MutablePtr create(Args&&... args) {
416
103k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
103k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Line
Count
Source
415
2
    static MutablePtr create(Args&&... args) {
416
2
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
2
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Line
Count
Source
415
280
    static MutablePtr create(Args&&... args) {
416
280
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
280
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_16ColumnDictionaryIiEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
14
    static MutablePtr create(Args&&... args) {
416
14
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
14
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIhEEE6createIJiiEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
106
    static MutablePtr create(Args&&... args) {
416
106
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
106
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEE6createIJiiEEENS_3COWIS2_E11mutable_ptrIS9_EEDpOT_
Line
Count
Source
415
26
    static MutablePtr create(Args&&... args) {
416
26
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
26
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIhEEE6createIJmiEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
41.3k
    static MutablePtr create(Args&&... args) {
416
41.3k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
41.3k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIaEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
38.4k
    static MutablePtr create(Args&&... args) {
416
38.4k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
38.4k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIsEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
34.7k
    static MutablePtr create(Args&&... args) {
416
34.7k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
34.7k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIlEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
112k
    static MutablePtr create(Args&&... args) {
416
112k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
112k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorInEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
34.9k
    static MutablePtr create(Args&&... args) {
416
34.9k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
34.9k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIfEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
34.2k
    static MutablePtr create(Args&&... args) {
416
34.2k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
34.2k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIdEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
103k
    static MutablePtr create(Args&&... args) {
416
103k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
103k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIjEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
70.6k
    static MutablePtr create(Args&&... args) {
416
70.6k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
70.6k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIoEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
34.6k
    static MutablePtr create(Args&&... args) {
416
34.6k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
34.6k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalInEEEEE6createIJiiEEENS_3COWIS2_E11mutable_ptrIS6_EEDpOT_
Line
Count
Source
415
10
    static MutablePtr create(Args&&... args) {
416
10
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
10
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIiEEEEE6createIJiiEEENS_3COWIS2_E11mutable_ptrIS6_EEDpOT_
Line
Count
Source
415
48
    static MutablePtr create(Args&&... args) {
416
48
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
48
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIlEEEEE6createIJiiEEENS_3COWIS2_E11mutable_ptrIS6_EEDpOT_
Line
Count
Source
415
382
    static MutablePtr create(Args&&... args) {
416
382
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
382
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_12Decimal128V3EEEE6createIJiiEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Line
Count
Source
415
22
    static MutablePtr create(Args&&... args) {
416
22
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
22
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorImEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
57.2k
    static MutablePtr create(Args&&... args) {
416
57.2k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
57.2k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrIS2_EENS8_INS1_12ColumnVectorIhEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
581k
    static MutablePtr create(Args&&... args) {
416
581k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
581k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Line
Count
Source
415
668
    static MutablePtr create(Args&&... args) {
416
668
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
668
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIhEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
869k
    static MutablePtr create(Args&&... args) {
416
869k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
869k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEEENS8_INS1_12ColumnVectorIhEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
2
    static MutablePtr create(Args&&... args) {
416
2
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
2
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Line
Count
Source
415
2
    static MutablePtr create(Args&&... args) {
416
2
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
2
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJNS_3COWIS2_E13immutable_ptrIS2_EERmEEENS7_11mutable_ptrIS3_EEDpOT_
Line
Count
Source
415
24
    static MutablePtr create(Args&&... args) {
416
24
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
24
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIhEEE6createIJiEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
340
    static MutablePtr create(Args&&... args) {
416
340
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
340
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJNS_3COWIS2_E13immutable_ptrIS2_EEiEEENS7_11mutable_ptrIS3_EEDpOT_
Line
Count
Source
415
6
    static MutablePtr create(Args&&... args) {
416
6
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
6
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJRNS_3COWIS2_E13immutable_ptrIS2_EEiEEENS7_11mutable_ptrIS3_EEDpOT_
Line
Count
Source
415
144
    static MutablePtr create(Args&&... args) {
416
144
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
144
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINS_11BitmapValueEEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Line
Count
Source
415
320
    static MutablePtr create(Args&&... args) {
416
320
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
320
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINS_11BitmapValueEEEE6createIJRmEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Line
Count
Source
415
6
    static MutablePtr create(Args&&... args) {
416
6
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
6
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIhEEE6createIJRmbEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
410
    static MutablePtr create(Args&&... args) {
416
410
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
410
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorIhEEEESB_EEENS8_IS3_EEDpOT_
Line
Count
Source
415
84
    static MutablePtr create(Args&&... args) {
416
84
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
84
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnArrayEE6createIJNS_3COWIS2_E11mutable_ptrIS2_EENS8_INS1_12ColumnVectorImEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
11.9k
    static MutablePtr create(Args&&... args) {
416
11.9k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
11.9k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnArrayEE6createIJNS_3COWIS2_E11mutable_ptrIS3_EENS8_IS2_EEEEES9_DpOT_
Line
Count
Source
415
4
    static MutablePtr create(Args&&... args) {
416
4
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
4
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnArrayEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorIhEEEENS8_INS9_ImEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
2
    static MutablePtr create(Args&&... args) {
416
2
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
2
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnArrayEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorIaEEEENS8_INS9_ImEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
2
    static MutablePtr create(Args&&... args) {
416
2
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
2
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorIaEEEENS8_INS9_IhEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
106
    static MutablePtr create(Args&&... args) {
416
106
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
106
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnArrayEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorIsEEEENS8_INS9_ImEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
2
    static MutablePtr create(Args&&... args) {
416
2
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
2
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorIsEEEENS8_INS9_IhEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
50
    static MutablePtr create(Args&&... args) {
416
50
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
50
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnArrayEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorIiEEEENS8_INS9_ImEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
14
    static MutablePtr create(Args&&... args) {
416
14
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
14
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorIiEEEENS8_INS9_IhEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
86
    static MutablePtr create(Args&&... args) {
416
86
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
86
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnArrayEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorIlEEEENS8_INS9_ImEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
334
    static MutablePtr create(Args&&... args) {
416
334
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
334
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorIlEEEENS8_INS9_IhEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
140
    static MutablePtr create(Args&&... args) {
416
140
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
140
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnArrayEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorInEEEENS8_INS9_ImEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
2
    static MutablePtr create(Args&&... args) {
416
2
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
2
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorInEEEENS8_INS9_IhEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
16
    static MutablePtr create(Args&&... args) {
416
16
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
16
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnArrayEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorIfEEEENS8_INS9_ImEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
2
    static MutablePtr create(Args&&... args) {
416
2
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
2
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorIfEEEENS8_INS9_IhEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
4
    static MutablePtr create(Args&&... args) {
416
4
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
4
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnArrayEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorIdEEEENS8_INS9_ImEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
2
    static MutablePtr create(Args&&... args) {
416
2
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
2
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorIdEEEENS8_INS9_IhEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
122
    static MutablePtr create(Args&&... args) {
416
122
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
122
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnArrayEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorIjEEEENS8_INS9_ImEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
2
    static MutablePtr create(Args&&... args) {
416
2
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
2
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorIjEEEENS8_INS9_IhEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
28
    static MutablePtr create(Args&&... args) {
416
28
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
28
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnArrayEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorImEEEESB_EEENS8_IS3_EEDpOT_
Line
Count
Source
415
2
    static MutablePtr create(Args&&... args) {
416
2
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
2
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorImEEEENS8_INS9_IhEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
58
    static MutablePtr create(Args&&... args) {
416
58
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
58
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnArrayEE6createIJNS_3COWIS2_E11mutable_ptrINS1_9ColumnStrIjEEEENS8_INS1_12ColumnVectorImEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
12
    static MutablePtr create(Args&&... args) {
416
12
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
12
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrINS1_9ColumnStrIjEEEENS8_INS1_12ColumnVectorIhEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
5.45k
    static MutablePtr create(Args&&... args) {
416
5.45k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
5.45k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnArrayEE6createIJNS_3COWIS2_E11mutable_ptrINS1_14ColumnNullableEEENS8_INS1_12ColumnVectorImEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
30
    static MutablePtr create(Args&&... args) {
416
30
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
30
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_9ColumnMapEE6createIJNS_3COWIS2_E11mutable_ptrIS2_EES9_S9_EEENS8_IS3_EEDpOT_
Line
Count
Source
415
2.52k
    static MutablePtr create(Args&&... args) {
416
2.52k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
2.52k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINS_11HyperLogLogEEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Line
Count
Source
415
158
    static MutablePtr create(Args&&... args) {
416
158
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
158
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINS_11HyperLogLogEEEE6createIJRmEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Line
Count
Source
415
6
    static MutablePtr create(Args&&... args) {
416
6
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
6
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJNS_3COWIS2_E13immutable_ptrINS1_14ColumnNullableEEEiEEENS7_11mutable_ptrIS3_EEDpOT_
Line
Count
Source
415
6
    static MutablePtr create(Args&&... args) {
416
6
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
6
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_9ColumnMapEE6createIJNS_3COWIS2_E11mutable_ptrINS1_9ColumnStrIjEEEENS8_INS1_12ColumnVectorIlEEEENS8_INSC_ImEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
332
    static MutablePtr create(Args&&... args) {
416
332
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
332
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIN4wide7integerILm128EjEEEEE6createIJiRmEEENS_3COWIS2_E11mutable_ptrIS7_EEDpOT_
Line
Count
Source
415
86
    static MutablePtr create(Args&&... args) {
416
86
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
86
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJRKNS_3COWIS2_E13immutable_ptrIS2_EERmEEENS7_11mutable_ptrIS3_EEDpOT_
Line
Count
Source
415
86
    static MutablePtr create(Args&&... args) {
416
86
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
86
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJNS_3COWIS2_E11mutable_ptrIS2_EERmEEENS8_IS3_EEDpOT_
Line
Count
Source
415
43.3k
    static MutablePtr create(Args&&... args) {
416
43.3k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
43.3k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_9ColumnStrImEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
246
    static MutablePtr create(Args&&... args) {
416
246
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
246
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnArrayEE6createIJNS_3COWIS2_E11mutable_ptrINS1_9ColumnStrImEEEENS8_INS1_12ColumnVectorImEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
2
    static MutablePtr create(Args&&... args) {
416
2
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
2
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnArrayEE6createIJNS_3COWIS2_E11mutable_ptrINS1_9ColumnStrIjEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
2
    static MutablePtr create(Args&&... args) {
416
2
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
2
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIiEEEEE6createIJijEEENS_3COWIS2_E11mutable_ptrIS6_EEDpOT_
Line
Count
Source
415
8
    static MutablePtr create(Args&&... args) {
416
8
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
8
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_12Decimal128V3EEEE6createIJijEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Line
Count
Source
415
8
    static MutablePtr create(Args&&... args) {
416
8
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
8
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEE6createIJijEEENS_3COWIS2_E11mutable_ptrIS9_EEDpOT_
Line
Count
Source
415
8
    static MutablePtr create(Args&&... args) {
416
8
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
8
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_16ColumnDictionaryIiEEE6createIJNS_9FieldTypeEEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
12
    static MutablePtr create(Args&&... args) {
416
12
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
12
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_23ColumnFixedLengthObjectEE6createIJmEEENS_3COWIS2_E11mutable_ptrIS3_EEDpOT_
Line
Count
Source
415
160
    static MutablePtr create(Args&&... args) {
416
160
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
160
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEEENS8_INS1_12ColumnVectorIhEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
12
    static MutablePtr create(Args&&... args) {
416
12
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
12
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEEENS8_INS1_12ColumnVectorIhEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
2
    static MutablePtr create(Args&&... args) {
416
2
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
2
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnObjectEE6createIJNS1_14SubcolumnsTreeINS3_9SubcolumnELb0EEEbEEENS_3COWIS2_E11mutable_ptrIS3_EEDpOT_
Line
Count
Source
415
2
    static MutablePtr create(Args&&... args) {
416
2
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
2
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnObjectEE6createIJbEEENS_3COWIS2_E11mutable_ptrIS3_EEDpOT_
Line
Count
Source
415
12
    static MutablePtr create(Args&&... args) {
416
12
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
12
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIaEEE6createIJRmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
50
    static MutablePtr create(Args&&... args) {
416
50
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
50
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIhEEE6createIJRmiEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
17.2k
    static MutablePtr create(Args&&... args) {
416
17.2k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
17.2k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIiEEE6createIJRmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
480
    static MutablePtr create(Args&&... args) {
416
480
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
480
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIhEEE6createIJRmRbEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
306
    static MutablePtr create(Args&&... args) {
416
306
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
306
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIiEEE6createIJRmiEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
400
    static MutablePtr create(Args&&... args) {
416
400
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
400
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJNS_3COWIS2_E11mutable_ptrINS1_9ColumnStrIjEEEERmEEENS8_IS3_EEDpOT_
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorItEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
326
    static MutablePtr create(Args&&... args) {
416
326
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
326
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJNS_3COWIS2_E11mutable_ptrIS2_EEiEEENS8_IS3_EEDpOT_
Line
Count
Source
415
322
    static MutablePtr create(Args&&... args) {
416
322
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
322
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorIhEEEEiEEENS8_IS3_EEDpOT_
Line
Count
Source
415
4
    static MutablePtr create(Args&&... args) {
416
4
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
4
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINS_13QuantileStateEEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Line
Count
Source
415
128
    static MutablePtr create(Args&&... args) {
416
128
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
128
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINS_13QuantileStateEEEE6createIJRmEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Line
Count
Source
415
6
    static MutablePtr create(Args&&... args) {
416
6
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
6
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJRNS_3COWIS2_E13immutable_ptrINS1_14ColumnNullableEEEiEEENS7_11mutable_ptrIS3_EEDpOT_
Line
Count
Source
415
2
    static MutablePtr create(Args&&... args) {
416
2
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
2
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_23ColumnFixedLengthObjectEE6createIJiEEENS_3COWIS2_E11mutable_ptrIS3_EEDpOT_
Line
Count
Source
415
62
    static MutablePtr create(Args&&... args) {
416
62
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
62
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorImEEE6createIJiEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
984
    static MutablePtr create(Args&&... args) {
416
984
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
984
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_9ColumnMapEE6createIJNS_3COWIS2_E11mutable_ptrIS2_EES9_NS8_INS1_12ColumnVectorImEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
2.49k
    static MutablePtr create(Args&&... args) {
416
2.49k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
2.49k
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIhEEE6createIJmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIiEEE6createIJRKmiEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
56
    static MutablePtr create(Args&&... args) {
416
56
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
56
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIhEEE6createIJRKmiEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
78
    static MutablePtr create(Args&&... args) {
416
78
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
78
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJNS_3COWIS2_E11mutable_ptrINS1_14ColumnNullableEEERKmEEENS8_IS3_EEDpOT_
Line
Count
Source
415
12
    static MutablePtr create(Args&&... args) {
416
12
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
12
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJNS_3COWIS2_E11mutable_ptrIS2_EERKmEEENS8_IS3_EEDpOT_
Line
Count
Source
415
2
    static MutablePtr create(Args&&... args) {
416
2
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
2
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIsEEE6createIJRmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
50
    static MutablePtr create(Args&&... args) {
416
50
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
50
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIlEEE6createIJRmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
986
    static MutablePtr create(Args&&... args) {
416
986
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
986
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorInEEE6createIJRmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
62
    static MutablePtr create(Args&&... args) {
416
62
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
62
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIfEEE6createIJRmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
10
    static MutablePtr create(Args&&... args) {
416
10
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
10
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIdEEE6createIJRmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
22
    static MutablePtr create(Args&&... args) {
416
22
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
22
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIhEEE6createIJRKmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorItEEE6createIJRKmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIjEEE6createIJRKmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorImEEE6createIJRKmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIaEEE6createIJRKmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIsEEE6createIJRKmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIiEEE6createIJRKmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIlEEE6createIJRKmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorInEEE6createIJRKmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIfEEE6createIJRKmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
44
    static MutablePtr create(Args&&... args) {
416
44
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
44
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIdEEE6createIJRKmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
54
    static MutablePtr create(Args&&... args) {
416
54
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
54
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIiEEEEE6createIJmRsEEENS_3COWIS2_E11mutable_ptrIS6_EEDpOT_
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIiEEEEE6createIJRKmRsEEENS_3COWIS2_E11mutable_ptrIS6_EEDpOT_
Line
Count
Source
415
300
    static MutablePtr create(Args&&... args) {
416
300
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
300
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIlEEEEE6createIJmRsEEENS_3COWIS2_E11mutable_ptrIS6_EEDpOT_
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIlEEEEE6createIJRKmRsEEENS_3COWIS2_E11mutable_ptrIS6_EEDpOT_
Line
Count
Source
415
120
    static MutablePtr create(Args&&... args) {
416
120
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
120
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalInEEEEE6createIJmRsEEENS_3COWIS2_E11mutable_ptrIS6_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalInEEEEE6createIJRKmRsEEENS_3COWIS2_E11mutable_ptrIS6_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_12Decimal128V3EEEE6createIJmRsEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_12Decimal128V3EEEE6createIJRKmRsEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEE6createIJmRsEEENS_3COWIS2_E11mutable_ptrIS9_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEE6createIJRKmRsEEENS_3COWIS2_E11mutable_ptrIS9_EEDpOT_
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIiEEEEE6createIJRKmRKiEEENS_3COWIS2_E11mutable_ptrIS6_EEDpOT_
Line
Count
Source
415
600
    static MutablePtr create(Args&&... args) {
416
600
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
600
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIlEEEEE6createIJRKmRKiEEENS_3COWIS2_E11mutable_ptrIS6_EEDpOT_
Line
Count
Source
415
240
    static MutablePtr create(Args&&... args) {
416
240
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
240
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIfEEE6createIJiEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
176
    static MutablePtr create(Args&&... args) {
416
176
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
176
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIdEEE6createIJiEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
216
    static MutablePtr create(Args&&... args) {
416
216
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
216
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorImEEE6createIJRmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
186
    static MutablePtr create(Args&&... args) {
416
186
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
186
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIjEEE6createIJRmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
86
    static MutablePtr create(Args&&... args) {
416
86
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
86
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIhEEE6createIJRmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
646
    static MutablePtr create(Args&&... args) {
416
646
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
646
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorItEEE6createIJRmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
42
    static MutablePtr create(Args&&... args) {
416
42
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
42
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorItEEEENS8_INS9_IhEEEEEEENS8_IS3_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIiEEEEE6createIJiRjEEENS_3COWIS2_E11mutable_ptrIS6_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIiEEEEE6createIJRmRjEEENS_3COWIS2_E11mutable_ptrIS6_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalIiEEEEEENS8_INS1_12ColumnVectorIhEEEEEEENS8_IS3_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIlEEEEE6createIJiRjEEENS_3COWIS2_E11mutable_ptrIS6_EEDpOT_
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIlEEEEE6createIJRmRjEEENS_3COWIS2_E11mutable_ptrIS6_EEDpOT_
Line
Count
Source
415
8
    static MutablePtr create(Args&&... args) {
416
8
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
8
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalInEEEEE6createIJiRjEEENS_3COWIS2_E11mutable_ptrIS6_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalInEEEEE6createIJRmRjEEENS_3COWIS2_E11mutable_ptrIS6_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalInEEEEEENS8_INS1_12ColumnVectorIhEEEEEEENS8_IS3_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_12Decimal128V3EEEE6createIJiRjEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_12Decimal128V3EEEE6createIJRmRjEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrINS1_13ColumnDecimalINS1_12Decimal128V3EEEEENS8_INS1_12ColumnVectorIhEEEEEEENS8_IS3_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEE6createIJiRjEEENS_3COWIS2_E11mutable_ptrIS9_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEE6createIJRmRjEEENS_3COWIS2_E11mutable_ptrIS9_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEENS8_INS1_12ColumnVectorIhEEEEEEENS8_IS3_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIoEEE6createIJRmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorIoEEEENS8_INS9_IhEEEEEEENS8_IS3_EEDpOT_
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIiEEEEE6createIJmjEEENS_3COWIS2_E11mutable_ptrIS6_EEDpOT_
Line
Count
Source
415
2
    static MutablePtr create(Args&&... args) {
416
2
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
2
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnObjectEE6createIJbbEEENS_3COWIS2_E11mutable_ptrIS3_EEDpOT_
Line
Count
Source
415
18
    static MutablePtr create(Args&&... args) {
416
18
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
18
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_16ColumnDictionaryIiEEE6createIJRKNS_9FieldTypeEEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJRKNS_3COWIS2_E13chameleon_ptrIS2_EEmEEENS7_11mutable_ptrIS3_EEDpOT_
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIiEEEEE6createIJiRKjEEENS_3COWIS2_E11mutable_ptrIS6_EEDpOT_
Line
Count
Source
415
1.71k
    static MutablePtr create(Args&&... args) {
416
1.71k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
1.71k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIiEEEEE6createIJRmRKjEEENS_3COWIS2_E11mutable_ptrIS6_EEDpOT_
Line
Count
Source
415
146
    static MutablePtr create(Args&&... args) {
416
146
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
146
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIlEEEEE6createIJiRKjEEENS_3COWIS2_E11mutable_ptrIS6_EEDpOT_
Line
Count
Source
415
134k
    static MutablePtr create(Args&&... args) {
416
134k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
134k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIlEEEEE6createIJRmRKjEEENS_3COWIS2_E11mutable_ptrIS6_EEDpOT_
Line
Count
Source
415
94
    static MutablePtr create(Args&&... args) {
416
94
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
94
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalInEEEEE6createIJiRKjEEENS_3COWIS2_E11mutable_ptrIS6_EEDpOT_
Line
Count
Source
415
33.9k
    static MutablePtr create(Args&&... args) {
416
33.9k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
33.9k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalInEEEEE6createIJRmRKjEEENS_3COWIS2_E11mutable_ptrIS6_EEDpOT_
Line
Count
Source
415
26
    static MutablePtr create(Args&&... args) {
416
26
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
26
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_12Decimal128V3EEEE6createIJiRKjEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Line
Count
Source
415
980
    static MutablePtr create(Args&&... args) {
416
980
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
980
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_12Decimal128V3EEEE6createIJRmRKjEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Line
Count
Source
415
94
    static MutablePtr create(Args&&... args) {
416
94
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
94
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEE6createIJiRKjEEENS_3COWIS2_E11mutable_ptrIS9_EEDpOT_
Line
Count
Source
415
1.25k
    static MutablePtr create(Args&&... args) {
416
1.25k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
1.25k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEE6createIJRmRKjEEENS_3COWIS2_E11mutable_ptrIS9_EEDpOT_
Line
Count
Source
415
94
    static MutablePtr create(Args&&... args) {
416
94
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
94
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJNS_3COWIS2_E13immutable_ptrIS2_EEmEEENS7_11mutable_ptrIS3_EEDpOT_
Line
Count
Source
415
2
    static MutablePtr create(Args&&... args) {
416
2
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
2
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJRKNS_3COWIS2_E13immutable_ptrIS2_EEmEEENS7_11mutable_ptrIS3_EEDpOT_
Line
Count
Source
415
32.3k
    static MutablePtr create(Args&&... args) {
416
32.3k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
32.3k
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnObjectEE6createIJRKbbEEENS_3COWIS2_E11mutable_ptrIS3_EEDpOT_
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnStructEE6createIJSt6vectorINS_3COWIS2_E11mutable_ptrIS2_EESaISA_EEEEENS9_IS3_EEDpOT_
Line
Count
Source
415
1.46k
    static MutablePtr create(Args&&... args) {
416
1.46k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
1.46k
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIN4wide7integerILm128EjEEEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS7_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIN4wide7integerILm128EjEEEEE6createIJRmEEENS_3COWIS2_E11mutable_ptrIS7_EEDpOT_
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJNS_3COWIS2_E11mutable_ptrIS2_EERmbEEENS8_IS3_EEDpOT_
Line
Count
Source
415
16
    static MutablePtr create(Args&&... args) {
416
16
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
16
    }
_ZN5doris9COWHelperINS_10vectorized12IColumnDummyENS1_13ColumnNothingEE6createIJiEEENS_3COWINS1_7IColumnEE11mutable_ptrIS3_EEDpOT_
Line
Count
Source
415
4
    static MutablePtr create(Args&&... args) {
416
4
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
4
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized12IColumnDummyENS1_13ColumnNothingEE6createIJRmEEENS_3COWINS1_7IColumnEE11mutable_ptrIS3_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnArrayEE6createIJNS_3COWIS2_E11mutable_ptrINS1_13ColumnNothingEEEEEENS8_IS3_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrINS1_11ColumnArrayEEENS8_INS1_12ColumnVectorIhEEEEEEENS8_IS3_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJRNS_3COWIS2_E13immutable_ptrIS2_EEmEEENS7_11mutable_ptrIS3_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnArrayEE6createIJNS_3COWIS2_E11mutable_ptrINS1_14ColumnNullableEEENS8_IS2_EEEEENS8_IS3_EEDpOT_
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIlEEE6createIJmiEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
14
    static MutablePtr create(Args&&... args) {
416
14
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
14
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIlEEEEE6createIJijEEENS_3COWIS2_E11mutable_ptrIS6_EEDpOT_
Line
Count
Source
415
6
    static MutablePtr create(Args&&... args) {
416
6
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
6
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalInEEEEE6createIJijEEENS_3COWIS2_E11mutable_ptrIS6_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorIlEEEERmEEENS8_IS3_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIlEEE6createIJmRKiEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorImEEE6createIJmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIlEEE6createIJRmiEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
800
    static MutablePtr create(Args&&... args) {
416
800
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
800
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIlEEE6createIJmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrINS1_11ColumnArrayEEENS8_IS2_EEEEENS8_IS3_EEDpOT_
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIhEEE6createIJRmRKhEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
4
    static MutablePtr create(Args&&... args) {
416
4
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
4
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIhEEE6createIJRmhEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
2
    static MutablePtr create(Args&&... args) {
416
2
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
2
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJRNS_3COWIS2_E13immutable_ptrIS2_EERmEEENS7_11mutable_ptrIS3_EEDpOT_
Line
Count
Source
415
4.33k
    static MutablePtr create(Args&&... args) {
416
4.33k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
4.33k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIdEEE6createIJmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
40
    static MutablePtr create(Args&&... args) {
416
40
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
40
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIlEEEEE6createIJmjEEENS_3COWIS2_E11mutable_ptrIS6_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalInEEEEE6createIJmjEEENS_3COWIS2_E11mutable_ptrIS6_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_12Decimal128V3EEEE6createIJmjEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEE6createIJmjEEENS_3COWIS2_E11mutable_ptrIS9_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIsEEE6createIJiEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIsEEE6createIJmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIaEEE6createIJiEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIaEEE6createIJmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIiEEE6createIJiEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIiEEE6createIJmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
8
    static MutablePtr create(Args&&... args) {
416
8
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
8
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIlEEE6createIJiEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorInEEE6createIJiEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorInEEE6createIJmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIaEEE6createIJRmiEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJNS_3COWIS2_E11mutable_ptrINS1_17ColumnComplexTypeINS_11BitmapValueEEEEERmEEENS8_IS3_EEDpOT_
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrINS1_17ColumnComplexTypeINS_11BitmapValueEEEEENS8_INS1_12ColumnVectorIhEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
10
    static MutablePtr create(Args&&... args) {
416
10
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
10
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorIjEEEERmEEENS8_IS3_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorImEEEERmEEENS8_IS3_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorIdEEEERmEEENS8_IS3_EEDpOT_
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIsEEE6createIJRmiEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
200
    static MutablePtr create(Args&&... args) {
416
200
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
200
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorInEEE6createIJRmiEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
1.60k
    static MutablePtr create(Args&&... args) {
416
1.60k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
1.60k
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJNS_3COWIS2_E11mutable_ptrINS1_17ColumnComplexTypeINS_11HyperLogLogEEEEERmEEENS8_IS3_EEDpOT_
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrINS1_17ColumnComplexTypeINS_11HyperLogLogEEEEENS8_INS1_12ColumnVectorIhEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
2
    static MutablePtr create(Args&&... args) {
416
2
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
2
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIhEEE6createIJibEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIhEEE6createIJRKmbEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIoEEE6createIJiiEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIjEEE6createIJRmiEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIoEEE6createIJRmiEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
2
    static MutablePtr create(Args&&... args) {
416
2
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
2
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_9ColumnMapEE6createIJNS_3COWIS2_E11mutable_ptrINS1_14ColumnNullableEEESA_NS8_INS1_12ColumnVectorImEEEEEEENS8_IS3_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJNS_3COWIS2_E11mutable_ptrINS1_17ColumnComplexTypeINS_13QuantileStateEEEEERmEEENS8_IS3_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorIiEEEERmEEENS8_IS3_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIiEEE6createIJiiEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIlEEEEE6createIJRmiEEENS_3COWIS2_E11mutable_ptrIS6_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnObjectEE6createIJbRSt10shared_ptrINS1_14DataTypeStringEENS_3COWIS2_E11mutable_ptrIS2_EEEEENSC_IS3_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIfEEE6createIJmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJNS_3COWIS2_E11mutable_ptrIS2_EERiEEENS8_IS3_EEDpOT_
Line
Count
Source
415
36
    static MutablePtr create(Args&&... args) {
416
36
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
36
    }
418
#include "common/compile_check_avoid_end.h"
419
420
8.82k
    typename Base::MutablePtr clone() const override {
421
8.82k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
8.82k
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIoEEE5cloneEv
Line
Count
Source
420
28
    typename Base::MutablePtr clone() const override {
421
28
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
28
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIhEEE5cloneEv
Line
Count
Source
420
1.30k
    typename Base::MutablePtr clone() const override {
421
1.30k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
1.30k
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE5cloneEv
Line
Count
Source
420
872
    typename Base::MutablePtr clone() const override {
421
872
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
872
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE5cloneEv
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_9ColumnStrIjEEE5cloneEv
Line
Count
Source
420
3.19k
    typename Base::MutablePtr clone() const override {
421
3.19k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
3.19k
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_23ColumnFixedLengthObjectEE5cloneEv
Line
Count
Source
420
2
    typename Base::MutablePtr clone() const override {
421
2
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
2
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIiEEEEE5cloneEv
Line
Count
Source
420
322
    typename Base::MutablePtr clone() const override {
421
322
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
322
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIlEEEEE5cloneEv
Line
Count
Source
420
170
    typename Base::MutablePtr clone() const override {
421
170
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
170
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_12Decimal128V3EEEE5cloneEv
Line
Count
Source
420
110
    typename Base::MutablePtr clone() const override {
421
110
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
110
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEE5cloneEv
Line
Count
Source
420
116
    typename Base::MutablePtr clone() const override {
421
116
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
116
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnArrayEE5cloneEv
Line
Count
Source
420
378
    typename Base::MutablePtr clone() const override {
421
378
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
378
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorImEEE5cloneEv
Line
Count
Source
420
594
    typename Base::MutablePtr clone() const override {
421
594
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
594
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnObjectEE5cloneEv
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIjEEE5cloneEv
Line
Count
Source
420
126
    typename Base::MutablePtr clone() const override {
421
126
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
126
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalInEEEEE5cloneEv
Line
Count
Source
420
40
    typename Base::MutablePtr clone() const override {
421
40
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
40
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIiEEE5cloneEv
Line
Count
Source
420
900
    typename Base::MutablePtr clone() const override {
421
900
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
900
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_9ColumnStrImEEE5cloneEv
Line
Count
Source
420
20
    typename Base::MutablePtr clone() const override {
421
20
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
20
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEE5cloneEv
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_16ColumnDictionaryIiEEE5cloneEv
Line
Count
Source
420
2
    typename Base::MutablePtr clone() const override {
421
2
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
2
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIaEEE5cloneEv
Line
Count
Source
420
56
    typename Base::MutablePtr clone() const override {
421
56
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
56
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIsEEE5cloneEv
Line
Count
Source
420
56
    typename Base::MutablePtr clone() const override {
421
56
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
56
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIlEEE5cloneEv
Line
Count
Source
420
218
    typename Base::MutablePtr clone() const override {
421
218
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
218
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorInEEE5cloneEv
Line
Count
Source
420
62
    typename Base::MutablePtr clone() const override {
421
62
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
62
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIfEEE5cloneEv
Line
Count
Source
420
70
    typename Base::MutablePtr clone() const override {
421
70
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
70
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIdEEE5cloneEv
Line
Count
Source
420
94
    typename Base::MutablePtr clone() const override {
421
94
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
94
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEE5cloneEv
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorItEEE5cloneEv
Line
Count
Source
420
42
    typename Base::MutablePtr clone() const override {
421
42
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
42
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIN4wide7integerILm128EjEEEEE5cloneEv
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINS_11BitmapValueEEEE5cloneEv
Line
Count
Source
420
6
    typename Base::MutablePtr clone() const override {
421
6
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
6
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnStructEE5cloneEv
Line
Count
Source
420
6
    typename Base::MutablePtr clone() const override {
421
6
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
6
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_9ColumnMapEE5cloneEv
Line
Count
Source
420
26
    typename Base::MutablePtr clone() const override {
421
26
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
26
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINS_11HyperLogLogEEEE5cloneEv
Line
Count
Source
420
6
    typename Base::MutablePtr clone() const override {
421
6
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
6
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINS_13QuantileStateEEEE5cloneEv
Line
Count
Source
420
6
    typename Base::MutablePtr clone() const override {
421
6
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
6
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized12IColumnDummyENS1_13ColumnNothingEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIN4wide7integerILm256EiEEEEE5cloneEv
423
    void append_data_by_selector(typename Base::MutablePtr& res,
424
836
                                 const typename Base::Selector& selector) const override {
425
836
        this->template append_data_by_selector_impl<Derived>(res, selector);
426
836
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIoEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIhEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_9ColumnStrIjEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Line
Count
Source
424
2
                                 const typename Base::Selector& selector) const override {
425
2
        this->template append_data_by_selector_impl<Derived>(res, selector);
426
2
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_23ColumnFixedLengthObjectEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIiEEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIlEEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_12Decimal128V3EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnArrayEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorImEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnObjectEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIjEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalInEEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIiEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Line
Count
Source
424
2
                                 const typename Base::Selector& selector) const override {
425
2
        this->template append_data_by_selector_impl<Derived>(res, selector);
426
2
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_9ColumnStrImEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_16ColumnDictionaryIiEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIaEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIsEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIlEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Line
Count
Source
424
832
                                 const typename Base::Selector& selector) const override {
425
832
        this->template append_data_by_selector_impl<Derived>(res, selector);
426
832
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorInEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIfEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIdEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorItEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIN4wide7integerILm128EjEEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINS_11BitmapValueEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnStructEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_9ColumnMapEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINS_11HyperLogLogEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINS_13QuantileStateEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized12IColumnDummyENS1_13ColumnNothingEE23append_data_by_selectorERNS_3COWINS1_7IColumnEE11mutable_ptrIS6_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIN4wide7integerILm256EiEEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
427
428
    void append_data_by_selector(typename Base::MutablePtr& res,
429
                                 const typename Base::Selector& selector, size_t begin,
430
208
                                 size_t end) const override {
431
208
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
432
208
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIoEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Line
Count
Source
430
2
                                 size_t end) const override {
431
2
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
432
2
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIhEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Line
Count
Source
430
100
                                 size_t end) const override {
431
100
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
432
100
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_9ColumnStrIjEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_23ColumnFixedLengthObjectEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIiEEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIlEEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_12Decimal128V3EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnArrayEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Line
Count
Source
430
86
                                 size_t end) const override {
431
86
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
432
86
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorImEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnObjectEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIjEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Line
Count
Source
430
2
                                 size_t end) const override {
431
2
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
432
2
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalInEEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIiEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_9ColumnStrImEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_16ColumnDictionaryIiEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIaEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIsEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIlEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Line
Count
Source
430
18
                                 size_t end) const override {
431
18
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
432
18
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorInEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIfEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIdEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorItEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIN4wide7integerILm128EjEEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINS_11BitmapValueEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnStructEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_9ColumnMapEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINS_11HyperLogLogEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINS_13QuantileStateEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized12IColumnDummyENS1_13ColumnNothingEE23append_data_by_selectorERNS_3COWINS1_7IColumnEE11mutable_ptrIS6_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIN4wide7integerILm256EiEEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
433
434
    void insert_from_multi_column(const std::vector<const vectorized::IColumn*>& srcs,
435
158
                                  const std::vector<size_t>& positions) override {
436
158
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
437
158
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIoEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIhEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS8_EERKS6_ImSaImEE
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS7_EERKS5_ImSaImEE
Line
Count
Source
435
130
                                  const std::vector<size_t>& positions) override {
436
130
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
437
130
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS7_EERKS5_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_9ColumnStrIjEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_23ColumnFixedLengthObjectEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS7_EERKS5_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIiEEEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaISA_EERKS8_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIlEEEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaISA_EERKS8_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_12Decimal128V3EEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS9_EERKS7_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaISD_EERKSB_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnArrayEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS7_EERKS5_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorImEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnObjectEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS7_EERKS5_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIjEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalInEEEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaISA_EERKS8_ImSaImEE
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIiEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
435
14
                                  const std::vector<size_t>& positions) override {
436
14
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
437
14
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_9ColumnStrImEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS9_EERKS7_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS9_EERKS7_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_16ColumnDictionaryIiEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIaEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIsEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS8_EERKS6_ImSaImEE
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIlEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS8_EERKS6_ImSaImEE
Line
Count
Source
435
14
                                  const std::vector<size_t>& positions) override {
436
14
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
437
14
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorInEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIfEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIdEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS9_EERKS7_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS9_EERKS7_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS9_EERKS7_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorItEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIN4wide7integerILm128EjEEEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaISB_EERKS9_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINS_11BitmapValueEEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS9_EERKS7_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnStructEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS7_EERKS5_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_9ColumnMapEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS7_EERKS5_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINS_11HyperLogLogEEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS9_EERKS7_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINS_13QuantileStateEEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS9_EERKS7_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS9_EERKS7_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS9_EERKS7_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS9_EERKS7_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS9_EERKS7_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS9_EERKS7_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS9_EERKS7_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS9_EERKS7_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS9_EERKS7_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS9_EERKS7_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS9_EERKS7_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS9_EERKS7_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS9_EERKS7_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS9_EERKS7_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS9_EERKS7_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS9_EERKS7_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS9_EERKS7_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized12IColumnDummyENS1_13ColumnNothingEE24insert_from_multi_columnERKSt6vectorIPKNS1_7IColumnESaIS8_EERKS5_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIN4wide7integerILm256EiEEEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaISB_EERKS9_ImSaImEE
438
439
protected:
440
    MutablePtr shallow_mutate() const {
441
        return MutablePtr(static_cast<Derived*>(Base::shallow_mutate().get()));
442
    }
443
};
444
#include "common/compile_check_end.h"
445
} // namespace doris