From d132c4b53d40f574db78b74ce34da95c4e32f0bd Mon Sep 17 00:00:00 2001 From: Bo Cui Date: Tue, 14 Jul 2020 15:38:23 +0530 Subject: [PATCH] HBASE-24693 regioninfo#isLast() should point to EMPTY_END_ROW (readability improvement) Closes #2051 Signed-off-by: Duo Zhang Signed-off-by: Viraj Jasani --- .../main/java/org/apache/hadoop/hbase/client/RegionInfo.java | 2 +- .../src/main/java/org/apache/hadoop/hbase/HConstants.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/RegionInfo.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/RegionInfo.java index a6d16528cb2..dbda4a53cb8 100644 --- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/RegionInfo.java +++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/RegionInfo.java @@ -768,7 +768,7 @@ public interface RegionInfo extends Comparable { * @return True if this is last Region in Table */ default boolean isLast() { - return Bytes.equals(getEndKey(), HConstants.EMPTY_START_ROW); + return Bytes.equals(getEndKey(), HConstants.EMPTY_END_ROW); } /** diff --git a/hbase-common/src/main/java/org/apache/hadoop/hbase/HConstants.java b/hbase-common/src/main/java/org/apache/hadoop/hbase/HConstants.java index c0d346ea574..8e82025f0a5 100644 --- a/hbase-common/src/main/java/org/apache/hadoop/hbase/HConstants.java +++ b/hbase-common/src/main/java/org/apache/hadoop/hbase/HConstants.java @@ -615,7 +615,7 @@ public final class HConstants { /** * Last row in a table. */ - public static final byte [] EMPTY_END_ROW = EMPTY_START_ROW; + public static final byte [] EMPTY_END_ROW = EMPTY_BYTE_ARRAY; /** * Used by scanners and others when they're trying to detect the end of a