From e433ea135c72399e8fc4b21dd041ad5d51ec2c52 Mon Sep 17 00:00:00 2001 From: Igor Bernstein Date: Wed, 16 Jul 2025 16:48:30 -0400 Subject: [PATCH] chore: add missing hashCodes Change-Id: I10bfd50174fe2c790aa4a10086a3b14017ba6156 --- .../bigtable/data/v2/internal/ProtoResultSetMetadata.java | 6 ++++++ .../cloud/bigtable/data/v2/models/SampleRowKeysRequest.java | 5 +++++ 2 files changed, 11 insertions(+) diff --git a/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/internal/ProtoResultSetMetadata.java b/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/internal/ProtoResultSetMetadata.java index 36bbdf500833..45542d96e6d9 100644 --- a/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/internal/ProtoResultSetMetadata.java +++ b/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/internal/ProtoResultSetMetadata.java @@ -22,6 +22,7 @@ import com.google.cloud.bigtable.data.v2.models.sql.ColumnMetadata; import com.google.cloud.bigtable.data.v2.models.sql.ResultSetMetadata; import com.google.cloud.bigtable.data.v2.models.sql.SqlType; +import com.google.common.base.Objects; import com.google.common.base.Preconditions; import com.google.common.collect.ImmutableList; import java.util.List; @@ -94,4 +95,9 @@ public boolean equals(@Nullable Object other) { } return false; } + + @Override + public int hashCode() { + return Objects.hashCode(columns); + } } diff --git a/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/models/SampleRowKeysRequest.java b/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/models/SampleRowKeysRequest.java index d2a9dcb6a787..78a444019cb6 100644 --- a/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/models/SampleRowKeysRequest.java +++ b/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/models/SampleRowKeysRequest.java @@ -85,4 +85,9 @@ public boolean equals(Object o) { SampleRowKeysRequest sampleRowKeysRequest = (SampleRowKeysRequest) o; return Objects.equal(targetId, sampleRowKeysRequest.targetId); } + + @Override + public int hashCode() { + return Objects.hashCode(targetId); + } }