http://git-wip-us.apache.org/repos/asf/hbase-site/blob/21766f4a/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/NormalUserScanQueryMatcher.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/NormalUserScanQueryMatcher.html b/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/NormalUserScanQueryMatcher.html index 7800ef6..e8361b7 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/NormalUserScanQueryMatcher.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/NormalUserScanQueryMatcher.html @@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab"; </div> <div class="subNav"> <ul class="navList"> -<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/MinorCompactionScanQueryMatcher.html" title="class in org.apache.hadoop.hbase.regionserver.querymatcher"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/NewVersionBehaviorTracker.DeleteVersionsNode.html" title="class in org.apache.hadoop.hbase.regionserver.querymatcher"><span class="typeNameLink">Prev Class</span></a></li> <li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/RawScanQueryMatcher.html" title="class in org.apache.hadoop.hbase.regionserver.querymatcher"><span class="typeNameLink">Next Class</span></a></li> </ul> <ul class="navList"> @@ -124,7 +124,7 @@ var activeTableTab = "activeTableTab"; <hr> <br> <pre><a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> -public abstract class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/NormalUserScanQueryMatcher.html#line.34">NormalUserScanQueryMatcher</a> +public abstract class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/NormalUserScanQueryMatcher.html#line.33">NormalUserScanQueryMatcher</a> extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/UserScanQueryMatcher.html" title="class in org.apache.hadoop.hbase.regionserver.querymatcher">UserScanQueryMatcher</a></pre> <div class="block">Query matcher for normal user scan.</div> </li> @@ -173,7 +173,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymat </td> </tr> <tr class="altColor"> -<td class="colFirst"><code>private boolean</code></td> +<td class="colFirst"><code>protected boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/NormalUserScanQueryMatcher.html#seePastDeleteMarkers">seePastDeleteMarkers</a></span></code> <div class="block">whether time range queries can see rows "behind" a delete</div> </td> @@ -240,13 +240,13 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymat </tr> <tr id="i1" class="rowColor"> <td class="colFirst"><code>static <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/NormalUserScanQueryMatcher.html" title="class in org.apache.hadoop.hbase.regionserver.querymatcher">NormalUserScanQueryMatcher</a></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/NormalUserScanQueryMatcher.html#create-org.apache.hadoop.hbase.client.Scan-org.apache.hadoop.hbase.regionserver.ScanInfo-org.apache.hadoop.hbase.regionserver.querymatcher.ColumnTracker-boolean-long-long-org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost-">create</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> scan, +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/NormalUserScanQueryMatcher.html#create-org.apache.hadoop.hbase.client.Scan-org.apache.hadoop.hbase.regionserver.ScanInfo-org.apache.hadoop.hbase.regionserver.querymatcher.ColumnTracker-org.apache.hadoop.hbase.regionserver.querymatcher.DeleteTracker-boolean-long-long-">create</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> scan, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/ScanInfo.html" title="class in org.apache.hadoop.hbase.regionserver">ScanInfo</a> scanInfo, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ColumnTracker.html" title="interface in org.apache.hadoop.hbase.regionserver.querymatcher">ColumnTracker</a> columns, + <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/DeleteTracker.html" title="interface in org.apache.hadoop.hbase.regionserver.querymatcher">DeleteTracker</a> deletes, boolean hasNullColumn, long oldestUnexpiredTS, - long now, - <a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.html" title="class in org.apache.hadoop.hbase.regionserver">RegionCoprocessorHost</a> regionCoprocessorHost)</code> </td> + long now)</code> </td> </tr> <tr id="i2" class="altColor"> <td class="colFirst"><code>protected boolean</code></td> @@ -282,7 +282,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymat <!-- --> </a> <h3>Methods inherited from class org.apache.hadoop.hbase.regionserver.querymatcher.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html" title="class in org.apache.hadoop.hbase.regionserver.querymatcher">ScanQueryMatcher</a></h3> -<code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#checkColumn-org.apache.hadoop.hbase.regionserver.querymatcher.ColumnTracker-byte:A-int-int-long-byte-boolean-">checkColumn</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#checkDeleted-org.apache.hadoop.hbase.regionserver.querymatcher.DeleteTracker-org.apache.hadoop.hbase.Cell-">checkDeleted</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#clearCurrentRow--">clearCurrentRow</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#compareKeyForNextColumn-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">compareKeyForNextColumn</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#compareKeyForNextRow-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">compareK eyForNextRow</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#createStartKeyFromRow-byte:A-org.apache.hadoop.hbase.regionserver.ScanInfo-">createStartKeyFromRow</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#currentRow--">currentRow</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#getKeyForNextColumn-org.apache.hadoop.hbase.Cell-">getKeyForNextColumn</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#getStartKey--">getStartKey</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#instantiateDeleteTracker-org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost-">instantiateDeleteTracker</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#preCheck-org.apache.hadoop. hbase.Cell-">preCheck</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#setToNewRow-org.apache.hadoop.hbase.Cell-">setToNewRow</a></code></li> +<code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#checkColumn-org.apache.hadoop.hbase.regionserver.querymatcher.ColumnTracker-byte:A-int-int-long-byte-boolean-">checkColumn</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#checkDeleted-org.apache.hadoop.hbase.regionserver.querymatcher.DeleteTracker-org.apache.hadoop.hbase.Cell-">checkDeleted</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#clearCurrentRow--">clearCurrentRow</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#compareKeyForNextColumn-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">compareKeyForNextColumn</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#compareKeyForNextRow-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">compareK eyForNextRow</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#createStartKeyFromRow-byte:A-org.apache.hadoop.hbase.regionserver.ScanInfo-">createStartKeyFromRow</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#currentRow--">currentRow</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#getKeyForNextColumn-org.apache.hadoop.hbase.Cell-">getKeyForNextColumn</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#getStartKey--">getStartKey</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#getTrackers-org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost-java.util.NavigableSet-org.apache.hadoop.hbase.regionserver.ScanInfo-long-org.apache.hadoop.hbase.client.Scan-">getTrackers</a>, <a href="../../../../../../org/apache/hado op/hbase/regionserver/querymatcher/ScanQueryMatcher.html#preCheck-org.apache.hadoop.hbase.Cell-">preCheck</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#setToNewRow-org.apache.hadoop.hbase.Cell-">setToNewRow</a></code></li> </ul> <ul class="blockList"> <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> @@ -311,7 +311,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymat <ul class="blockList"> <li class="blockList"> <h4>deletes</h4> -<pre>private final <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/DeleteTracker.html" title="interface in org.apache.hadoop.hbase.regionserver.querymatcher">DeleteTracker</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/NormalUserScanQueryMatcher.html#line.37">deletes</a></pre> +<pre>private final <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/DeleteTracker.html" title="interface in org.apache.hadoop.hbase.regionserver.querymatcher">DeleteTracker</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/NormalUserScanQueryMatcher.html#line.36">deletes</a></pre> <div class="block">Keeps track of deletes</div> </li> </ul> @@ -321,7 +321,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymat <ul class="blockList"> <li class="blockList"> <h4>get</h4> -<pre>private final boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/NormalUserScanQueryMatcher.html#line.40">get</a></pre> +<pre>private final boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/NormalUserScanQueryMatcher.html#line.39">get</a></pre> <div class="block">True if we are doing a 'Get' Scan. Every Get is actually a one-row Scan.</div> </li> </ul> @@ -331,7 +331,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymat <ul class="blockListLast"> <li class="blockList"> <h4>seePastDeleteMarkers</h4> -<pre>private final boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/NormalUserScanQueryMatcher.html#line.43">seePastDeleteMarkers</a></pre> +<pre>protected final boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/NormalUserScanQueryMatcher.html#line.42">seePastDeleteMarkers</a></pre> <div class="block">whether time range queries can see rows "behind" a delete</div> </li> </ul> @@ -349,7 +349,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymat <ul class="blockListLast"> <li class="blockList"> <h4>NormalUserScanQueryMatcher</h4> -<pre>protected <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/NormalUserScanQueryMatcher.html#line.45">NormalUserScanQueryMatcher</a>(<a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> scan, +<pre>protected <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/NormalUserScanQueryMatcher.html#line.44">NormalUserScanQueryMatcher</a>(<a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> scan, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/ScanInfo.html" title="class in org.apache.hadoop.hbase.regionserver">ScanInfo</a> scanInfo, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ColumnTracker.html" title="interface in org.apache.hadoop.hbase.regionserver.querymatcher">ColumnTracker</a> columns, boolean hasNullColumn, @@ -372,7 +372,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymat <ul class="blockList"> <li class="blockList"> <h4>beforeShipped</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/NormalUserScanQueryMatcher.html#line.54">beforeShipped</a>() +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/NormalUserScanQueryMatcher.html#line.53">beforeShipped</a>() throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/ShipperListener.html#beforeShipped--">ShipperListener</a></code></span></div> <div class="block">The action that needs to be performed before <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Shipper.html#shipped--"><code>Shipper.shipped()</code></a> is performed</div> @@ -392,7 +392,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymat <ul class="blockList"> <li class="blockList"> <h4>match</h4> -<pre>public <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher">ScanQueryMatcher.MatchCode</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/NormalUserScanQueryMatcher.html#line.60">match</a>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell) +<pre>public <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher">ScanQueryMatcher.MatchCode</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/NormalUserScanQueryMatcher.html#line.59">match</a>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#match-org.apache.hadoop.hbase.Cell-">ScanQueryMatcher</a></code></span></div> <div class="block">Determines if the caller should do one of several things: @@ -422,7 +422,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymat <ul class="blockList"> <li class="blockList"> <h4>reset</h4> -<pre>protected void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/NormalUserScanQueryMatcher.html#line.86">reset</a>()</pre> +<pre>protected void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/NormalUserScanQueryMatcher.html#line.85">reset</a>()</pre> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#reset--">reset</a></code> in class <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html" title="class in org.apache.hadoop.hbase.regionserver.querymatcher">ScanQueryMatcher</a></code></dd> @@ -435,26 +435,26 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymat <ul class="blockList"> <li class="blockList"> <h4>isGet</h4> -<pre>protected boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/NormalUserScanQueryMatcher.html#line.91">isGet</a>()</pre> +<pre>protected boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/NormalUserScanQueryMatcher.html#line.90">isGet</a>()</pre> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/UserScanQueryMatcher.html#isGet--">isGet</a></code> in class <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/UserScanQueryMatcher.html" title="class in org.apache.hadoop.hbase.regionserver.querymatcher">UserScanQueryMatcher</a></code></dd> </dl> </li> </ul> -<a name="create-org.apache.hadoop.hbase.client.Scan-org.apache.hadoop.hbase.regionserver.ScanInfo-org.apache.hadoop.hbase.regionserver.querymatcher.ColumnTracker-boolean-long-long-org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost-"> +<a name="create-org.apache.hadoop.hbase.client.Scan-org.apache.hadoop.hbase.regionserver.ScanInfo-org.apache.hadoop.hbase.regionserver.querymatcher.ColumnTracker-org.apache.hadoop.hbase.regionserver.querymatcher.DeleteTracker-boolean-long-long-"> <!-- --> </a> <ul class="blockListLast"> <li class="blockList"> <h4>create</h4> -<pre>public static <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/NormalUserScanQueryMatcher.html" title="class in org.apache.hadoop.hbase.regionserver.querymatcher">NormalUserScanQueryMatcher</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/NormalUserScanQueryMatcher.html#line.95">create</a>(<a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> scan, +<pre>public static <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/NormalUserScanQueryMatcher.html" title="class in org.apache.hadoop.hbase.regionserver.querymatcher">NormalUserScanQueryMatcher</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/NormalUserScanQueryMatcher.html#line.94">create</a>(<a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> scan, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/ScanInfo.html" title="class in org.apache.hadoop.hbase.regionserver">ScanInfo</a> scanInfo, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ColumnTracker.html" title="interface in org.apache.hadoop.hbase.regionserver.querymatcher">ColumnTracker</a> columns, + <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/DeleteTracker.html" title="interface in org.apache.hadoop.hbase.regionserver.querymatcher">DeleteTracker</a> deletes, boolean hasNullColumn, long oldestUnexpiredTS, - long now, - <a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.html" title="class in org.apache.hadoop.hbase.regionserver">RegionCoprocessorHost</a> regionCoprocessorHost) + long now) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl> <dt><span class="throwsLabel">Throws:</span></dt> @@ -490,7 +490,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymat </div> <div class="subNav"> <ul class="navList"> -<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/MinorCompactionScanQueryMatcher.html" title="class in org.apache.hadoop.hbase.regionserver.querymatcher"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/NewVersionBehaviorTracker.DeleteVersionsNode.html" title="class in org.apache.hadoop.hbase.regionserver.querymatcher"><span class="typeNameLink">Prev Class</span></a></li> <li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/RawScanQueryMatcher.html" title="class in org.apache.hadoop.hbase.regionserver.querymatcher"><span class="typeNameLink">Next Class</span></a></li> </ul> <ul class="navList">
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/21766f4a/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/RawScanQueryMatcher.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/RawScanQueryMatcher.html b/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/RawScanQueryMatcher.html index 67acb32..cb4af05 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/RawScanQueryMatcher.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/RawScanQueryMatcher.html @@ -249,7 +249,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymat <!-- --> </a> <h3>Methods inherited from class org.apache.hadoop.hbase.regionserver.querymatcher.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html" title="class in org.apache.hadoop.hbase.regionserver.querymatcher">ScanQueryMatcher</a></h3> -<code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#beforeShipped--">beforeShipped</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#checkColumn-org.apache.hadoop.hbase.regionserver.querymatcher.ColumnTracker-byte:A-int-int-long-byte-boolean-">checkColumn</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#checkDeleted-org.apache.hadoop.hbase.regionserver.querymatcher.DeleteTracker-org.apache.hadoop.hbase.Cell-">checkDeleted</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#clearCurrentRow--">clearCurrentRow</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#compareKeyForNextColumn-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">compareKeyForNextColumn</a>, <a href="../../../../../../org/apache/hadoop/hbase/re gionserver/querymatcher/ScanQueryMatcher.html#compareKeyForNextRow-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">compareKeyForNextRow</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#createStartKeyFromRow-byte:A-org.apache.hadoop.hbase.regionserver.ScanInfo-">createStartKeyFromRow</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#currentRow--">currentRow</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#getKeyForNextColumn-org.apache.hadoop.hbase.Cell-">getKeyForNextColumn</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#getStartKey--">getStartKey</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#instantiateDeleteTracker-org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost-">instantiateDeleteTrac ker</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#preCheck-org.apache.hadoop.hbase.Cell-">preCheck</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#setToNewRow-org.apache.hadoop.hbase.Cell-">setToNewRow</a></code></li> +<code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#beforeShipped--">beforeShipped</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#checkColumn-org.apache.hadoop.hbase.regionserver.querymatcher.ColumnTracker-byte:A-int-int-long-byte-boolean-">checkColumn</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#checkDeleted-org.apache.hadoop.hbase.regionserver.querymatcher.DeleteTracker-org.apache.hadoop.hbase.Cell-">checkDeleted</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#clearCurrentRow--">clearCurrentRow</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#compareKeyForNextColumn-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">compareKeyForNextColumn</a>, <a href="../../../../../../org/apache/hadoop/hbase/re gionserver/querymatcher/ScanQueryMatcher.html#compareKeyForNextRow-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">compareKeyForNextRow</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#createStartKeyFromRow-byte:A-org.apache.hadoop.hbase.regionserver.ScanInfo-">createStartKeyFromRow</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#currentRow--">currentRow</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#getKeyForNextColumn-org.apache.hadoop.hbase.Cell-">getKeyForNextColumn</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#getStartKey--">getStartKey</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#getTrackers-org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost-java.util.NavigableSet-org.apache.ha doop.hbase.regionserver.ScanInfo-long-org.apache.hadoop.hbase.client.Scan-">getTrackers</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#preCheck-org.apache.hadoop.hbase.Cell-">preCheck</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#setToNewRow-org.apache.hadoop.hbase.Cell-">setToNewRow</a></code></li> </ul> <ul class="blockList"> <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/21766f4a/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html b/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html index ad36ae9..8997e18 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html @@ -122,7 +122,7 @@ var activeTableTab = "activeTableTab"; </dl> <hr> <br> -<pre>public static enum <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.55">ScanQueryMatcher.MatchCode</a> +<pre>public static enum <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.59">ScanQueryMatcher.MatchCode</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher">ScanQueryMatcher.MatchCode</a>></pre> <div class="block"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#match-org.apache.hadoop.hbase.Cell-"><code>ScanQueryMatcher.match(org.apache.hadoop.hbase.Cell)</code></a> return codes. These instruct the scanner moving through memstores and StoreFiles what to do with the current KeyValue. @@ -259,7 +259,7 @@ the order they are declared.</div> <ul class="blockList"> <li class="blockList"> <h4>INCLUDE</h4> -<pre>public static final <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher">ScanQueryMatcher.MatchCode</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html#line.59">INCLUDE</a></pre> +<pre>public static final <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher">ScanQueryMatcher.MatchCode</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html#line.63">INCLUDE</a></pre> <div class="block">Include KeyValue in the returned result</div> </li> </ul> @@ -269,7 +269,7 @@ the order they are declared.</div> <ul class="blockList"> <li class="blockList"> <h4>SKIP</h4> -<pre>public static final <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher">ScanQueryMatcher.MatchCode</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html#line.64">SKIP</a></pre> +<pre>public static final <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher">ScanQueryMatcher.MatchCode</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html#line.68">SKIP</a></pre> <div class="block">Do not include KeyValue in the returned result</div> </li> </ul> @@ -279,7 +279,7 @@ the order they are declared.</div> <ul class="blockList"> <li class="blockList"> <h4>NEXT</h4> -<pre>public static final <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher">ScanQueryMatcher.MatchCode</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html#line.69">NEXT</a></pre> +<pre>public static final <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher">ScanQueryMatcher.MatchCode</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html#line.73">NEXT</a></pre> <div class="block">Do not include, jump to next StoreFile or memstore (in time order)</div> </li> </ul> @@ -289,7 +289,7 @@ the order they are declared.</div> <ul class="blockList"> <li class="blockList"> <h4>DONE</h4> -<pre>public static final <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher">ScanQueryMatcher.MatchCode</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html#line.74">DONE</a></pre> +<pre>public static final <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher">ScanQueryMatcher.MatchCode</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html#line.78">DONE</a></pre> <div class="block">Do not include, return current result</div> </li> </ul> @@ -299,7 +299,7 @@ the order they are declared.</div> <ul class="blockList"> <li class="blockList"> <h4>SEEK_NEXT_ROW</h4> -<pre>public static final <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher">ScanQueryMatcher.MatchCode</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html#line.83">SEEK_NEXT_ROW</a></pre> +<pre>public static final <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher">ScanQueryMatcher.MatchCode</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html#line.87">SEEK_NEXT_ROW</a></pre> <div class="block">Done with the row, seek there.</div> </li> </ul> @@ -309,7 +309,7 @@ the order they are declared.</div> <ul class="blockList"> <li class="blockList"> <h4>SEEK_NEXT_COL</h4> -<pre>public static final <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher">ScanQueryMatcher.MatchCode</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html#line.88">SEEK_NEXT_COL</a></pre> +<pre>public static final <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher">ScanQueryMatcher.MatchCode</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html#line.92">SEEK_NEXT_COL</a></pre> <div class="block">Done with column, seek to next.</div> </li> </ul> @@ -319,7 +319,7 @@ the order they are declared.</div> <ul class="blockList"> <li class="blockList"> <h4>DONE_SCAN</h4> -<pre>public static final <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher">ScanQueryMatcher.MatchCode</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html#line.93">DONE_SCAN</a></pre> +<pre>public static final <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher">ScanQueryMatcher.MatchCode</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html#line.97">DONE_SCAN</a></pre> <div class="block">Done with scan, thanks to the row filter.</div> </li> </ul> @@ -329,7 +329,7 @@ the order they are declared.</div> <ul class="blockList"> <li class="blockList"> <h4>SEEK_NEXT_USING_HINT</h4> -<pre>public static final <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher">ScanQueryMatcher.MatchCode</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html#line.98">SEEK_NEXT_USING_HINT</a></pre> +<pre>public static final <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher">ScanQueryMatcher.MatchCode</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html#line.102">SEEK_NEXT_USING_HINT</a></pre> <div class="block">Seek to next key which is given as hint.</div> </li> </ul> @@ -339,7 +339,7 @@ the order they are declared.</div> <ul class="blockList"> <li class="blockList"> <h4>INCLUDE_AND_SEEK_NEXT_COL</h4> -<pre>public static final <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher">ScanQueryMatcher.MatchCode</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html#line.103">INCLUDE_AND_SEEK_NEXT_COL</a></pre> +<pre>public static final <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher">ScanQueryMatcher.MatchCode</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html#line.107">INCLUDE_AND_SEEK_NEXT_COL</a></pre> <div class="block">Include KeyValue and done with column, seek to next.</div> </li> </ul> @@ -349,7 +349,7 @@ the order they are declared.</div> <ul class="blockListLast"> <li class="blockList"> <h4>INCLUDE_AND_SEEK_NEXT_ROW</h4> -<pre>public static final <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher">ScanQueryMatcher.MatchCode</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html#line.108">INCLUDE_AND_SEEK_NEXT_ROW</a></pre> +<pre>public static final <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher">ScanQueryMatcher.MatchCode</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html#line.112">INCLUDE_AND_SEEK_NEXT_ROW</a></pre> <div class="block">Include KeyValue and done with row, seek to next.</div> </li> </ul> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/21766f4a/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html b/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html index b494d4b..2ed2f85 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":9,"i2":10,"i3":10,"i4":10,"i5":10,"i6":9,"i7":10,"i8":6,"i9":10,"i10":6,"i11":10,"i12":6,"i13":9,"i14":9,"i15":6,"i16":6,"i17":6,"i18":10,"i19":6,"i20":10}; +var methods = {"i0":10,"i1":9,"i2":10,"i3":10,"i4":10,"i5":10,"i6":9,"i7":10,"i8":6,"i9":10,"i10":6,"i11":10,"i12":9,"i13":6,"i14":9,"i15":6,"i16":6,"i17":6,"i18":10,"i19":6,"i20":10}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -118,7 +118,7 @@ var activeTableTab = "activeTableTab"; <hr> <br> <pre><a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> -public abstract class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.46">ScanQueryMatcher</a> +public abstract class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.50">ScanQueryMatcher</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements <a href="../../../../../../org/apache/hadoop/hbase/regionserver/ShipperListener.html" title="interface in org.apache.hadoop.hbase.regionserver">ShipperListener</a></pre> <div class="block">A query matcher that is specifically designed for the scan case.</div> @@ -298,12 +298,16 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Shipp <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#getStartKey--">getStartKey</a></span>()</code> </td> </tr> <tr id="i12" class="altColor"> -<td class="colFirst"><code>abstract boolean</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#hasNullColumnInQuery--">hasNullColumnInQuery</a></span>()</code> </td> +<td class="colFirst"><code>protected static <a href="../../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/DeleteTracker.html" title="interface in org.apache.hadoop.hbase.regionserver.querymatcher">DeleteTracker</a>,<a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ColumnTracker.html" title="interface in org.apache.hadoop.hbase.regionserver.querymatcher">ColumnTracker</a>></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#getTrackers-org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost-java.util.NavigableSet-org.apache.hadoop.hbase.regionserver.ScanInfo-long-org.apache.hadoop.hbase.client.Scan-">getTrackers</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.html" title="class in org.apache.hadoop.hbase.regionserver">RegionCoprocessorHost</a> host, + <a href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableSet.html?is-external=true" title="class or interface in java.util">NavigableSet</a><byte[]> columns, + <a href="../../../../../../org/apache/hadoop/hbase/regionserver/ScanInfo.html" title="class in org.apache.hadoop.hbase.regionserver">ScanInfo</a> scanInfo, + long oldestUnexpiredTS, + <a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> userScan)</code> </td> </tr> <tr id="i13" class="rowColor"> -<td class="colFirst"><code>protected static <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/DeleteTracker.html" title="interface in org.apache.hadoop.hbase.regionserver.querymatcher">DeleteTracker</a></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#instantiateDeleteTracker-org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost-">instantiateDeleteTracker</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.html" title="class in org.apache.hadoop.hbase.regionserver">RegionCoprocessorHost</a> host)</code> </td> +<td class="colFirst"><code>abstract boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#hasNullColumnInQuery--">hasNullColumnInQuery</a></span>()</code> </td> </tr> <tr id="i14" class="altColor"> <td class="colFirst"><code>private static boolean</code></td> @@ -376,7 +380,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Shipp <ul class="blockList"> <li class="blockList"> <h4>rowComparator</h4> -<pre>protected final <a href="../../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.112">rowComparator</a></pre> +<pre>protected final <a href="../../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.116">rowComparator</a></pre> <div class="block">Row comparator for the region this query is for</div> </li> </ul> @@ -386,7 +390,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Shipp <ul class="blockList"> <li class="blockList"> <h4>startKey</h4> -<pre>protected final <a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.115">startKey</a></pre> +<pre>protected final <a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.119">startKey</a></pre> <div class="block">Key to seek to in memstore and StoreFiles</div> </li> </ul> @@ -396,7 +400,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Shipp <ul class="blockList"> <li class="blockList"> <h4>columns</h4> -<pre>protected final <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ColumnTracker.html" title="interface in org.apache.hadoop.hbase.regionserver.querymatcher">ColumnTracker</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.118">columns</a></pre> +<pre>protected final <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ColumnTracker.html" title="interface in org.apache.hadoop.hbase.regionserver.querymatcher">ColumnTracker</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.122">columns</a></pre> <div class="block">Keeps track of columns and versions</div> </li> </ul> @@ -406,7 +410,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Shipp <ul class="blockList"> <li class="blockList"> <h4>oldestUnexpiredTS</h4> -<pre>protected final long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.121">oldestUnexpiredTS</a></pre> +<pre>protected final long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.125">oldestUnexpiredTS</a></pre> <div class="block">The oldest timestamp we are interested in, based on TTL</div> </li> </ul> @@ -416,7 +420,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Shipp <ul class="blockList"> <li class="blockList"> <h4>now</h4> -<pre>protected final long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.123">now</a></pre> +<pre>protected final long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.127">now</a></pre> </li> </ul> <a name="currentRow"> @@ -425,7 +429,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Shipp <ul class="blockListLast"> <li class="blockList"> <h4>currentRow</h4> -<pre>protected <a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.126">currentRow</a></pre> +<pre>protected <a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.130">currentRow</a></pre> <div class="block">Row the query is on</div> </li> </ul> @@ -443,7 +447,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Shipp <ul class="blockListLast"> <li class="blockList"> <h4>ScanQueryMatcher</h4> -<pre>protected <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.128">ScanQueryMatcher</a>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> startKey, +<pre>protected <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.132">ScanQueryMatcher</a>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> startKey, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/ScanInfo.html" title="class in org.apache.hadoop.hbase.regionserver">ScanInfo</a> scanInfo, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ColumnTracker.html" title="interface in org.apache.hadoop.hbase.regionserver.querymatcher">ColumnTracker</a> columns, long oldestUnexpiredTS, @@ -464,7 +468,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Shipp <ul class="blockList"> <li class="blockList"> <h4>isCellTTLExpired</h4> -<pre>private static boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.142">isCellTTLExpired</a>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, +<pre>private static boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.146">isCellTTLExpired</a>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, long oldestTimestamp, long now)</pre> <dl> @@ -482,7 +486,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Shipp <ul class="blockList"> <li class="blockList"> <h4>preCheck</h4> -<pre>protected final <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher">ScanQueryMatcher.MatchCode</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.171">preCheck</a>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre> +<pre>protected final <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher">ScanQueryMatcher.MatchCode</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.175">preCheck</a>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre> <div class="block">Check before the delete logic.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> @@ -496,7 +500,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Shipp <ul class="blockList"> <li class="blockList"> <h4>checkDeleted</h4> -<pre>protected final <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher">ScanQueryMatcher.MatchCode</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.200">checkDeleted</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/DeleteTracker.html" title="interface in org.apache.hadoop.hbase.regionserver.querymatcher">DeleteTracker</a> deletes, +<pre>protected final <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher">ScanQueryMatcher.MatchCode</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.204">checkDeleted</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/DeleteTracker.html" title="interface in org.apache.hadoop.hbase.regionserver.querymatcher">DeleteTracker</a> deletes, <a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre> </li> </ul> @@ -506,7 +510,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Shipp <ul class="blockList"> <li class="blockList"> <h4>match</h4> -<pre>public abstract <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher">ScanQueryMatcher.MatchCode</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.233">match</a>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell) +<pre>public abstract <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher">ScanQueryMatcher.MatchCode</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.243">match</a>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Determines if the caller should do one of several things: <ul> @@ -533,7 +537,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Shipp <ul class="blockList"> <li class="blockList"> <h4>getStartKey</h4> -<pre>public <a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.238">getStartKey</a>()</pre> +<pre>public <a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.248">getStartKey</a>()</pre> <dl> <dt><span class="returnLabel">Returns:</span></dt> <dd>the start key</dd> @@ -546,7 +550,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Shipp <ul class="blockList"> <li class="blockList"> <h4>hasNullColumnInQuery</h4> -<pre>public abstract boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.245">hasNullColumnInQuery</a>()</pre> +<pre>public abstract boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.255">hasNullColumnInQuery</a>()</pre> <dl> <dt><span class="returnLabel">Returns:</span></dt> <dd>whether there is an null column in the query</dd> @@ -559,7 +563,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Shipp <ul class="blockList"> <li class="blockList"> <h4>currentRow</h4> -<pre>public <a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.250">currentRow</a>()</pre> +<pre>public <a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.260">currentRow</a>()</pre> <dl> <dt><span class="returnLabel">Returns:</span></dt> <dd>a cell represent the current row</dd> @@ -572,7 +576,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Shipp <ul class="blockList"> <li class="blockList"> <h4>clearCurrentRow</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.257">clearCurrentRow</a>()</pre> +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.267">clearCurrentRow</a>()</pre> <div class="block">Make <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#currentRow--"><code>currentRow()</code></a> return null.</div> </li> </ul> @@ -582,7 +586,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Shipp <ul class="blockList"> <li class="blockList"> <h4>reset</h4> -<pre>protected abstract void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.261">reset</a>()</pre> +<pre>protected abstract void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.271">reset</a>()</pre> </li> </ul> <a name="setToNewRow-org.apache.hadoop.hbase.Cell-"> @@ -591,7 +595,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Shipp <ul class="blockList"> <li class="blockList"> <h4>setToNewRow</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.267">setToNewRow</a>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> currentRow)</pre> +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.277">setToNewRow</a>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> currentRow)</pre> <div class="block">Set the row when there is change in row</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -605,7 +609,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Shipp <ul class="blockList"> <li class="blockList"> <h4>isUserScan</h4> -<pre>public abstract boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.273">isUserScan</a>()</pre> +<pre>public abstract boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.283">isUserScan</a>()</pre> </li> </ul> <a name="moreRowsMayExistAfter-org.apache.hadoop.hbase.Cell-"> @@ -614,7 +618,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Shipp <ul class="blockList"> <li class="blockList"> <h4>moreRowsMayExistAfter</h4> -<pre>public abstract boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.280">moreRowsMayExistAfter</a>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre> +<pre>public abstract boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.290">moreRowsMayExistAfter</a>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre> <dl> <dt><span class="returnLabel">Returns:</span></dt> <dd>Returns false if we know there are no more rows to be scanned (We've reached the @@ -629,7 +633,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Shipp <ul class="blockList"> <li class="blockList"> <h4>getKeyForNextColumn</h4> -<pre>public <a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.282">getKeyForNextColumn</a>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre> +<pre>public <a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.292">getKeyForNextColumn</a>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre> </li> </ul> <a name="compareKeyForNextRow-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-"> @@ -638,7 +642,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Shipp <ul class="blockList"> <li class="blockList"> <h4>compareKeyForNextRow</h4> -<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.297">compareKeyForNextRow</a>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> nextIndexed, +<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.307">compareKeyForNextRow</a>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> nextIndexed, <a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> currentCell)</pre> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -655,7 +659,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Shipp <ul class="blockList"> <li class="blockList"> <h4>compareKeyForNextColumn</h4> -<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.307">compareKeyForNextColumn</a>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> nextIndexed, +<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.317">compareKeyForNextColumn</a>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> nextIndexed, <a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> currentCell)</pre> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -672,7 +676,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Shipp <ul class="blockList"> <li class="blockList"> <h4>getFilter</h4> -<pre>public abstract <a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.323">getFilter</a>()</pre> +<pre>public abstract <a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.333">getFilter</a>()</pre> <dl> <dt><span class="returnLabel">Returns:</span></dt> <dd>the Filter</dd> @@ -685,7 +689,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Shipp <ul class="blockList"> <li class="blockList"> <h4>getNextKeyHint</h4> -<pre>public abstract <a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.328">getNextKeyHint</a>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell) +<pre>public abstract <a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.338">getNextKeyHint</a>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Delegate to <a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html#getNextCellHint-org.apache.hadoop.hbase.Cell-"><code>Filter.getNextCellHint(Cell)</code></a>. If no filter, return <code>null</code>.</div> <dl> @@ -700,7 +704,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Shipp <ul class="blockList"> <li class="blockList"> <h4>beforeShipped</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.331">beforeShipped</a>() +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.341">beforeShipped</a>() throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/ShipperListener.html#beforeShipped--">ShipperListener</a></code></span></div> <div class="block">The action that needs to be performed before <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Shipper.html#shipped--"><code>Shipper.shipped()</code></a> is performed</div> @@ -718,18 +722,22 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Shipp <ul class="blockList"> <li class="blockList"> <h4>createStartKeyFromRow</h4> -<pre>protected static <a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.340">createStartKeyFromRow</a>(byte[] startRow, +<pre>protected static <a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.350">createStartKeyFromRow</a>(byte[] startRow, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/ScanInfo.html" title="class in org.apache.hadoop.hbase.regionserver">ScanInfo</a> scanInfo)</pre> </li> </ul> -<a name="instantiateDeleteTracker-org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost-"> +<a name="getTrackers-org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost-java.util.NavigableSet-org.apache.hadoop.hbase.regionserver.ScanInfo-long-org.apache.hadoop.hbase.client.Scan-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>instantiateDeleteTracker</h4> -<pre>protected static <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/DeleteTracker.html" title="interface in org.apache.hadoop.hbase.regionserver.querymatcher">DeleteTracker</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.344">instantiateDeleteTracker</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.html" title="class in org.apache.hadoop.hbase.regionserver">RegionCoprocessorHost</a> host) - throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> +<h4>getTrackers</h4> +<pre>protected static <a href="../../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/DeleteTracker.html" title="interface in org.apache.hadoop.hbase.regionserver.querymatcher">DeleteTracker</a>,<a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ColumnTracker.html" title="interface in org.apache.hadoop.hbase.regionserver.querymatcher">ColumnTracker</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.354">getTrackers</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.html" title="class in org.apache.hadoop.hbase.regionserver">RegionCoprocessorHost</a> host, + <a href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableSet.html?is-external=true" title="class or interface in java.util">NavigableSet</a><byte[]> columns, + <a href="../../../../../../org/apache/hadoop/hbase/regionserver/ScanInfo.html" title="class in org.apache.hadoop.hbase.regionserver">ScanInfo</a> scanInfo, + long oldestUnexpiredTS, + <a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> userScan) + throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl> <dt><span class="throwsLabel">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> @@ -742,7 +750,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Shipp <ul class="blockListLast"> <li class="blockList"> <h4>checkColumn</h4> -<pre>static <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher">ScanQueryMatcher.MatchCode</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.354">checkColumn</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ColumnTracker.html" title="interface in org.apache.hadoop.hbase.regionserver.querymatcher">ColumnTracker</a> columnTracker, +<pre>static <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher">ScanQueryMatcher.MatchCode</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#line.395">checkColumn</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ColumnTracker.html" title="interface in org.apache.hadoop.hbase.regionserver.querymatcher">ColumnTracker</a> columnTracker, byte[] bytes, int offset, int length, http://git-wip-us.apache.org/repos/asf/hbase-site/blob/21766f4a/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/ScanWildcardColumnTracker.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/ScanWildcardColumnTracker.html b/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/ScanWildcardColumnTracker.html index 633f821..fa2bde2 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/ScanWildcardColumnTracker.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/ScanWildcardColumnTracker.html @@ -453,7 +453,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/regionserver/query <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ColumnTracker.html#checkVersions-org.apache.hadoop.hbase.Cell-long-byte-boolean-">checkVersions</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ColumnTracker.html" title="interface in org.apache.hadoop.hbase.regionserver.querymatcher">ColumnTracker</a></code></dd> -<dd><code>timestamp</code> - The timeToLive to enforce.</dd> +<dd><code>timestamp</code> - The timestamp of the cell.</dd> <dd><code>type</code> - the type of the key value (Put/Delete)</dd> <dd><code>ignoreCount</code> - indicates if the KV needs to be excluded while counting (used during compactions. We only count KV's that are older than all the scanners' read points.)</dd> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/21766f4a/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/StripeCompactionScanQueryMatcher.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/StripeCompactionScanQueryMatcher.html b/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/StripeCompactionScanQueryMatcher.html index 130b090..c48c140 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/StripeCompactionScanQueryMatcher.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/StripeCompactionScanQueryMatcher.html @@ -224,8 +224,9 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymat <th class="colOne" scope="col">Constructor and Description</th> </tr> <tr class="altColor"> -<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/StripeCompactionScanQueryMatcher.html#StripeCompactionScanQueryMatcher-org.apache.hadoop.hbase.regionserver.ScanInfo-org.apache.hadoop.hbase.regionserver.querymatcher.DeleteTracker-long-long-long-long-byte:A-byte:A-">StripeCompactionScanQueryMatcher</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/ScanInfo.html" title="class in org.apache.hadoop.hbase.regionserver">ScanInfo</a> scanInfo, +<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/StripeCompactionScanQueryMatcher.html#StripeCompactionScanQueryMatcher-org.apache.hadoop.hbase.regionserver.ScanInfo-org.apache.hadoop.hbase.regionserver.querymatcher.DeleteTracker-org.apache.hadoop.hbase.regionserver.querymatcher.ColumnTracker-long-long-long-long-byte:A-byte:A-">StripeCompactionScanQueryMatcher</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/ScanInfo.html" title="class in org.apache.hadoop.hbase.regionserver">ScanInfo</a> scanInfo, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/DeleteTracker.html" title="interface in org.apache.hadoop.hbase.regionserver.querymatcher">DeleteTracker</a> deletes, + <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ColumnTracker.html" title="interface in org.apache.hadoop.hbase.regionserver.querymatcher">ColumnTracker</a> columns, long readPointToUse, long earliestPutTs, long oldestUnexpiredTS, @@ -293,7 +294,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymat <!-- --> </a> <h3>Methods inherited from class org.apache.hadoop.hbase.regionserver.querymatcher.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html" title="class in org.apache.hadoop.hbase.regionserver.querymatcher">ScanQueryMatcher</a></h3> -<code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#checkColumn-org.apache.hadoop.hbase.regionserver.querymatcher.ColumnTracker-byte:A-int-int-long-byte-boolean-">checkColumn</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#checkDeleted-org.apache.hadoop.hbase.regionserver.querymatcher.DeleteTracker-org.apache.hadoop.hbase.Cell-">checkDeleted</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#clearCurrentRow--">clearCurrentRow</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#compareKeyForNextColumn-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">compareKeyForNextColumn</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#compareKeyForNextRow-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">compareK eyForNextRow</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#createStartKeyFromRow-byte:A-org.apache.hadoop.hbase.regionserver.ScanInfo-">createStartKeyFromRow</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#currentRow--">currentRow</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#getKeyForNextColumn-org.apache.hadoop.hbase.Cell-">getKeyForNextColumn</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#getStartKey--">getStartKey</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#instantiateDeleteTracker-org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost-">instantiateDeleteTracker</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#preCheck-org.apache.hadoop. hbase.Cell-">preCheck</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#setToNewRow-org.apache.hadoop.hbase.Cell-">setToNewRow</a></code></li> +<code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#checkColumn-org.apache.hadoop.hbase.regionserver.querymatcher.ColumnTracker-byte:A-int-int-long-byte-boolean-">checkColumn</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#checkDeleted-org.apache.hadoop.hbase.regionserver.querymatcher.DeleteTracker-org.apache.hadoop.hbase.Cell-">checkDeleted</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#clearCurrentRow--">clearCurrentRow</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#compareKeyForNextColumn-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">compareKeyForNextColumn</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#compareKeyForNextRow-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">compareK eyForNextRow</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#createStartKeyFromRow-byte:A-org.apache.hadoop.hbase.regionserver.ScanInfo-">createStartKeyFromRow</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#currentRow--">currentRow</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#getKeyForNextColumn-org.apache.hadoop.hbase.Cell-">getKeyForNextColumn</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#getStartKey--">getStartKey</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#getTrackers-org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost-java.util.NavigableSet-org.apache.hadoop.hbase.regionserver.ScanInfo-long-org.apache.hadoop.hbase.client.Scan-">getTrackers</a>, <a href="../../../../../../org/apache/hado op/hbase/regionserver/querymatcher/ScanQueryMatcher.html#preCheck-org.apache.hadoop.hbase.Cell-">preCheck</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.html#setToNewRow-org.apache.hadoop.hbase.Cell-">setToNewRow</a></code></li> </ul> <ul class="blockList"> <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> @@ -351,7 +352,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymat <!-- --> </a> <h3>Constructor Detail</h3> -<a name="StripeCompactionScanQueryMatcher-org.apache.hadoop.hbase.regionserver.ScanInfo-org.apache.hadoop.hbase.regionserver.querymatcher.DeleteTracker-long-long-long-long-byte:A-byte:A-"> +<a name="StripeCompactionScanQueryMatcher-org.apache.hadoop.hbase.regionserver.ScanInfo-org.apache.hadoop.hbase.regionserver.querymatcher.DeleteTracker-org.apache.hadoop.hbase.regionserver.querymatcher.ColumnTracker-long-long-long-long-byte:A-byte:A-"> <!-- --> </a> <ul class="blockListLast"> @@ -359,6 +360,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymat <h4>StripeCompactionScanQueryMatcher</h4> <pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/querymatcher/StripeCompactionScanQueryMatcher.html#line.43">StripeCompactionScanQueryMatcher</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/ScanInfo.html" title="class in org.apache.hadoop.hbase.regionserver">ScanInfo</a> scanInfo, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/DeleteTracker.html" title="interface in org.apache.hadoop.hbase.regionserver.querymatcher">DeleteTracker</a> deletes, + <a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ColumnTracker.html" title="interface in org.apache.hadoop.hbase.regionserver.querymatcher">ColumnTracker</a> columns, long readPointToUse, long earliestPutTs, long oldestUnexpiredTS,