http://git-wip-us.apache.org/repos/asf/hbase/blob/2fa570dd/devapidocs/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html b/devapidocs/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html index 2f01f1b..29e4887 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html @@ -100,7 +100,7 @@ <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 class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.68">DefaultMemStore</a> +public class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.69">DefaultMemStore</a> extends <a href="http://docs.oracle.com/javase/7/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/MemStore.html" title="interface in org.apache.hadoop.hbase.regionserver">MemStore</a></pre> <div class="block">The MemStore holds in-memory modifications to the Store. Modifications @@ -376,7 +376,8 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore </tr> <tr class="altColor"> <td class="colFirst"><code>boolean</code></td> -<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#shouldSeek(org.apache.hadoop.hbase.client.Scan,%20long)">shouldSeek</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> scan, +<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#shouldSeek(org.apache.hadoop.hbase.client.Scan,%20org.apache.hadoop.hbase.regionserver.Store,%20long)">shouldSeek</a></strong>(<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/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store, long oldestUnexpiredTS)</code> <div class="block">Check if this memstore may contain the required keys</div> </td> @@ -448,7 +449,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>LOG</h4> -<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.69">LOG</a></pre> +<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.70">LOG</a></pre> </li> </ul> <a name="USEMSLAB_KEY"> @@ -457,7 +458,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>USEMSLAB_KEY</h4> -<pre>static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.70">USEMSLAB_KEY</a></pre> +<pre>static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.71">USEMSLAB_KEY</a></pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.DefaultMemStore.USEMSLAB_KEY">Constant Field Values</a></dd></dl> </li> </ul> @@ -467,7 +468,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>USEMSLAB_DEFAULT</h4> -<pre>private static final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.71">USEMSLAB_DEFAULT</a></pre> +<pre>private static final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.72">USEMSLAB_DEFAULT</a></pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.DefaultMemStore.USEMSLAB_DEFAULT">Constant Field Values</a></dd></dl> </li> </ul> @@ -477,7 +478,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>MSLAB_CLASS_NAME</h4> -<pre>static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.72">MSLAB_CLASS_NAME</a></pre> +<pre>static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.73">MSLAB_CLASS_NAME</a></pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.DefaultMemStore.MSLAB_CLASS_NAME">Constant Field Values</a></dd></dl> </li> </ul> @@ -487,7 +488,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>conf</h4> -<pre>private org.apache.hadoop.conf.Configuration <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.74">conf</a></pre> +<pre>private org.apache.hadoop.conf.Configuration <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.75">conf</a></pre> </li> </ul> <a name="cellSet"> @@ -496,7 +497,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>cellSet</h4> -<pre>volatile <a href="../../../../../org/apache/hadoop/hbase/regionserver/CellSkipListSet.html" title="class in org.apache.hadoop.hbase.regionserver">CellSkipListSet</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.81">cellSet</a></pre> +<pre>volatile <a href="../../../../../org/apache/hadoop/hbase/regionserver/CellSkipListSet.html" title="class in org.apache.hadoop.hbase.regionserver">CellSkipListSet</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.82">cellSet</a></pre> </li> </ul> <a name="snapshot"> @@ -505,7 +506,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>snapshot</h4> -<pre>volatile <a href="../../../../../org/apache/hadoop/hbase/regionserver/CellSkipListSet.html" title="class in org.apache.hadoop.hbase.regionserver">CellSkipListSet</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.84">snapshot</a></pre> +<pre>volatile <a href="../../../../../org/apache/hadoop/hbase/regionserver/CellSkipListSet.html" title="class in org.apache.hadoop.hbase.regionserver">CellSkipListSet</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.85">snapshot</a></pre> </li> </ul> <a name="comparator"> @@ -514,7 +515,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>comparator</h4> -<pre>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/DefaultMemStore.html#line.86">comparator</a></pre> +<pre>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/DefaultMemStore.html#line.87">comparator</a></pre> </li> </ul> <a name="size"> @@ -523,7 +524,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>size</h4> -<pre>final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicLong</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.89">size</a></pre> +<pre>final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicLong</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.90">size</a></pre> </li> </ul> <a name="snapshotSize"> @@ -532,7 +533,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>snapshotSize</h4> -<pre>private volatile long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.90">snapshotSize</a></pre> +<pre>private volatile long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.91">snapshotSize</a></pre> </li> </ul> <a name="timeOfOldestEdit"> @@ -541,7 +542,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>timeOfOldestEdit</h4> -<pre>volatile long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.93">timeOfOldestEdit</a></pre> +<pre>volatile long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.94">timeOfOldestEdit</a></pre> </li> </ul> <a name="timeRangeTracker"> @@ -550,7 +551,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>timeRangeTracker</h4> -<pre><a href="../../../../../org/apache/hadoop/hbase/regionserver/TimeRangeTracker.html" title="class in org.apache.hadoop.hbase.regionserver">TimeRangeTracker</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.95">timeRangeTracker</a></pre> +<pre><a href="../../../../../org/apache/hadoop/hbase/regionserver/TimeRangeTracker.html" title="class in org.apache.hadoop.hbase.regionserver">TimeRangeTracker</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.96">timeRangeTracker</a></pre> </li> </ul> <a name="snapshotTimeRangeTracker"> @@ -559,7 +560,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>snapshotTimeRangeTracker</h4> -<pre><a href="../../../../../org/apache/hadoop/hbase/regionserver/TimeRangeTracker.html" title="class in org.apache.hadoop.hbase.regionserver">TimeRangeTracker</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.96">snapshotTimeRangeTracker</a></pre> +<pre><a href="../../../../../org/apache/hadoop/hbase/regionserver/TimeRangeTracker.html" title="class in org.apache.hadoop.hbase.regionserver">TimeRangeTracker</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.97">snapshotTimeRangeTracker</a></pre> </li> </ul> <a name="allocator"> @@ -568,7 +569,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>allocator</h4> -<pre>volatile <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreLAB.html" title="interface in org.apache.hadoop.hbase.regionserver">MemStoreLAB</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.98">allocator</a></pre> +<pre>volatile <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreLAB.html" title="interface in org.apache.hadoop.hbase.regionserver">MemStoreLAB</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.99">allocator</a></pre> </li> </ul> <a name="snapshotAllocator"> @@ -577,7 +578,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>snapshotAllocator</h4> -<pre>volatile <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreLAB.html" title="interface in org.apache.hadoop.hbase.regionserver">MemStoreLAB</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.99">snapshotAllocator</a></pre> +<pre>volatile <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreLAB.html" title="interface in org.apache.hadoop.hbase.regionserver">MemStoreLAB</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.100">snapshotAllocator</a></pre> </li> </ul> <a name="snapshotId"> @@ -586,7 +587,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>snapshotId</h4> -<pre>volatile long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.100">snapshotId</a></pre> +<pre>volatile long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.101">snapshotId</a></pre> </li> </ul> <a name="tagsPresent"> @@ -595,7 +596,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>tagsPresent</h4> -<pre>volatile boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.101">tagsPresent</a></pre> +<pre>volatile boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.102">tagsPresent</a></pre> </li> </ul> <a name="FIXED_OVERHEAD"> @@ -604,7 +605,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>FIXED_OVERHEAD</h4> -<pre>public static final long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.906">FIXED_OVERHEAD</a></pre> +<pre>public static final long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.914">FIXED_OVERHEAD</a></pre> </li> </ul> <a name="DEEP_OVERHEAD"> @@ -613,7 +614,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockListLast"> <li class="blockList"> <h4>DEEP_OVERHEAD</h4> -<pre>public static final long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.909">DEEP_OVERHEAD</a></pre> +<pre>public static final long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.917">DEEP_OVERHEAD</a></pre> </li> </ul> </li> @@ -630,7 +631,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>DefaultMemStore</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.106">DefaultMemStore</a>()</pre> +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.107">DefaultMemStore</a>()</pre> <div class="block">Default constructor. Used for tests.</div> </li> </ul> @@ -640,7 +641,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockListLast"> <li class="blockList"> <h4>DefaultMemStore</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.114">DefaultMemStore</a>(org.apache.hadoop.conf.Configuration conf, +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.115">DefaultMemStore</a>(org.apache.hadoop.conf.Configuration conf, <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a> c)</pre> <div class="block">Constructor.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>c</code> - Comparator</dd></dl> @@ -660,7 +661,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>dump</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.133">dump</a>()</pre> +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.134">dump</a>()</pre> </li> </ul> <a name="snapshot()"> @@ -669,7 +670,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>snapshot</h4> -<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.147">snapshot</a>()</pre> +<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.148">snapshot</a>()</pre> <div class="block">Creates a snapshot of the current memstore. Snapshot must be cleared by call to <a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#clearSnapshot(long)"><code>clearSnapshot(long)</code></a></div> <dl> @@ -684,7 +685,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>clearSnapshot</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.187">clearSnapshot</a>(long id) +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.188">clearSnapshot</a>(long id) throws <a href="../../../../../org/apache/hadoop/hbase/regionserver/UnexpectedStateException.html" title="class in org.apache.hadoop.hbase.regionserver">UnexpectedStateException</a></pre> <div class="block">The passed snapshot was successfully persisted; it can be let go.</div> <dl> @@ -701,7 +702,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>getFlushableSize</h4> -<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.211">getFlushableSize</a>()</pre> +<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.212">getFlushableSize</a>()</pre> <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore.html#getFlushableSize()">MemStore</a></code></strong></div> <div class="block">On flush, how much memory we will clear. Flush will first clear out the data in snapshot if any (It will take a second flush @@ -719,7 +720,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>getSnapshotSize</h4> -<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.216">getSnapshotSize</a>()</pre> +<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.217">getSnapshotSize</a>()</pre> <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore.html#getSnapshotSize()">MemStore</a></code></strong></div> <div class="block">Return the size of the snapshot(s) if any</div> <dl> @@ -734,7 +735,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>add</h4> -<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.226">add</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre> +<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.227">add</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre> <div class="block">Write an update</div> <dl> <dt><strong>Specified by:</strong></dt> @@ -749,7 +750,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>timeOfOldestEdit</h4> -<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.232">timeOfOldestEdit</a>()</pre> +<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.233">timeOfOldestEdit</a>()</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore.html#timeOfOldestEdit()">timeOfOldestEdit</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore.html" title="interface in org.apache.hadoop.hbase.regionserver">MemStore</a></code></dd> @@ -762,7 +763,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>addToCellSet</h4> -<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.236">addToCellSet</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> e)</pre> +<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.237">addToCellSet</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> e)</pre> </li> </ul> <a name="removeFromCellSet(org.apache.hadoop.hbase.Cell)"> @@ -771,7 +772,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>removeFromCellSet</h4> -<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.249">removeFromCellSet</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> e)</pre> +<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.250">removeFromCellSet</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> e)</pre> </li> </ul> <a name="setOldestEditTimeToNow()"> @@ -780,7 +781,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>setOldestEditTimeToNow</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.255">setOldestEditTimeToNow</a>()</pre> +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.256">setOldestEditTimeToNow</a>()</pre> </li> </ul> <a name="internalAdd(org.apache.hadoop.hbase.Cell)"> @@ -789,7 +790,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>internalAdd</h4> -<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.267">internalAdd</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> toAdd)</pre> +<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.268">internalAdd</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> toAdd)</pre> <div class="block">Internal version of add() that doesn't clone Cells with the allocator, and doesn't take the lock. @@ -802,7 +803,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>maybeCloneWithAllocator</h4> -<pre>private <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/DefaultMemStore.html#line.274">maybeCloneWithAllocator</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre> +<pre>private <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/DefaultMemStore.html#line.275">maybeCloneWithAllocator</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre> </li> </ul> <a name="rollback(org.apache.hadoop.hbase.Cell)"> @@ -811,7 +812,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>rollback</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.302">rollback</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.303">rollback</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre> <div class="block">Remove n key from the memstore. Only cells that have the same key and the same memstoreTS are removed. It is ok to not update timeRangeTracker in this call. It is possible that we can optimize this method by using @@ -829,7 +830,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>delete</h4> -<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.329">delete</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> deleteCell)</pre> +<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.330">delete</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> deleteCell)</pre> <div class="block">Write a delete</div> <dl> <dt><strong>Specified by:</strong></dt> @@ -844,7 +845,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>getNextRow</h4> -<pre><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/DefaultMemStore.html#line.343">getNextRow</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre> +<pre><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/DefaultMemStore.html#line.344">getNextRow</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>cell</code> - Find the row that comes after this one. If null, we return the first.</dd> <dt><span class="strong">Returns:</span></dt><dd>Next row or null if none found.</dd></dl> @@ -856,7 +857,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>getLowest</h4> -<pre>private <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/DefaultMemStore.html#line.352">getLowest</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> a, +<pre>private <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/DefaultMemStore.html#line.353">getLowest</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> a, <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> b)</pre> </li> </ul> @@ -866,7 +867,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>getNextRow</h4> -<pre>private <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/DefaultMemStore.html#line.368">getNextRow</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> key, +<pre>private <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/DefaultMemStore.html#line.369">getNextRow</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> key, <a href="http://docs.oracle.com/javase/7/docs/api/java/util/NavigableSet.html?is-external=true" title="class or interface in java.util">NavigableSet</a><<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>> set)</pre> </li> </ul> @@ -876,7 +877,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>updateColumnValue</h4> -<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.402">updateColumnValue</a>(byte[] row, +<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.403">updateColumnValue</a>(byte[] row, byte[] family, byte[] qualifier, long newValue, @@ -902,7 +903,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>upsert</h4> -<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.468">upsert</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>> cells, +<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.469">upsert</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>> cells, long readpoint)</pre> <div class="block">Update or insert the specified KeyValues. <p> @@ -929,7 +930,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>upsert</h4> -<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.490">upsert</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, +<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.491">upsert</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, long readpoint)</pre> <div class="block">Inserts the specified KeyValue into MemStore and deletes any existing versions of the same row/family/qualifier as the specified KeyValue. @@ -950,23 +951,24 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>getScanners</h4> -<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">KeyValueScanner</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.547">getScanners</a>(long readPt)</pre> +<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">KeyValueScanner</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.548">getScanners</a>(long readPt)</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore.html#getScanners(long)">getScanners</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore.html" title="interface in org.apache.hadoop.hbase.regionserver">MemStore</a></code></dd> <dt><span class="strong">Returns:</span></dt><dd>scanner on memstore and snapshot in this order.</dd></dl> </li> </ul> -<a name="shouldSeek(org.apache.hadoop.hbase.client.Scan, long)"> +<a name="shouldSeek(org.apache.hadoop.hbase.client.Scan, org.apache.hadoop.hbase.regionserver.Store, long)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>shouldSeek</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.556">shouldSeek</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> scan, +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.559">shouldSeek</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/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store, long oldestUnexpiredTS)</pre> <div class="block">Check if this memstore may contain the required keys</div> -<dl><dt><span class="strong">Parameters:</span></dt><dd><code>scan</code> - </dd> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>scan</code> - scan</dd><dd><code>store</code> - holds reference to cf</dd><dd><code>oldestUnexpiredTS</code> - </dd> <dt><span class="strong">Returns:</span></dt><dd>False if the key definitely does not exist in this Memstore</dd></dl> </li> </ul> @@ -976,7 +978,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>heapSizeChange</h4> -<pre>static long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.920">heapSizeChange</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, +<pre>static long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.928">heapSizeChange</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, boolean notpresent)</pre> </li> </ul> @@ -986,7 +988,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>keySize</h4> -<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.925">keySize</a>()</pre> +<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.933">keySize</a>()</pre> </li> </ul> <a name="heapSize()"> @@ -995,7 +997,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>heapSize</h4> -<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.934">heapSize</a>()</pre> +<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.942">heapSize</a>()</pre> <div class="block">Get the entire heap usage for this MemStore not including keys in the snapshot.</div> <dl> @@ -1011,7 +1013,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>size</h4> -<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.939">size</a>()</pre> +<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.947">size</a>()</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore.html#size()">size</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore.html" title="interface in org.apache.hadoop.hbase.regionserver">MemStore</a></code></dd> @@ -1024,7 +1026,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockListLast"> <li class="blockList"> <h4>main</h4> -<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.950">main</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] args)</pre> +<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#line.958">main</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] args)</pre> <div class="block">Code to help figure if our approximation of object heap sizes is close enough. See hbase-900. Fills memstores then waits so user can heap dump and bring up resultant hprof in something like jprofiler which
http://git-wip-us.apache.org/repos/asf/hbase/blob/2fa570dd/devapidocs/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html b/devapidocs/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html index 774db75..0968883 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html @@ -108,7 +108,7 @@ </dl> <hr> <br> -<pre>public static enum <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.html#line.615">ScanQueryMatcher.MatchCode</a> +<pre>public static enum <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.html#line.620">ScanQueryMatcher.MatchCode</a> extends <a href="http://docs.oracle.com/javase/7/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/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver">ScanQueryMatcher.MatchCode</a>></pre> <div class="block"><a href="../../../../../org/apache/hadoop/hbase/regionserver/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. @@ -243,7 +243,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/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver">ScanQueryMatcher.MatchCode</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html#line.619">INCLUDE</a></pre> +<pre>public static final <a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver">ScanQueryMatcher.MatchCode</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html#line.624">INCLUDE</a></pre> <div class="block">Include KeyValue in the returned result</div> </li> </ul> @@ -253,7 +253,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/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver">ScanQueryMatcher.MatchCode</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html#line.624">SKIP</a></pre> +<pre>public static final <a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver">ScanQueryMatcher.MatchCode</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html#line.629">SKIP</a></pre> <div class="block">Do not include KeyValue in the returned result</div> </li> </ul> @@ -263,7 +263,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/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver">ScanQueryMatcher.MatchCode</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html#line.629">NEXT</a></pre> +<pre>public static final <a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver">ScanQueryMatcher.MatchCode</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html#line.634">NEXT</a></pre> <div class="block">Do not include, jump to next StoreFile or memstore (in time order)</div> </li> </ul> @@ -273,7 +273,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/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver">ScanQueryMatcher.MatchCode</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html#line.634">DONE</a></pre> +<pre>public static final <a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver">ScanQueryMatcher.MatchCode</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html#line.639">DONE</a></pre> <div class="block">Do not include, return current result</div> </li> </ul> @@ -283,7 +283,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/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver">ScanQueryMatcher.MatchCode</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html#line.643">SEEK_NEXT_ROW</a></pre> +<pre>public static final <a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver">ScanQueryMatcher.MatchCode</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html#line.648">SEEK_NEXT_ROW</a></pre> <div class="block">Done with the row, seek there.</div> </li> </ul> @@ -293,7 +293,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/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver">ScanQueryMatcher.MatchCode</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html#line.647">SEEK_NEXT_COL</a></pre> +<pre>public static final <a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver">ScanQueryMatcher.MatchCode</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html#line.652">SEEK_NEXT_COL</a></pre> <div class="block">Done with column, seek to next.</div> </li> </ul> @@ -303,7 +303,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/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver">ScanQueryMatcher.MatchCode</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html#line.652">DONE_SCAN</a></pre> +<pre>public static final <a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver">ScanQueryMatcher.MatchCode</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html#line.657">DONE_SCAN</a></pre> <div class="block">Done with scan, thanks to the row filter.</div> </li> </ul> @@ -313,7 +313,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/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver">ScanQueryMatcher.MatchCode</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html#line.657">SEEK_NEXT_USING_HINT</a></pre> +<pre>public static final <a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver">ScanQueryMatcher.MatchCode</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html#line.662">SEEK_NEXT_USING_HINT</a></pre> </li> </ul> <a name="INCLUDE_AND_SEEK_NEXT_COL"> @@ -322,7 +322,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/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver">ScanQueryMatcher.MatchCode</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html#line.662">INCLUDE_AND_SEEK_NEXT_COL</a></pre> +<pre>public static final <a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver">ScanQueryMatcher.MatchCode</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html#line.667">INCLUDE_AND_SEEK_NEXT_COL</a></pre> <div class="block">Include KeyValue and done with column, seek to next.</div> </li> </ul> @@ -332,7 +332,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/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver">ScanQueryMatcher.MatchCode</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html#line.667">INCLUDE_AND_SEEK_NEXT_ROW</a></pre> +<pre>public static final <a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver">ScanQueryMatcher.MatchCode</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html#line.672">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/blob/2fa570dd/devapidocs/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.html b/devapidocs/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.html index c2da5a9..5e5ab59 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.html @@ -696,7 +696,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>ScanQueryMatcher</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.html#line.235">ScanQueryMatcher</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> scan, +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.html#line.240">ScanQueryMatcher</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="http://docs.oracle.com/javase/7/docs/api/java/util/NavigableSet.html?is-external=true" title="class or interface in java.util">NavigableSet</a><byte[]> columns, long readPointToUse, @@ -719,7 +719,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>ScanQueryMatcher</h4> -<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.html#line.249">ScanQueryMatcher</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> scan, +<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.html#line.254">ScanQueryMatcher</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="http://docs.oracle.com/javase/7/docs/api/java/util/NavigableSet.html?is-external=true" title="class or interface in java.util">NavigableSet</a><byte[]> columns, long oldestUnexpiredTS, @@ -743,7 +743,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>instantiateDeleteTracker</h4> -<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/DeleteTracker.html" title="interface in org.apache.hadoop.hbase.regionserver">DeleteTracker</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.html#line.214">instantiateDeleteTracker</a>() +<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/DeleteTracker.html" title="interface in org.apache.hadoop.hbase.regionserver">DeleteTracker</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.html#line.219">instantiateDeleteTracker</a>() throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl> @@ -755,7 +755,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>hasNullColumnInQuery</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.html#line.260">hasNullColumnInQuery</a>()</pre> +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.html#line.265">hasNullColumnInQuery</a>()</pre> <dl><dt><span class="strong">Returns:</span></dt><dd>whether there is an null column in the query</dd></dl> </li> </ul> @@ -765,7 +765,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>match</h4> -<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver">ScanQueryMatcher.MatchCode</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.html#line.277">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/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver">ScanQueryMatcher.MatchCode</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.html#line.282">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/7/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: - seek/skip to the next row (MatchCode.SEEK_NEXT_ROW) @@ -786,7 +786,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>checkPartialDropDeleteRange</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.html#line.470">checkPartialDropDeleteRange</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> curCell)</pre> +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.html#line.475">checkPartialDropDeleteRange</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> curCell)</pre> <div class="block">Handle partial-drop-deletes. As we match keys in order, when we have a range from which we can drop deletes, we can set retainDeletesInOutput to false for the duration of this range only, and maintain consistency.</div> @@ -798,7 +798,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>moreRowsMayExistAfter</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.html#line.495">moreRowsMayExistAfter</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> kv)</pre> +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.html#line.500">moreRowsMayExistAfter</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> kv)</pre> </li> </ul> <a name="setToNewRow(org.apache.hadoop.hbase.Cell)"> @@ -807,7 +807,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>setToNewRow</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.html#line.517">setToNewRow</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> curCell)</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.html#line.522">setToNewRow</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> curCell)</pre> <div class="block">Set the row when there is change in row</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>curCell</code> - </dd></dl> </li> @@ -818,7 +818,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>reset</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.html#line.523">reset</a>()</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.html#line.528">reset</a>()</pre> </li> </ul> <a name="getStartKey()"> @@ -827,7 +827,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <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/ScanQueryMatcher.html#line.534">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/ScanQueryMatcher.html#line.539">getStartKey</a>()</pre> <dl><dt><span class="strong">Returns:</span></dt><dd>the start key</dd></dl> </li> </ul> @@ -837,7 +837,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getFilter</h4> -<pre><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/ScanQueryMatcher.html#line.542">getFilter</a>()</pre> +<pre><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/ScanQueryMatcher.html#line.547">getFilter</a>()</pre> <dl><dt><span class="strong">Returns:</span></dt><dd>the Filter</dd></dl> </li> </ul> @@ -847,7 +847,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getNextKeyHint</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/ScanQueryMatcher.html#line.546">getNextKeyHint</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> kv) +<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/ScanQueryMatcher.html#line.551">getNextKeyHint</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> kv) throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl> @@ -859,7 +859,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <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/ScanQueryMatcher.html#line.554">getKeyForNextColumn</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> kv)</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/ScanQueryMatcher.html#line.559">getKeyForNextColumn</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> kv)</pre> </li> </ul> <a name="getKeyForNextRow(org.apache.hadoop.hbase.Cell)"> @@ -868,7 +868,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getKeyForNextRow</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/ScanQueryMatcher.html#line.564">getKeyForNextRow</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> c)</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/ScanQueryMatcher.html#line.569">getKeyForNextRow</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> c)</pre> </li> </ul> <a name="compareKeyForNextRow(org.apache.hadoop.hbase.Cell, org.apache.hadoop.hbase.Cell)"> @@ -877,7 +877,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>compareKeyForNextRow</h4> -<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.html#line.573">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/ScanQueryMatcher.html#line.578">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> kv)</pre> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>nextIndexed</code> - the key of the next entry in the block index (if any)</dd><dd><code>kv</code> - The Cell we're using to calculate the seek key</dd> <dt><span class="strong">Returns:</span></dt><dd>result of the compare between the indexed key and the key portion of the passed cell</dd></dl> @@ -889,7 +889,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>compareKeyForNextColumn</h4> -<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.html#line.583">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/ScanQueryMatcher.html#line.588">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="strong">Parameters:</span></dt><dd><code>nextIndexed</code> - the key of the next entry in the block index (if any)</dd><dd><code>currentCell</code> - The Cell we're using to calculate the seek key</dd> <dt><span class="strong">Returns:</span></dt><dd>result of the compare between the indexed key and the key portion of the passed cell</dd></dl> @@ -901,7 +901,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>checkColumn</h4> -<pre>static <a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver">ScanQueryMatcher.MatchCode</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.html#line.597">checkColumn</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/ColumnTracker.html" title="interface in org.apache.hadoop.hbase.regionserver">ColumnTracker</a> columnTracker, +<pre>static <a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver">ScanQueryMatcher.MatchCode</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.html#line.602">checkColumn</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/ColumnTracker.html" title="interface in org.apache.hadoop.hbase.regionserver">ColumnTracker</a> columnTracker, byte[] bytes, int offset, int length, http://git-wip-us.apache.org/repos/asf/hbase/blob/2fa570dd/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/Store.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/Store.html b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/Store.html index 21fa757..1132728 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/Store.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/Store.html @@ -842,17 +842,25 @@ </tr> <tr class="altColor"> <td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="strong">DefaultMemStore.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#shouldSeek(org.apache.hadoop.hbase.client.Scan,%20org.apache.hadoop.hbase.regionserver.Store,%20long)">shouldSeek</a></strong>(<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/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store, + long oldestUnexpiredTS)</code> +<div class="block">Check if this memstore may contain the required keys</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>boolean</code></td> <td class="colLast"><span class="strong">NonLazyKeyValueScanner.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/NonLazyKeyValueScanner.html#shouldUseScanner(org.apache.hadoop.hbase.client.Scan,%20org.apache.hadoop.hbase.regionserver.Store,%20long)">shouldUseScanner</a></strong>(<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/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store, long oldestUnexpiredTS)</code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><span class="strong">DefaultMemStore.MemStoreScanner.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/DefaultMemStore.MemStoreScanner.html#shouldUseScanner(org.apache.hadoop.hbase.client.Scan,%20org.apache.hadoop.hbase.regionserver.Store,%20long)">shouldUseScanner</a></strong>(<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/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store, long oldestUnexpiredTS)</code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><span class="strong">KeyValueScanner.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html#shouldUseScanner(org.apache.hadoop.hbase.client.Scan,%20org.apache.hadoop.hbase.regionserver.Store,%20long)">shouldUseScanner</a></strong>(<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/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store, @@ -861,7 +869,7 @@ want to use based on criteria such as Bloom filters and timestamp ranges.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><span class="strong">StoreFileScanner.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFileScanner.html#shouldUseScanner(org.apache.hadoop.hbase.client.Scan,%20org.apache.hadoop.hbase.regionserver.Store,%20long)">shouldUseScanner</a></strong>(<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/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store, http://git-wip-us.apache.org/repos/asf/hbase/blob/2fa570dd/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html b/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html index b4fb9ee..f48b25f 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html @@ -599,23 +599,23 @@ <ul> <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="strong">Enum</span></a><E> (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>) <ul> -<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.Operation.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">Region.Operation</span></a></li> +<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">FlushType</span></a></li> +<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/BloomType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">BloomType</span></a></li> +<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">ScanQueryMatcher.MatchCode</span></a></li> +<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionOpeningState.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">RegionOpeningState</span></a></li> <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionMergeTransaction.RegionMergeTransactionPhase.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">RegionMergeTransaction.RegionMergeTransactionPhase</span></a></li> <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/SplitTransaction.SplitTransactionPhase.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">SplitTransaction.SplitTransactionPhase</span></a></li> -<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">ScanQueryMatcher.MatchCode</span></a></li> +<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/SplitLogWorker.TaskExecutor.Status.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">SplitLogWorker.TaskExecutor.Status</span></a></li> +<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/DeleteTracker.DeleteResult.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">DeleteTracker.DeleteResult</span></a></li> +<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.Operation.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">Region.Operation</span></a></li> +<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScannerContext.NextState.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">ScannerContext.NextState</span></a></li> +<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScannerContext.LimitScope.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">ScannerContext.LimitScope</span></a></li> +<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/DeleteTracker.DeleteCompare.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">DeleteTracker.DeleteCompare</span></a></li> <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreScanner.StoreScannerCompactionRace.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">StoreScanner.StoreScannerCompactionRace</span></a></li> +<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">ScanType</span></a></li> +<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.StepDirection.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">DefaultHeapMemoryTuner.StepDirection</span></a></li> <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.FlushResult.Result.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">Region.FlushResult.Result</span></a></li> -<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScannerContext.NextState.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">ScannerContext.NextState</span></a></li> -<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionOpeningState.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">RegionOpeningState</span></a></li> <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsRegionServerSourceFactoryImpl.FactoryStorage.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">MetricsRegionServerSourceFactoryImpl.FactoryStorage</span></a></li> -<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">FlushType</span></a></li> -<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.StepDirection.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">DefaultHeapMemoryTuner.StepDirection</span></a></li> -<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">ScanType</span></a></li> -<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/DeleteTracker.DeleteResult.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">DeleteTracker.DeleteResult</span></a></li> -<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/SplitLogWorker.TaskExecutor.Status.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">SplitLogWorker.TaskExecutor.Status</span></a></li> -<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/BloomType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">BloomType</span></a></li> -<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/DeleteTracker.DeleteCompare.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">DeleteTracker.DeleteCompare</span></a></li> -<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScannerContext.LimitScope.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">ScannerContext.LimitScope</span></a></li> </ul> </li> </ul> http://git-wip-us.apache.org/repos/asf/hbase/blob/2fa570dd/devapidocs/org/apache/hadoop/hbase/replication/regionserver/HBaseInterClusterReplicationEndpoint.Replicator.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/replication/regionserver/HBaseInterClusterReplicationEndpoint.Replicator.html b/devapidocs/org/apache/hadoop/hbase/replication/regionserver/HBaseInterClusterReplicationEndpoint.Replicator.html index 93866b5..b7abe07 100644 --- a/devapidocs/org/apache/hadoop/hbase/replication/regionserver/HBaseInterClusterReplicationEndpoint.Replicator.html +++ b/devapidocs/org/apache/hadoop/hbase/replication/regionserver/HBaseInterClusterReplicationEndpoint.Replicator.html @@ -103,7 +103,7 @@ </dl> <hr> <br> -<pre>protected class <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/HBaseInterClusterReplicationEndpoint.html#line.300">HBaseInterClusterReplicationEndpoint.Replicator</a> +<pre>protected class <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/HBaseInterClusterReplicationEndpoint.html#line.306">HBaseInterClusterReplicationEndpoint.Replicator</a> extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/Callable.html?is-external=true" title="class or interface in java.util.concurrent">Callable</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>></pre> </li> @@ -197,7 +197,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurren <ul class="blockList"> <li class="blockList"> <h4>entries</h4> -<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/wal/WAL.Entry.html" title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/HBaseInterClusterReplicationEndpoint.Replicator.html#line.301">entries</a></pre> +<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/wal/WAL.Entry.html" title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/HBaseInterClusterReplicationEndpoint.Replicator.html#line.307">entries</a></pre> </li> </ul> <a name="ordinal"> @@ -206,7 +206,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurren <ul class="blockListLast"> <li class="blockList"> <h4>ordinal</h4> -<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/HBaseInterClusterReplicationEndpoint.Replicator.html#line.302">ordinal</a></pre> +<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/HBaseInterClusterReplicationEndpoint.Replicator.html#line.308">ordinal</a></pre> </li> </ul> </li> @@ -223,7 +223,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurren <ul class="blockListLast"> <li class="blockList"> <h4>HBaseInterClusterReplicationEndpoint.Replicator</h4> -<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/HBaseInterClusterReplicationEndpoint.Replicator.html#line.303">HBaseInterClusterReplicationEndpoint.Replicator</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/wal/WAL.Entry.html" title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a>> entries, +<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/HBaseInterClusterReplicationEndpoint.Replicator.html#line.309">HBaseInterClusterReplicationEndpoint.Replicator</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/wal/WAL.Entry.html" title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a>> entries, int ordinal)</pre> </li> </ul> @@ -241,7 +241,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurren <ul class="blockListLast"> <li class="blockList"> <h4>call</h4> -<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/HBaseInterClusterReplicationEndpoint.Replicator.html#line.309">call</a>() +<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/HBaseInterClusterReplicationEndpoint.Replicator.html#line.315">call</a>() throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl> <dt><strong>Specified by:</strong></dt>
