http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f58e71c6/devapidocs/org/apache/hadoop/hbase/conf/class-use/ConfigurationManager.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/conf/class-use/ConfigurationManager.html b/devapidocs/org/apache/hadoop/hbase/conf/class-use/ConfigurationManager.html index df58878..d7513cd 100644 --- a/devapidocs/org/apache/hadoop/hbase/conf/class-use/ConfigurationManager.html +++ b/devapidocs/org/apache/hadoop/hbase/conf/class-use/ConfigurationManager.html @@ -168,37 +168,37 @@ <tbody> <tr class="altColor"> <td class="colFirst"><code>void</code></td> -<td class="colLast"><span class="strong">CompactSplitThread.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/CompactSplitThread.html#deregisterChildren(org.apache.hadoop.hbase.conf.ConfigurationManager)">deregisterChildren</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/conf/ConfigurationManager.html" title="class in org.apache.hadoop.hbase.conf">ConfigurationManager</a> manager)</code> +<td class="colLast"><span class="strong">HStore.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#deregisterChildren(org.apache.hadoop.hbase.conf.ConfigurationManager)">deregisterChildren</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/conf/ConfigurationManager.html" title="class in org.apache.hadoop.hbase.conf">ConfigurationManager</a> manager)</code> <div class="block">Needs to be called to deregister the children from the manager.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>void</code></td> -<td class="colLast"><span class="strong">HStore.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#deregisterChildren(org.apache.hadoop.hbase.conf.ConfigurationManager)">deregisterChildren</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/conf/ConfigurationManager.html" title="class in org.apache.hadoop.hbase.conf">ConfigurationManager</a> manager)</code> +<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#deregisterChildren(org.apache.hadoop.hbase.conf.ConfigurationManager)">deregisterChildren</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/conf/ConfigurationManager.html" title="class in org.apache.hadoop.hbase.conf">ConfigurationManager</a> manager)</code> <div class="block">Needs to be called to deregister the children from the manager.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>void</code></td> -<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#deregisterChildren(org.apache.hadoop.hbase.conf.ConfigurationManager)">deregisterChildren</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/conf/ConfigurationManager.html" title="class in org.apache.hadoop.hbase.conf">ConfigurationManager</a> manager)</code> +<td class="colLast"><span class="strong">CompactSplitThread.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/CompactSplitThread.html#deregisterChildren(org.apache.hadoop.hbase.conf.ConfigurationManager)">deregisterChildren</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/conf/ConfigurationManager.html" title="class in org.apache.hadoop.hbase.conf">ConfigurationManager</a> manager)</code> <div class="block">Needs to be called to deregister the children from the manager.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>void</code></td> -<td class="colLast"><span class="strong">CompactSplitThread.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/CompactSplitThread.html#registerChildren(org.apache.hadoop.hbase.conf.ConfigurationManager)">registerChildren</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/conf/ConfigurationManager.html" title="class in org.apache.hadoop.hbase.conf">ConfigurationManager</a> manager)</code> +<td class="colLast"><span class="strong">HStore.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#registerChildren(org.apache.hadoop.hbase.conf.ConfigurationManager)">registerChildren</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/conf/ConfigurationManager.html" title="class in org.apache.hadoop.hbase.conf">ConfigurationManager</a> manager)</code> <div class="block">Needs to be called to register the children to the manager.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>void</code></td> -<td class="colLast"><span class="strong">HStore.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#registerChildren(org.apache.hadoop.hbase.conf.ConfigurationManager)">registerChildren</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/conf/ConfigurationManager.html" title="class in org.apache.hadoop.hbase.conf">ConfigurationManager</a> manager)</code> +<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#registerChildren(org.apache.hadoop.hbase.conf.ConfigurationManager)">registerChildren</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/conf/ConfigurationManager.html" title="class in org.apache.hadoop.hbase.conf">ConfigurationManager</a> manager)</code> <div class="block">Needs to be called to register the children to the manager.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>void</code></td> -<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#registerChildren(org.apache.hadoop.hbase.conf.ConfigurationManager)">registerChildren</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/conf/ConfigurationManager.html" title="class in org.apache.hadoop.hbase.conf">ConfigurationManager</a> manager)</code> +<td class="colLast"><span class="strong">CompactSplitThread.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/CompactSplitThread.html#registerChildren(org.apache.hadoop.hbase.conf.ConfigurationManager)">registerChildren</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/conf/ConfigurationManager.html" title="class in org.apache.hadoop.hbase.conf">ConfigurationManager</a> manager)</code> <div class="block">Needs to be called to register the children to the manager.</div> </td> </tr>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f58e71c6/devapidocs/org/apache/hadoop/hbase/coordination/class-use/SplitLogManagerCoordination.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/coordination/class-use/SplitLogManagerCoordination.html b/devapidocs/org/apache/hadoop/hbase/coordination/class-use/SplitLogManagerCoordination.html index a17932c..d9ec8ba 100644 --- a/devapidocs/org/apache/hadoop/hbase/coordination/class-use/SplitLogManagerCoordination.html +++ b/devapidocs/org/apache/hadoop/hbase/coordination/class-use/SplitLogManagerCoordination.html @@ -124,15 +124,15 @@ </tr> <tbody> <tr class="altColor"> +<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.html" title="interface in org.apache.hadoop.hbase.coordination">SplitLogManagerCoordination</a></code></td> +<td class="colLast"><span class="strong">ZkCoordinatedStateManager.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/coordination/ZkCoordinatedStateManager.html#getSplitLogManagerCoordination()">getSplitLogManagerCoordination</a></strong>()</code> </td> +</tr> +<tr class="rowColor"> <td class="colFirst"><code>abstract <a href="../../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.html" title="interface in org.apache.hadoop.hbase.coordination">SplitLogManagerCoordination</a></code></td> <td class="colLast"><span class="strong">BaseCoordinatedStateManager.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/coordination/BaseCoordinatedStateManager.html#getSplitLogManagerCoordination()">getSplitLogManagerCoordination</a></strong>()</code> <div class="block">Method to retrieve coordination for split log manager</div> </td> </tr> -<tr class="rowColor"> -<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.html" title="interface in org.apache.hadoop.hbase.coordination">SplitLogManagerCoordination</a></code></td> -<td class="colLast"><span class="strong">ZkCoordinatedStateManager.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/coordination/ZkCoordinatedStateManager.html#getSplitLogManagerCoordination()">getSplitLogManagerCoordination</a></strong>()</code> </td> -</tr> </tbody> </table> </li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f58e71c6/devapidocs/org/apache/hadoop/hbase/coordination/class-use/SplitLogWorkerCoordination.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/coordination/class-use/SplitLogWorkerCoordination.html b/devapidocs/org/apache/hadoop/hbase/coordination/class-use/SplitLogWorkerCoordination.html index 9efd6cf..db58044 100644 --- a/devapidocs/org/apache/hadoop/hbase/coordination/class-use/SplitLogWorkerCoordination.html +++ b/devapidocs/org/apache/hadoop/hbase/coordination/class-use/SplitLogWorkerCoordination.html @@ -132,15 +132,15 @@ </tr> <tbody> <tr class="altColor"> +<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/coordination/SplitLogWorkerCoordination.html" title="interface in org.apache.hadoop.hbase.coordination">SplitLogWorkerCoordination</a></code></td> +<td class="colLast"><span class="strong">ZkCoordinatedStateManager.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/coordination/ZkCoordinatedStateManager.html#getSplitLogWorkerCoordination()">getSplitLogWorkerCoordination</a></strong>()</code> </td> +</tr> +<tr class="rowColor"> <td class="colFirst"><code>abstract <a href="../../../../../../org/apache/hadoop/hbase/coordination/SplitLogWorkerCoordination.html" title="interface in org.apache.hadoop.hbase.coordination">SplitLogWorkerCoordination</a></code></td> <td class="colLast"><span class="strong">BaseCoordinatedStateManager.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/coordination/BaseCoordinatedStateManager.html#getSplitLogWorkerCoordination()">getSplitLogWorkerCoordination</a></strong>()</code> <div class="block">Method to retrieve coordination for split log worker</div> </td> </tr> -<tr class="rowColor"> -<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/coordination/SplitLogWorkerCoordination.html" title="interface in org.apache.hadoop.hbase.coordination">SplitLogWorkerCoordination</a></code></td> -<td class="colLast"><span class="strong">ZkCoordinatedStateManager.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/coordination/ZkCoordinatedStateManager.html#getSplitLogWorkerCoordination()">getSplitLogWorkerCoordination</a></strong>()</code> </td> -</tr> </tbody> </table> </li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f58e71c6/devapidocs/org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html b/devapidocs/org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html index 7d2e21c..61c4c3e 100644 --- a/devapidocs/org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html +++ b/devapidocs/org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html @@ -99,8 +99,9 @@ </dl> <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/coprocessor/ColumnInterpreter.html#line.57">ColumnInterpreter</a><T,S,P extends com.google.protobuf.Message,Q extends com.google.protobuf.Message,R extends com.google.protobuf.Message> +<pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.LimitedPrivate</a>(<a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html#value()">value</a>="Coprocesssor") +<a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceStability.Evolving.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceStability.Evolving</a> +public abstract class <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html#line.60">ColumnInterpreter</a><T,S,P extends com.google.protobuf.Message,Q extends com.google.protobuf.Message,R extends com.google.protobuf.Message> 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></pre> <div class="block">Defines how value for specific column is interpreted and provides utility methods like compare, add, multiply etc for them. Takes column family, column @@ -279,7 +280,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>ColumnInterpreter</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html#line.57">ColumnInterpreter</a>()</pre> +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html#line.60">ColumnInterpreter</a>()</pre> </li> </ul> </li> @@ -296,7 +297,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getValue</h4> -<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">T</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html#line.68">getValue</a>(byte[] colFamily, +<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">T</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html#line.71">getValue</a>(byte[] colFamily, byte[] colQualifier, <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> c) 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> @@ -314,7 +315,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>add</h4> -<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">S</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html#line.77">add</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">S</a> l1, +<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">S</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html#line.80">add</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">S</a> l1, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">S</a> l2)</pre> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>l1</code> - </dd><dd><code>l2</code> - </dd> <dt><span class="strong">Returns:</span></dt><dd>sum or non null value among (if either of them is null); otherwise @@ -327,7 +328,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getMaxValue</h4> -<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">T</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html#line.84">getMaxValue</a>()</pre> +<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">T</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html#line.87">getMaxValue</a>()</pre> <div class="block">returns the maximum value for this type T</div> <dl><dt><span class="strong">Returns:</span></dt><dd>max</dd></dl> </li> @@ -338,7 +339,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getMinValue</h4> -<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">T</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html#line.86">getMinValue</a>()</pre> +<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">T</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html#line.89">getMinValue</a>()</pre> </li> </ul> <a name="multiply(java.lang.Object,java.lang.Object)"> @@ -349,7 +350,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>multiply</h4> -<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">S</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html#line.93">multiply</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">S</a> o1, +<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">S</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html#line.96">multiply</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">S</a> o1, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">S</a> o2)</pre> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>o1</code> - </dd><dd><code>o2</code> - </dd> <dt><span class="strong">Returns:</span></dt><dd>multiplication</dd></dl> @@ -363,7 +364,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>increment</h4> -<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">S</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html#line.99">increment</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">S</a> o)</pre> +<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">S</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html#line.102">increment</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">S</a> o)</pre> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>o</code> - </dd> <dt><span class="strong">Returns:</span></dt><dd>increment</dd></dl> </li> @@ -376,7 +377,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>castToReturnType</h4> -<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">S</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html#line.106">castToReturnType</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">T</a> o)</pre> +<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">S</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html#line.109">castToReturnType</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">T</a> o)</pre> <div class="block">provides casting opportunity between the data types.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>o</code> - </dd> <dt><span class="strong">Returns:</span></dt><dd>cast</dd></dl> @@ -390,7 +391,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>compare</h4> -<pre>public abstract int <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html#line.116">compare</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">T</a> l1, +<pre>public abstract int <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html#line.119">compare</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">T</a> l1, <a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">T</a> l2)</pre> <div class="block">This takes care if either of arguments are null. returns 0 if they are equal or both are null; @@ -408,7 +409,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>divideForAvg</h4> -<pre>public abstract double <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html#line.125">divideForAvg</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">S</a> o, +<pre>public abstract double <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html#line.128">divideForAvg</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">S</a> o, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> l)</pre> <div class="block">used for computing average of <S> data values. Not providing the divide method that takes two <S> values as it is not needed as of now.</div> @@ -422,7 +423,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getRequestData</h4> -<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">P</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html#line.136">getRequestData</a>()</pre> +<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">P</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html#line.139">getRequestData</a>()</pre> <div class="block">This method should return any additional data that is needed on the server side to construct the ColumnInterpreter. The server will pass this to the <a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html#initialize(P)"><code>initialize(P)</code></a> @@ -440,7 +441,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>initialize</h4> -<pre>public abstract void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html#line.143">initialize</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">P</a> msg)</pre> +<pre>public abstract void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html#line.146">initialize</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">P</a> msg)</pre> <div class="block">This method should initialize any field(s) of the ColumnInterpreter with a parsing of the passed message bytes (used on the server side).</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>msg</code> - </dd></dl> @@ -454,7 +455,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getProtoForCellType</h4> -<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">Q</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html#line.150">getProtoForCellType</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">T</a> t)</pre> +<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">Q</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html#line.153">getProtoForCellType</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">T</a> t)</pre> <div class="block">This method gets the PB message corresponding to the cell type</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>t</code> - </dd> <dt><span class="strong">Returns:</span></dt><dd>the PB message for the cell-type instance</dd></dl> @@ -468,7 +469,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getCellValueFromProto</h4> -<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">T</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html#line.157">getCellValueFromProto</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">Q</a> q)</pre> +<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">T</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html#line.160">getCellValueFromProto</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">Q</a> q)</pre> <div class="block">This method gets the PB message corresponding to the cell type</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>q</code> - </dd> <dt><span class="strong">Returns:</span></dt><dd>the cell-type instance from the PB message</dd></dl> @@ -482,7 +483,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getProtoForPromotedType</h4> -<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">R</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html#line.164">getProtoForPromotedType</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">S</a> s)</pre> +<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">R</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html#line.167">getProtoForPromotedType</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">S</a> s)</pre> <div class="block">This method gets the PB message corresponding to the promoted type</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>s</code> - </dd> <dt><span class="strong">Returns:</span></dt><dd>the PB message for the promoted-type instance</dd></dl> @@ -496,7 +497,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getPromotedValueFromProto</h4> -<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">S</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html#line.171">getPromotedValueFromProto</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">R</a> r)</pre> +<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">S</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html#line.174">getPromotedValueFromProto</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">R</a> r)</pre> <div class="block">This method gets the promoted type from the proto message</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>r</code> - </dd> <dt><span class="strong">Returns:</span></dt><dd>the promoted-type instance from the PB message</dd></dl> @@ -510,7 +511,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>castToCellType</h4> -<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">T</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html#line.179">castToCellType</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">S</a> response)</pre> +<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">T</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html#line.182">castToCellType</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="type parameter in ColumnInterpreter">S</a> response)</pre> <div class="block">The response message comes as type S. This will convert/cast it to T. In some sense, performs the opposite of <a href="../../../../../org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html#castToReturnType(T)"><code>castToReturnType(Object)</code></a></div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>response</code> - </dd>
