Coverage Report

Created: 2025-04-24 13:04

/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
1.49M
    COW() : ref_counter(0) {}
95
96
641
    COW(COW const&) : ref_counter(0) {}
97
98
    COW& operator=(COW const&) { return *this; }
99
100
556M
    void add_ref() { ++ref_counter; }
101
102
556M
    void release_ref() {
103
556M
        if (--ref_counter == 0) {
104
1.42M
            delete static_cast<const Derived*>(this);
105
1.42M
        }
106
556M
    }
107
108
7.65M
    Derived* derived() { return static_cast<Derived*>(this); }
109
110
603M
    const Derived* derived() const { return static_cast<const Derived*>(this); }
111
112
    template <typename T>
113
    class intrusive_ptr {
114
    public:
115
273M
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2Ev
Line
Count
Source
115
354k
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2Ev
Line
Count
Source
115
272M
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIhEEEC2Ev
Line
Count
Source
115
156k
        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
257
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIlEEEC2Ev
Line
Count
Source
115
268
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEEC2Ev
Line
Count
Source
115
262
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_11ColumnArrayEEC2Ev
Line
Count
Source
115
253
        intrusive_ptr() : t(nullptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnMapEEC2Ev
Line
Count
Source
115
253
        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_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
282M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
282M
            if (t && add_ref) {
119
282M
                ((std::remove_const_t<T>*)t)->add_ref();
120
282M
            }
121
282M
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2EPS2_b
Line
Count
Source
117
7.65M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
7.65M
            if (t && add_ref) {
119
7.65M
                ((std::remove_const_t<T>*)t)->add_ref();
120
7.65M
            }
121
7.65M
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2EPS5_b
Line
Count
Source
117
273M
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
273M
            if (t && add_ref) {
119
273M
                ((std::remove_const_t<T>*)t)->add_ref();
120
273M
            }
121
273M
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIiEEEC2EPS6_b
Line
Count
Source
117
51.3k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
51.3k
            if (t && add_ref) {
119
51.3k
                ((std::remove_const_t<T>*)t)->add_ref();
120
51.3k
            }
121
51.3k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrIjEEEC2EPS6_b
Line
Count
Source
117
150k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
150k
            if (t && add_ref) {
119
150k
                ((std::remove_const_t<T>*)t)->add_ref();
120
150k
            }
121
150k
        }
_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
349k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
349k
            if (t && add_ref) {
119
349k
                ((std::remove_const_t<T>*)t)->add_ref();
120
349k
            }
121
349k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIhEEEC2EPS6_b
Line
Count
Source
117
461k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
461k
            if (t && add_ref) {
119
461k
                ((std::remove_const_t<T>*)t)->add_ref();
120
461k
            }
121
461k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEC2EPSB_b
Line
Count
Source
117
691
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
691
            if (t && add_ref) {
119
691
                ((std::remove_const_t<T>*)t)->add_ref();
120
691
            }
121
691
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIaEEEC2EPS6_b
Line
Count
Source
117
19.2k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
19.2k
            if (t && add_ref) {
119
19.2k
                ((std::remove_const_t<T>*)t)->add_ref();
120
19.2k
            }
121
19.2k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIsEEEC2EPS6_b
Line
Count
Source
117
17.4k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
17.4k
            if (t && add_ref) {
119
17.4k
                ((std::remove_const_t<T>*)t)->add_ref();
120
17.4k
            }
121
17.4k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIlEEEC2EPS6_b
Line
Count
Source
117
56.6k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
56.6k
            if (t && add_ref) {
119
56.6k
                ((std::remove_const_t<T>*)t)->add_ref();
120
56.6k
            }
121
56.6k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorInEEEC2EPS6_b
Line
Count
Source
117
18.3k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
18.3k
            if (t && add_ref) {
119
18.3k
                ((std::remove_const_t<T>*)t)->add_ref();
120
18.3k
            }
121
18.3k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIfEEEC2EPS6_b
Line
Count
Source
117
17.2k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
17.2k
            if (t && add_ref) {
119
17.2k
                ((std::remove_const_t<T>*)t)->add_ref();
120
17.2k
            }
121
17.2k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIdEEEC2EPS6_b
Line
Count
Source
117
51.9k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
51.9k
            if (t && add_ref) {
119
51.9k
                ((std::remove_const_t<T>*)t)->add_ref();
120
51.9k
            }
121
51.9k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIjEEEC2EPS6_b
Line
Count
Source
117
35.3k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
35.3k
            if (t && add_ref) {
119
35.3k
                ((std::remove_const_t<T>*)t)->add_ref();
120
35.3k
            }
121
35.3k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIoEEEC2EPS6_b
Line
Count
Source
117
17.3k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
17.3k
            if (t && add_ref) {
119
17.3k
                ((std::remove_const_t<T>*)t)->add_ref();
120
17.3k
            }
121
17.3k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalInEEEEEC2EPS8_b
Line
Count
Source
117
17.0k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
17.0k
            if (t && add_ref) {
119
17.0k
                ((std::remove_const_t<T>*)t)->add_ref();
120
17.0k
            }
121
17.0k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIiEEEEEC2EPS8_b
Line
Count
Source
117
1.41k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
1.41k
            if (t && add_ref) {
119
1.41k
                ((std::remove_const_t<T>*)t)->add_ref();
120
1.41k
            }
121
1.41k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEEC2EPS8_b
Line
Count
Source
117
67.7k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
67.7k
            if (t && add_ref) {
119
67.7k
                ((std::remove_const_t<T>*)t)->add_ref();
120
67.7k
            }
121
67.7k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_12Decimal128V3EEEEC2EPS7_b
Line
Count
Source
117
552
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
552
            if (t && add_ref) {
119
552
                ((std::remove_const_t<T>*)t)->add_ref();
120
552
            }
121
552
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorImEEEC2EPS6_b
Line
Count
Source
117
28.2k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
28.2k
            if (t && add_ref) {
119
28.2k
                ((std::remove_const_t<T>*)t)->add_ref();
120
28.2k
            }
121
28.2k
        }
_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
163
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
163
            if (t && add_ref) {
119
163
                ((std::remove_const_t<T>*)t)->add_ref();
120
163
            }
121
163
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_11ColumnArrayEEC2EPS5_b
Line
Count
Source
117
9.74k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
9.74k
            if (t && add_ref) {
119
9.74k
                ((std::remove_const_t<T>*)t)->add_ref();
120
9.74k
            }
121
9.74k
        }
_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.77k
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
1.77k
            if (t && add_ref) {
119
1.77k
                ((std::remove_const_t<T>*)t)->add_ref();
120
1.77k
            }
121
1.77k
        }
_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
17
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
17
            if (t && add_ref) {
119
17
                ((std::remove_const_t<T>*)t)->add_ref();
120
17
            }
121
17
        }
_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_17ColumnComplexTypeINS_11HyperLogLogEEEEC2EPS7_b
Line
Count
Source
117
82
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
82
            if (t && add_ref) {
119
82
                ((std::remove_const_t<T>*)t)->add_ref();
120
82
            }
121
82
        }
_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
329
        intrusive_ptr(T* t, bool add_ref = true) : t(t) {
118
329
            if (t && add_ref) {
119
329
                ((std::remove_const_t<T>*)t)->add_ref();
120
329
            }
121
329
        }
_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
274M
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
274M
            if (t) {
132
274M
                ((std::remove_const_t<T>*)t)->add_ref();
133
274M
            }
134
274M
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2ERKS6_
Line
Count
Source
130
274M
        intrusive_ptr(intrusive_ptr const& rhs) : t(rhs.get()) {
131
274M
            if (t) {
132
274M
                ((std::remove_const_t<T>*)t)->add_ref();
133
274M
            }
134
274M
        }
_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.10G
        ~intrusive_ptr() {
137
1.10G
            if (t) {
138
556M
                ((std::remove_const_t<T>*)t)->release_ref();
139
556M
            }
140
1.10G
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_ED2Ev
Line
Count
Source
136
1.09G
        ~intrusive_ptr() {
137
1.09G
            if (t) {
138
549M
                ((std::remove_const_t<T>*)t)->release_ref();
139
549M
            }
140
1.09G
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_ED2Ev
Line
Count
Source
136
9.52M
        ~intrusive_ptr() {
137
9.52M
            if (t) {
138
6.62M
                ((std::remove_const_t<T>*)t)->release_ref();
139
6.62M
            }
140
9.52M
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIiEEED2Ev
Line
Count
Source
136
51.4k
        ~intrusive_ptr() {
137
51.4k
            if (t) {
138
383
                ((std::remove_const_t<T>*)t)->release_ref();
139
383
            }
140
51.4k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrIjEEED2Ev
Line
Count
Source
136
152k
        ~intrusive_ptr() {
137
152k
            if (t) {
138
5.93k
                ((std::remove_const_t<T>*)t)->release_ref();
139
5.93k
            }
140
152k
        }
_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
738k
        ~intrusive_ptr() {
137
738k
            if (t) {
138
96.1k
                ((std::remove_const_t<T>*)t)->release_ref();
139
96.1k
            }
140
738k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKNS1_14ColumnNullableEED2Ev
Line
Count
Source
136
59.0k
        ~intrusive_ptr() {
137
59.0k
            if (t) {
138
21
                ((std::remove_const_t<T>*)t)->release_ref();
139
21
            }
140
59.0k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_14ColumnNullableEED2Ev
Line
Count
Source
136
349k
        ~intrusive_ptr() {
137
349k
            if (t) {
138
43
                ((std::remove_const_t<T>*)t)->release_ref();
139
43
            }
140
349k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEED2Ev
Line
Count
Source
136
700
        ~intrusive_ptr() {
137
700
            if (t) {
138
6
                ((std::remove_const_t<T>*)t)->release_ref();
139
6
            }
140
700
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIaEEED2Ev
Line
Count
Source
136
19.2k
        ~intrusive_ptr() {
137
19.2k
            if (t) {
138
3
                ((std::remove_const_t<T>*)t)->release_ref();
139
3
            }
140
19.2k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIsEEED2Ev
Line
Count
Source
136
17.5k
        ~intrusive_ptr() {
137
17.5k
            if (t) {
138
1
                ((std::remove_const_t<T>*)t)->release_ref();
139
1
            }
140
17.5k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIlEEED2Ev
Line
Count
Source
136
57.1k
        ~intrusive_ptr() {
137
57.1k
            if (t) {
138
219
                ((std::remove_const_t<T>*)t)->release_ref();
139
219
            }
140
57.1k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorInEEED2Ev
Line
Count
Source
136
18.3k
        ~intrusive_ptr() {
137
18.3k
            if (t) {
138
1
                ((std::remove_const_t<T>*)t)->release_ref();
139
1
            }
140
18.3k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIfEEED2Ev
Line
Count
Source
136
17.2k
        ~intrusive_ptr() {
137
17.2k
            if (t) {
138
90
                ((std::remove_const_t<T>*)t)->release_ref();
139
90
            }
140
17.2k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIdEEED2Ev
Line
Count
Source
136
51.9k
        ~intrusive_ptr() {
137
51.9k
            if (t) {
138
110
                ((std::remove_const_t<T>*)t)->release_ref();
139
110
            }
140
51.9k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIjEEED2Ev
Line
Count
Source
136
35.4k
        ~intrusive_ptr() {
137
35.4k
            if (t) {
138
43
                ((std::remove_const_t<T>*)t)->release_ref();
139
43
            }
140
35.4k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIoEEED2Ev
Line
Count
Source
136
17.3k
        ~intrusive_ptr() {
137
17.3k
            if (t) {
138
32
                ((std::remove_const_t<T>*)t)->release_ref();
139
32
            }
140
17.3k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalInEEEEED2Ev
Line
Count
Source
136
17.0k
        ~intrusive_ptr() {
137
17.0k
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
17.0k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIiEEEEED2Ev
Line
Count
Source
136
1.42k
        ~intrusive_ptr() {
137
1.42k
            if (t) {
138
312
                ((std::remove_const_t<T>*)t)->release_ref();
139
312
            }
140
1.42k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEED2Ev
Line
Count
Source
136
68.2k
        ~intrusive_ptr() {
137
68.2k
            if (t) {
138
289
                ((std::remove_const_t<T>*)t)->release_ref();
139
289
            }
140
68.2k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_12Decimal128V3EEEED2Ev
Line
Count
Source
136
561
        ~intrusive_ptr() {
137
561
            if (t) {
138
5
                ((std::remove_const_t<T>*)t)->release_ref();
139
5
            }
140
561
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorImEEED2Ev
Line
Count
Source
136
28.3k
        ~intrusive_ptr() {
137
28.3k
            if (t) {
138
619
                ((std::remove_const_t<T>*)t)->release_ref();
139
619
            }
140
28.3k
        }
_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
165
        ~intrusive_ptr() {
137
165
            if (t) {
138
11
                ((std::remove_const_t<T>*)t)->release_ref();
139
11
            }
140
165
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_11ColumnArrayEED2Ev
Line
Count
Source
136
10.1k
        ~intrusive_ptr() {
137
10.1k
            if (t) {
138
306
                ((std::remove_const_t<T>*)t)->release_ref();
139
306
            }
140
10.1k
        }
_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.19k
        ~intrusive_ptr() {
137
2.19k
            if (t) {
138
167
                ((std::remove_const_t<T>*)t)->release_ref();
139
167
            }
140
2.19k
        }
_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
17
        ~intrusive_ptr() {
137
17
            if (t) {
138
7
                ((std::remove_const_t<T>*)t)->release_ref();
139
7
            }
140
17
        }
_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_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
82
        ~intrusive_ptr() {
137
82
            if (t) {
138
11
                ((std::remove_const_t<T>*)t)->release_ref();
139
11
            }
140
82
        }
_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
864
        ~intrusive_ptr() {
137
864
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
864
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnStructEED2Ev
Line
Count
Source
136
329
        ~intrusive_ptr() {
137
329
            if (t) {
138
0
                ((std::remove_const_t<T>*)t)->release_ref();
139
0
            }
140
329
        }
_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
276M
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2EOS6_
Line
Count
Source
148
275M
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIhEEEC2EOS7_
Line
Count
Source
148
120k
        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
390k
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrIjEEEC2EOS7_
Line
Count
Source
148
1.67k
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIlEEEC2EOS7_
Line
Count
Source
148
181
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEEC2EOS9_
Line
Count
Source
148
175
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_11ColumnArrayEEC2EOS6_
Line
Count
Source
148
166
        intrusive_ptr(intrusive_ptr&& rhs) : t(rhs.t) { rhs.t = nullptr; }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnMapEEC2EOS6_
Line
Count
Source
148
166
        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
274M
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
274M
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
274M
            return *this;
153
274M
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EaSEOS6_
Line
Count
Source
150
273M
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
273M
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
273M
            return *this;
153
273M
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIhEEEaSEOS7_
Line
Count
Source
150
120k
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
120k
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
120k
            return *this;
153
120k
        }
_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
376k
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
376k
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
376k
            return *this;
153
376k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrIjEEEaSEOS7_
Line
Count
Source
150
170
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
170
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
170
            return *this;
153
170
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIlEEEaSEOS7_
Line
Count
Source
150
181
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
181
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
181
            return *this;
153
181
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEEaSEOS9_
Line
Count
Source
150
175
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
175
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
175
            return *this;
153
175
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_11ColumnArrayEEaSEOS6_
Line
Count
Source
150
166
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
166
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
166
            return *this;
153
166
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnMapEEaSEOS6_
Line
Count
Source
150
166
        intrusive_ptr& operator=(intrusive_ptr&& rhs) {
151
166
            intrusive_ptr(static_cast<intrusive_ptr&&>(rhs)).swap(*this);
152
166
            return *this;
153
166
        }
_ZN5doris3COWINS_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
3.52M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
3.52M
            rhs.t = nullptr;
161
3.52M
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2IS2_EEONS4_IT_EE
Line
Count
Source
159
2.15M
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
2.15M
            rhs.t = nullptr;
161
2.15M
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_12ColumnVectorIiEEEEONS4_IT_EE
Line
Count
Source
159
9.09k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
9.09k
            rhs.t = nullptr;
161
9.09k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_9ColumnStrIjEEEEONS4_IT_EE
Line
Count
Source
159
29.3k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
29.3k
            rhs.t = nullptr;
161
29.3k
        }
_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
59.0k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
59.0k
            rhs.t = nullptr;
161
59.0k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_12ColumnVectorIhEEEEONS4_IT_EE
Line
Count
Source
159
57.5k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
57.5k
            rhs.t = nullptr;
161
57.5k
        }
_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
19.1k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
19.1k
            rhs.t = nullptr;
161
19.1k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorIsEEEEONS4_IT_EE
Line
Count
Source
159
17.3k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
17.3k
            rhs.t = nullptr;
161
17.3k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorIiEEEEONS4_IT_EE
Line
Count
Source
159
41.9k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
41.9k
            rhs.t = nullptr;
161
41.9k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorIlEEEEONS4_IT_EE
Line
Count
Source
159
54.3k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
54.3k
            rhs.t = nullptr;
161
54.3k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorInEEEEONS4_IT_EE
Line
Count
Source
159
17.4k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
17.4k
            rhs.t = nullptr;
161
17.4k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorIfEEEEONS4_IT_EE
Line
Count
Source
159
17.0k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
17.0k
            rhs.t = nullptr;
161
17.0k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorIdEEEEONS4_IT_EE
Line
Count
Source
159
51.4k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
51.4k
            rhs.t = nullptr;
161
51.4k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorIjEEEEONS4_IT_EE
Line
Count
Source
159
34.8k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
34.8k
            rhs.t = nullptr;
161
34.8k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorIoEEEEONS4_IT_EE
Line
Count
Source
159
17.2k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
17.2k
            rhs.t = nullptr;
161
17.2k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEEONS4_IT_EE
Line
Count
Source
159
593
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
593
            rhs.t = nullptr;
161
593
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_13ColumnDecimalINS1_7DecimalInEEEEEEONS4_IT_EE
Line
Count
Source
159
16.9k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
16.9k
            rhs.t = nullptr;
161
16.9k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_13ColumnDecimalINS1_7DecimalIiEEEEEEONS4_IT_EE
Line
Count
Source
159
786
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
786
            rhs.t = nullptr;
161
786
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_13ColumnDecimalINS1_7DecimalIlEEEEEEONS4_IT_EE
Line
Count
Source
159
67.3k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
67.3k
            rhs.t = nullptr;
161
67.3k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_13ColumnDecimalINS1_12Decimal128V3EEEEEONS4_IT_EE
Line
Count
Source
159
459
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
459
            rhs.t = nullptr;
161
459
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorImEEEEONS4_IT_EE
Line
Count
Source
159
24.5k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
24.5k
            rhs.t = nullptr;
161
24.5k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnVectorIhEEEEONS4_IT_EE
Line
Count
Source
159
308k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
308k
            rhs.t = nullptr;
161
308k
        }
_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
2.05k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
2.05k
            rhs.t = nullptr;
161
2.05k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2IKNS1_14ColumnNullableEEEONS4_IT_EE
Line
Count
Source
159
59.0k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
59.0k
            rhs.t = nullptr;
161
59.0k
        }
_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
383
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
383
            rhs.t = nullptr;
161
383
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_17ColumnComplexTypeINS_11BitmapValueEEEEEONS4_IT_EE
Line
Count
Source
159
123
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
123
            rhs.t = nullptr;
161
123
        }
_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
115k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
115k
            rhs.t = nullptr;
161
115k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_11ColumnArrayEEEONS4_IT_EE
Line
Count
Source
159
8.32k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
8.32k
            rhs.t = nullptr;
161
8.32k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_14ColumnNullableEEEONS4_IT_EE
Line
Count
Source
159
287k
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
287k
            rhs.t = nullptr;
161
287k
        }
_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
        }
_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
63
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
63
            rhs.t = nullptr;
161
63
        }
_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
449
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
449
            rhs.t = nullptr;
161
449
        }
_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
153
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
153
            rhs.t = nullptr;
161
153
        }
_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
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_12ColumnObjectEEEONS4_IT_EE
Line
Count
Source
159
1
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
1
            rhs.t = nullptr;
161
1
        }
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
864
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
864
            rhs.t = nullptr;
161
864
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EC2INS1_9ColumnMapEEEONS4_IT_EE
Line
Count
Source
159
747
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
747
            rhs.t = nullptr;
161
747
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2IKNS1_9ColumnMapEEEONS4_IT_EE
Line
Count
Source
159
864
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
864
            rhs.t = nullptr;
161
864
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EC2INS1_12ColumnObjectEEEONS4_IT_EE
Line
Count
Source
159
9
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
9
            rhs.t = nullptr;
161
9
        }
_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
321
        intrusive_ptr(intrusive_ptr<U>&& rhs) : t(rhs.t) {
160
321
            rhs.t = nullptr;
161
321
        }
_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
160k
        intrusive_ptr& operator=(intrusive_ptr const& rhs) {
170
160k
            intrusive_ptr(rhs).swap(*this);
171
160k
            return *this;
172
160k
        }
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
275M
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_E3getEv
Line
Count
Source
185
584k
        T* get() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_E3getEv
Line
Count
Source
185
274M
        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
274M
        void swap(intrusive_ptr& rhs) {
194
274M
            T* tmp = t;
195
274M
            t = rhs.t;
196
274M
            rhs.t = tmp;
197
274M
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_E4swapERS6_
Line
Count
Source
193
274M
        void swap(intrusive_ptr& rhs) {
194
274M
            T* tmp = t;
195
274M
            t = rhs.t;
196
274M
            rhs.t = tmp;
197
274M
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIhEEE4swapERS7_
Line
Count
Source
193
120k
        void swap(intrusive_ptr& rhs) {
194
120k
            T* tmp = t;
195
120k
            t = rhs.t;
196
120k
            rhs.t = tmp;
197
120k
        }
_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
376k
        void swap(intrusive_ptr& rhs) {
194
376k
            T* tmp = t;
195
376k
            t = rhs.t;
196
376k
            rhs.t = tmp;
197
376k
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnStrIjEEE4swapERS7_
Line
Count
Source
193
170
        void swap(intrusive_ptr& rhs) {
194
170
            T* tmp = t;
195
170
            t = rhs.t;
196
170
            rhs.t = tmp;
197
170
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorIlEEE4swapERS7_
Line
Count
Source
193
181
        void swap(intrusive_ptr& rhs) {
194
181
            T* tmp = t;
195
181
            t = rhs.t;
196
181
            rhs.t = tmp;
197
181
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEE4swapERS9_
Line
Count
Source
193
175
        void swap(intrusive_ptr& rhs) {
194
175
            T* tmp = t;
195
175
            t = rhs.t;
196
175
            rhs.t = tmp;
197
175
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_11ColumnArrayEE4swapERS6_
Line
Count
Source
193
166
        void swap(intrusive_ptr& rhs) {
194
166
            T* tmp = t;
195
166
            t = rhs.t;
196
166
            rhs.t = tmp;
197
166
        }
_ZN5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_9ColumnMapEE4swapERS6_
Line
Count
Source
193
166
        void swap(intrusive_ptr& rhs) {
194
166
            T* tmp = t;
195
166
            t = rhs.t;
196
166
            rhs.t = tmp;
197
166
        }
_ZN5doris3COWINS_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
893M
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EdeEv
Line
Count
Source
199
827M
        T& operator*() const& { return *t; }
_ZNKR5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EdeEv
Line
Count
Source
199
66.1M
        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
684
        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
642
        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
686
        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; }
_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
409k
        T&& operator*() const&& { return const_cast<std::remove_const_t<T>&&>(*t); }
_ZNKO5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EdeEv
Line
Count
Source
201
404k
        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
803M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIS2_EptEv
Line
Count
Source
203
125M
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EptEv
Line
Count
Source
203
410M
        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.6M
        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
39.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.55k
        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.05k
        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
526
        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
48
        T* operator->() const { return t; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrINS1_12ColumnVectorItEEEptEv
Line
Count
Source
203
38.5M
        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
48.5M
        operator bool() const { return t != nullptr; }
_ZNK5doris3COWINS_10vectorized7IColumnEE13intrusive_ptrIKS2_EcvbEv
Line
Count
Source
205
47.9M
        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
423k
        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
174k
        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
9.07M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2EPS2_
Line
Count
Source
222
7.65M
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIiEEEC2EPS6_
Line
Count
Source
222
51.3k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_9ColumnStrIjEEEC2EPS6_
Line
Count
Source
222
150k
        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
349k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIhEEEC2EPS6_
Line
Count
Source
222
461k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEC2EPSB_
Line
Count
Source
222
691
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIaEEEC2EPS6_
Line
Count
Source
222
19.2k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIsEEEC2EPS6_
Line
Count
Source
222
17.4k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIlEEEC2EPS6_
Line
Count
Source
222
56.6k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorInEEEC2EPS6_
Line
Count
Source
222
18.3k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIfEEEC2EPS6_
Line
Count
Source
222
17.2k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIdEEEC2EPS6_
Line
Count
Source
222
51.9k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIjEEEC2EPS6_
Line
Count
Source
222
35.3k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIoEEEC2EPS6_
Line
Count
Source
222
17.3k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalInEEEEEC2EPS8_
Line
Count
Source
222
17.0k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalIiEEEEEC2EPS8_
Line
Count
Source
222
1.41k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEEC2EPS8_
Line
Count
Source
222
67.7k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_12Decimal128V3EEEEC2EPS7_
Line
Count
Source
222
552
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorImEEEC2EPS6_
Line
Count
Source
222
28.2k
        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
163
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_11ColumnArrayEEC2EPS5_
Line
Count
Source
222
9.74k
        explicit mutable_ptr(T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_9ColumnMapEEC2EPS5_
Line
Count
Source
222
1.77k
        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
17
        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_17ColumnComplexTypeINS_11HyperLogLogEEEEC2EPS7_
Line
Count
Source
222
82
        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
329
        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.5k
        mutable_ptr(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2EOS5_
Line
Count
Source
229
14.0k
        mutable_ptr(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_9ColumnStrIjEEEC2EOS7_
Line
Count
Source
229
1.50k
        mutable_ptr(mutable_ptr&&) = default;
230
498k
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIhEEEaSEOS7_
Line
Count
Source
230
120k
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EaSEOS5_
Line
Count
Source
230
376k
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_9ColumnStrIjEEEaSEOS7_
Line
Count
Source
230
170
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIlEEEaSEOS7_
Line
Count
Source
230
181
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEEaSEOS9_
Line
Count
Source
230
175
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_11ColumnArrayEEaSEOS6_
Line
Count
Source
230
166
        mutable_ptr& operator=(mutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_9ColumnMapEEaSEOS6_
Line
Count
Source
230
166
        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
1.12M
        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
19.1k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorIsEEEEONS4_IT_EE
Line
Count
Source
234
17.3k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorIiEEEEONS4_IT_EE
Line
Count
Source
234
41.9k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorIlEEEEONS4_IT_EE
Line
Count
Source
234
54.3k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorInEEEEONS4_IT_EE
Line
Count
Source
234
17.4k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorIfEEEEONS4_IT_EE
Line
Count
Source
234
17.0k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorIdEEEEONS4_IT_EE
Line
Count
Source
234
51.4k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorIjEEEEONS4_IT_EE
Line
Count
Source
234
34.8k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorIoEEEEONS4_IT_EE
Line
Count
Source
234
17.2k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEEEONS4_IT_EE
Line
Count
Source
234
593
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_13ColumnDecimalINS1_7DecimalInEEEEEEONS4_IT_EE
Line
Count
Source
234
16.9k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_13ColumnDecimalINS1_7DecimalIiEEEEEEONS4_IT_EE
Line
Count
Source
234
786
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_13ColumnDecimalINS1_7DecimalIlEEEEEEONS4_IT_EE
Line
Count
Source
234
67.3k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_13ColumnDecimalINS1_12Decimal128V3EEEEEONS4_IT_EE
Line
Count
Source
234
459
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorImEEEEONS4_IT_EE
Line
Count
Source
234
24.5k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnVectorIhEEEEONS4_IT_EE
Line
Count
Source
234
308k
        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
123
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_9ColumnStrIjEEEEONS4_IT_EE
Line
Count
Source
234
115k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_11ColumnArrayEEEONS4_IT_EE
Line
Count
Source
234
8.32k
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_14ColumnNullableEEEONS4_IT_EE
Line
Count
Source
234
287k
        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)) {}
_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
63
        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)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnObjectEEEONS4_IT_EE
Line
Count
Source
234
1
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEEEONS4_IT_EE
Unexecuted instantiation: _ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEEEONS4_IT_EE
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_9ColumnMapEEEONS4_IT_EE
Line
Count
Source
234
747
        mutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2INS1_12ColumnStructEEEONS4_IT_EE
Line
Count
Source
234
321
        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
484k
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrIS2_EC2Ev
Line
Count
Source
236
353k
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIhEEEC2Ev
Line
Count
Source
236
130k
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_9ColumnStrIjEEEC2Ev
Line
Count
Source
236
257
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorIlEEEC2Ev
Line
Count
Source
236
262
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_13ColumnDecimalINS1_7DecimalIlEEEEEC2Ev
Line
Count
Source
236
262
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_11ColumnArrayEEC2Ev
Line
Count
Source
236
253
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_9ColumnMapEEC2Ev
Line
Count
Source
236
253
        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_12ColumnVectorItEEEC2Ev
Line
Count
Source
236
3
        mutable_ptr() = default;
_ZN5doris3COWINS_10vectorized7IColumnEE11mutable_ptrINS1_12ColumnVectorImEEEC2Ev
Line
Count
Source
236
12
        mutable_ptr() = default;
237
238
26.7k
        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
26.0k
        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
887k
    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
273M
        explicit immutable_ptr(const T* ptr) : Base(ptr) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2EPKS2_
Line
Count
Source
257
273M
        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
160k
        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
1.75M
        immutable_ptr(immutable_ptr&&) = default;
269
273M
        immutable_ptr& operator=(immutable_ptr&&) = default;
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EaSEOS5_
Line
Count
Source
269
273M
        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
60.2k
        immutable_ptr(immutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_14ColumnNullableEEEONS4_IT_EE
Line
Count
Source
273
59.0k
        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
864
        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
2.34M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2IS2_EEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
2.15M
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnVectorIiEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
9.09k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_9ColumnStrIjEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
29.3k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrINS1_14ColumnNullableEEC2IS5_EEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
59.0k
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnVectorIhEEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
57.5k
        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
2.05k
        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
383
        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)) {}
_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
449
        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
153
        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
864
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13immutable_ptrIS2_EC2INS1_12ColumnObjectEEEONS3_11mutable_ptrIT_EE
Line
Count
Source
277
9
        immutable_ptr(mutable_ptr<U>&& other) : Base(std::move(other)) {}
_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
170k
        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
170k
        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
273M
    Ptr get_ptr() const { return Ptr(derived()); }
303
7.65M
    MutablePtr get_ptr() { return MutablePtr(derived()); }
304
305
protected:
306
886k
    MutablePtr shallow_mutate() const {
307
886k
        if (this->use_count() > 1) {
308
1.70k
            return derived()->clone();
309
884k
        } else {
310
884k
            return assume_mutable();
311
884k
        }
312
886k
    }
313
314
public:
315
    MutablePtr mutate() const&& { return shallow_mutate(); }
316
317
7.48M
    MutablePtr assume_mutable() const { return const_cast<COW*>(this)->get_ptr(); }
318
319
329M
    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
1.61M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13chameleon_ptrIS2_EC2IJNS3_11mutable_ptrIS2_EEEEEDpOT_
Line
Count
Source
330
1.15M
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13chameleon_ptrIS2_EC2IJNS3_13immutable_ptrIS2_EEEEEDpOT_
Line
Count
Source
330
418k
        chameleon_ptr(Args&&... args) : value(std::forward<Args>(args)...) {}
_ZN5doris3COWINS_10vectorized7IColumnEE13chameleon_ptrIS2_EC2IJEEEDpOT_
Line
Count
Source
330
3.03k
        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.43M
        T* get() { return &value->assume_mutable_ref(); }
338
339
82.5k
        const T* operator->() const { return get(); }
340
8.36M
        T* operator->() { return get(); }
341
342
533M
        const T& operator*() const { return *value; }
343
321M
        T& operator*() { return value->assume_mutable_ref(); }
344
345
78.2k
        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
1.41M
    static MutablePtr create(Args&&... args) {
416
1.41M
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
1.41M
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrIS2_EES9_EEENS8_IS3_EEDpOT_
Line
Count
Source
415
59.0k
    static MutablePtr create(Args&&... args) {
416
59.0k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
59.0k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJRKNS_3COWIS2_E13chameleon_ptrIS2_EERmEEENS7_11mutable_ptrIS3_EEDpOT_
Line
Count
Source
415
52
    static MutablePtr create(Args&&... args) {
416
52
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
52
    }
_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
150k
    static MutablePtr create(Args&&... args) {
416
150k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
150k
    }
_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
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnObjectEE6createIJRKbEEENS_3COWIS2_E11mutable_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_12ColumnVectorIiEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
50.9k
    static MutablePtr create(Args&&... args) {
416
50.9k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
50.9k
    }
_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
20.6k
    static MutablePtr create(Args&&... args) {
416
20.6k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
20.6k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIaEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
19.2k
    static MutablePtr create(Args&&... args) {
416
19.2k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
19.2k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIsEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
17.3k
    static MutablePtr create(Args&&... args) {
416
17.3k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
17.3k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIlEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
55.7k
    static MutablePtr create(Args&&... args) {
416
55.7k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
55.7k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorInEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
17.4k
    static MutablePtr create(Args&&... args) {
416
17.4k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
17.4k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIfEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
17.1k
    static MutablePtr create(Args&&... args) {
416
17.1k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
17.1k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIdEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
51.7k
    static MutablePtr create(Args&&... args) {
416
51.7k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
51.7k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIjEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
35.3k
    static MutablePtr create(Args&&... args) {
416
35.3k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
35.3k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIoEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
Line
Count
Source
415
17.3k
    static MutablePtr create(Args&&... args) {
416
17.3k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
17.3k
    }
_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
191
    static MutablePtr create(Args&&... args) {
416
191
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
191
    }
_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
27.7k
    static MutablePtr create(Args&&... args) {
416
27.7k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
27.7k
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE6createIJNS_3COWIS2_E11mutable_ptrIS2_EENS8_INS1_12ColumnVectorIhEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
287k
    static MutablePtr create(Args&&... args) {
416
287k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
287k
    }
_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
431k
    static MutablePtr create(Args&&... args) {
416
431k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
431k
    }
_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
170
    static MutablePtr create(Args&&... args) {
416
170
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
170
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJNS_3COWIS2_E13immutable_ptrIS2_EEiEEENS7_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_11ColumnConstEE6createIJRNS_3COWIS2_E13immutable_ptrIS2_EEiEEENS7_11mutable_ptrIS3_EEDpOT_
Line
Count
Source
415
72
    static MutablePtr create(Args&&... args) {
416
72
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
72
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINS_11BitmapValueEEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Line
Count
Source
415
160
    static MutablePtr create(Args&&... args) {
416
160
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
160
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_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_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_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_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_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
167
    static MutablePtr create(Args&&... args) {
416
167
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
167
    }
_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
29
    static MutablePtr create(Args&&... args) {
416
29
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
29
    }
_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
864
    static MutablePtr create(Args&&... args) {
416
864
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
864
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINS_11HyperLogLogEEEE6createIJEEENS_3COWIS2_E11mutable_ptrIS5_EEDpOT_
Line
Count
Source
415
79
    static MutablePtr create(Args&&... args) {
416
79
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
79
    }
_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
166
    static MutablePtr create(Args&&... args) {
416
166
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
166
    }
_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_12ColumnObjectEE6createIJNS1_14SubcolumnsTreeINS3_9SubcolumnELb0EEEbEEENS_3COWIS2_E11mutable_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_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
240
    static MutablePtr create(Args&&... args) {
416
240
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
240
    }
_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_11ColumnArrayEE6createIJNS_3COWIS2_E11mutable_ptrIS2_EENS8_INS1_12ColumnVectorImEEEEEEENS8_IS3_EEDpOT_
Line
Count
Source
415
5.64k
    static MutablePtr create(Args&&... args) {
416
5.64k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
5.64k
    }
_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_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
748
    static MutablePtr create(Args&&... args) {
416
748
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
748
    }
Unexecuted instantiation: _ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIhEEE6createIJmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
_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
39
    static MutablePtr create(Args&&... args) {
416
39
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
39
    }
_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
493
    static MutablePtr create(Args&&... args) {
416
493
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
493
    }
_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
323
    static MutablePtr create(Args&&... args) {
416
323
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
323
    }
_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_
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnObjectEE6createIJbbEEENS_3COWIS2_E11mutable_ptrIS3_EEDpOT_
Line
Count
Source
415
9
    static MutablePtr create(Args&&... args) {
416
9
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
9
    }
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
858
    static MutablePtr create(Args&&... args) {
416
858
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
858
    }
_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
67.3k
    static MutablePtr create(Args&&... args) {
416
67.3k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
67.3k
    }
_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
16.9k
    static MutablePtr create(Args&&... args) {
416
16.9k
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
16.9k
    }
_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
490
    static MutablePtr create(Args&&... args) {
416
490
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
490
    }
_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
627
    static MutablePtr create(Args&&... args) {
416
627
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
627
    }
_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
329
    static MutablePtr create(Args&&... args) {
416
329
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
329
    }
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
    }
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIlEEEEE6createIJijEEENS_3COWIS2_E11mutable_ptrIS6_EEDpOT_
Line
Count
Source
415
3
    static MutablePtr create(Args&&... args) {
416
3
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
3
    }
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_12ColumnVectorIfEEE6createIJmEEENS_3COWIS2_E11mutable_ptrIS4_EEDpOT_
_ZN5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE6createIJNS_3COWIS2_E11mutable_ptrIS2_EERiEEENS8_IS3_EEDpOT_
Line
Count
Source
415
18
    static MutablePtr create(Args&&... args) {
416
18
        return MutablePtr(new Derived(std::forward<Args>(args)...));
417
18
    }
418
#include "common/compile_check_avoid_end.h"
419
420
4.38k
    typename Base::MutablePtr clone() const override {
421
4.38k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
4.38k
    }
_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
652
    typename Base::MutablePtr clone() const override {
421
652
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
652
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE5cloneEv
Line
Count
Source
420
428
    typename Base::MutablePtr clone() const override {
421
428
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
428
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE5cloneEv
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_9ColumnStrIjEEE5cloneEv
Line
Count
Source
420
1.59k
    typename Base::MutablePtr clone() const override {
421
1.59k
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
1.59k
    }
_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
448
    typename Base::MutablePtr clone() const override {
421
448
        return typename Base::MutablePtr(new Derived(static_cast<const Derived&>(*this)));
422
448
    }
_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
    }
_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
416
                                 const typename Base::Selector& selector) const override {
425
416
        this->template append_data_by_selector_impl<Derived>(res, selector);
426
416
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIoEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIhEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_9ColumnStrIjEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_23ColumnFixedLengthObjectEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIiEEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIlEEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_12Decimal128V3EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnArrayEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorImEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnObjectEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIjEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalInEEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIiEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_9ColumnStrImEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_16ColumnDictionaryIiEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIaEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIsEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIlEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Line
Count
Source
424
416
                                 const typename Base::Selector& selector) const override {
425
416
        this->template append_data_by_selector_impl<Derived>(res, selector);
426
416
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorInEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIfEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIdEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINS_11BitmapValueEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnStructEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_9ColumnMapEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINS_11HyperLogLogEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIN4wide7integerILm128EjEEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorItEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINS_13QuantileStateEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized12IColumnDummyENS1_13ColumnNothingEE23append_data_by_selectorERNS_3COWINS1_7IColumnEE11mutable_ptrIS6_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIN4wide7integerILm256EiEEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEE
427
428
    void append_data_by_selector(typename Base::MutablePtr& res,
429
                                 const typename Base::Selector& selector, size_t begin,
430
104
                                 size_t end) const override {
431
104
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
432
104
    }
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIoEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
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_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Line
Count
Source
430
50
                                 size_t end) const override {
431
50
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
432
50
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_14ColumnNullableEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnConstEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_9ColumnStrIjEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_23ColumnFixedLengthObjectEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIiEEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIlEEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_12Decimal128V3EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_13ColumnDecimalINS1_7DecimalIN4wide7integerILm256EiEEEEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_11ColumnArrayEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Line
Count
Source
430
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_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnObjectEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIjEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Line
Count
Source
430
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_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIiEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_9ColumnStrImEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE15EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE23EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_16ColumnDictionaryIiEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIaEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIsEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
_ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIlEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Line
Count
Source
430
9
                                 size_t end) const override {
431
9
        this->template append_data_by_selector_impl<Derived>(res, selector, begin, end);
432
9
    }
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorInEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIfEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIdEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE5EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE11EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE12EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINS_11BitmapValueEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnStructEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_9ColumnMapEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINS_11HyperLogLogEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIN4wide7integerILm128EjEEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorItEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_17ColumnComplexTypeINS_13QuantileStateEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE20EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE25EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE26EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE2EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE36EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE37EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE3EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE4EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE6EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE7EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE8EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE9EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE28EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE29EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE30EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_19PredicateColumnTypeILNS_13PrimitiveTypeE35EEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized12IColumnDummyENS1_13ColumnNothingEE23append_data_by_selectorERNS_3COWINS1_7IColumnEE11mutable_ptrIS6_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
Unexecuted instantiation: _ZNK5doris9COWHelperINS_10vectorized7IColumnENS1_12ColumnVectorIN4wide7integerILm256EiEEEEE23append_data_by_selectorERNS_3COWIS2_E11mutable_ptrIS2_EERKNS1_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmm
433
434
    void insert_from_multi_column(const std::vector<const vectorized::IColumn*>& srcs,
435
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_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