This is an automated email from the ASF dual-hosted git repository.

alexey pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/kudu.git


The following commit(s) were added to refs/heads/master by this push:
     new 1f2fe809b [mvcc] use operator==() instead of Equals()
1f2fe809b is described below

commit 1f2fe809bb56cf417e4a04acce8020cc530eddbf
Author: Alexey Serbin <ale...@apache.org>
AuthorDate: Mon Aug 7 16:03:01 2023 -0700

    [mvcc] use operator==() instead of Equals()
    
    This patch replaces Equals() with operator==() for MvccSnapshot.
    
    This patch doesn't contain any functional modifications.
    
    Change-Id: I171df89cc10a013df888afe702efe0084bff6c79
    Reviewed-on: http://gerrit.cloudera.org:8080/20325
    Reviewed-by: Mahesh Reddy <mre...@cloudera.com>
    Reviewed-by: Abhishek Chennaka <achenn...@cloudera.com>
    Reviewed-by: Marton Greber <greber...@gmail.com>
    Tested-by: Alexey Serbin <ale...@apache.org>
---
 src/kudu/tablet/delta_store.cc | 7 +++----
 src/kudu/tablet/mvcc.cc        | 2 +-
 src/kudu/tablet/mvcc.h         | 2 +-
 3 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/src/kudu/tablet/delta_store.cc b/src/kudu/tablet/delta_store.cc
index 461f34e22..0c748a138 100644
--- a/src/kudu/tablet/delta_store.cc
+++ b/src/kudu/tablet/delta_store.cc
@@ -462,10 +462,9 @@ Status 
DeltaPreparer<Traits>::FilterColumnIdsAndCollectDeltas(
   }
 
   // May only be used on a fully inclusive snapshot.
-  DCHECK(opts_.snap_to_include.Equals(Traits::kType == REDO ?
-                                      
MvccSnapshot::CreateSnapshotIncludingAllOps() :
-                                      
MvccSnapshot::CreateSnapshotIncludingNoOps()));
-
+  DCHECK(opts_.snap_to_include ==
+         (Traits::kType == REDO ? MvccSnapshot::CreateSnapshotIncludingAllOps()
+                                : 
MvccSnapshot::CreateSnapshotIncludingNoOps()));
   faststring buf;
   RowChangeListEncoder encoder(&buf);
   for (const auto& src : prepared_deltas_) {
diff --git a/src/kudu/tablet/mvcc.cc b/src/kudu/tablet/mvcc.cc
index bb2b88409..a4f06dbce 100644
--- a/src/kudu/tablet/mvcc.cc
+++ b/src/kudu/tablet/mvcc.cc
@@ -499,7 +499,7 @@ void MvccSnapshot::AddAppliedTimestamp(Timestamp timestamp) 
{
   }
 }
 
-bool MvccSnapshot::Equals(const MvccSnapshot& other) const {
+bool MvccSnapshot::operator==(const MvccSnapshot& other) const {
   if (type_ != other.type_) {
     return false;
   }
diff --git a/src/kudu/tablet/mvcc.h b/src/kudu/tablet/mvcc.h
index ec4a4ea99..b4ab5ee1d 100644
--- a/src/kudu/tablet/mvcc.h
+++ b/src/kudu/tablet/mvcc.h
@@ -158,7 +158,7 @@ class MvccSnapshot {
 
   // Returns true if 'other' represents the same set of timestamps as this
   // snapshot, false otherwise.
-  bool Equals(const MvccSnapshot& other) const;
+  bool operator==(const MvccSnapshot& other) const;
 
  private:
   friend class MvccManager;

Reply via email to