From 07f1312b46045066cb3e1c4dc928019ae96eb81e Mon Sep 17 00:00:00 2001 From: SWH12 <2996259397@qq.com> Date: Mon, 24 Jan 2022 10:31:50 +0800 Subject: [PATCH] fix: HBASE-26692 In some cases, no value is obtained using method Result.getValue() --- .../src/main/java/org/apache/hadoop/hbase/client/Result.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Result.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Result.java index bff50338ba..4563293330 100644 --- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Result.java +++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Result.java @@ -153,6 +153,7 @@ public class Result implements CellScannable, CellScanner { if (exists != null){ return new Result(null, exists, stale, mayHaveMoreCellsInRow); } + cells.sort(CellComparator.getInstance()); return new Result(cells.toArray(new Cell[cells.size()]), null, stale, mayHaveMoreCellsInRow); } @@ -174,6 +175,7 @@ public class Result implements CellScannable, CellScanner { if (exists != null) { return new Result(null, exists, stale, mayHaveMoreCellsInRow); } + Arrays.sort(cells, CellComparator.getInstance()); return new Result(cells, null, stale, mayHaveMoreCellsInRow); } -- 2.20.1.windows.1