Repository: hbase
Updated Branches:
  refs/heads/0.94 20c83b53c -> 597d57b9e


HBASE-12720 Make InternalScan LimitedPrivate (Vladimir Rodionov)


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/597d57b9
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/597d57b9
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/597d57b9

Branch: refs/heads/0.94
Commit: 597d57b9efc4aa149adaab982c14e50eabd00ca0
Parents: 20c83b5
Author: Enis Soztutar <[email protected]>
Authored: Fri Dec 19 14:09:25 2014 -0800
Committer: Enis Soztutar <[email protected]>
Committed: Fri Dec 19 14:09:25 2014 -0800

----------------------------------------------------------------------
 .../hadoop/hbase/regionserver/InternalScan.java    | 17 ++++++++++++++---
 1 file changed, 14 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hbase/blob/597d57b9/src/main/java/org/apache/hadoop/hbase/regionserver/InternalScan.java
----------------------------------------------------------------------
diff --git 
a/src/main/java/org/apache/hadoop/hbase/regionserver/InternalScan.java 
b/src/main/java/org/apache/hadoop/hbase/regionserver/InternalScan.java
index db2e02d..000c109 100644
--- a/src/main/java/org/apache/hadoop/hbase/regionserver/InternalScan.java
+++ b/src/main/java/org/apache/hadoop/hbase/regionserver/InternalScan.java
@@ -19,11 +19,13 @@
  */
 package org.apache.hadoop.hbase.regionserver;
 
+import java.io.IOException;
+
 import org.apache.hadoop.hbase.client.Get;
 import org.apache.hadoop.hbase.client.Scan;
 
 /**
- * Special internal-only scanner, currently used for increment operations to
+ * Special scanner, currently used for increment operations to
  * allow additional server-side arguments for Scan operations.
  * <p>
  * Rather than adding new options/parameters to the public Scan API, this new
@@ -33,7 +35,7 @@ import org.apache.hadoop.hbase.client.Scan;
  * {@link #checkOnlyMemStore()} or to only read from StoreFiles with
  * {@link #checkOnlyStoreFiles()}.
  */
-class InternalScan extends Scan {
+public class InternalScan extends Scan {
   private boolean memOnly = false;
   private boolean filesOnly = false;
 
@@ -43,7 +45,16 @@ class InternalScan extends Scan {
   public InternalScan(Get get) {
     super(get);
   }
-
+  
+  /**
+   * @param scan - original scan
+   * @throws IOException 
+   */
+  public InternalScan(Scan scan) 
+      throws IOException 
+  {
+    super(scan);
+  }
   /**
    * StoreFiles will not be scanned. Only MemStore will be scanned.
    */

Reply via email to