YugabyteDB (2.13.0.0-b42, bfc6a6643e7399ac8a0e81d06a3ee6d6571b33ab)

Coverage Report

Created: 2022-03-09 17:30

/Users/deen/code/yugabyte-db/src/yb/master/sys_catalog-internal.h
Line
Count
Source
1
// Copyright (c) YugaByte, Inc.
2
//
3
// Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
4
// in compliance with the License.  You may obtain a copy of the License at
5
//
6
// http://www.apache.org/licenses/LICENSE-2.0
7
//
8
// Unless required by applicable law or agreed to in writing, software distributed under the License
9
// is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
10
// or implied.  See the License for the specific language governing permissions and limitations
11
// under the License.
12
//
13
14
#ifndef YB_MASTER_SYS_CATALOG_INTERNAL_H_
15
#define YB_MASTER_SYS_CATALOG_INTERNAL_H_
16
17
#include "yb/common/ql_expr.h"
18
#include "yb/gutil/strings/substitute.h"
19
#include "yb/master/sys_catalog_writer.h"
20
#include "yb/util/pb_util.h"
21
#include "yb/master/sys_catalog_constants.h"
22
23
namespace yb {
24
namespace master {
25
26
class VisitorBase {
27
 public:
28
26.0k
  VisitorBase() {}
29
26.0k
  virtual ~VisitorBase() = default;
30
31
  virtual int entry_type() const = 0;
32
33
  virtual CHECKED_STATUS Visit(Slice id, Slice data) = 0;
34
35
 protected:
36
};
37
38
template <class PersistentDataEntryClass>
39
class Visitor : public VisitorBase {
40
 public:
41
26.0k
  Visitor() {}
_ZN2yb6master7VisitorINS0_19PersistentTableInfoEEC2Ev
Line
Count
Source
41
2.37k
  Visitor() {}
_ZN2yb6master7VisitorINS0_20PersistentTabletInfoEEC2Ev
Line
Count
Source
41
2.37k
  Visitor() {}
_ZN2yb6master7VisitorINS0_27PersistentClusterConfigInfoEEC2Ev
Line
Count
Source
41
2.37k
  Visitor() {}
_ZN2yb6master7VisitorINS0_23PersistentNamespaceInfoEEC2Ev
Line
Count
Source
41
2.37k
  Visitor() {}
_ZN2yb6master7VisitorINS0_25PersistentRedisConfigInfoEEC2Ev
Line
Count
Source
41
2.37k
  Visitor() {}
_ZN2yb6master7VisitorINS0_23PersistentSysConfigInfoEEC2Ev
Line
Count
Source
41
2.37k
  Visitor() {}
_ZN2yb6master7VisitorINS0_18PersistentRoleInfoEEC2Ev
Line
Count
Source
41
2.37k
  Visitor() {}
_ZN2yb6master7VisitorINS0_20PersistentUDTypeInfoEEC2Ev
Line
Count
Source
41
2.37k
  Visitor() {}
_ZN2yb6master7VisitorINS0_23PersistentCDCStreamInfoEEC2Ev
Line
Count
Source
41
2.37k
  Visitor() {}
_ZN2yb6master7VisitorINS0_33PersistentUniverseReplicationInfoEEC2Ev
Line
Count
Source
41
2.37k
  Visitor() {}
_ZN2yb6master7VisitorINS0_22PersistentSnapshotInfoEEC2Ev
Line
Count
Source
41
2.37k
  Visitor() {}
42
26.0k
  virtual ~Visitor() = default;
_ZN2yb6master7VisitorINS0_19PersistentTableInfoEED2Ev
Line
Count
Source
42
2.37k
  virtual ~Visitor() = default;
_ZN2yb6master7VisitorINS0_20PersistentTabletInfoEED2Ev
Line
Count
Source
42
2.37k
  virtual ~Visitor() = default;
_ZN2yb6master7VisitorINS0_27PersistentClusterConfigInfoEED2Ev
Line
Count
Source
42
2.37k
  virtual ~Visitor() = default;
_ZN2yb6master7VisitorINS0_23PersistentNamespaceInfoEED2Ev
Line
Count
Source
42
2.37k
  virtual ~Visitor() = default;
_ZN2yb6master7VisitorINS0_25PersistentRedisConfigInfoEED2Ev
Line
Count
Source
42
2.37k
  virtual ~Visitor() = default;
_ZN2yb6master7VisitorINS0_23PersistentSysConfigInfoEED2Ev
Line
Count
Source
42
2.37k
  virtual ~Visitor() = default;
_ZN2yb6master7VisitorINS0_18PersistentRoleInfoEED2Ev
Line
Count
Source
42
2.37k
  virtual ~Visitor() = default;
_ZN2yb6master7VisitorINS0_20PersistentUDTypeInfoEED2Ev
Line
Count
Source
42
2.37k
  virtual ~Visitor() = default;
_ZN2yb6master7VisitorINS0_23PersistentCDCStreamInfoEED2Ev
Line
Count
Source
42
2.37k
  virtual ~Visitor() = default;
_ZN2yb6master7VisitorINS0_33PersistentUniverseReplicationInfoEED2Ev
Line
Count
Source
42
2.37k
  virtual ~Visitor() = default;
_ZN2yb6master7VisitorINS0_22PersistentSnapshotInfoEED2Ev
Line
Count
Source
42
2.37k
  virtual ~Visitor() = default;
43
44
223k
  virtual CHECKED_STATUS Visit(Slice id, Slice data) {
45
223k
    typename PersistentDataEntryClass::data_type metadata;
46
223k
    RETURN_NOT_OK_PREPEND(
47
223k
        pb_util::ParseFromArray(&metadata, data.data(), data.size()),
48
223k
        "Unable to parse metadata field for item id: " + id.ToBuffer());
49
50
223k
    return Visit(id.ToBuffer(), metadata);
51
223k
  }
_ZN2yb6master7VisitorINS0_19PersistentTableInfoEE5VisitENS_5SliceES4_
Line
Count
Source
44
210k
  virtual CHECKED_STATUS Visit(Slice id, Slice data) {
45
210k
    typename PersistentDataEntryClass::data_type metadata;
46
210k
    RETURN_NOT_OK_PREPEND(
47
210k
        pb_util::ParseFromArray(&metadata, data.data(), data.size()),
48
210k
        "Unable to parse metadata field for item id: " + id.ToBuffer());
49
50
210k
    return Visit(id.ToBuffer(), metadata);
51
210k
  }
_ZN2yb6master7VisitorINS0_20PersistentTabletInfoEE5VisitENS_5SliceES4_
Line
Count
Source
44
8.02k
  virtual CHECKED_STATUS Visit(Slice id, Slice data) {
45
8.02k
    typename PersistentDataEntryClass::data_type metadata;
46
8.02k
    RETURN_NOT_OK_PREPEND(
47
8.02k
        pb_util::ParseFromArray(&metadata, data.data(), data.size()),
48
8.02k
        "Unable to parse metadata field for item id: " + id.ToBuffer());
49
50
8.02k
    return Visit(id.ToBuffer(), metadata);
51
8.02k
  }
_ZN2yb6master7VisitorINS0_27PersistentClusterConfigInfoEE5VisitENS_5SliceES4_
Line
Count
Source
44
425
  virtual CHECKED_STATUS Visit(Slice id, Slice data) {
45
425
    typename PersistentDataEntryClass::data_type metadata;
46
425
    RETURN_NOT_OK_PREPEND(
47
425
        pb_util::ParseFromArray(&metadata, data.data(), data.size()),
48
425
        "Unable to parse metadata field for item id: " + id.ToBuffer());
49
50
425
    return Visit(id.ToBuffer(), metadata);
51
425
  }
_ZN2yb6master7VisitorINS0_23PersistentNamespaceInfoEE5VisitENS_5SliceES4_
Line
Count
Source
44
3.15k
  virtual CHECKED_STATUS Visit(Slice id, Slice data) {
45
3.15k
    typename PersistentDataEntryClass::data_type metadata;
46
3.15k
    RETURN_NOT_OK_PREPEND(
47
3.15k
        pb_util::ParseFromArray(&metadata, data.data(), data.size()),
48
3.15k
        "Unable to parse metadata field for item id: " + id.ToBuffer());
49
50
3.15k
    return Visit(id.ToBuffer(), metadata);
51
3.15k
  }
_ZN2yb6master7VisitorINS0_25PersistentRedisConfigInfoEE5VisitENS_5SliceES4_
Line
Count
Source
44
5
  virtual CHECKED_STATUS Visit(Slice id, Slice data) {
45
5
    typename PersistentDataEntryClass::data_type metadata;
46
5
    RETURN_NOT_OK_PREPEND(
47
5
        pb_util::ParseFromArray(&metadata, data.data(), data.size()),
48
5
        "Unable to parse metadata field for item id: " + id.ToBuffer());
49
50
5
    return Visit(id.ToBuffer(), metadata);
51
5
  }
_ZN2yb6master7VisitorINS0_23PersistentSysConfigInfoEE5VisitENS_5SliceES4_
Line
Count
Source
44
1.27k
  virtual CHECKED_STATUS Visit(Slice id, Slice data) {
45
1.27k
    typename PersistentDataEntryClass::data_type metadata;
46
1.27k
    RETURN_NOT_OK_PREPEND(
47
1.27k
        pb_util::ParseFromArray(&metadata, data.data(), data.size()),
48
1.27k
        "Unable to parse metadata field for item id: " + id.ToBuffer());
49
50
1.27k
    return Visit(id.ToBuffer(), metadata);
51
1.27k
  }
_ZN2yb6master7VisitorINS0_18PersistentRoleInfoEE5VisitENS_5SliceES4_
Line
Count
Source
44
427
  virtual CHECKED_STATUS Visit(Slice id, Slice data) {
45
427
    typename PersistentDataEntryClass::data_type metadata;
46
427
    RETURN_NOT_OK_PREPEND(
47
427
        pb_util::ParseFromArray(&metadata, data.data(), data.size()),
48
427
        "Unable to parse metadata field for item id: " + id.ToBuffer());
49
50
427
    return Visit(id.ToBuffer(), metadata);
51
427
  }
_ZN2yb6master7VisitorINS0_20PersistentUDTypeInfoEE5VisitENS_5SliceES4_
Line
Count
Source
44
1
  virtual CHECKED_STATUS Visit(Slice id, Slice data) {
45
1
    typename PersistentDataEntryClass::data_type metadata;
46
1
    RETURN_NOT_OK_PREPEND(
47
1
        pb_util::ParseFromArray(&metadata, data.data(), data.size()),
48
1
        "Unable to parse metadata field for item id: " + id.ToBuffer());
49
50
1
    return Visit(id.ToBuffer(), metadata);
51
1
  }
_ZN2yb6master7VisitorINS0_23PersistentCDCStreamInfoEE5VisitENS_5SliceES4_
Line
Count
Source
44
1
  virtual CHECKED_STATUS Visit(Slice id, Slice data) {
45
1
    typename PersistentDataEntryClass::data_type metadata;
46
1
    RETURN_NOT_OK_PREPEND(
47
1
        pb_util::ParseFromArray(&metadata, data.data(), data.size()),
48
1
        "Unable to parse metadata field for item id: " + id.ToBuffer());
49
50
1
    return Visit(id.ToBuffer(), metadata);
51
1
  }
_ZN2yb6master7VisitorINS0_33PersistentUniverseReplicationInfoEE5VisitENS_5SliceES4_
Line
Count
Source
44
1
  virtual CHECKED_STATUS Visit(Slice id, Slice data) {
45
1
    typename PersistentDataEntryClass::data_type metadata;
46
1
    RETURN_NOT_OK_PREPEND(
47
1
        pb_util::ParseFromArray(&metadata, data.data(), data.size()),
48
1
        "Unable to parse metadata field for item id: " + id.ToBuffer());
49
50
1
    return Visit(id.ToBuffer(), metadata);
51
1
  }
Unexecuted instantiation: _ZN2yb6master7VisitorINS0_22PersistentSnapshotInfoEE5VisitENS_5SliceES4_
52
53
78.3k
  int entry_type() const { return PersistentDataEntryClass::type(); }
_ZNK2yb6master7VisitorINS0_19PersistentTableInfoEE10entry_typeEv
Line
Count
Source
53
7.13k
  int entry_type() const { return PersistentDataEntryClass::type(); }
_ZNK2yb6master7VisitorINS0_20PersistentTabletInfoEE10entry_typeEv
Line
Count
Source
53
7.12k
  int entry_type() const { return PersistentDataEntryClass::type(); }
_ZNK2yb6master7VisitorINS0_27PersistentClusterConfigInfoEE10entry_typeEv
Line
Count
Source
53
7.12k
  int entry_type() const { return PersistentDataEntryClass::type(); }
_ZNK2yb6master7VisitorINS0_23PersistentNamespaceInfoEE10entry_typeEv
Line
Count
Source
53
7.12k
  int entry_type() const { return PersistentDataEntryClass::type(); }
_ZNK2yb6master7VisitorINS0_25PersistentRedisConfigInfoEE10entry_typeEv
Line
Count
Source
53
7.12k
  int entry_type() const { return PersistentDataEntryClass::type(); }
_ZNK2yb6master7VisitorINS0_23PersistentSysConfigInfoEE10entry_typeEv
Line
Count
Source
53
7.11k
  int entry_type() const { return PersistentDataEntryClass::type(); }
_ZNK2yb6master7VisitorINS0_18PersistentRoleInfoEE10entry_typeEv
Line
Count
Source
53
7.12k
  int entry_type() const { return PersistentDataEntryClass::type(); }
_ZNK2yb6master7VisitorINS0_20PersistentUDTypeInfoEE10entry_typeEv
Line
Count
Source
53
7.11k
  int entry_type() const { return PersistentDataEntryClass::type(); }
_ZNK2yb6master7VisitorINS0_23PersistentCDCStreamInfoEE10entry_typeEv
Line
Count
Source
53
7.11k
  int entry_type() const { return PersistentDataEntryClass::type(); }
_ZNK2yb6master7VisitorINS0_33PersistentUniverseReplicationInfoEE10entry_typeEv
Line
Count
Source
53
7.11k
  int entry_type() const { return PersistentDataEntryClass::type(); }
_ZNK2yb6master7VisitorINS0_22PersistentSnapshotInfoEE10entry_typeEv
Line
Count
Source
53
7.11k
  int entry_type() const { return PersistentDataEntryClass::type(); }
54
55
 protected:
56
  virtual CHECKED_STATUS Visit(
57
      const std::string& id, const typename PersistentDataEntryClass::data_type& metadata) = 0;
58
59
 private:
60
  DISALLOW_COPY_AND_ASSIGN(Visitor);
61
};
62
63
// Template method defintions must go into a header file.
64
template <class... Items>
65
259k
CHECKED_STATUS SysCatalogTable::Upsert(int64_t leader_term, Items&&... items) {
66
259k
  return Mutate(QLWriteRequestPB::QL_STMT_UPDATE, leader_term, std::forward<Items>(items)...);
67
259k
}
_ZN2yb6master15SysCatalogTable6UpsertIJR13scoped_refptrINS0_9TableInfoEEEEENS_6StatusExDpOT_
Line
Count
Source
65
31.3k
CHECKED_STATUS SysCatalogTable::Upsert(int64_t leader_term, Items&&... items) {
66
31.3k
  return Mutate(QLWriteRequestPB::QL_STMT_UPDATE, leader_term, std::forward<Items>(items)...);
67
31.3k
}
_ZN2yb6master15SysCatalogTable6UpsertIJRNSt3__16vectorIPNS0_10TabletInfoENS3_9allocatorIS6_EEEEEEENS_6StatusExDpOT_
Line
Count
Source
65
138k
CHECKED_STATUS SysCatalogTable::Upsert(int64_t leader_term, Items&&... items) {
66
138k
  return Mutate(QLWriteRequestPB::QL_STMT_UPDATE, leader_term, std::forward<Items>(items)...);
67
138k
}
_ZN2yb6master15SysCatalogTable6UpsertIJRNSt3__16vectorIPNS0_10TabletInfoENS3_9allocatorIS6_EEEESA_EEENS_6StatusExDpOT_
Line
Count
Source
65
1
CHECKED_STATUS SysCatalogTable::Upsert(int64_t leader_term, Items&&... items) {
66
1
  return Mutate(QLWriteRequestPB::QL_STMT_UPDATE, leader_term, std::forward<Items>(items)...);
67
1
}
_ZN2yb6master15SysCatalogTable6UpsertIJR13scoped_refptrINS0_17ClusterConfigInfoEEEEENS_6StatusExDpOT_
Line
Count
Source
65
2.06k
CHECKED_STATUS SysCatalogTable::Upsert(int64_t leader_term, Items&&... items) {
66
2.06k
  return Mutate(QLWriteRequestPB::QL_STMT_UPDATE, leader_term, std::forward<Items>(items)...);
67
2.06k
}
_ZN2yb6master15SysCatalogTable6UpsertIJR13scoped_refptrINS0_13NamespaceInfoEEEEENS_6StatusExDpOT_
Line
Count
Source
65
9.40k
CHECKED_STATUS SysCatalogTable::Upsert(int64_t leader_term, Items&&... items) {
66
9.40k
  return Mutate(QLWriteRequestPB::QL_STMT_UPDATE, leader_term, std::forward<Items>(items)...);
67
9.40k
}
_ZN2yb6master15SysCatalogTable6UpsertIJR13scoped_refptrINS0_15RedisConfigInfoEEEEENS_6StatusExDpOT_
Line
Count
Source
65
3
CHECKED_STATUS SysCatalogTable::Upsert(int64_t leader_term, Items&&... items) {
66
3
  return Mutate(QLWriteRequestPB::QL_STMT_UPDATE, leader_term, std::forward<Items>(items)...);
67
3
}
_ZN2yb6master15SysCatalogTable6UpsertIJR13scoped_refptrINS0_13SysConfigInfoEEEEENS_6StatusExDpOT_
Line
Count
Source
65
12.7k
CHECKED_STATUS SysCatalogTable::Upsert(int64_t leader_term, Items&&... items) {
66
12.7k
  return Mutate(QLWriteRequestPB::QL_STMT_UPDATE, leader_term, std::forward<Items>(items)...);
67
12.7k
}
_ZN2yb6master15SysCatalogTable6UpsertIJR13scoped_refptrINS0_8RoleInfoEEEEENS_6StatusExDpOT_
Line
Count
Source
65
5.06k
CHECKED_STATUS SysCatalogTable::Upsert(int64_t leader_term, Items&&... items) {
66
5.06k
  return Mutate(QLWriteRequestPB::QL_STMT_UPDATE, leader_term, std::forward<Items>(items)...);
67
5.06k
}
_ZN2yb6master15SysCatalogTable6UpsertIJR13scoped_refptrINS0_10UDTypeInfoEEEEENS_6StatusExDpOT_
Line
Count
Source
65
46
CHECKED_STATUS SysCatalogTable::Upsert(int64_t leader_term, Items&&... items) {
66
46
  return Mutate(QLWriteRequestPB::QL_STMT_UPDATE, leader_term, std::forward<Items>(items)...);
67
46
}
_ZN2yb6master15SysCatalogTable6UpsertIJR13scoped_refptrINS0_13CDCStreamInfoEEEEENS_6StatusExDpOT_
Line
Count
Source
65
2.69k
CHECKED_STATUS SysCatalogTable::Upsert(int64_t leader_term, Items&&... items) {
66
2.69k
  return Mutate(QLWriteRequestPB::QL_STMT_UPDATE, leader_term, std::forward<Items>(items)...);
67
2.69k
}
_ZN2yb6master15SysCatalogTable6UpsertIJR13scoped_refptrINS0_23UniverseReplicationInfoEEEEENS_6StatusExDpOT_
Line
Count
Source
65
3
CHECKED_STATUS SysCatalogTable::Upsert(int64_t leader_term, Items&&... items) {
66
3
  return Mutate(QLWriteRequestPB::QL_STMT_UPDATE, leader_term, std::forward<Items>(items)...);
67
3
}
_ZN2yb6master15SysCatalogTable6UpsertIJRK13scoped_refptrINS0_9TableInfoEEEEENS_6StatusExDpOT_
Line
Count
Source
65
13.6k
CHECKED_STATUS SysCatalogTable::Upsert(int64_t leader_term, Items&&... items) {
66
13.6k
  return Mutate(QLWriteRequestPB::QL_STMT_UPDATE, leader_term, std::forward<Items>(items)...);
67
13.6k
}
_ZN2yb6master15SysCatalogTable6UpsertIJRK13scoped_refptrINS0_10TabletInfoEEEEENS_6StatusExDpOT_
Line
Count
Source
65
2.61k
CHECKED_STATUS SysCatalogTable::Upsert(int64_t leader_term, Items&&... items) {
66
2.61k
  return Mutate(QLWriteRequestPB::QL_STMT_UPDATE, leader_term, std::forward<Items>(items)...);
67
2.61k
}
_ZN2yb6master15SysCatalogTable6UpsertIJR13scoped_refptrINS0_10TabletInfoEEEEENS_6StatusExDpOT_
Line
Count
Source
65
4.01k
CHECKED_STATUS SysCatalogTable::Upsert(int64_t leader_term, Items&&... items) {
66
4.01k
  return Mutate(QLWriteRequestPB::QL_STMT_UPDATE, leader_term, std::forward<Items>(items)...);
67
4.01k
}
_ZN2yb6master15SysCatalogTable6UpsertIJRNSt3__16vectorI13scoped_refptrINS0_10TabletInfoEENS3_9allocatorIS7_EEEEEEENS_6StatusExDpOT_
Line
Count
Source
65
25.3k
CHECKED_STATUS SysCatalogTable::Upsert(int64_t leader_term, Items&&... items) {
66
25.3k
  return Mutate(QLWriteRequestPB::QL_STMT_UPDATE, leader_term, std::forward<Items>(items)...);
67
25.3k
}
_ZN2yb6master15SysCatalogTable6UpsertIJR13scoped_refptrINS0_9TableInfoEERNSt3__16vectorIS3_INS0_10TabletInfoEENS7_9allocatorISA_EEEEEEENS_6StatusExDpOT_
Line
Count
Source
65
4.00k
CHECKED_STATUS SysCatalogTable::Upsert(int64_t leader_term, Items&&... items) {
66
4.00k
  return Mutate(QLWriteRequestPB::QL_STMT_UPDATE, leader_term, std::forward<Items>(items)...);
67
4.00k
}
_ZN2yb6master15SysCatalogTable6UpsertIJPNS0_11DdlLogEntryER13scoped_refptrINS0_9TableInfoEEEEENS_6StatusExDpOT_
Line
Count
Source
65
2.76k
CHECKED_STATUS SysCatalogTable::Upsert(int64_t leader_term, Items&&... items) {
66
2.76k
  return Mutate(QLWriteRequestPB::QL_STMT_UPDATE, leader_term, std::forward<Items>(items)...);
67
2.76k
}
_ZN2yb6master15SysCatalogTable6UpsertIJRNSt3__16vectorIPNS0_9TableInfoENS3_9allocatorIS6_EEEEEEENS_6StatusExDpOT_
Line
Count
Source
65
76
CHECKED_STATUS SysCatalogTable::Upsert(int64_t leader_term, Items&&... items) {
66
76
  return Mutate(QLWriteRequestPB::QL_STMT_UPDATE, leader_term, std::forward<Items>(items)...);
67
76
}
_ZN2yb6master15SysCatalogTable6UpsertIJRNSt3__16vectorIPKNS0_11DdlLogEntryENS3_9allocatorIS7_EEEER13scoped_refptrINS0_9TableInfoEEEEENS_6StatusExDpOT_
Line
Count
Source
65
2.86k
CHECKED_STATUS SysCatalogTable::Upsert(int64_t leader_term, Items&&... items) {
66
2.86k
  return Mutate(QLWriteRequestPB::QL_STMT_UPDATE, leader_term, std::forward<Items>(items)...);
67
2.86k
}
_ZN2yb6master15SysCatalogTable6UpsertIJR13scoped_refptrINS0_9TableInfoEERS3_INS0_10TabletInfoEERPS7_EEENS_6StatusExDpOT_
Line
Count
Source
65
36
CHECKED_STATUS SysCatalogTable::Upsert(int64_t leader_term, Items&&... items) {
66
36
  return Mutate(QLWriteRequestPB::QL_STMT_UPDATE, leader_term, std::forward<Items>(items)...);
67
36
}
_ZN2yb6master15SysCatalogTable6UpsertIJPNS0_9TableInfoEEEENS_6StatusExDpOT_
Line
Count
Source
65
111
CHECKED_STATUS SysCatalogTable::Upsert(int64_t leader_term, Items&&... items) {
66
111
  return Mutate(QLWriteRequestPB::QL_STMT_UPDATE, leader_term, std::forward<Items>(items)...);
67
111
}
_ZN2yb6master15SysCatalogTable6UpsertIJRPNS0_13SysConfigInfoEEEENS_6StatusExDpOT_
Line
Count
Source
65
1.94k
CHECKED_STATUS SysCatalogTable::Upsert(int64_t leader_term, Items&&... items) {
66
1.94k
  return Mutate(QLWriteRequestPB::QL_STMT_UPDATE, leader_term, std::forward<Items>(items)...);
67
1.94k
}
Unexecuted instantiation: _ZN2yb6master15SysCatalogTable6UpsertIJR13scoped_refptrINS0_12SnapshotInfoEEEEENS_6StatusExDpOT_
Unexecuted instantiation: _ZN2yb6master15SysCatalogTable6UpsertIJRK13scoped_refptrINS0_9TableInfoEERNSt3__16vectorIS3_INS0_10TabletInfoEENS8_9allocatorISB_EEEESF_EEENS_6StatusExDpOT_
Unexecuted instantiation: _ZN2yb6master15SysCatalogTable6UpsertIJRNSt3__16vectorI13scoped_refptrINS0_9TableInfoEENS3_9allocatorIS7_EEEEEEENS_6StatusExDpOT_
_ZN2yb6master15SysCatalogTable6UpsertIJRNSt3__16vectorIPNS0_13CDCStreamInfoENS3_9allocatorIS6_EEEEEEENS_6StatusExDpOT_
Line
Count
Source
65
2
CHECKED_STATUS SysCatalogTable::Upsert(int64_t leader_term, Items&&... items) {
66
2
  return Mutate(QLWriteRequestPB::QL_STMT_UPDATE, leader_term, std::forward<Items>(items)...);
67
2
}
Unexecuted instantiation: _ZN2yb6master15SysCatalogTable6UpsertIJRNSt3__16vectorIPNS0_23UniverseReplicationInfoENS3_9allocatorIS6_EEEEEEENS_6StatusExDpOT_
68
69
template <class... Items>
70
2.28k
CHECKED_STATUS SysCatalogTable::Delete(int64_t leader_term, Items&&... items) {
71
2.28k
  return Mutate(QLWriteRequestPB::QL_STMT_DELETE, leader_term, std::forward<Items>(items)...);
72
2.28k
}
_ZN2yb6master15SysCatalogTable6DeleteIJR13scoped_refptrINS0_9TableInfoEEEEENS_6StatusExDpOT_
Line
Count
Source
70
1
CHECKED_STATUS SysCatalogTable::Delete(int64_t leader_term, Items&&... items) {
71
1
  return Mutate(QLWriteRequestPB::QL_STMT_DELETE, leader_term, std::forward<Items>(items)...);
72
1
}
_ZN2yb6master15SysCatalogTable6DeleteIJRNSt3__16vectorIPNS0_10TabletInfoENS3_9allocatorIS6_EEEEEEENS_6StatusExDpOT_
Line
Count
Source
70
1
CHECKED_STATUS SysCatalogTable::Delete(int64_t leader_term, Items&&... items) {
71
1
  return Mutate(QLWriteRequestPB::QL_STMT_DELETE, leader_term, std::forward<Items>(items)...);
72
1
}
_ZN2yb6master15SysCatalogTable6DeleteIJR13scoped_refptrINS0_13NamespaceInfoEEEEENS_6StatusExDpOT_
Line
Count
Source
70
1.50k
CHECKED_STATUS SysCatalogTable::Delete(int64_t leader_term, Items&&... items) {
71
1.50k
  return Mutate(QLWriteRequestPB::QL_STMT_DELETE, leader_term, std::forward<Items>(items)...);
72
1.50k
}
_ZN2yb6master15SysCatalogTable6DeleteIJR13scoped_refptrINS0_15RedisConfigInfoEEEEENS_6StatusExDpOT_
Line
Count
Source
70
2
CHECKED_STATUS SysCatalogTable::Delete(int64_t leader_term, Items&&... items) {
71
2
  return Mutate(QLWriteRequestPB::QL_STMT_DELETE, leader_term, std::forward<Items>(items)...);
72
2
}
_ZN2yb6master15SysCatalogTable6DeleteIJR13scoped_refptrINS0_13SysConfigInfoEEEEENS_6StatusExDpOT_
Line
Count
Source
70
1
CHECKED_STATUS SysCatalogTable::Delete(int64_t leader_term, Items&&... items) {
71
1
  return Mutate(QLWriteRequestPB::QL_STMT_DELETE, leader_term, std::forward<Items>(items)...);
72
1
}
_ZN2yb6master15SysCatalogTable6DeleteIJR13scoped_refptrINS0_8RoleInfoEEEEENS_6StatusExDpOT_
Line
Count
Source
70
725
CHECKED_STATUS SysCatalogTable::Delete(int64_t leader_term, Items&&... items) {
71
725
  return Mutate(QLWriteRequestPB::QL_STMT_DELETE, leader_term, std::forward<Items>(items)...);
72
725
}
_ZN2yb6master15SysCatalogTable6DeleteIJR13scoped_refptrINS0_10UDTypeInfoEEEEENS_6StatusExDpOT_
Line
Count
Source
70
46
CHECKED_STATUS SysCatalogTable::Delete(int64_t leader_term, Items&&... items) {
71
46
  return Mutate(QLWriteRequestPB::QL_STMT_DELETE, leader_term, std::forward<Items>(items)...);
72
46
}
_ZN2yb6master15SysCatalogTable6DeleteIJR13scoped_refptrINS0_13CDCStreamInfoEEEEENS_6StatusExDpOT_
Line
Count
Source
70
1
CHECKED_STATUS SysCatalogTable::Delete(int64_t leader_term, Items&&... items) {
71
1
  return Mutate(QLWriteRequestPB::QL_STMT_DELETE, leader_term, std::forward<Items>(items)...);
72
1
}
_ZN2yb6master15SysCatalogTable6DeleteIJR13scoped_refptrINS0_23UniverseReplicationInfoEEEEENS_6StatusExDpOT_
Line
Count
Source
70
1
CHECKED_STATUS SysCatalogTable::Delete(int64_t leader_term, Items&&... items) {
71
1
  return Mutate(QLWriteRequestPB::QL_STMT_DELETE, leader_term, std::forward<Items>(items)...);
72
1
}
Unexecuted instantiation: _ZN2yb6master15SysCatalogTable6DeleteIJR13scoped_refptrINS0_12SnapshotInfoEEEEENS_6StatusExDpOT_
Unexecuted instantiation: _ZN2yb6master15SysCatalogTable6DeleteIJRNSt3__16vectorIPNS0_13CDCStreamInfoENS3_9allocatorIS6_EEEEEEENS_6StatusExDpOT_
73
74
template <class... Items>
75
CHECKED_STATUS SysCatalogTable::Mutate(
76
261k
      QLWriteRequestPB::QLStmtType op_type, int64_t leader_term, Items&&... items) {
77
261k
  auto w = NewWriter(leader_term);
78
261k
  RETURN_NOT_OK(w->Mutate(op_type, std::forward<Items>(items)...));
79
261k
  return SyncWrite(w.get());
80
261k
}
_ZN2yb6master15SysCatalogTable6MutateIJR13scoped_refptrINS0_9TableInfoEEEEENS_6StatusENS_27QLWriteRequestPB_QLStmtTypeExDpOT_
Line
Count
Source
76
31.3k
      QLWriteRequestPB::QLStmtType op_type, int64_t leader_term, Items&&... items) {
77
31.3k
  auto w = NewWriter(leader_term);
78
31.3k
  RETURN_NOT_OK(w->Mutate(op_type, std::forward<Items>(items)...));
79
31.3k
  return SyncWrite(w.get());
80
31.3k
}
_ZN2yb6master15SysCatalogTable6MutateIJRNSt3__16vectorIPNS0_10TabletInfoENS3_9allocatorIS6_EEEEEEENS_6StatusENS_27QLWriteRequestPB_QLStmtTypeExDpOT_
Line
Count
Source
76
138k
      QLWriteRequestPB::QLStmtType op_type, int64_t leader_term, Items&&... items) {
77
138k
  auto w = NewWriter(leader_term);
78
138k
  RETURN_NOT_OK(w->Mutate(op_type, std::forward<Items>(items)...));
79
138k
  return SyncWrite(w.get());
80
138k
}
_ZN2yb6master15SysCatalogTable6MutateIJRNSt3__16vectorIPNS0_10TabletInfoENS3_9allocatorIS6_EEEESA_EEENS_6StatusENS_27QLWriteRequestPB_QLStmtTypeExDpOT_
Line
Count
Source
76
1
      QLWriteRequestPB::QLStmtType op_type, int64_t leader_term, Items&&... items) {
77
1
  auto w = NewWriter(leader_term);
78
1
  RETURN_NOT_OK(w->Mutate(op_type, std::forward<Items>(items)...));
79
1
  return SyncWrite(w.get());
80
1
}
_ZN2yb6master15SysCatalogTable6MutateIJR13scoped_refptrINS0_17ClusterConfigInfoEEEEENS_6StatusENS_27QLWriteRequestPB_QLStmtTypeExDpOT_
Line
Count
Source
76
2.06k
      QLWriteRequestPB::QLStmtType op_type, int64_t leader_term, Items&&... items) {
77
2.06k
  auto w = NewWriter(leader_term);
78
2.06k
  RETURN_NOT_OK(w->Mutate(op_type, std::forward<Items>(items)...));
79
2.06k
  return SyncWrite(w.get());
80
2.06k
}
_ZN2yb6master15SysCatalogTable6MutateIJR13scoped_refptrINS0_13NamespaceInfoEEEEENS_6StatusENS_27QLWriteRequestPB_QLStmtTypeExDpOT_
Line
Count
Source
76
10.9k
      QLWriteRequestPB::QLStmtType op_type, int64_t leader_term, Items&&... items) {
77
10.9k
  auto w = NewWriter(leader_term);
78
10.9k
  RETURN_NOT_OK(w->Mutate(op_type, std::forward<Items>(items)...));
79
10.9k
  return SyncWrite(w.get());
80
10.9k
}
_ZN2yb6master15SysCatalogTable6MutateIJR13scoped_refptrINS0_15RedisConfigInfoEEEEENS_6StatusENS_27QLWriteRequestPB_QLStmtTypeExDpOT_
Line
Count
Source
76
5
      QLWriteRequestPB::QLStmtType op_type, int64_t leader_term, Items&&... items) {
77
5
  auto w = NewWriter(leader_term);
78
5
  RETURN_NOT_OK(w->Mutate(op_type, std::forward<Items>(items)...));
79
5
  return SyncWrite(w.get());
80
5
}
_ZN2yb6master15SysCatalogTable6MutateIJR13scoped_refptrINS0_13SysConfigInfoEEEEENS_6StatusENS_27QLWriteRequestPB_QLStmtTypeExDpOT_
Line
Count
Source
76
12.7k
      QLWriteRequestPB::QLStmtType op_type, int64_t leader_term, Items&&... items) {
77
12.7k
  auto w = NewWriter(leader_term);
78
12.7k
  RETURN_NOT_OK(w->Mutate(op_type, std::forward<Items>(items)...));
79
12.7k
  return SyncWrite(w.get());
80
12.7k
}
_ZN2yb6master15SysCatalogTable6MutateIJR13scoped_refptrINS0_8RoleInfoEEEEENS_6StatusENS_27QLWriteRequestPB_QLStmtTypeExDpOT_
Line
Count
Source
76
5.79k
      QLWriteRequestPB::QLStmtType op_type, int64_t leader_term, Items&&... items) {
77
5.79k
  auto w = NewWriter(leader_term);
78
5.79k
  RETURN_NOT_OK(w->Mutate(op_type, std::forward<Items>(items)...));
79
5.79k
  return SyncWrite(w.get());
80
5.79k
}
_ZN2yb6master15SysCatalogTable6MutateIJR13scoped_refptrINS0_10UDTypeInfoEEEEENS_6StatusENS_27QLWriteRequestPB_QLStmtTypeExDpOT_
Line
Count
Source
76
92
      QLWriteRequestPB::QLStmtType op_type, int64_t leader_term, Items&&... items) {
77
92
  auto w = NewWriter(leader_term);
78
92
  RETURN_NOT_OK(w->Mutate(op_type, std::forward<Items>(items)...));
79
92
  return SyncWrite(w.get());
80
92
}
_ZN2yb6master15SysCatalogTable6MutateIJR13scoped_refptrINS0_13CDCStreamInfoEEEEENS_6StatusENS_27QLWriteRequestPB_QLStmtTypeExDpOT_
Line
Count
Source
76
2.69k
      QLWriteRequestPB::QLStmtType op_type, int64_t leader_term, Items&&... items) {
77
2.69k
  auto w = NewWriter(leader_term);
78
2.69k
  RETURN_NOT_OK(w->Mutate(op_type, std::forward<Items>(items)...));
79
2.69k
  return SyncWrite(w.get());
80
2.69k
}
_ZN2yb6master15SysCatalogTable6MutateIJR13scoped_refptrINS0_23UniverseReplicationInfoEEEEENS_6StatusENS_27QLWriteRequestPB_QLStmtTypeExDpOT_
Line
Count
Source
76
4
      QLWriteRequestPB::QLStmtType op_type, int64_t leader_term, Items&&... items) {
77
4
  auto w = NewWriter(leader_term);
78
4
  RETURN_NOT_OK(w->Mutate(op_type, std::forward<Items>(items)...));
79
4
  return SyncWrite(w.get());
80
4
}
_ZN2yb6master15SysCatalogTable6MutateIJRK13scoped_refptrINS0_9TableInfoEEEEENS_6StatusENS_27QLWriteRequestPB_QLStmtTypeExDpOT_
Line
Count
Source
76
13.6k
      QLWriteRequestPB::QLStmtType op_type, int64_t leader_term, Items&&... items) {
77
13.6k
  auto w = NewWriter(leader_term);
78
13.6k
  RETURN_NOT_OK(w->Mutate(op_type, std::forward<Items>(items)...));
79
13.6k
  return SyncWrite(w.get());
80
13.6k
}
_ZN2yb6master15SysCatalogTable6MutateIJRK13scoped_refptrINS0_10TabletInfoEEEEENS_6StatusENS_27QLWriteRequestPB_QLStmtTypeExDpOT_
Line
Count
Source
76
2.61k
      QLWriteRequestPB::QLStmtType op_type, int64_t leader_term, Items&&... items) {
77
2.61k
  auto w = NewWriter(leader_term);
78
2.61k
  RETURN_NOT_OK(w->Mutate(op_type, std::forward<Items>(items)...));
79
2.61k
  return SyncWrite(w.get());
80
2.61k
}
_ZN2yb6master15SysCatalogTable6MutateIJR13scoped_refptrINS0_10TabletInfoEEEEENS_6StatusENS_27QLWriteRequestPB_QLStmtTypeExDpOT_
Line
Count
Source
76
4.01k
      QLWriteRequestPB::QLStmtType op_type, int64_t leader_term, Items&&... items) {
77
4.01k
  auto w = NewWriter(leader_term);
78
4.01k
  RETURN_NOT_OK(w->Mutate(op_type, std::forward<Items>(items)...));
79
4.01k
  return SyncWrite(w.get());
80
4.01k
}
_ZN2yb6master15SysCatalogTable6MutateIJRNSt3__16vectorI13scoped_refptrINS0_10TabletInfoEENS3_9allocatorIS7_EEEEEEENS_6StatusENS_27QLWriteRequestPB_QLStmtTypeExDpOT_
Line
Count
Source
76
25.3k
      QLWriteRequestPB::QLStmtType op_type, int64_t leader_term, Items&&... items) {
77
25.3k
  auto w = NewWriter(leader_term);
78
25.3k
  RETURN_NOT_OK(w->Mutate(op_type, std::forward<Items>(items)...));
79
25.3k
  return SyncWrite(w.get());
80
25.3k
}
_ZN2yb6master15SysCatalogTable6MutateIJR13scoped_refptrINS0_9TableInfoEERNSt3__16vectorIS3_INS0_10TabletInfoEENS7_9allocatorISA_EEEEEEENS_6StatusENS_27QLWriteRequestPB_QLStmtTypeExDpOT_
Line
Count
Source
76
4.00k
      QLWriteRequestPB::QLStmtType op_type, int64_t leader_term, Items&&... items) {
77
4.00k
  auto w = NewWriter(leader_term);
78
4.00k
  RETURN_NOT_OK(w->Mutate(op_type, std::forward<Items>(items)...));
79
4.00k
  return SyncWrite(w.get());
80
4.00k
}
_ZN2yb6master15SysCatalogTable6MutateIJPNS0_11DdlLogEntryER13scoped_refptrINS0_9TableInfoEEEEENS_6StatusENS_27QLWriteRequestPB_QLStmtTypeExDpOT_
Line
Count
Source
76
2.76k
      QLWriteRequestPB::QLStmtType op_type, int64_t leader_term, Items&&... items) {
77
2.76k
  auto w = NewWriter(leader_term);
78
2.76k
  RETURN_NOT_OK(w->Mutate(op_type, std::forward<Items>(items)...));
79
2.76k
  return SyncWrite(w.get());
80
2.76k
}
_ZN2yb6master15SysCatalogTable6MutateIJRNSt3__16vectorIPNS0_9TableInfoENS3_9allocatorIS6_EEEEEEENS_6StatusENS_27QLWriteRequestPB_QLStmtTypeExDpOT_
Line
Count
Source
76
76
      QLWriteRequestPB::QLStmtType op_type, int64_t leader_term, Items&&... items) {
77
76
  auto w = NewWriter(leader_term);
78
76
  RETURN_NOT_OK(w->Mutate(op_type, std::forward<Items>(items)...));
79
76
  return SyncWrite(w.get());
80
76
}
_ZN2yb6master15SysCatalogTable6MutateIJRNSt3__16vectorIPKNS0_11DdlLogEntryENS3_9allocatorIS7_EEEER13scoped_refptrINS0_9TableInfoEEEEENS_6StatusENS_27QLWriteRequestPB_QLStmtTypeExDpOT_
Line
Count
Source
76
2.86k
      QLWriteRequestPB::QLStmtType op_type, int64_t leader_term, Items&&... items) {
77
2.86k
  auto w = NewWriter(leader_term);
78
2.86k
  RETURN_NOT_OK(w->Mutate(op_type, std::forward<Items>(items)...));
79
2.86k
  return SyncWrite(w.get());
80
2.86k
}
_ZN2yb6master15SysCatalogTable6MutateIJR13scoped_refptrINS0_9TableInfoEERS3_INS0_10TabletInfoEERPS7_EEENS_6StatusENS_27QLWriteRequestPB_QLStmtTypeExDpOT_
Line
Count
Source
76
36
      QLWriteRequestPB::QLStmtType op_type, int64_t leader_term, Items&&... items) {
77
36
  auto w = NewWriter(leader_term);
78
36
  RETURN_NOT_OK(w->Mutate(op_type, std::forward<Items>(items)...));
79
36
  return SyncWrite(w.get());
80
36
}
_ZN2yb6master15SysCatalogTable6MutateIJPNS0_9TableInfoEEEENS_6StatusENS_27QLWriteRequestPB_QLStmtTypeExDpOT_
Line
Count
Source
76
111
      QLWriteRequestPB::QLStmtType op_type, int64_t leader_term, Items&&... items) {
77
111
  auto w = NewWriter(leader_term);
78
111
  RETURN_NOT_OK(w->Mutate(op_type, std::forward<Items>(items)...));
79
111
  return SyncWrite(w.get());
80
111
}
_ZN2yb6master15SysCatalogTable6MutateIJRPNS0_13SysConfigInfoEEEENS_6StatusENS_27QLWriteRequestPB_QLStmtTypeExDpOT_
Line
Count
Source
76
1.94k
      QLWriteRequestPB::QLStmtType op_type, int64_t leader_term, Items&&... items) {
77
1.94k
  auto w = NewWriter(leader_term);
78
1.94k
  RETURN_NOT_OK(w->Mutate(op_type, std::forward<Items>(items)...));
79
1.94k
  return SyncWrite(w.get());
80
1.94k
}
Unexecuted instantiation: _ZN2yb6master15SysCatalogTable6MutateIJR13scoped_refptrINS0_12SnapshotInfoEEEEENS_6StatusENS_27QLWriteRequestPB_QLStmtTypeExDpOT_
Unexecuted instantiation: _ZN2yb6master15SysCatalogTable6MutateIJRK13scoped_refptrINS0_9TableInfoEERNSt3__16vectorIS3_INS0_10TabletInfoEENS8_9allocatorISB_EEEESF_EEENS_6StatusENS_27QLWriteRequestPB_QLStmtTypeExDpOT_
Unexecuted instantiation: _ZN2yb6master15SysCatalogTable6MutateIJRNSt3__16vectorI13scoped_refptrINS0_9TableInfoEENS3_9allocatorIS7_EEEEEEENS_6StatusENS_27QLWriteRequestPB_QLStmtTypeExDpOT_
_ZN2yb6master15SysCatalogTable6MutateIJRNSt3__16vectorIPNS0_13CDCStreamInfoENS3_9allocatorIS6_EEEEEEENS_6StatusENS_27QLWriteRequestPB_QLStmtTypeExDpOT_
Line
Count
Source
76
2
      QLWriteRequestPB::QLStmtType op_type, int64_t leader_term, Items&&... items) {
77
2
  auto w = NewWriter(leader_term);
78
2
  RETURN_NOT_OK(w->Mutate(op_type, std::forward<Items>(items)...));
79
2
  return SyncWrite(w.get());
80
2
}
Unexecuted instantiation: _ZN2yb6master15SysCatalogTable6MutateIJRNSt3__16vectorIPNS0_23UniverseReplicationInfoENS3_9allocatorIS6_EEEEEEENS_6StatusENS_27QLWriteRequestPB_QLStmtTypeExDpOT_
81
82
261k
std::unique_ptr<SysCatalogWriter> SysCatalogTable::NewWriter(int64_t leader_term) {
83
261k
  return std::make_unique<SysCatalogWriter>(*schema_, leader_term);
84
261k
}
85
86
} // namespace master
87
} // namespace yb
88
89
#endif // YB_MASTER_SYS_CATALOG_INTERNAL_H_