Coverage Report

Created: 2025-04-14 18:51

/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
391k
    COW() : ref_counter(0) {}
95
96
588
    COW(COW const&) : ref_counter(0) {}
97
98
    COW& operator=(COW const&) { return *this; }
99
100
553M
    void add_ref() { ++ref_counter; }
101
102
553M
    void release_ref() {
103
553M
        if (--ref_counter == 0) {
104
390k
            delete static_cast<const Derived*>(this);
105
390k
        }
106
553M
    }
107
108
6.51M
    Derived* derived() { return static_cast<Derived*>(this); }
109
110
600M
    const Derived* derived() const { return static_cast<const Derived*>(this); }
111
112
    template <typename T>
113
    class intrusive_ptr {
114
    public:
115
272M
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2Ev
Line
Count
Source
115
47.8k
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2Ev
Line
Count
Source
115
272M
        intrusive_ptr() : t(nullptr) {}
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_12ColumnVectorIiEEEC2Ev
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_12ColumnVectorIlEEEC2Ev
Line
Count
Source
115
1
        intrusive_ptr() : t(nullptr) {}
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_14ColumnNullableEEC2Ev
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrIjEEEC2Ev
Line
Count
Source
115
247
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIlEEEC2Ev
Line
Count
Source
115
258
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEEC2Ev
Line
Count
Source
115
252
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_11ColumnArrayEEC2Ev
Line
Count
Source
115
243
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnMapEEC2Ev
Line
Count
Source
115
243
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalInEEEEEC2Ev
Line
Count
Source
115
3
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIiEEEEEC2Ev
Line
Count
Source
115
15
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_12Decimal128V3EEEEC2Ev
Line
Count
Source
115
9
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEC2Ev
Line
Count
Source
115
9
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIiEEEC2Ev
Line
Count
Source
115
4
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_16ColumnDictionaryIiEEEC2Ev
Line
Count
Source
115
3
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIjEEEC2Ev
Line
Count
Source
115
32
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIoEEEC2Ev
Line
Count
Source
115
26
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_11ColumnConstEEC2Ev
Line
Count
Source
115
52
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrImEEEC2Ev
Line
Count
Source
115
3
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIfEEEC2Ev
Line
Count
Source
115
3
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIdEEEC2Ev
Line
Count
Source
115
9
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIaEEEC2Ev
Line
Count
Source
115
3
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIsEEEC2Ev
Line
Count
Source
115
7
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorInEEEC2Ev
Line
Count
Source
115
3
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIhEEEC2Ev
Line
Count
Source
115
57
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorItEEEC2Ev
Line
Count
Source
115
3
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorImEEEC2Ev
Line
Count
Source
115
12
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS_11BitmapValueEEEEC2Ev
Line
Count
Source
115
1
        intrusive_ptr() : t(nullptr) {}
116
117
279M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
279M
            if (t && add_ref) {
119
279M
                ((std::remove_const_t<T>*)t)->add_ref();
120
279M
            }
121
279M
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2EPS2_b
Line
Count
Source
117
6.51M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
6.51M
            if (t && add_ref) {
119
6.51M
                ((std::remove_const_t<T>*)t)->add_ref();
120
6.51M
            }
121
6.51M
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2EPS5_b
Line
Count
Source
117
272M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
272M
            if (t && add_ref) {
119
272M
                ((std::remove_const_t<T>*)t)->add_ref();
120
272M
            }
121
272M
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIiEEEC2EPS6_b
Line
Count
Source
117
32.9k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
32.9k
            if (t && add_ref) {
119
32.9k
                ((std::remove_const_t<T>*)t)->add_ref();
120
32.9k
            }
121
32.9k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrIjEEEC2EPS6_b
Line
Count
Source
117
73.7k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
73.7k
            if (t && add_ref) {
119
73.7k
                ((std::remove_const_t<T>*)t)->add_ref();
120
73.7k
            }
121
73.7k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEEC2EPS7_b
Line
Count
Source
117
1
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
1
            if (t && add_ref) {
119
1
                ((std::remove_const_t<T>*)t)->add_ref();
120
1
            }
121
1
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEEC2EPS7_b
Line
Count
Source
117
140
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
140
            if (t && add_ref) {
119
140
                ((std::remove_const_t<T>*)t)->add_ref();
120
140
            }
121
140
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_16ColumnDictionaryIiEEEC2EPS6_b
Line
Count
Source
117
13
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
13
            if (t && add_ref) {
119
13
                ((std::remove_const_t<T>*)t)->add_ref();
120
13
            }
121
13
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_14ColumnNullableEEC2EPS5_b
Line
Count
Source
117
97.6k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
97.6k
            if (t && add_ref) {
119
97.6k
                ((std::remove_const_t<T>*)t)->add_ref();
120
97.6k
            }
121
97.6k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIhEEEC2EPS6_b
Line
Count
Source
117
98.6k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
98.6k
            if (t && add_ref) {
119
98.6k
                ((std::remove_const_t<T>*)t)->add_ref();
120
98.6k
            }
121
98.6k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEC2EPSB_b
Line
Count
Source
117
685
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
685
            if (t && add_ref) {
119
685
                ((std::remove_const_t<T>*)t)->add_ref();
120
685
            }
121
685
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIaEEEC2EPS6_b
Line
Count
Source
117
2.43k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
2.43k
            if (t && add_ref) {
119
2.43k
                ((std::remove_const_t<T>*)t)->add_ref();
120
2.43k
            }
121
2.43k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIsEEEC2EPS6_b
Line
Count
Source
117
743
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
743
            if (t && add_ref) {
119
743
                ((std::remove_const_t<T>*)t)->add_ref();
120
743
            }
121
743
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIlEEEC2EPS6_b
Line
Count
Source
117
5.84k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
5.84k
            if (t && add_ref) {
119
5.84k
                ((std::remove_const_t<T>*)t)->add_ref();
120
5.84k
            }
121
5.84k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorInEEEC2EPS6_b
Line
Count
Source
117
1.57k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
1.57k
            if (t && add_ref) {
119
1.57k
                ((std::remove_const_t<T>*)t)->add_ref();
120
1.57k
            }
121
1.57k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIfEEEC2EPS6_b
Line
Count
Source
117
515
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
515
            if (t && add_ref) {
119
515
                ((std::remove_const_t<T>*)t)->add_ref();
120
515
            }
121
515
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIdEEEC2EPS6_b
Line
Count
Source
117
1.56k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
1.56k
            if (t && add_ref) {
119
1.56k
                ((std::remove_const_t<T>*)t)->add_ref();
120
1.56k
            }
121
1.56k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIjEEEC2EPS6_b
Line
Count
Source
117
1.92k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
1.92k
            if (t && add_ref) {
119
1.92k
                ((std::remove_const_t<T>*)t)->add_ref();
120
1.92k
            }
121
1.92k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIoEEEC2EPS6_b
Line
Count
Source
117
641
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
641
            if (t && add_ref) {
119
641
                ((std::remove_const_t<T>*)t)->add_ref();
120
641
            }
121
641
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalInEEEEEC2EPS8_b
Line
Count
Source
117
263
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
263
            if (t && add_ref) {
119
263
                ((std::remove_const_t<T>*)t)->add_ref();
120
263
            }
121
263
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIiEEEEEC2EPS8_b
Line
Count
Source
117
1.40k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
1.40k
            if (t && add_ref) {
119
1.40k
                ((std::remove_const_t<T>*)t)->add_ref();
120
1.40k
            }
121
1.40k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEEC2EPS8_b
Line
Count
Source
117
975
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
975
            if (t && add_ref) {
119
975
                ((std::remove_const_t<T>*)t)->add_ref();
120
975
            }
121
975
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_12Decimal128V3EEEEC2EPS7_b
Line
Count
Source
117
548
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
548
            if (t && add_ref) {
119
548
                ((std::remove_const_t<T>*)t)->add_ref();
120
548
            }
121
548
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorImEEEC2EPS6_b
Line
Count
Source
117
11.4k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
11.4k
            if (t && add_ref) {
119
11.4k
                ((std::remove_const_t<T>*)t)->add_ref();
120
11.4k
            }
121
11.4k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEEC2EPS7_b
Line
Count
Source
117
334
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
334
            if (t && add_ref) {
119
334
                ((std::remove_const_t<T>*)t)->add_ref();
120
334
            }
121
334
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_11ColumnConstEEC2EPS5_b
Line
Count
Source
117
40.3k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
40.3k
            if (t && add_ref) {
119
40.3k
                ((std::remove_const_t<T>*)t)->add_ref();
120
40.3k
            }
121
40.3k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS_11BitmapValueEEEEC2EPS7_b
Line
Count
Source
117
157
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
157
            if (t && add_ref) {
119
157
                ((std::remove_const_t<T>*)t)->add_ref();
120
157
            }
121
157
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_11ColumnArrayEEC2EPS5_b
Line
Count
Source
117
9.60k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
9.60k
            if (t && add_ref) {
119
9.60k
                ((std::remove_const_t<T>*)t)->add_ref();
120
9.60k
            }
121
9.60k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_12ColumnVectorIiEEEC2EPS7_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
        }
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_12ColumnVectorIlEEEC2EPS7_b
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_14ColumnNullableEEC2EPS6_b
Line
Count
Source
117
1
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
1
            if (t && add_ref) {
119
1
                ((std::remove_const_t<T>*)t)->add_ref();
120
1
            }
121
1
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnMapEEC2EPS5_b
Line
Count
Source
117
1.75k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
1.75k
            if (t && add_ref) {
119
1.75k
                ((std::remove_const_t<T>*)t)->add_ref();
120
1.75k
            }
121
1.75k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIN4wide7integerILm128EjEEEEEC2EPS9_b
Line
Count
Source
117
43
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
43
            if (t && add_ref) {
119
43
                ((std::remove_const_t<T>*)t)->add_ref();
120
43
            }
121
43
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrImEEEC2EPS6_b
Line
Count
Source
117
123
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
123
            if (t && add_ref) {
119
123
                ((std::remove_const_t<T>*)t)->add_ref();
120
123
            }
121
123
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_23ColumnFixedLengthObjectEEC2EPS5_b
Line
Count
Source
117
105
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
105
            if (t && add_ref) {
119
105
                ((std::remove_const_t<T>*)t)->add_ref();
120
105
            }
121
105
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEEC2EPS7_b
Line
Count
Source
117
1
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
1
            if (t && add_ref) {
119
1
                ((std::remove_const_t<T>*)t)->add_ref();
120
1
            }
121
1
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnObjectEEC2EPS5_b
Line
Count
Source
117
6
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
6
            if (t && add_ref) {
119
6
                ((std::remove_const_t<T>*)t)->add_ref();
120
6
            }
121
6
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorItEEEC2EPS6_b
Line
Count
Source
117
184
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
184
            if (t && add_ref) {
119
184
                ((std::remove_const_t<T>*)t)->add_ref();
120
184
            }
121
184
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEC2EPSC_b
Line
Count
Source
117
1
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
1
            if (t && add_ref) {
119
1
                ((std::remove_const_t<T>*)t)->add_ref();
120
1
            }
121
1
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS_11HyperLogLogEEEEC2EPS7_b
Line
Count
Source
117
81
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
81
            if (t && add_ref) {
119
81
                ((std::remove_const_t<T>*)t)->add_ref();
120
81
            }
121
81
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS_13QuantileStateEEEEC2EPS7_b
Line
Count
Source
117
67
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
67
            if (t && add_ref) {
119
67
                ((std::remove_const_t<T>*)t)->add_ref();
120
67
            }
121
67
        }
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
324
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
324
            if (t && add_ref) {
119
324
                ((std::remove_const_t<T>*)t)->add_ref();
120
324
            }
121
324
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnNothingEEC2EPS5_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
        }
122
123
        template <typename U>
124
7
        intrusive_ptr(intrusive_ptr<U> const& rhs) : t(rhs.get()) {
125
7
            if (t) {
126
7
                ((std::remove_const_t<T>*)t)->add_ref();
127
7
            }
128
7
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2IKNS1_14ColumnNullableEEERKNS4_IT_EE
Line
Count
Source
124
7
        intrusive_ptr(intrusive_ptr<U> const& rhs) : t(rhs.get()) {
125
7
            if (t) {
126
7
                ((std::remove_const_t<T>*)t)->add_ref();
127
7
            }
128
7
        }
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2IKNS1_11ColumnArrayEEERKNS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2IKNS1_12ColumnStructEEERKNS4_IT_EE
129
130
273M
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
273M
            if (t) {
132
273M
                ((std::remove_const_t<T>*)t)->add_ref();
133
273M
            }
134
273M
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2ERKS6_
Line
Count
Source
130
273M
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
273M
            if (t) {
132
273M
                ((std::remove_const_t<T>*)t)->add_ref();
133
273M
            }
134
273M
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_12ColumnVectorIiEEEC2ERKS8_
Line
Count
Source
130
6
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
6
            if (t) {
132
6
                ((std::remove_const_t<T>*)t)->add_ref();
133
6
            }
134
6
        }
135
136
1.09G
        ~intrusive_ptr() {
137
1.09G
            if (t) {
138
553M
                ((std::remove_const_t<T>*)t)->release_ref();
139
553M
            }
140
1.09G
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_ED2Ev
Line
Count
Source
136
1.09G
        ~intrusive_ptr() {
137
1.09G
            if (t) {
138
546M
                ((std::remove_const_t<T>*)t)->release_ref();
139
546M
            }
140
1.09G
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_ED2Ev
Line
Count
Source
136
6.87M
        ~intrusive_ptr() {
137
6.87M
            if (t) {
138
6.38M
                ((std::remove_const_t<T>*)t)->release_ref();
139
6.38M
            }
140
6.87M
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIiEEED2Ev
Line
Count
Source
136
33.0k
        ~intrusive_ptr() {
137
33.0k
            if (t) {
138
381
                ((std::remove_const_t<T>*)t)->release_ref();
139
381
            }
140
33.0k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrIjEEED2Ev
Line
Count
Source
136
75.6k
        ~intrusive_ptr() {
137
75.6k
            if (t) {
138
5.92k
                ((std::remove_const_t<T>*)t)->release_ref();
139
5.92k
            }
140
75.6k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_16ColumnDictionaryIiEEED2Ev
Line
Count
Source
136
16
        ~intrusive_ptr() {
137
16
            if (t) {
138
4
                ((std::remove_const_t<T>*)t)->release_ref();
139
4
            }
140
16
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEED2Ev
Line
Count
Source
136
1
        ~intrusive_ptr() {
137
1
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
1
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEED2Ev
Line
Count
Source
136
140
        ~intrusive_ptr() {
137
140
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
140
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIhEEED2Ev
Line
Count
Source
136
98.7k
        ~intrusive_ptr() {
137
98.7k
            if (t) {
138
1.52k
                ((std::remove_const_t<T>*)t)->release_ref();
139
1.52k
            }
140
98.7k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_14ColumnNullableEED2Ev
Line
Count
Source
136
38.3k
        ~intrusive_ptr() {
137
38.3k
            if (t) {
138
21
                ((std::remove_const_t<T>*)t)->release_ref();
139
21
            }
140
38.3k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_14ColumnNullableEED2Ev
Line
Count
Source
136
97.6k
        ~intrusive_ptr() {
137
97.6k
            if (t) {
138
43
                ((std::remove_const_t<T>*)t)->release_ref();
139
43
            }
140
97.6k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEED2Ev
Line
Count
Source
136
694
        ~intrusive_ptr() {
137
694
            if (t) {
138
6
                ((std::remove_const_t<T>*)t)->release_ref();
139
6
            }
140
694
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIaEEED2Ev
Line
Count
Source
136
2.43k
        ~intrusive_ptr() {
137
2.43k
            if (t) {
138
3
                ((std::remove_const_t<T>*)t)->release_ref();
139
3
            }
140
2.43k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIsEEED2Ev
Line
Count
Source
136
754
        ~intrusive_ptr() {
137
754
            if (t) {
138
1
                ((std::remove_const_t<T>*)t)->release_ref();
139
1
            }
140
754
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIlEEED2Ev
Line
Count
Source
136
6.26k
        ~intrusive_ptr() {
137
6.26k
            if (t) {
138
211
                ((std::remove_const_t<T>*)t)->release_ref();
139
211
            }
140
6.26k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorInEEED2Ev
Line
Count
Source
136
1.57k
        ~intrusive_ptr() {
137
1.57k
            if (t) {
138
1
                ((std::remove_const_t<T>*)t)->release_ref();
139
1
            }
140
1.57k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIfEEED2Ev
Line
Count
Source
136
518
        ~intrusive_ptr() {
137
518
            if (t) {
138
90
                ((std::remove_const_t<T>*)t)->release_ref();
139
90
            }
140
518
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIdEEED2Ev
Line
Count
Source
136
1.57k
        ~intrusive_ptr() {
137
1.57k
            if (t) {
138
110
                ((std::remove_const_t<T>*)t)->release_ref();
139
110
            }
140
1.57k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIjEEED2Ev
Line
Count
Source
136
1.98k
        ~intrusive_ptr() {
137
1.98k
            if (t) {
138
43
                ((std::remove_const_t<T>*)t)->release_ref();
139
43
            }
140
1.98k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIoEEED2Ev
Line
Count
Source
136
693
        ~intrusive_ptr() {
137
693
            if (t) {
138
32
                ((std::remove_const_t<T>*)t)->release_ref();
139
32
            }
140
693
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalInEEEEED2Ev
Line
Count
Source
136
266
        ~intrusive_ptr() {
137
266
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
266
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIiEEEEED2Ev
Line
Count
Source
136
1.41k
        ~intrusive_ptr() {
137
1.41k
            if (t) {
138
312
                ((std::remove_const_t<T>*)t)->release_ref();
139
312
            }
140
1.41k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEED2Ev
Line
Count
Source
136
1.38k
        ~intrusive_ptr() {
137
1.38k
            if (t) {
138
281
                ((std::remove_const_t<T>*)t)->release_ref();
139
281
            }
140
1.38k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_12Decimal128V3EEEED2Ev
Line
Count
Source
136
557
        ~intrusive_ptr() {
137
557
            if (t) {
138
5
                ((std::remove_const_t<T>*)t)->release_ref();
139
5
            }
140
557
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorImEEED2Ev
Line
Count
Source
136
11.4k
        ~intrusive_ptr() {
137
11.4k
            if (t) {
138
619
                ((std::remove_const_t<T>*)t)->release_ref();
139
619
            }
140
11.4k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEED2Ev
Line
Count
Source
136
334
        ~intrusive_ptr() {
137
334
            if (t) {
138
1
                ((std::remove_const_t<T>*)t)->release_ref();
139
1
            }
140
334
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_11ColumnConstEED2Ev
Line
Count
Source
136
40.3k
        ~intrusive_ptr() {
137
40.3k
            if (t) {
138
59
                ((std::remove_const_t<T>*)t)->release_ref();
139
59
            }
140
40.3k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS_11BitmapValueEEEED2Ev
Line
Count
Source
136
159
        ~intrusive_ptr() {
137
159
            if (t) {
138
11
                ((std::remove_const_t<T>*)t)->release_ref();
139
11
            }
140
159
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_11ColumnArrayEED2Ev
Line
Count
Source
136
10.0k
        ~intrusive_ptr() {
137
10.0k
            if (t) {
138
298
                ((std::remove_const_t<T>*)t)->release_ref();
139
298
            }
140
10.0k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_12ColumnVectorIiEEED2Ev
Line
Count
Source
136
20
        ~intrusive_ptr() {
137
20
            if (t) {
138
20
                ((std::remove_const_t<T>*)t)->release_ref();
139
20
            }
140
20
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_12ColumnVectorIlEEED2Ev
Line
Count
Source
136
1
        ~intrusive_ptr() {
137
1
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
1
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnMapEED2Ev
Line
Count
Source
136
2.15k
        ~intrusive_ptr() {
137
2.15k
            if (t) {
138
159
                ((std::remove_const_t<T>*)t)->release_ref();
139
159
            }
140
2.15k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_11ColumnArrayEED2Ev
Line
Count
Source
136
931
        ~intrusive_ptr() {
137
931
            if (t) {
138
552
                ((std::remove_const_t<T>*)t)->release_ref();
139
552
            }
140
931
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIN4wide7integerILm128EjEEEEED2Ev
Line
Count
Source
136
43
        ~intrusive_ptr() {
137
43
            if (t) {
138
43
                ((std::remove_const_t<T>*)t)->release_ref();
139
43
            }
140
43
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrImEEED2Ev
Line
Count
Source
136
126
        ~intrusive_ptr() {
137
126
            if (t) {
138
9
                ((std::remove_const_t<T>*)t)->release_ref();
139
9
            }
140
126
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_23ColumnFixedLengthObjectEED2Ev
Line
Count
Source
136
105
        ~intrusive_ptr() {
137
105
            if (t) {
138
45
                ((std::remove_const_t<T>*)t)->release_ref();
139
45
            }
140
105
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEED2Ev
Line
Count
Source
136
1
        ~intrusive_ptr() {
137
1
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
1
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnObjectEED2Ev
Line
Count
Source
136
6
        ~intrusive_ptr() {
137
6
            if (t) {
138
6
                ((std::remove_const_t<T>*)t)->release_ref();
139
6
            }
140
6
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorItEEED2Ev
Line
Count
Source
136
187
        ~intrusive_ptr() {
137
187
            if (t) {
138
92
                ((std::remove_const_t<T>*)t)->release_ref();
139
92
            }
140
187
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEED2Ev
Line
Count
Source
136
1
        ~intrusive_ptr() {
137
1
            if (t) {
138
1
                ((std::remove_const_t<T>*)t)->release_ref();
139
1
            }
140
1
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS_13QuantileStateEEEED2Ev
Line
Count
Source
136
67
        ~intrusive_ptr() {
137
67
            if (t) {
138
10
                ((std::remove_const_t<T>*)t)->release_ref();
139
10
            }
140
67
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS_11HyperLogLogEEEED2Ev
Line
Count
Source
136
81
        ~intrusive_ptr() {
137
81
            if (t) {
138
11
                ((std::remove_const_t<T>*)t)->release_ref();
139
11
            }
140
81
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_12ColumnStructEED2Ev
Line
Count
Source
136
8
        ~intrusive_ptr() {
137
8
            if (t) {
138
3
                ((std::remove_const_t<T>*)t)->release_ref();
139
3
            }
140
8
        }
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
856
        ~intrusive_ptr() {
137
856
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
856
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnStructEED2Ev
Line
Count
Source
136
324
        ~intrusive_ptr() {
137
324
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
324
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnNothingEED2Ev
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
        }
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
273M
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2EOS6_
Line
Count
Source
148
273M
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIhEEEC2EOS7_
Line
Count
Source
148
60
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_14ColumnNullableEEC2EOS7_
Line
Count
Source
148
1
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2EOS5_
Line
Count
Source
148
84.1k
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrIjEEEC2EOS7_
Line
Count
Source
148
1.66k
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIlEEEC2EOS7_
Line
Count
Source
148
173
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEEC2EOS9_
Line
Count
Source
148
167
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_11ColumnArrayEEC2EOS6_
Line
Count
Source
148
158
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnMapEEC2EOS6_
Line
Count
Source
148
158
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_11ColumnArrayEEC2EOS7_
Line
Count
Source
148
43
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalInEEEEEC2EOS9_
Line
Count
Source
148
3
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIiEEEEEC2EOS9_
Line
Count
Source
148
15
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_12Decimal128V3EEEEC2EOS8_
Line
Count
Source
148
9
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEC2EOSC_
Line
Count
Source
148
9
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIiEEEC2EOS7_
Line
Count
Source
148
4
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_16ColumnDictionaryIiEEEC2EOS7_
Line
Count
Source
148
3
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIjEEEC2EOS7_
Line
Count
Source
148
32
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIoEEEC2EOS7_
Line
Count
Source
148
26
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrImEEEC2EOS7_
Line
Count
Source
148
3
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIfEEEC2EOS7_
Line
Count
Source
148
3
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIdEEEC2EOS7_
Line
Count
Source
148
9
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIaEEEC2EOS7_
Line
Count
Source
148
3
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIsEEEC2EOS7_
Line
Count
Source
148
7
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorInEEEC2EOS7_
Line
Count
Source
148
3
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorItEEEC2EOS7_
Line
Count
Source
148
3
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorImEEEC2EOS7_
Line
Count
Source
148
12
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS_11BitmapValueEEEEC2EOS8_
Line
Count
Source
148
1
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
149
150
272M
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
272M
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
272M
            return *this;
153
272M
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EaSEOS6_
Line
Count
Source
150
272M
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
272M
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
272M
            return *this;
153
272M
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIhEEEaSEOS7_
Line
Count
Source
150
60
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
60
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
60
            return *this;
153
60
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_14ColumnNullableEEaSEOS7_
Line
Count
Source
150
1
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
1
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
1
            return *this;
153
1
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EaSEOS5_
Line
Count
Source
150
70.2k
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
70.2k
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
70.2k
            return *this;
153
70.2k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrIjEEEaSEOS7_
Line
Count
Source
150
162
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
162
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
162
            return *this;
153
162
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIlEEEaSEOS7_
Line
Count
Source
150
173
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
173
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
173
            return *this;
153
173
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEEaSEOS9_
Line
Count
Source
150
167
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
167
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
167
            return *this;
153
167
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_11ColumnArrayEEaSEOS6_
Line
Count
Source
150
158
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
158
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
158
            return *this;
153
158
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnMapEEaSEOS6_
Line
Count
Source
150
158
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
158
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
158
            return *this;
153
158
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_11ColumnArrayEEaSEOS7_
Line
Count
Source
150
43
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
43
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
43
            return *this;
153
43
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalInEEEEEaSEOS9_
Line
Count
Source
150
3
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
3
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
3
            return *this;
153
3
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIiEEEEEaSEOS9_
Line
Count
Source
150
15
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
15
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
15
            return *this;
153
15
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_12Decimal128V3EEEEaSEOS8_
Line
Count
Source
150
9
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
9
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
9
            return *this;
153
9
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEaSEOSC_
Line
Count
Source
150
9
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
9
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
9
            return *this;
153
9
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIiEEEaSEOS7_
Line
Count
Source
150
4
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
4
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
4
            return *this;
153
4
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_16ColumnDictionaryIiEEEaSEOS7_
Line
Count
Source
150
3
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
3
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
3
            return *this;
153
3
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIjEEEaSEOS7_
Line
Count
Source
150
32
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
32
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
32
            return *this;
153
32
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIoEEEaSEOS7_
Line
Count
Source
150
26
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
26
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
26
            return *this;
153
26
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrImEEEaSEOS7_
Line
Count
Source
150
3
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
3
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
3
            return *this;
153
3
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIfEEEaSEOS7_
Line
Count
Source
150
3
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
3
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
3
            return *this;
153
3
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIdEEEaSEOS7_
Line
Count
Source
150
9
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
9
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
9
            return *this;
153
9
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIaEEEaSEOS7_
Line
Count
Source
150
3
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
3
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
3
            return *this;
153
3
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIsEEEaSEOS7_
Line
Count
Source
150
7
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
7
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
7
            return *this;
153
7
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorInEEEaSEOS7_
Line
Count
Source
150
3
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
3
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
3
            return *this;
153
3
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorItEEEaSEOS7_
Line
Count
Source
150
3
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
3
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
3
            return *this;
153
3
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorImEEEaSEOS7_
Line
Count
Source
150
12
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
12
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
12
            return *this;
153
12
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS_11BitmapValueEEEEaSEOS8_
Line
Count
Source
150
1
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
1
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
1
            return *this;
153
1
        }
154
155
        template <class U>
156
        friend class intrusive_ptr;
157
158
        template <class U>
159
779k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
779k
            rhs.t = nullptr;
161
779k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2IS2_EEONS4_IT_EE
Line
Count
Source
159
364k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
364k
            rhs.t = nullptr;
161
364k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_12ColumnVectorIiEEEEONS4_IT_EE
Line
Count
Source
159
8.94k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
8.94k
            rhs.t = nullptr;
161
8.94k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_9ColumnStrIjEEEEONS4_IT_EE
Line
Count
Source
159
29.2k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
29.2k
            rhs.t = nullptr;
161
29.2k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEEEONS4_IT_EE
Line
Count
Source
159
1
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1
            rhs.t = nullptr;
161
1
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEEEONS4_IT_EE
Line
Count
Source
159
140
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
140
            rhs.t = nullptr;
161
140
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_16ColumnDictionaryIiEEEEONS4_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_ptrIKNS1_14ColumnNullableEEC2IS5_EEONS4_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_ptrIKS2_EC2INS1_12ColumnVectorIhEEEEONS4_IT_EE
Line
Count
Source
159
36.9k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
36.9k
            rhs.t = nullptr;
161
36.9k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEEONS4_IT_EE
Line
Count
Source
159
83
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
83
            rhs.t = nullptr;
161
83
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_14ColumnNullableEEEONS4_IT_EE
Line
Count
Source
159
3.06k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
3.06k
            rhs.t = nullptr;
161
3.06k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorIaEEEEONS4_IT_EE
Line
Count
Source
159
2.35k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
2.35k
            rhs.t = nullptr;
161
2.35k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorIsEEEEONS4_IT_EE
Line
Count
Source
159
568
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
568
            rhs.t = nullptr;
161
568
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorIiEEEEONS4_IT_EE
Line
Count
Source
159
23.6k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
23.6k
            rhs.t = nullptr;
161
23.6k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorIlEEEEONS4_IT_EE
Line
Count
Source
159
3.90k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
3.90k
            rhs.t = nullptr;
161
3.90k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorInEEEEONS4_IT_EE
Line
Count
Source
159
695
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
695
            rhs.t = nullptr;
161
695
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorIfEEEEONS4_IT_EE
Line
Count
Source
159
355
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
355
            rhs.t = nullptr;
161
355
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorIdEEEEONS4_IT_EE
Line
Count
Source
159
1.05k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1.05k
            rhs.t = nullptr;
161
1.05k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorIjEEEEONS4_IT_EE
Line
Count
Source
159
1.40k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1.40k
            rhs.t = nullptr;
161
1.40k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorIoEEEEONS4_IT_EE
Line
Count
Source
159
591
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
591
            rhs.t = nullptr;
161
591
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEEONS4_IT_EE
Line
Count
Source
159
587
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
587
            rhs.t = nullptr;
161
587
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_13ColumnDecimalINS1_7DecimalInEEEEEEONS4_IT_EE
Line
Count
Source
159
238
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
238
            rhs.t = nullptr;
161
238
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_13ColumnDecimalINS1_7DecimalIiEEEEEEONS4_IT_EE
Line
Count
Source
159
780
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
780
            rhs.t = nullptr;
161
780
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_13ColumnDecimalINS1_7DecimalIlEEEEEEONS4_IT_EE
Line
Count
Source
159
535
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
535
            rhs.t = nullptr;
161
535
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_13ColumnDecimalINS1_12Decimal128V3EEEEEONS4_IT_EE
Line
Count
Source
159
455
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
455
            rhs.t = nullptr;
161
455
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorImEEEEONS4_IT_EE
Line
Count
Source
159
7.66k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
7.66k
            rhs.t = nullptr;
161
7.66k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorIhEEEEONS4_IT_EE
Line
Count
Source
159
60.1k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
60.1k
            rhs.t = nullptr;
161
60.1k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEEEONS4_IT_EE
Line
Count
Source
159
333
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
333
            rhs.t = nullptr;
161
333
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_12ColumnVectorIlEEEEONS4_IT_EE
Line
Count
Source
159
1.71k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1.71k
            rhs.t = nullptr;
161
1.71k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2IKNS1_14ColumnNullableEEEONS4_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_ptrIKS2_EC2INS1_11ColumnConstEEEONS4_IT_EE
Line
Count
Source
159
22.4k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
22.4k
            rhs.t = nullptr;
161
22.4k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_12ColumnVectorIdEEEEONS4_IT_EE
Line
Count
Source
159
391
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
391
            rhs.t = nullptr;
161
391
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_17ColumnComplexTypeINS_11BitmapValueEEEEEONS4_IT_EE
Line
Count
Source
159
117
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
117
            rhs.t = nullptr;
161
117
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_17ColumnComplexTypeINS_11BitmapValueEEEEEONS4_IT_EE
Line
Count
Source
159
29
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
29
            rhs.t = nullptr;
161
29
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_9ColumnStrIjEEEEONS4_IT_EE
Line
Count
Source
159
38.5k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
38.5k
            rhs.t = nullptr;
161
38.5k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_11ColumnArrayEEEONS4_IT_EE
Line
Count
Source
159
8.19k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
8.19k
            rhs.t = nullptr;
161
8.19k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_14ColumnNullableEEEONS4_IT_EE
Line
Count
Source
159
56.1k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
56.1k
            rhs.t = nullptr;
161
56.1k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_11ColumnArrayEEC2IS5_EEONS4_IT_EE
Line
Count
Source
159
888
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
888
            rhs.t = nullptr;
161
888
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_9ColumnStrImEEEEONS4_IT_EE
Line
Count
Source
159
84
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
84
            rhs.t = nullptr;
161
84
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_23ColumnFixedLengthObjectEEEONS4_IT_EE
Line
Count
Source
159
57
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
57
            rhs.t = nullptr;
161
57
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_23ColumnFixedLengthObjectEEEONS4_IT_EE
Line
Count
Source
159
3
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
3
            rhs.t = nullptr;
161
3
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEEEONS4_IT_EE
Line
Count
Source
159
1
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1
            rhs.t = nullptr;
161
1
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_11ColumnArrayEEEONS4_IT_EE
Line
Count
Source
159
229
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
229
            rhs.t = nullptr;
161
229
        }
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_17ColumnComplexTypeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_17ColumnComplexTypeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEEONS4_IT_EE
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_17ColumnComplexTypeINS_13QuantileStateEEEEEONS4_IT_EE
Line
Count
Source
159
49
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
49
            rhs.t = nullptr;
161
49
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_17ColumnComplexTypeINS_11HyperLogLogEEEEEONS4_IT_EE
Line
Count
Source
159
62
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
62
            rhs.t = nullptr;
161
62
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_17ColumnComplexTypeINS_11HyperLogLogEEEEEONS4_IT_EE
Line
Count
Source
159
8
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
8
            rhs.t = nullptr;
161
8
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_17ColumnComplexTypeINS_13QuantileStateEEEEEONS4_IT_EE
Line
Count
Source
159
8
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
8
            rhs.t = nullptr;
161
8
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_12ColumnVectorImEEEEONS4_IT_EE
Line
Count
Source
159
3.11k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
3.11k
            rhs.t = nullptr;
161
3.11k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_12ColumnVectorIiEEEC2IS6_EEONS4_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_ptrIS2_EC2INS1_11ColumnConstEEEONS4_IT_EE
Line
Count
Source
159
17.8k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
17.8k
            rhs.t = nullptr;
161
17.8k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_12ColumnVectorIjEEEEONS4_IT_EE
Line
Count
Source
159
470
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
470
            rhs.t = nullptr;
161
470
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_13ColumnDecimalINS1_7DecimalInEEEEEEONS4_IT_EE
Line
Count
Source
159
22
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
22
            rhs.t = nullptr;
161
22
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_12ColumnVectorIaEEEEONS4_IT_EE
Line
Count
Source
159
69
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
69
            rhs.t = nullptr;
161
69
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_12ColumnVectorIsEEEEONS4_IT_EE
Line
Count
Source
159
171
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
171
            rhs.t = nullptr;
161
171
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_12ColumnVectorInEEEEONS4_IT_EE
Line
Count
Source
159
872
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
872
            rhs.t = nullptr;
161
872
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_12ColumnVectorIfEEEEONS4_IT_EE
Line
Count
Source
159
67
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
67
            rhs.t = nullptr;
161
67
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_12ColumnVectorItEEEEONS4_IT_EE
Line
Count
Source
159
29
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
29
            rhs.t = nullptr;
161
29
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_13ColumnDecimalINS1_7DecimalIiEEEEEEONS4_IT_EE
Line
Count
Source
159
297
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
297
            rhs.t = nullptr;
161
297
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_13ColumnDecimalINS1_7DecimalIlEEEEEEONS4_IT_EE
Line
Count
Source
159
150
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
150
            rhs.t = nullptr;
161
150
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_13ColumnDecimalINS1_12Decimal128V3EEEEEONS4_IT_EE
Line
Count
Source
159
79
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
79
            rhs.t = nullptr;
161
79
        }
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnObjectEEEONS4_IT_EE
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_ptrIKS2_EC2IKNS1_11ColumnArrayEEEONS4_IT_EE
Line
Count
Source
159
336
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
336
            rhs.t = nullptr;
161
336
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_9ColumnMapEEC2IS5_EEONS4_IT_EE
Line
Count
Source
159
856
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
856
            rhs.t = nullptr;
161
856
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_9ColumnMapEEEONS4_IT_EE
Line
Count
Source
159
735
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
735
            rhs.t = nullptr;
161
735
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2IKNS1_9ColumnMapEEEONS4_IT_EE
Line
Count
Source
159
856
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
856
            rhs.t = nullptr;
161
856
        }
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_12ColumnObjectEEEONS4_IT_EE
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_9ColumnStrImEEEEONS4_IT_EE
Line
Count
Source
159
27
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
27
            rhs.t = nullptr;
161
27
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_12ColumnStructEEC2IS5_EEONS4_IT_EE
Line
Count
Source
159
8
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
8
            rhs.t = nullptr;
161
8
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnStructEEEONS4_IT_EE
Line
Count
Source
159
316
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
316
            rhs.t = nullptr;
161
316
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2IKNS1_12ColumnStructEEEONS4_IT_EE
Line
Count
Source
159
5
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
5
            rhs.t = nullptr;
161
5
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorItEEEEONS4_IT_EE
Line
Count
Source
159
60
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
60
            rhs.t = nullptr;
161
60
        }
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
18
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
18
            rhs.t = nullptr;
161
18
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_13ColumnNothingEEEONS4_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_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
58.8k
        intrusive_ptr& operator=(intrusive_ptr const& rhs) {
170
58.8k
            intrusive_ptr(rhs).swap(*this);
171
58.8k
            return *this;
172
58.8k
        }
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
274M
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_E3getEv
Line
Count
Source
185
443k
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_E3getEv
Line
Count
Source
185
273M
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_14ColumnNullableEE3getEv
Line
Count
Source
185
11
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_16ColumnDictionaryIiEEE3getEv
Line
Count
Source
185
4
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_11ColumnArrayEE3getEv
Line
Count
Source
185
3
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIiEEE3getEv
Line
Count
Source
185
17
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrIjEEE3getEv
Line
Count
Source
185
3.97k
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIhEEE3getEv
Line
Count
Source
185
140
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIlEEE3getEv
Line
Count
Source
185
59
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIiEEEEE3getEv
Line
Count
Source
185
1
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEE3getEv
Line
Count
Source
185
1
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_12Decimal128V3EEEE3getEv
Line
Count
Source
185
1
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEE3getEv
Line
Count
Source
185
1
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_14ColumnNullableEE3getEv
Line
Count
Source
185
2
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIaEEE3getEv
Line
Count
Source
185
1
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIsEEE3getEv
Line
Count
Source
185
1
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorInEEE3getEv
Line
Count
Source
185
2
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorItEEE3getEv
Line
Count
Source
185
1
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIjEEE3getEv
Line
Count
Source
185
4
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorImEEE3getEv
Line
Count
Source
185
4
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIoEEE3getEv
Line
Count
Source
185
2
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIdEEE3getEv
Line
Count
Source
185
1
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_11ColumnArrayEE3getEv
Line
Count
Source
185
3
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnMapEE3getEv
Line
Count
Source
185
1
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_12ColumnStructEE3getEv
Line
Count
Source
185
1
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_12ColumnVectorIiEEE3getEv
Line
Count
Source
185
6
        T* get() const { return t; }
186
187
        T* detach() {
188
            T* ret = t;
189
            t = nullptr;
190
            return ret;
191
        }
192
193
272M
        void swap(intrusive_ptr& rhs) {
194
272M
            T* tmp = t;
195
272M
            t = rhs.t;
196
272M
            rhs.t = tmp;
197
272M
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_E4swapERS6_
Line
Count
Source
193
272M
        void swap(intrusive_ptr& rhs) {
194
272M
            T* tmp = t;
195
272M
            t = rhs.t;
196
272M
            rhs.t = tmp;
197
272M
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIhEEE4swapERS7_
Line
Count
Source
193
60
        void swap(intrusive_ptr& rhs) {
194
60
            T* tmp = t;
195
60
            t = rhs.t;
196
60
            rhs.t = tmp;
197
60
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_14ColumnNullableEE4swapERS7_
Line
Count
Source
193
1
        void swap(intrusive_ptr& rhs) {
194
1
            T* tmp = t;
195
1
            t = rhs.t;
196
1
            rhs.t = tmp;
197
1
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_E4swapERS5_
Line
Count
Source
193
70.2k
        void swap(intrusive_ptr& rhs) {
194
70.2k
            T* tmp = t;
195
70.2k
            t = rhs.t;
196
70.2k
            rhs.t = tmp;
197
70.2k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrIjEEE4swapERS7_
Line
Count
Source
193
162
        void swap(intrusive_ptr& rhs) {
194
162
            T* tmp = t;
195
162
            t = rhs.t;
196
162
            rhs.t = tmp;
197
162
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIlEEE4swapERS7_
Line
Count
Source
193
173
        void swap(intrusive_ptr& rhs) {
194
173
            T* tmp = t;
195
173
            t = rhs.t;
196
173
            rhs.t = tmp;
197
173
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEE4swapERS9_
Line
Count
Source
193
167
        void swap(intrusive_ptr& rhs) {
194
167
            T* tmp = t;
195
167
            t = rhs.t;
196
167
            rhs.t = tmp;
197
167
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_11ColumnArrayEE4swapERS6_
Line
Count
Source
193
158
        void swap(intrusive_ptr& rhs) {
194
158
            T* tmp = t;
195
158
            t = rhs.t;
196
158
            rhs.t = tmp;
197
158
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnMapEE4swapERS6_
Line
Count
Source
193
158
        void swap(intrusive_ptr& rhs) {
194
158
            T* tmp = t;
195
158
            t = rhs.t;
196
158
            rhs.t = tmp;
197
158
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_11ColumnArrayEE4swapERS7_
Line
Count
Source
193
43
        void swap(intrusive_ptr& rhs) {
194
43
            T* tmp = t;
195
43
            t = rhs.t;
196
43
            rhs.t = tmp;
197
43
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalInEEEEE4swapERS9_
Line
Count
Source
193
3
        void swap(intrusive_ptr& rhs) {
194
3
            T* tmp = t;
195
3
            t = rhs.t;
196
3
            rhs.t = tmp;
197
3
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIiEEEEE4swapERS9_
Line
Count
Source
193
15
        void swap(intrusive_ptr& rhs) {
194
15
            T* tmp = t;
195
15
            t = rhs.t;
196
15
            rhs.t = tmp;
197
15
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_12Decimal128V3EEEE4swapERS8_
Line
Count
Source
193
9
        void swap(intrusive_ptr& rhs) {
194
9
            T* tmp = t;
195
9
            t = rhs.t;
196
9
            rhs.t = tmp;
197
9
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEE4swapERSC_
Line
Count
Source
193
9
        void swap(intrusive_ptr& rhs) {
194
9
            T* tmp = t;
195
9
            t = rhs.t;
196
9
            rhs.t = tmp;
197
9
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIiEEE4swapERS7_
Line
Count
Source
193
4
        void swap(intrusive_ptr& rhs) {
194
4
            T* tmp = t;
195
4
            t = rhs.t;
196
4
            rhs.t = tmp;
197
4
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_16ColumnDictionaryIiEEE4swapERS7_
Line
Count
Source
193
3
        void swap(intrusive_ptr& rhs) {
194
3
            T* tmp = t;
195
3
            t = rhs.t;
196
3
            rhs.t = tmp;
197
3
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIjEEE4swapERS7_
Line
Count
Source
193
32
        void swap(intrusive_ptr& rhs) {
194
32
            T* tmp = t;
195
32
            t = rhs.t;
196
32
            rhs.t = tmp;
197
32
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIoEEE4swapERS7_
Line
Count
Source
193
26
        void swap(intrusive_ptr& rhs) {
194
26
            T* tmp = t;
195
26
            t = rhs.t;
196
26
            rhs.t = tmp;
197
26
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrImEEE4swapERS7_
Line
Count
Source
193
3
        void swap(intrusive_ptr& rhs) {
194
3
            T* tmp = t;
195
3
            t = rhs.t;
196
3
            rhs.t = tmp;
197
3
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIfEEE4swapERS7_
Line
Count
Source
193
3
        void swap(intrusive_ptr& rhs) {
194
3
            T* tmp = t;
195
3
            t = rhs.t;
196
3
            rhs.t = tmp;
197
3
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIdEEE4swapERS7_
Line
Count
Source
193
9
        void swap(intrusive_ptr& rhs) {
194
9
            T* tmp = t;
195
9
            t = rhs.t;
196
9
            rhs.t = tmp;
197
9
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIaEEE4swapERS7_
Line
Count
Source
193
3
        void swap(intrusive_ptr& rhs) {
194
3
            T* tmp = t;
195
3
            t = rhs.t;
196
3
            rhs.t = tmp;
197
3
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIsEEE4swapERS7_
Line
Count
Source
193
7
        void swap(intrusive_ptr& rhs) {
194
7
            T* tmp = t;
195
7
            t = rhs.t;
196
7
            rhs.t = tmp;
197
7
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorInEEE4swapERS7_
Line
Count
Source
193
3
        void swap(intrusive_ptr& rhs) {
194
3
            T* tmp = t;
195
3
            t = rhs.t;
196
3
            rhs.t = tmp;
197
3
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorItEEE4swapERS7_
Line
Count
Source
193
3
        void swap(intrusive_ptr& rhs) {
194
3
            T* tmp = t;
195
3
            t = rhs.t;
196
3
            rhs.t = tmp;
197
3
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorImEEE4swapERS7_
Line
Count
Source
193
12
        void swap(intrusive_ptr& rhs) {
194
12
            T* tmp = t;
195
12
            t = rhs.t;
196
12
            rhs.t = tmp;
197
12
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS_11BitmapValueEEEE4swapERS8_
Line
Count
Source
193
1
        void swap(intrusive_ptr& rhs) {
194
1
            T* tmp = t;
195
1
            t = rhs.t;
196
1
            rhs.t = tmp;
197
1
        }
198
199
891M
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EdeEv
Line
Count
Source
199
825M
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EdeEv
Line
Count
Source
199
66.0M
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_23ColumnFixedLengthObjectEEdeEv
Line
Count
Source
199
43
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEEdeEv
Line
Count
Source
199
1
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_14ColumnNullableEEdeEv
Line
Count
Source
199
80
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS_11BitmapValueEEEEdeEv
Line
Count
Source
199
19
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrIjEEEdeEv
Line
Count
Source
199
32.0k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_11ColumnArrayEEdeEv
Line
Count
Source
199
77
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS_11HyperLogLogEEEEdeEv
Line
Count
Source
199
19
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIiEEEEEdeEv
Line
Count
Source
199
911
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_12Decimal128V3EEEEdeEv
Line
Count
Source
199
7.97k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEdeEv
Line
Count
Source
199
3.54k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEEdeEv
Line
Count
Source
199
5.11k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_16ColumnDictionaryIiEEEdeEv
Line
Count
Source
199
9
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIlEEEdeEv
Line
Count
Source
199
637
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnObjectEEdeEv
Line
Count
Source
199
3
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrImEEEdeEv
Line
Count
Source
199
20
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIaEEEdeEv
Line
Count
Source
199
271
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIhEEEdeEv
Line
Count
Source
199
635
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIdEEEdeEv
Line
Count
Source
199
466
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIsEEEdeEv
Line
Count
Source
199
276
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIiEEEdeEv
Line
Count
Source
199
684
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorInEEEdeEv
Line
Count
Source
199
258
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorItEEEdeEv
Line
Count
Source
199
244
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIjEEEdeEv
Line
Count
Source
199
471
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorImEEEdeEv
Line
Count
Source
199
1.57k
        T& operator*() const& { return *t; }
Unexecuted instantiation: _ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEdeEv
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS_13QuantileStateEEEEdeEv
Line
Count
Source
199
17
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_14ColumnNullableEEdeEv
Line
Count
Source
199
1
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_12ColumnStructEEdeEv
Line
Count
Source
199
2
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalInEEEEEdeEv
Line
Count
Source
199
4.03k
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIfEEEdeEv
Line
Count
Source
199
68
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIoEEEdeEv
Line
Count
Source
199
13
        T& operator*() const& { return *t; }
Unexecuted instantiation: _ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIN4wide7integerILm128EjEEEEEdeEv
Unexecuted instantiation: _ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_11ColumnArrayEEdeEv
200
201
102k
        T&& operator*() const&& { return const_cast<std::remove_const_t<T>&&>(*t); }
_ZNKO5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EdeEv
Line
Count
Source
201
98.2k
        T&& operator*() const&& { return const_cast<std::remove_const_t<T>&&>(*t); }
_ZNKO5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EdeEv
Line
Count
Source
201
4.65k
        T&& operator*() const&& { return const_cast<std::remove_const_t<T>&&>(*t); }
_ZNKO5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_14ColumnNullableEEdeEv
Line
Count
Source
201
1
        T&& operator*() const&& { return const_cast<std::remove_const_t<T>&&>(*t); }
202
203
797M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EptEv
Line
Count
Source
203
123M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EptEv
Line
Count
Source
203
406M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_23ColumnFixedLengthObjectEEptEv
Line
Count
Source
203
2.28k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrIjEEEptEv
Line
Count
Source
203
83.5M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIiEEEptEv
Line
Count
Source
203
29.9M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIhEEEptEv
Line
Count
Source
203
28.3M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_14ColumnNullableEEptEv
Line
Count
Source
203
49.1M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_16ColumnDictionaryIiEEEptEv
Line
Count
Source
203
590
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEptEv
Line
Count
Source
203
13.7k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_14ColumnNullableEEptEv
Line
Count
Source
203
31.9M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEEptEv
Line
Count
Source
203
20
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIlEEEptEv
Line
Count
Source
203
21.5k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS_11BitmapValueEEEEptEv
Line
Count
Source
203
263
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIdEEEptEv
Line
Count
Source
203
9.54k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_11ColumnArrayEEptEv
Line
Count
Source
203
4.77M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIaEEEptEv
Line
Count
Source
203
8.92k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIsEEEptEv
Line
Count
Source
203
8.99k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorInEEEptEv
Line
Count
Source
203
9.64k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIfEEEptEv
Line
Count
Source
203
8.72k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIjEEEptEv
Line
Count
Source
203
1.07k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorImEEEptEv
Line
Count
Source
203
1.13k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS_11HyperLogLogEEEEptEv
Line
Count
Source
203
218
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_12ColumnVectorIiEEEptEv
Line
Count
Source
203
14
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEEptEv
Line
Count
Source
203
14.3k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnMapEEptEv
Line
Count
Source
203
502
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIN4wide7integerILm128EjEEEEEptEv
Line
Count
Source
203
43
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_11ColumnConstEEptEv
Line
Count
Source
203
102
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_11ColumnArrayEEptEv
Line
Count
Source
203
1.10k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrImEEEptEv
Line
Count
Source
203
1.90k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalInEEEEEptEv
Line
Count
Source
203
5.43k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIiEEEEEptEv
Line
Count
Source
203
15.5k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_12Decimal128V3EEEEptEv
Line
Count
Source
203
12.6k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIoEEEptEv
Line
Count
Source
203
83
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnObjectEEptEv
Line
Count
Source
203
36
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorItEEEptEv
Line
Count
Source
203
38.5M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEptEv
Line
Count
Source
203
5
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_17ColumnComplexTypeINS_13QuantileStateEEEEptEv
Line
Count
Source
203
20.1k
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_12ColumnStructEEptEv
Line
Count
Source
203
5
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnStructEEptEv
Line
Count
Source
203
8
        T* operator->() const { return t; }
204
205
46.2M
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EcvbEv
Line
Count
Source
205
46.1M
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_12ColumnVectorIiEEEcvbEv
Line
Count
Source
205
2
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_12ColumnVectorIlEEEcvbEv
Line
Count
Source
205
1
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EcvbEv
Line
Count
Source
205
63.2k
        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
4
        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
6.90M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2EPS2_
Line
Count
Source
222
6.51M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIiEEEC2EPS6_
Line
Count
Source
222
32.9k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_9ColumnStrIjEEEC2EPS6_
Line
Count
Source
222
73.7k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEEC2EPS7_
Line
Count
Source
222
1
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEEC2EPS7_
Line
Count
Source
222
140
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_16ColumnDictionaryIiEEEC2EPS6_
Line
Count
Source
222
13
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_14ColumnNullableEEC2EPS5_
Line
Count
Source
222
97.6k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIhEEEC2EPS6_
Line
Count
Source
222
98.6k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEC2EPSB_
Line
Count
Source
222
685
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIaEEEC2EPS6_
Line
Count
Source
222
2.43k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIsEEEC2EPS6_
Line
Count
Source
222
743
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIlEEEC2EPS6_
Line
Count
Source
222
5.84k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorInEEEC2EPS6_
Line
Count
Source
222
1.57k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIfEEEC2EPS6_
Line
Count
Source
222
515
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIdEEEC2EPS6_
Line
Count
Source
222
1.56k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIjEEEC2EPS6_
Line
Count
Source
222
1.92k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIoEEEC2EPS6_
Line
Count
Source
222
641
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalInEEEEEC2EPS8_
Line
Count
Source
222
263
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalIiEEEEEC2EPS8_
Line
Count
Source
222
1.40k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEEC2EPS8_
Line
Count
Source
222
975
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_12Decimal128V3EEEEC2EPS7_
Line
Count
Source
222
548
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorImEEEC2EPS6_
Line
Count
Source
222
11.4k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEEC2EPS7_
Line
Count
Source
222
334
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_11ColumnConstEEC2EPS5_
Line
Count
Source
222
40.3k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_17ColumnComplexTypeINS_11BitmapValueEEEEC2EPS7_
Line
Count
Source
222
157
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_11ColumnArrayEEC2EPS5_
Line
Count
Source
222
9.60k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_9ColumnMapEEC2EPS5_
Line
Count
Source
222
1.75k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIN4wide7integerILm128EjEEEEEC2EPS9_
Line
Count
Source
222
43
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_9ColumnStrImEEEC2EPS6_
Line
Count
Source
222
123
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_23ColumnFixedLengthObjectEEC2EPS5_
Line
Count
Source
222
105
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEEC2EPS7_
Line
Count
Source
222
1
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnObjectEEC2EPS5_
Line
Count
Source
222
6
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorItEEEC2EPS6_
Line
Count
Source
222
184
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_17ColumnComplexTypeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEC2EPSC_
Line
Count
Source
222
1
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_17ColumnComplexTypeINS_11HyperLogLogEEEEC2EPS7_
Line
Count
Source
222
81
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_17ColumnComplexTypeINS_13QuantileStateEEEEC2EPS7_
Line
Count
Source
222
67
        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
324
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_13ColumnNothingEEC2EPS5_
Line
Count
Source
222
2
        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
15.3k
        mutable_ptr(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2EOS5_
Line
Count
Source
229
13.8k
        mutable_ptr(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_9ColumnStrIjEEEC2EOS7_
Line
Count
Source
229
1.50k
        mutable_ptr(mutable_ptr&&) = default;
230
71.2k
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIhEEEaSEOS7_
Line
Count
Source
230
60
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EaSEOS5_
Line
Count
Source
230
70.2k
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_9ColumnStrIjEEEaSEOS7_
Line
Count
Source
230
162
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIlEEEaSEOS7_
Line
Count
Source
230
173
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEEaSEOS9_
Line
Count
Source
230
167
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_11ColumnArrayEEaSEOS6_
Line
Count
Source
230
158
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_9ColumnMapEEaSEOS6_
Line
Count
Source
230
158
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalInEEEEEaSEOS9_
Line
Count
Source
230
3
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalIiEEEEEaSEOS9_
Line
Count
Source
230
15
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_12Decimal128V3EEEEaSEOS8_
Line
Count
Source
230
9
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEaSEOSC_
Line
Count
Source
230
9
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIiEEEaSEOS7_
Line
Count
Source
230
4
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_16ColumnDictionaryIiEEEaSEOS7_
Line
Count
Source
230
3
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIjEEEaSEOS7_
Line
Count
Source
230
32
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIoEEEaSEOS7_
Line
Count
Source
230
26
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_9ColumnStrImEEEaSEOS7_
Line
Count
Source
230
3
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIfEEEaSEOS7_
Line
Count
Source
230
3
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIdEEEaSEOS7_
Line
Count
Source
230
9
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIaEEEaSEOS7_
Line
Count
Source
230
3
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIsEEEaSEOS7_
Line
Count
Source
230
7
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorInEEEaSEOS7_
Line
Count
Source
230
3
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorItEEEaSEOS7_
Line
Count
Source
230
3
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorImEEEaSEOS7_
Line
Count
Source
230
12
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_17ColumnComplexTypeINS_11BitmapValueEEEEaSEOS8_
Line
Count
Source
230
1
        mutable_ptr& operator=(mutable_ptr&&) = default;
231
232
        /// Initializing from temporary of compatible type.
233
        template <typename U>
234
227k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEEEONS4_IT_EE
Line
Count
Source
234
1
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEEEONS4_IT_EE
Line
Count
Source
234
140
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_16ColumnDictionaryIiEEEEONS4_IT_EE
Line
Count
Source
234
6
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorIaEEEEONS4_IT_EE
Line
Count
Source
234
2.35k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorIsEEEEONS4_IT_EE
Line
Count
Source
234
568
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorIiEEEEONS4_IT_EE
Line
Count
Source
234
23.6k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorIlEEEEONS4_IT_EE
Line
Count
Source
234
3.90k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorInEEEEONS4_IT_EE
Line
Count
Source
234
695
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorIfEEEEONS4_IT_EE
Line
Count
Source
234
355
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorIdEEEEONS4_IT_EE
Line
Count
Source
234
1.05k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorIjEEEEONS4_IT_EE
Line
Count
Source
234
1.40k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorIoEEEEONS4_IT_EE
Line
Count
Source
234
591
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEEONS4_IT_EE
Line
Count
Source
234
587
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_13ColumnDecimalINS1_7DecimalInEEEEEEONS4_IT_EE
Line
Count
Source
234
238
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_13ColumnDecimalINS1_7DecimalIiEEEEEEONS4_IT_EE
Line
Count
Source
234
780
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_13ColumnDecimalINS1_7DecimalIlEEEEEEONS4_IT_EE
Line
Count
Source
234
535
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_13ColumnDecimalINS1_12Decimal128V3EEEEEONS4_IT_EE
Line
Count
Source
234
455
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorImEEEEONS4_IT_EE
Line
Count
Source
234
7.66k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorIhEEEEONS4_IT_EE
Line
Count
Source
234
60.1k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEEEONS4_IT_EE
Line
Count
Source
234
333
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_17ColumnComplexTypeINS_11BitmapValueEEEEEONS4_IT_EE
Line
Count
Source
234
117
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_9ColumnStrIjEEEEONS4_IT_EE
Line
Count
Source
234
38.5k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_11ColumnArrayEEEONS4_IT_EE
Line
Count
Source
234
8.19k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_14ColumnNullableEEEONS4_IT_EE
Line
Count
Source
234
56.1k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_9ColumnStrImEEEEONS4_IT_EE
Line
Count
Source
234
84
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_23ColumnFixedLengthObjectEEEONS4_IT_EE
Line
Count
Source
234
57
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEEEONS4_IT_EE
Line
Count
Source
234
1
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_17ColumnComplexTypeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEEONS4_IT_EE
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_17ColumnComplexTypeINS_13QuantileStateEEEEEONS4_IT_EE
Line
Count
Source
234
49
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_17ColumnComplexTypeINS_11HyperLogLogEEEEEONS4_IT_EE
Line
Count
Source
234
62
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_11ColumnConstEEEONS4_IT_EE
Line
Count
Source
234
17.8k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnObjectEEEONS4_IT_EE
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
735
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnStructEEEONS4_IT_EE
Line
Count
Source
234
316
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorItEEEEONS4_IT_EE
Line
Count
Source
234
60
        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
2
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
235
236
48.5k
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2Ev
Line
Count
Source
236
47.0k
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_9ColumnStrIjEEEC2Ev
Line
Count
Source
236
247
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIlEEEC2Ev
Line
Count
Source
236
252
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEEC2Ev
Line
Count
Source
236
252
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_11ColumnArrayEEC2Ev
Line
Count
Source
236
243
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_9ColumnMapEEC2Ev
Line
Count
Source
236
243
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalInEEEEEC2Ev
Line
Count
Source
236
3
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalIiEEEEEC2Ev
Line
Count
Source
236
15
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_12Decimal128V3EEEEC2Ev
Line
Count
Source
236
9
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEC2Ev
Line
Count
Source
236
9
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIiEEEC2Ev
Line
Count
Source
236
4
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_16ColumnDictionaryIiEEEC2Ev
Line
Count
Source
236
3
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIjEEEC2Ev
Line
Count
Source
236
32
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIoEEEC2Ev
Line
Count
Source
236
26
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_11ColumnConstEEC2Ev
Line
Count
Source
236
52
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_9ColumnStrImEEEC2Ev
Line
Count
Source
236
3
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIfEEEC2Ev
Line
Count
Source
236
3
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIdEEEC2Ev
Line
Count
Source
236
9
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIaEEEC2Ev
Line
Count
Source
236
3
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIsEEEC2Ev
Line
Count
Source
236
3
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorInEEEC2Ev
Line
Count
Source
236
3
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIhEEEC2Ev
Line
Count
Source
236
54
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorItEEEC2Ev
Line
Count
Source
236
3
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorImEEEC2Ev
Line
Count
Source
236
12
        mutable_ptr() = default;
237
238
773
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2EDn
Line
Count
Source
238
759
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIhEEEC2EDn
Line
Count
Source
238
3
        mutable_ptr(std::nullptr_t) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIsEEEC2EDn
Line
Count
Source
238
4
        mutable_ptr(std::nullptr_t) {}
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIiEEEC2EDn
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIlEEEC2EDn
Line
Count
Source
238
6
        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
1
        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
71.2k
    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
272M
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2EPKS2_
Line
Count
Source
257
272M
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrINS1_12ColumnVectorIiEEEC2EPKS6_
Line
Count
Source
257
2
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrINS1_12ColumnVectorIlEEEC2EPKS6_
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrINS1_14ColumnNullableEEC2EPKS5_
Line
Count
Source
257
1
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
258
259
    public:
260
        /// Copy from immutable ptr: ok.
261
273M
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2ERKS5_
Line
Count
Source
261
273M
        immutable_ptr(const immutable_ptr&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrINS1_12ColumnVectorIiEEEC2ERKS7_
Line
Count
Source
261
6
        immutable_ptr(const immutable_ptr&) = default;
262
58.8k
        immutable_ptr& operator=(const immutable_ptr&) = default;
263
264
        template <typename U>
265
7
        immutable_ptr(const immutable_ptr<U>& other) : Base(other) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_14ColumnNullableEEERKNS4_IT_EE
Line
Count
Source
265
7
        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
385k
        immutable_ptr(immutable_ptr&&) = default;
269
272M
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EaSEOS5_
Line
Count
Source
269
272M
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrINS1_14ColumnNullableEEaSEOS6_
Line
Count
Source
269
1
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrINS1_11ColumnArrayEEaSEOS6_
Line
Count
Source
269
43
        immutable_ptr& operator=(immutable_ptr&&) = default;
270
271
        /// Initializing from temporary of compatible type.
272
        template <typename U>
273
39.5k
        immutable_ptr(immutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_14ColumnNullableEEEONS4_IT_EE
Line
Count
Source
273
38.3k
        immutable_ptr(immutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_11ColumnArrayEEEONS4_IT_EE
Line
Count
Source
273
336
        immutable_ptr(immutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_9ColumnMapEEEONS4_IT_EE
Line
Count
Source
273
856
        immutable_ptr(immutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnStructEEEONS4_IT_EE
Line
Count
Source
273
5
        immutable_ptr(immutable_ptr<U>&& other) : Base(std::move(other)) {}
274
275
        /// Move from mutable ptr: ok.
276
        template <typename U>
277
512k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2IS2_EEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
364k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnVectorIiEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
8.94k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_9ColumnStrIjEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
29.2k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrINS1_14ColumnNullableEEC2IS5_EEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
38.3k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnVectorIhEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
36.9k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
83
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_14ColumnNullableEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
3.06k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnVectorIlEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
1.71k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_11ColumnConstEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
22.4k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnVectorIdEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
391
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_17ColumnComplexTypeINS_11BitmapValueEEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
29
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrINS1_11ColumnArrayEEC2IS5_EEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
888
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_23ColumnFixedLengthObjectEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
3
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_11ColumnArrayEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
229
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_17ColumnComplexTypeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEEONS3_11mutable_ptrIT_EE
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_17ColumnComplexTypeINS_11HyperLogLogEEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
8
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_17ColumnComplexTypeINS_13QuantileStateEEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
8
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnVectorImEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
3.11k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrINS1_12ColumnVectorIiEEEC2IS6_EEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
12
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnVectorIjEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
470
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_13ColumnDecimalINS1_7DecimalInEEEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
22
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnVectorIaEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
69
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnVectorIsEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
171
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnVectorInEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
872
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnVectorIfEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
67
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnVectorItEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
29
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_13ColumnDecimalINS1_7DecimalIiEEEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
297
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_13ColumnDecimalINS1_7DecimalIlEEEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
150
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_13ColumnDecimalINS1_12Decimal128V3EEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
79
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrINS1_9ColumnMapEEC2IS5_EEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
856
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnObjectEEEONS3_11mutable_ptrIT_EE
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_9ColumnStrImEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
27
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrINS1_12ColumnStructEEC2IS5_EEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
8
        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
18
        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
272M
        immutable_ptr() = default;
284
285
68.5k
        immutable_ptr(std::nullptr_t) {}
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrINS1_12ColumnVectorIiEEEC2EDn
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrINS1_12ColumnVectorIlEEEC2EDn
Line
Count
Source
285
1
        immutable_ptr(std::nullptr_t) {}
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrINS1_14ColumnNullableEEC2EDn
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2EDn
Line
Count
Source
285
68.5k
        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
272M
    Ptr get_ptr() const { return Ptr(derived()); }
303
6.51M
    MutablePtr get_ptr() { return MutablePtr(derived()); }
304
305
protected:
306
69.7k
    MutablePtr shallow_mutate() const {
307
69.7k
        if (this->use_count() > 1) {
308
1.52k
            return derived()->clone();
309
68.2k
        } else {
310
68.2k
            return assume_mutable();
311
68.2k
        }
312
69.7k
    }
313
314
public:
315
    MutablePtr mutate() const&& { return shallow_mutate(); }
316
317
6.49M
    MutablePtr assume_mutable() const { return const_cast<COW*>(this)->get_ptr(); }
318
319
327M
    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
400k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13chameleon_ptrIS2_EC2IJNS3_11mutable_ptrIS2_EEEEEDpOT_
Line
Count
Source
330
238k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13chameleon_ptrIS2_EC2IJNS3_13immutable_ptrIS2_EEEEEDpOT_
Line
Count
Source
330
115k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13chameleon_ptrIS2_EC2IJEEEDpOT_
Line
Count
Source
330
3.02k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13chameleon_ptrIS2_EC2IJNS3_11mutable_ptrINS1_12ColumnVectorImEEEEEEEDpOT_
Line
Count
Source
330
2.98k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13chameleon_ptrIS2_EC2IJRKNS3_13immutable_ptrIS2_EEEEEDpOT_
Line
Count
Source
330
40.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
95.7k
        const T* get() const { return value.get(); }
337
8.04M
        T* get() { return &value->assume_mutable_ref(); }
338
339
82.5k
        const T* operator->() const { return get(); }
340
7.97M
        T* operator->() { return get(); }
341
342
531M
        const T& operator*() const { return *value; }
343
319M
        T& operator*() { return value->assume_mutable_ref(); }
344
345
68.0k
        operator const immutable_ptr<T>&() const { return value; }
346
3.20k
        operator immutable_ptr<T>&() { return value; }
347
348
1.53k
        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
386k
    static MutablePtr create(Args&&... args) {
416
386k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
386k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrIS2_EES9_EEENS8_IS3_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_11ColumnConstEE6createIJRKNS_3COWIS2_E13chameleon_ptrIS2_EERmEEENS7_11mutable_ptrIS3_EEDpOT_
Line
Count
Source
415
38
    static MutablePtr create(Args&&... args) {
416
38
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
38
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_23ColumnFixedLengthObjectEE6createIJRKmEEENS_3COWIS2_E11mutable_ptrIS3_EEDpOT_
Line
Count
Source
415
3
    static MutablePtr create(Args&&... args) {
416
3
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
3
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_9ColumnStrIjEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
73.7k
    static MutablePtr create(Args&&... args) {
416
73.7k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
73.7k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnArrayEE6createIJNS_3COWIS2_E11mutable_ptrIS2_EES9_EEENS8_IS3_EEDpOT_
Line
Count
Source
415
995
    static MutablePtr create(Args&&... args) {
416
995
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
995
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnArrayEE6createIJNS_3COWIS2_E11mutable_ptrIS2_EEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
3.02k
    static MutablePtr create(Args&&... args) {
416
3.02k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
3.02k
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnObjectEE6createIJRKbEEENS_3COWIS2_E11mutable_ptrIS3_EEDpOT_
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIiEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
32.5k
    static MutablePtr create(Args&&... args) {
416
32.5k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
32.5k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Line
Count
Source
415
1
    static MutablePtr create(Args&&... args) {
416
1
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
1
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS5_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_16ColumnDictionaryIiEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
7
    static MutablePtr create(Args&&... args) {
416
7
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
7
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIhEEE6createIJiiEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
51
    static MutablePtr create(Args&&... args) {
416
51
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
51
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEE6createIJiiEEENS_3COWIS2_E11mutable_ptrIS9_EEDpOT_
Line
Count
Source
415
13
    static MutablePtr create(Args&&... args) {
416
13
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
13
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIhEEE6createIJmiEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
211
    static MutablePtr create(Args&&... args) {
416
211
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
211
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIaEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
2.40k
    static MutablePtr create(Args&&... args) {
416
2.40k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
2.40k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIsEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
618
    static MutablePtr create(Args&&... args) {
416
618
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
618
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIlEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
4.91k
    static MutablePtr create(Args&&... args) {
416
4.91k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
4.91k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorInEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
740
    static MutablePtr create(Args&&... args) {
416
740
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
740
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIfEEE6createIJEEENS_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
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIdEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
1.40k
    static MutablePtr create(Args&&... args) {
416
1.40k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
1.40k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIjEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
1.88k
    static MutablePtr create(Args&&... args) {
416
1.88k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
1.88k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIoEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
640
    static MutablePtr create(Args&&... args) {
416
640
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
640
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalInEEEEE6createIJiiEEENS_3COWIS2_E11mutable_ptrIS6_EEDpOT_
Line
Count
Source
415
5
    static MutablePtr create(Args&&... args) {
416
5
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
5
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIiEEEEE6createIJiiEEENS_3COWIS2_E11mutable_ptrIS6_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_13ColumnDecimalINS1_7DecimalIlEEEEE6createIJiiEEENS_3COWIS2_E11mutable_ptrIS6_EEDpOT_
Line
Count
Source
415
183
    static MutablePtr create(Args&&... args) {
416
183
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
183
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_12Decimal128V3EEEE6createIJiiEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Line
Count
Source
415
11
    static MutablePtr create(Args&&... args) {
416
11
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
11
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorImEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
10.8k
    static MutablePtr create(Args&&... args) {
416
10.8k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
10.8k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrIS2_EENS8_INS1_12ColumnVectorIhEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
56.1k
    static MutablePtr create(Args&&... args) {
416
56.1k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
56.1k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS5_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_12ColumnVectorIhEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
88.8k
    static MutablePtr create(Args&&... args) {
416
88.8k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
88.8k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEEENS8_INS1_12ColumnVectorIhEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
1
    static MutablePtr create(Args&&... args) {
416
1
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
1
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Line
Count
Source
415
1
    static MutablePtr create(Args&&... args) {
416
1
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
1
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJNS_3COWIS2_E13immutable_ptrIS2_EERmEEENS7_11mutable_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_12ColumnVectorIhEEE6createIJiEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
162
    static MutablePtr create(Args&&... args) {
416
162
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
162
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINS_11BitmapValueEEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Line
Count
Source
415
154
    static MutablePtr create(Args&&... args) {
416
154
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
154
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINS_11BitmapValueEEEE6createIJRmEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Line
Count
Source
415
3
    static MutablePtr create(Args&&... args) {
416
3
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
3
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnArrayEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorIhEEEENS8_INS9_ImEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
1
    static MutablePtr create(Args&&... args) {
416
1
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
1
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorIhEEEESB_EEENS8_IS3_EEDpOT_
Line
Count
Source
415
42
    static MutablePtr create(Args&&... args) {
416
42
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
42
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnArrayEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorIaEEEENS8_INS9_ImEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
1
    static MutablePtr create(Args&&... args) {
416
1
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
1
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorIaEEEENS8_INS9_IhEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
53
    static MutablePtr create(Args&&... args) {
416
53
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
53
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnArrayEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorIsEEEENS8_INS9_ImEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
1
    static MutablePtr create(Args&&... args) {
416
1
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
1
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorIsEEEENS8_INS9_IhEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
25
    static MutablePtr create(Args&&... args) {
416
25
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
25
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnArrayEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorIiEEEENS8_INS9_ImEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
7
    static MutablePtr create(Args&&... args) {
416
7
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
7
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorIiEEEENS8_INS9_IhEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
43
    static MutablePtr create(Args&&... args) {
416
43
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
43
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnArrayEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorIlEEEENS8_INS9_ImEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
159
    static MutablePtr create(Args&&... args) {
416
159
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
159
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorIlEEEENS8_INS9_IhEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
70
    static MutablePtr create(Args&&... args) {
416
70
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
70
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnArrayEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorInEEEENS8_INS9_ImEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
1
    static MutablePtr create(Args&&... args) {
416
1
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
1
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorInEEEENS8_INS9_IhEEEEEEENS8_IS3_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_11ColumnArrayEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorIfEEEENS8_INS9_ImEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
1
    static MutablePtr create(Args&&... args) {
416
1
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
1
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorIfEEEENS8_INS9_IhEEEEEEENS8_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_12ColumnVectorIdEEEENS8_INS9_ImEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
1
    static MutablePtr create(Args&&... args) {
416
1
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
1
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorIdEEEENS8_INS9_IhEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
61
    static MutablePtr create(Args&&... args) {
416
61
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
61
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnArrayEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorIjEEEENS8_INS9_ImEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
1
    static MutablePtr create(Args&&... args) {
416
1
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
1
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorIjEEEENS8_INS9_IhEEEEEEENS8_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_11ColumnArrayEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorImEEEESB_EEENS8_IS3_EEDpOT_
Line
Count
Source
415
1
    static MutablePtr create(Args&&... args) {
416
1
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
1
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrINS1_12ColumnVectorImEEEENS8_INS9_IhEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
27
    static MutablePtr create(Args&&... args) {
416
27
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
27
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnArrayEE6createIJNS_3COWIS2_E11mutable_ptrINS1_9ColumnStrIjEEEENS8_INS1_12ColumnVectorImEEEEEEENS8_IS3_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_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrINS1_9ColumnStrIjEEEENS8_INS1_12ColumnVectorIhEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
2.72k
    static MutablePtr create(Args&&... args) {
416
2.72k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
2.72k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnArrayEE6createIJNS_3COWIS2_E11mutable_ptrINS1_14ColumnNullableEEENS8_INS1_12ColumnVectorImEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
15
    static MutablePtr create(Args&&... args) {
416
15
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
15
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_9ColumnMapEE6createIJNS_3COWIS2_E11mutable_ptrIS2_EES9_S9_EEENS8_IS3_EEDpOT_
Line
Count
Source
415
856
    static MutablePtr create(Args&&... args) {
416
856
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
856
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINS_11HyperLogLogEEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS5_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_17ColumnComplexTypeINS_11HyperLogLogEEEE6createIJRmEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Line
Count
Source
415
3
    static MutablePtr create(Args&&... args) {
416
3
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
3
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJNS_3COWIS2_E13immutable_ptrINS1_14ColumnNullableEEEiEEENS7_11mutable_ptrIS3_EEDpOT_
Line
Count
Source
415
3
    static MutablePtr create(Args&&... args) {
416
3
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
3
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_9ColumnMapEE6createIJNS_3COWIS2_E11mutable_ptrINS1_9ColumnStrIjEEEENS8_INS1_12ColumnVectorIlEEEENS8_INSC_ImEEEEEEENS8_IS3_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_12ColumnVectorIN4wide7integerILm128EjEEEEE6createIJiRmEEENS_3COWIS2_E11mutable_ptrIS7_EEDpOT_
Line
Count
Source
415
43
    static MutablePtr create(Args&&... args) {
416
43
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
43
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJRKNS_3COWIS2_E13immutable_ptrIS2_EERmEEENS7_11mutable_ptrIS3_EEDpOT_
Line
Count
Source
415
43
    static MutablePtr create(Args&&... args) {
416
43
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
43
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJNS_3COWIS2_E11mutable_ptrIS2_EERmEEENS8_IS3_EEDpOT_
Line
Count
Source
415
21.6k
    static MutablePtr create(Args&&... args) {
416
21.6k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
21.6k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_9ColumnStrImEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
123
    static MutablePtr create(Args&&... args) {
416
123
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
123
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnArrayEE6createIJNS_3COWIS2_E11mutable_ptrINS1_9ColumnStrImEEEENS8_INS1_12ColumnVectorImEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
1
    static MutablePtr create(Args&&... args) {
416
1
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
1
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnArrayEE6createIJNS_3COWIS2_E11mutable_ptrINS1_9ColumnStrIjEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
1
    static MutablePtr create(Args&&... args) {
416
1
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
1
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIiEEEEE6createIJijEEENS_3COWIS2_E11mutable_ptrIS6_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_13ColumnDecimalINS1_12Decimal128V3EEEE6createIJijEEENS_3COWIS2_E11mutable_ptrIS5_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_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEE6createIJijEEENS_3COWIS2_E11mutable_ptrIS9_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_16ColumnDictionaryIiEEE6createIJNS_9FieldTypeEEEENS_3COWIS2_E11mutable_ptrIS4_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_23ColumnFixedLengthObjectEE6createIJmEEENS_3COWIS2_E11mutable_ptrIS3_EEDpOT_
Line
Count
Source
415
71
    static MutablePtr create(Args&&... args) {
416
71
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
71
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEEENS8_INS1_12ColumnVectorIhEEEEEEENS8_IS3_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_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrINS1_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEEENS8_INS1_12ColumnVectorIhEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
1
    static MutablePtr create(Args&&... args) {
416
1
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
1
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnObjectEE6createIJbEEENS_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_12ColumnVectorIaEEE6createIJRmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
25
    static MutablePtr create(Args&&... args) {
416
25
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
25
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIhEEE6createIJRmiEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
8.59k
    static MutablePtr create(Args&&... args) {
416
8.59k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
8.59k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIiEEE6createIJRmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
203
    static MutablePtr create(Args&&... args) {
416
203
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
203
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIhEEE6createIJRmRbEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
153
    static MutablePtr create(Args&&... args) {
416
153
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
153
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIhEEE6createIJRmbEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
205
    static MutablePtr create(Args&&... args) {
416
205
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
205
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnArrayEE6createIJNS_3COWIS2_E11mutable_ptrIS2_EENS8_INS1_12ColumnVectorImEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
5.51k
    static MutablePtr create(Args&&... args) {
416
5.51k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
5.51k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIiEEE6createIJRmiEEENS_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
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJNS_3COWIS2_E11mutable_ptrINS1_9ColumnStrIjEEEERmEEENS8_IS3_EEDpOT_
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorItEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
163
    static MutablePtr create(Args&&... args) {
416
163
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
163
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJNS_3COWIS2_E11mutable_ptrIS2_EEiEEENS8_IS3_EEDpOT_
Line
Count
Source
415
161
    static MutablePtr create(Args&&... args) {
416
161
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
161
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJRNS_3COWIS2_E13immutable_ptrIS2_EEiEEENS7_11mutable_ptrIS3_EEDpOT_
Line
Count
Source
415
29
    static MutablePtr create(Args&&... args) {
416
29
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
29
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE6createIJEEENS_3COWIS2_E11mutable_ptrISA_EEDpOT_
Line
Count
Source
415
1
    static MutablePtr create(Args&&... args) {
416
1
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
1
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE6createIJRmEEENS_3COWIS2_E11mutable_ptrISA_EEDpOT_
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINS_13QuantileStateEEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Line
Count
Source
415
64
    static MutablePtr create(Args&&... args) {
416
64
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
64
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINS_13QuantileStateEEEE6createIJRmEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Line
Count
Source
415
3
    static MutablePtr create(Args&&... args) {
416
3
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
3
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJRNS_3COWIS2_E13immutable_ptrINS1_14ColumnNullableEEEiEEENS7_11mutable_ptrIS3_EEDpOT_
Line
Count
Source
415
1
    static MutablePtr create(Args&&... args) {
416
1
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
1
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_23ColumnFixedLengthObjectEE6createIJiEEENS_3COWIS2_E11mutable_ptrIS3_EEDpOT_
Line
Count
Source
415
31
    static MutablePtr create(Args&&... args) {
416
31
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
31
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorImEEE6createIJiEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
492
    static MutablePtr create(Args&&... args) {
416
492
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
492
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_9ColumnMapEE6createIJNS_3COWIS2_E11mutable_ptrIS2_EES9_NS8_INS1_12ColumnVectorImEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
736
    static MutablePtr create(Args&&... args) {
416
736
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
736
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIhEEE6createIJmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJNS_3COWIS2_E13immutable_ptrIS2_EEiEEENS7_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_12ColumnVectorIiEEE6createIJRKmiEEENS_3COWIS2_E11mutable_ptrIS4_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_12ColumnVectorIhEEE6createIJRKmiEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
34
    static MutablePtr create(Args&&... args) {
416
34
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
34
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJNS_3COWIS2_E11mutable_ptrINS1_14ColumnNullableEEERKmEEENS8_IS3_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_E11mutable_ptrIS2_EERKmEEENS8_IS3_EEDpOT_
Line
Count
Source
415
1
    static MutablePtr create(Args&&... args) {
416
1
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
1
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIsEEE6createIJRmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
25
    static MutablePtr create(Args&&... args) {
416
25
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
25
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIlEEE6createIJRmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
521
    static MutablePtr create(Args&&... args) {
416
521
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
521
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorInEEE6createIJRmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
31
    static MutablePtr create(Args&&... args) {
416
31
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
31
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIfEEE6createIJRmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
5
    static MutablePtr create(Args&&... args) {
416
5
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
5
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIdEEE6createIJRmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
11
    static MutablePtr create(Args&&... args) {
416
11
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
11
    }
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
22
    static MutablePtr create(Args&&... args) {
416
22
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
22
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIdEEE6createIJRKmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
27
    static MutablePtr create(Args&&... args) {
416
27
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
27
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIiEEEEE6createIJmRsEEENS_3COWIS2_E11mutable_ptrIS6_EEDpOT_
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIiEEEEE6createIJRKmRsEEENS_3COWIS2_E11mutable_ptrIS6_EEDpOT_
Line
Count
Source
415
150
    static MutablePtr create(Args&&... args) {
416
150
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
150
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIlEEEEE6createIJmRsEEENS_3COWIS2_E11mutable_ptrIS6_EEDpOT_
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIlEEEEE6createIJRKmRsEEENS_3COWIS2_E11mutable_ptrIS6_EEDpOT_
Line
Count
Source
415
60
    static MutablePtr create(Args&&... args) {
416
60
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
60
    }
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
300
    static MutablePtr create(Args&&... args) {
416
300
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
300
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIlEEEEE6createIJRKmRKiEEENS_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
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIfEEE6createIJiEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
88
    static MutablePtr create(Args&&... args) {
416
88
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
88
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIdEEE6createIJiEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
108
    static MutablePtr create(Args&&... args) {
416
108
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
108
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorImEEE6createIJRmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
93
    static MutablePtr create(Args&&... args) {
416
93
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
93
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIjEEE6createIJRmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
43
    static MutablePtr create(Args&&... args) {
416
43
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
43
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIhEEE6createIJRmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
377
    static MutablePtr create(Args&&... args) {
416
377
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
377
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorItEEE6createIJRmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
21
    static MutablePtr create(Args&&... args) {
416
21
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
21
    }
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_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIlEEEEE6createIJRmRjEEENS_3COWIS2_E11mutable_ptrIS6_EEDpOT_
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
1
    static MutablePtr create(Args&&... args) {
416
1
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
1
    }
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_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnObjectEE6createIJbbEEENS_3COWIS2_E11mutable_ptrIS3_EEDpOT_
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
852
    static MutablePtr create(Args&&... args) {
416
852
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
852
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIiEEEEE6createIJRmRKjEEENS_3COWIS2_E11mutable_ptrIS6_EEDpOT_
Line
Count
Source
415
73
    static MutablePtr create(Args&&... args) {
416
73
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
73
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIlEEEEE6createIJiRKjEEENS_3COWIS2_E11mutable_ptrIS6_EEDpOT_
Line
Count
Source
415
565
    static MutablePtr create(Args&&... args) {
416
565
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
565
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIlEEEEE6createIJRmRKjEEENS_3COWIS2_E11mutable_ptrIS6_EEDpOT_
Line
Count
Source
415
47
    static MutablePtr create(Args&&... args) {
416
47
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
47
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalInEEEEE6createIJiRKjEEENS_3COWIS2_E11mutable_ptrIS6_EEDpOT_
Line
Count
Source
415
245
    static MutablePtr create(Args&&... args) {
416
245
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
245
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalInEEEEE6createIJRmRKjEEENS_3COWIS2_E11mutable_ptrIS6_EEDpOT_
Line
Count
Source
415
13
    static MutablePtr create(Args&&... args) {
416
13
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
13
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_12Decimal128V3EEEE6createIJiRKjEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Line
Count
Source
415
486
    static MutablePtr create(Args&&... args) {
416
486
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
486
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_12Decimal128V3EEEE6createIJRmRKjEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Line
Count
Source
415
47
    static MutablePtr create(Args&&... args) {
416
47
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
47
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEE6createIJiRKjEEENS_3COWIS2_E11mutable_ptrIS9_EEDpOT_
Line
Count
Source
415
621
    static MutablePtr create(Args&&... args) {
416
621
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
621
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEE6createIJRmRKjEEENS_3COWIS2_E11mutable_ptrIS9_EEDpOT_
Line
Count
Source
415
47
    static MutablePtr create(Args&&... args) {
416
47
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
47
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJNS_3COWIS2_E13immutable_ptrIS2_EEmEEENS7_11mutable_ptrIS3_EEDpOT_
Line
Count
Source
415
1
    static MutablePtr create(Args&&... args) {
416
1
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
1
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJRKNS_3COWIS2_E13immutable_ptrIS2_EEmEEENS7_11mutable_ptrIS3_EEDpOT_
Line
Count
Source
415
16.1k
    static MutablePtr create(Args&&... args) {
416
16.1k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
16.1k
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnObjectEE6createIJRKbbEEENS_3COWIS2_E11mutable_ptrIS3_EEDpOT_
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnStructEE6createIJSt6vectorINS_3COWIS2_E11mutable_ptrIS2_EESaISA_EEEEENS9_IS3_EEDpOT_
Line
Count
Source
415
324
    static MutablePtr create(Args&&... args) {
416
324
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
324
    }
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
8
    static MutablePtr create(Args&&... args) {
416
8
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
8
    }
_ZN5doris9COWHelperINS_10vectorized12IColumnDummyENS1_13ColumnNothingEE6createIJiEEENS_3COWINS1_7IColumnEE11mutable_ptrIS3_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_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
7
    static MutablePtr create(Args&&... args) {
416
7
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
7
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIlEEEEE6createIJijEEENS_3COWIS2_E11mutable_ptrIS6_EEDpOT_
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
400
    static MutablePtr create(Args&&... args) {
416
400
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
400
    }
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
2
    static MutablePtr create(Args&&... args) {
416
2
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
2
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIhEEE6createIJRmhEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
1
    static MutablePtr create(Args&&... args) {
416
1
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
1
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJRNS_3COWIS2_E13immutable_ptrIS2_EERmEEENS7_11mutable_ptrIS3_EEDpOT_
Line
Count
Source
415
2.16k
    static MutablePtr create(Args&&... args) {
416
2.16k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
2.16k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIdEEE6createIJmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
20
    static MutablePtr create(Args&&... args) {
416
20
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
20
    }
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
4
    static MutablePtr create(Args&&... args) {
416
4
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
4
    }
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
5
    static MutablePtr create(Args&&... args) {
416
5
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
5
    }
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
100
    static MutablePtr create(Args&&... args) {
416
100
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
100
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorInEEE6createIJRmiEEENS_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_11ColumnConstEE6createIJNS_3COWIS2_E11mutable_ptrINS1_17ColumnComplexTypeINS_11HyperLogLogEEEEERmEEENS8_IS3_EEDpOT_
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrINS1_17ColumnComplexTypeINS_11HyperLogLogEEEEENS8_INS1_12ColumnVectorIhEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
1
    static MutablePtr create(Args&&... args) {
416
1
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
1
    }
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
1
    static MutablePtr create(Args&&... args) {
416
1
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
1
    }
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_12ColumnObjectEE6createIJNS1_14SubcolumnsTreeINS3_9SubcolumnEEEbEEENS_3COWIS2_E11mutable_ptrIS3_EEDpOT_
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIfEEE6createIJmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJNS_3COWIS2_E11mutable_ptrIS2_EERiEEENS8_IS3_EEDpOT_
Line
Count
Source
415
4
    static MutablePtr create(Args&&... args) {
416
4
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
4
    }
418
#include "common/compile_check_avoid_end.h"
419
420
4.16k
    typename Base::MutablePtr clone() const override {
421
4.16k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
4.16k
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIoEEE5cloneEv
Line
Count
Source
420
14
    typename Base::MutablePtr clone() const override {
421
14
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
14
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIhEEE5cloneEv
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
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE5cloneEv
Line
Count
Source
420
375
    typename Base::MutablePtr clone() const override {
421
375
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
375
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE5cloneEv
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_9ColumnStrIjEEE5cloneEv
Line
Count
Source
420
1.54k
    typename Base::MutablePtr clone() const override {
421
1.54k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
1.54k
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_23ColumnFixedLengthObjectEE5cloneEv
Line
Count
Source
420
1
    typename Base::MutablePtr clone() const override {
421
1
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
1
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIiEEEEE5cloneEv
Line
Count
Source
420
161
    typename Base::MutablePtr clone() const override {
421
161
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
161
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIlEEEEE5cloneEv
Line
Count
Source
420
85
    typename Base::MutablePtr clone() const override {
421
85
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
85
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_12Decimal128V3EEEE5cloneEv
Line
Count
Source
420
55
    typename Base::MutablePtr clone() const override {
421
55
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
55
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEE5cloneEv
Line
Count
Source
420
58
    typename Base::MutablePtr clone() const override {
421
58
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
58
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnArrayEE5cloneEv
Line
Count
Source
420
187
    typename Base::MutablePtr clone() const override {
421
187
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
187
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorImEEE5cloneEv
Line
Count
Source
420
291
    typename Base::MutablePtr clone() const override {
421
291
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
291
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnObjectEE5cloneEv
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIjEEE5cloneEv
Line
Count
Source
420
63
    typename Base::MutablePtr clone() const override {
421
63
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
63
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalInEEEEE5cloneEv
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
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIiEEE5cloneEv
Line
Count
Source
420
385
    typename Base::MutablePtr clone() const override {
421
385
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
385
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_9ColumnStrImEEE5cloneEv
Line
Count
Source
420
10
    typename Base::MutablePtr clone() const override {
421
10
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
10
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEE5cloneEv
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_16ColumnDictionaryIiEEE5cloneEv
Line
Count
Source
420
1
    typename Base::MutablePtr clone() const override {
421
1
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
1
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIaEEE5cloneEv
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_12ColumnVectorIsEEE5cloneEv
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_12ColumnVectorIlEEE5cloneEv
Line
Count
Source
420
105
    typename Base::MutablePtr clone() const override {
421
105
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
105
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorInEEE5cloneEv
Line
Count
Source
420
31
    typename Base::MutablePtr clone() const override {
421
31
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
31
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIfEEE5cloneEv
Line
Count
Source
420
35
    typename Base::MutablePtr clone() const override {
421
35
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
35
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIdEEE5cloneEv
Line
Count
Source
420
47
    typename Base::MutablePtr clone() const override {
421
47
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
47
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEE5cloneEv
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEE5cloneEv
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINS_11BitmapValueEEEE5cloneEv
Line
Count
Source
420
3
    typename Base::MutablePtr clone() const override {
421
3
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
3
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnStructEE5cloneEv
Line
Count
Source
420
3
    typename Base::MutablePtr clone() const override {
421
3
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
3
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_9ColumnMapEE5cloneEv
Line
Count
Source
420
13
    typename Base::MutablePtr clone() const override {
421
13
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
13
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINS_11HyperLogLogEEEE5cloneEv
Line
Count
Source
420
3
    typename Base::MutablePtr clone() const override {
421
3
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
3
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIN4wide7integerILm128EjEEEEE5cloneEv
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorItEEE5cloneEv
Line
Count
Source
420
21
    typename Base::MutablePtr clone() const override {
421
21
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
21
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE5cloneEv
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINS_13QuantileStateEEEE5cloneEv
Line
Count
Source
420
3
    typename Base::MutablePtr clone() const override {
421
3
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
3
    }
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
405
                                 const typename Base::Selector& selector) const override {
425
405
        this->template append_data_by_selector_impl<Derived>(res, selector);
426
405
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIoEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIhEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_9ColumnStrIjEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_23ColumnFixedLengthObjectEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIiEEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIlEEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_12Decimal128V3EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnArrayEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorImEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnObjectEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIjEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalInEEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIiEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_9ColumnStrImEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_16ColumnDictionaryIiEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIaEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIsEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIlEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Line
Count
Source
424
405
                                 const typename Base::Selector& selector) const override {
425
405
        this->template append_data_by_selector_impl<Derived>(res, selector);
426
405
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorInEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIfEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIdEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINS_11BitmapValueEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnStructEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_9ColumnMapEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINS_11HyperLogLogEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIN4wide7integerILm128EjEEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorItEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINS_13QuantileStateEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized12IColumnDummyENS1_13ColumnNothingEE23append_data_by_selectorERNS_3COWINS1_7IColumnEE11mutable_ptrIS6_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIN4wide7integerILm256EiEEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEE
427
428
    void append_data_by_selector(typename Base::MutablePtr& res,
429
                                 const typename Base::Selector& selector, size_t begin,
430
92
                                 size_t end) const override {
431
92
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
432
92
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIoEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Line
Count
Source
430
1
                                 size_t end) const override {
431
1
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
432
1
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIhEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Line
Count
Source
430
44
                                 size_t end) const override {
431
44
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
432
44
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_9ColumnStrIjEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_23ColumnFixedLengthObjectEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIiEEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIlEEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_12Decimal128V3EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnArrayEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Line
Count
Source
430
43
                                 size_t end) const override {
431
43
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
432
43
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorImEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnObjectEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIjEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Line
Count
Source
430
1
                                 size_t end) const override {
431
1
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
432
1
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalInEEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIiEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_9ColumnStrImEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_16ColumnDictionaryIiEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIaEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIsEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIlEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Line
Count
Source
430
3
                                 size_t end) const override {
431
3
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
432
3
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorInEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIfEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIdEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINS_11BitmapValueEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnStructEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_9ColumnMapEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINS_11HyperLogLogEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIN4wide7integerILm128EjEEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorItEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINS_13QuantileStateEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized12IColumnDummyENS1_13ColumnNothingEE23append_data_by_selectorERNS_3COWINS1_7IColumnEE11mutable_ptrIS6_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIN4wide7integerILm256EiEEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEmm
433
434
    void insert_from_multi_column(const std::vector<const vectorized::IColumn*>& srcs,
435
79
                                  const std::vector<size_t>& positions) override {
436
79
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
437
79
    }
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
65
                                  const std::vector<size_t>& positions) override {
436
65
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
437
65
    }
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
7
                                  const std::vector<size_t>& positions) override {
436
7
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
437
7
    }
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
7
                                  const std::vector<size_t>& positions) override {
436
7
        this->template insert_from_multi_column_impl<Derived>(srcs, positions);
437
7
    }
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_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_12ColumnVectorIN4wide7integerILm128EjEEEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaISB_EERKS9_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorItEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaIS8_EERKS6_ImSaImEE
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE24insert_from_multi_columnERKSt6vectorIPKS2_SaISE_EERKSC_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