You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by ap...@apache.org on 2013/12/06 09:30:27 UTC

svn commit: r1548416 - /hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/client/Scan.java

Author: apurtell
Date: Fri Dec  6 08:30:27 2013
New Revision: 1548416

URL: http://svn.apache.org/r1548416
Log:
HBASE-10064. AggregateClient.validateParameters can throw NPE (cuijianwei)

Modified:
    hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/client/Scan.java

Modified: hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/client/Scan.java
URL: http://svn.apache.org/viewvc/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/client/Scan.java?rev=1548416&r1=1548415&r2=1548416&view=diff
==============================================================================
--- hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/client/Scan.java (original)
+++ hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/client/Scan.java Fri Dec  6 08:30:27 2013
@@ -272,7 +272,7 @@ public class Scan extends OperationWithA
    * @return this
    */
   public Scan setStartRow(byte [] startRow) {
-    this.startRow = startRow;
+    this.startRow = startRow == null ? HConstants.EMPTY_START_ROW : startRow;
     return this;
   }
 
@@ -283,7 +283,7 @@ public class Scan extends OperationWithA
    * @return this
    */
   public Scan setStopRow(byte [] stopRow) {
-    this.stopRow = stopRow;
+    this.stopRow = stopRow == null ? HConstants.EMPTY_END_ROW : stopRow;
     return this;
   }