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. */
