blob: 14b092022535ccced09c95276fb4d33d30005012 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>TestPartialResultsFromClientSide (Apache HBase 3.0.0-alpha-2-SNAPSHOT Test API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="TestPartialResultsFromClientSide (Apache HBase 3.0.0-alpha-2-SNAPSHOT Test API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":9,"i2":10,"i3":9,"i4":9,"i5":9,"i6":10,"i7":10,"i8":10,"i9":9,"i10":9,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/TestPartialResultsFromClientSide.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/apache/hadoop/hbase/TestNodeHealthCheckChore.StoppableImplementation.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../org/apache/hadoop/hbase/TestPerformanceEvaluation.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html" target="_top">Frames</a></li>
<li><a href="TestPartialResultsFromClientSide.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.hadoop.hbase</div>
<h2 title="Class TestPartialResultsFromClientSide" class="title">Class TestPartialResultsFromClientSide</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>org.apache.hadoop.hbase.TestPartialResultsFromClientSide</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.69">TestPartialResultsFromClientSide</a>
extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
<div class="block">These tests are focused on testing how partial results appear to a client. Partial results are
<code>Result</code>s that contain only a portion of a row's complete list of cells. Partial results
are formed when the server breaches its maximum result size when trying to service a client's RPC
request. It is the responsibility of the scanner on the client side to recognize when partial
results have been returned and to take action to form the complete results.
<p>
Unless the flag <code>Scan.setAllowPartialResults(boolean)</code> has been set to true, the caller of
<code>ResultScanner.next()</code> should never see partial results.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#CELL_HEAP_SIZE">CELL_HEAP_SIZE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/HBaseClassTestRule.html" title="class in org.apache.hadoop.hbase">HBaseClassTestRule</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#CLASS_RULE">CLASS_RULE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static byte[][]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#FAMILIES">FAMILIES</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private static byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#FAMILY">FAMILY</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static org.slf4j.Logger</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#LOG">LOG</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#MINICLUSTER_SIZE">MINICLUSTER_SIZE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>org.junit.rules.TestName</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#name">name</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#NUM_COLS">NUM_COLS</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#NUM_FAMILIES">NUM_FAMILIES</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#NUM_QUALIFIERS">NUM_QUALIFIERS</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#NUM_ROWS">NUM_ROWS</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private static byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#QUALIFIER">QUALIFIER</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static byte[][]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#QUALIFIERS">QUALIFIERS</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private static byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#ROW">ROW</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static byte[][]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#ROWS">ROWS</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private static org.apache.hadoop.hbase.client.Table</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#TABLE">TABLE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static org.apache.hadoop.hbase.TableName</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#TABLE_NAME">TABLE_NAME</a></span></code>
<div class="block">Table configuration</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private static <a href="../../../../org/apache/hadoop/hbase/HBaseTestingUtil.html" title="class in org.apache.hadoop.hbase">HBaseTestingUtil</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#TEST_UTIL">TEST_UTIL</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#timeout">timeout</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private static byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#VALUE">VALUE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#VALUE_SIZE">VALUE_SIZE</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#TestPartialResultsFromClientSide--">TestPartialResultsFromClientSide</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#assertCell-org.apache.hadoop.hbase.Cell-byte:A-byte:A-byte:A-">assertCell</a></span>(org.apache.hadoop.hbase.Cell&nbsp;cell,
byte[]&nbsp;row,
byte[]&nbsp;cf,
byte[]&nbsp;cq)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>(package private) static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#compareResults-org.apache.hadoop.hbase.client.Result-org.apache.hadoop.hbase.client.Result-java.lang.String-">compareResults</a></span>(org.apache.hadoop.hbase.client.Result&nbsp;r1,
org.apache.hadoop.hbase.client.Result&nbsp;r2,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message)</code>
<div class="block">Compares two results and fails the test if the results are different</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>private int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#countCellsFromScanner-org.apache.hadoop.hbase.client.ResultScanner-">countCellsFromScanner</a></span>(org.apache.hadoop.hbase.client.ResultScanner&nbsp;scanner)</code>
<div class="block">Exhausts the scanner by calling next repetitively.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>(package private) static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;org.apache.hadoop.hbase.Cell&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#createKeyValuesForRow-byte:A-byte:A:A-byte:A:A-byte:A-">createKeyValuesForRow</a></span>(byte[]&nbsp;row,
byte[][]&nbsp;families,
byte[][]&nbsp;qualifiers,
byte[]&nbsp;value)</code>
<div class="block">Make key values to represent each possible combination of family and qualifier in the specified
row.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>(package private) static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;org.apache.hadoop.hbase.client.Put&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#createPuts-byte:A:A-byte:A:A-byte:A:A-byte:A-">createPuts</a></span>(byte[][]&nbsp;rows,
byte[][]&nbsp;families,
byte[][]&nbsp;qualifiers,
byte[]&nbsp;value)</code>
<div class="block">Make puts to put the input value into each combination of row, family, and qualifier</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>(package private) static org.apache.hadoop.hbase.client.Table</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#createTestTable-org.apache.hadoop.hbase.TableName-byte:A:A-byte:A:A-byte:A:A-byte:A-">createTestTable</a></span>(org.apache.hadoop.hbase.TableName&nbsp;name,
byte[][]&nbsp;rows,
byte[][]&nbsp;families,
byte[][]&nbsp;qualifiers,
byte[]&nbsp;cellValue)</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>private long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#getCellHeapSize--">getCellHeapSize</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>private long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#getResultSizeForNumberOfCells-int-">getResultSizeForNumberOfCells</a></span>(int&nbsp;numberOfCells)</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#moveRegion-org.apache.hadoop.hbase.client.Table-int-">moveRegion</a></span>(org.apache.hadoop.hbase.client.Table&nbsp;table,
int&nbsp;index)</code>&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#setUpBeforeClass--">setUpBeforeClass</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#tearDownAfterClass--">tearDownAfterClass</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#testAllowPartialResults--">testAllowPartialResults</a></span>()</code>
<div class="block">Ensure that we only see Results marked as partial when the allowPartial flag is set</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#testBatchingResultWhenRegionMove--">testBatchingResultWhenRegionMove</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#testCompleteResultWhenRegionMove--">testCompleteResultWhenRegionMove</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#testDontThrowUnknowScannerExceptionToClient--">testDontThrowUnknowScannerExceptionToClient</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#testEquivalenceOfScanResults--">testEquivalenceOfScanResults</a></span>()</code>
<div class="block">Ensure that the results returned from a scanner that retrieves all results in a single RPC call
matches the results that are returned from a scanner that must incrementally combine partial
results into complete results.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#testEquivalenceOfScanResults-org.apache.hadoop.hbase.client.Table-org.apache.hadoop.hbase.client.Scan-org.apache.hadoop.hbase.client.Scan-">testEquivalenceOfScanResults</a></span>(org.apache.hadoop.hbase.client.Table&nbsp;table,
org.apache.hadoop.hbase.client.Scan&nbsp;scan1,
org.apache.hadoop.hbase.client.Scan&nbsp;scan2)</code>&nbsp;</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#testExceptionThrownOnMismatchedPartialResults--">testExceptionThrownOnMismatchedPartialResults</a></span>()</code>
<div class="block">When reconstructing the complete result from its partials we ensure that the row of each
partial result is the same.</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#testExpectedNumberOfCellsPerPartialResult--">testExpectedNumberOfCellsPerPartialResult</a></span>()</code>
<div class="block">Setting the max result size allows us to control how many cells we expect to see on each call
to next on the scanner.</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#testExpectedNumberOfCellsPerPartialResult-org.apache.hadoop.hbase.client.Scan-">testExpectedNumberOfCellsPerPartialResult</a></span>(org.apache.hadoop.hbase.client.Scan&nbsp;baseScan)</code>&nbsp;</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#testExpectedNumberOfCellsPerPartialResult-org.apache.hadoop.hbase.client.Scan-int-">testExpectedNumberOfCellsPerPartialResult</a></span>(org.apache.hadoop.hbase.client.Scan&nbsp;baseScan,
int&nbsp;expectedNumberOfCells)</code>&nbsp;</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#testExpectedValuesOfPartialResults--">testExpectedValuesOfPartialResults</a></span>()</code>
<div class="block">Ensure that the expected key values appear in a result returned from a scanner that is
combining partial results into complete results</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#testExpectedValuesOfPartialResults-boolean-">testExpectedValuesOfPartialResults</a></span>(boolean&nbsp;reversed)</code>&nbsp;</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#testMayHaveMoreCellsInRowReturnsTrueAndSetBatch--">testMayHaveMoreCellsInRowReturnsTrueAndSetBatch</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#testNoPartialResultsWhenRowFilterPresent--">testNoPartialResultsWhenRowFilterPresent</a></span>()</code>
<div class="block">When a scan has a filter where <code>Filter.hasFilterRow()</code> is
true, the scanner should not return partial results.</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#testOrderingOfCellsInPartialResults--">testOrderingOfCellsInPartialResults</a></span>()</code>
<div class="block">Order of cells in partial results matches the ordering of cells from complete results</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#testOrderingOfCellsInPartialResults-org.apache.hadoop.hbase.client.Scan-">testOrderingOfCellsInPartialResults</a></span>(org.apache.hadoop.hbase.client.Scan&nbsp;basePartialScan)</code>&nbsp;</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#testPartialResultsAndBatch--">testPartialResultsAndBatch</a></span>()</code>
<div class="block">Test various combinations of batching and partial results for correctness</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#testPartialResultsAndBatch-int-int-">testPartialResultsAndBatch</a></span>(int&nbsp;batch,
int&nbsp;cellsPerPartialResult)</code>&nbsp;</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#testPartialResultsAndCaching--">testPartialResultsAndCaching</a></span>()</code>
<div class="block">Examine the interaction between the maxResultSize and caching.</div>
</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#testPartialResultsAndCaching-int-int-">testPartialResultsAndCaching</a></span>(int&nbsp;resultSizeRowLimit,
int&nbsp;cachingRowLimit)</code>&nbsp;</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#testPartialResultsReassembly--">testPartialResultsReassembly</a></span>()</code>
<div class="block">Test the method <code>Result.createCompleteResult(Iterable)</code></div>
</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#testPartialResultsReassembly-org.apache.hadoop.hbase.client.Scan-">testPartialResultsReassembly</a></span>(org.apache.hadoop.hbase.client.Scan&nbsp;scanBase)</code>&nbsp;</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#testPartialResultsWithColumnFilter--">testPartialResultsWithColumnFilter</a></span>()</code>
<div class="block">Test partial Result re-assembly in the presence of different filters.</div>
</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#testPartialResultsWithColumnFilter-org.apache.hadoop.hbase.filter.Filter-">testPartialResultsWithColumnFilter</a></span>(org.apache.hadoop.hbase.filter.Filter&nbsp;filter)</code>&nbsp;</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#testPartialResultWhenRegionMove--">testPartialResultWhenRegionMove</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#testReadPointAndPartialResults--">testReadPointAndPartialResults</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#testReversedCompleteResultWhenRegionMove--">testReversedCompleteResultWhenRegionMove</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#testReversedPartialResultWhenRegionMove--">testReversedPartialResultWhenRegionMove</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code>(package private) static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#verifyResult-org.apache.hadoop.hbase.client.Result-java.util.List-java.lang.String-">verifyResult</a></span>(org.apache.hadoop.hbase.client.Result&nbsp;result,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.Cell&gt;&nbsp;expKvList,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;msg)</code>
<div class="block">Verifies that result contains all the key values within expKvList.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="CLASS_RULE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CLASS_RULE</h4>
<pre>public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/HBaseClassTestRule.html" title="class in org.apache.hadoop.hbase">HBaseClassTestRule</a> <a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.72">CLASS_RULE</a></pre>
</li>
</ul>
<a name="LOG">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LOG</h4>
<pre>private static final&nbsp;org.slf4j.Logger <a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.75">LOG</a></pre>
</li>
</ul>
<a name="TEST_UTIL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TEST_UTIL</h4>
<pre>private static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/HBaseTestingUtil.html" title="class in org.apache.hadoop.hbase">HBaseTestingUtil</a> <a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.77">TEST_UTIL</a></pre>
</li>
</ul>
<a name="MINICLUSTER_SIZE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>MINICLUSTER_SIZE</h4>
<pre>private static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.78">MINICLUSTER_SIZE</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.hadoop.hbase.TestPartialResultsFromClientSide.MINICLUSTER_SIZE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="TABLE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TABLE</h4>
<pre>private static&nbsp;org.apache.hadoop.hbase.client.Table <a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.79">TABLE</a></pre>
</li>
</ul>
<a name="TABLE_NAME">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TABLE_NAME</h4>
<pre>private static&nbsp;org.apache.hadoop.hbase.TableName <a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.84">TABLE_NAME</a></pre>
<div class="block">Table configuration</div>
</li>
</ul>
<a name="NUM_ROWS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NUM_ROWS</h4>
<pre>private static&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.86">NUM_ROWS</a></pre>
</li>
</ul>
<a name="ROW">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ROW</h4>
<pre>private static&nbsp;byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.87">ROW</a></pre>
</li>
</ul>
<a name="ROWS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ROWS</h4>
<pre>private static&nbsp;byte[][] <a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.88">ROWS</a></pre>
</li>
</ul>
<a name="NUM_FAMILIES">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NUM_FAMILIES</h4>
<pre>private static&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.93">NUM_FAMILIES</a></pre>
</li>
</ul>
<a name="FAMILY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FAMILY</h4>
<pre>private static&nbsp;byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.94">FAMILY</a></pre>
</li>
</ul>
<a name="FAMILIES">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FAMILIES</h4>
<pre>private static&nbsp;byte[][] <a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.95">FAMILIES</a></pre>
</li>
</ul>
<a name="NUM_QUALIFIERS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NUM_QUALIFIERS</h4>
<pre>private static&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.97">NUM_QUALIFIERS</a></pre>
</li>
</ul>
<a name="QUALIFIER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>QUALIFIER</h4>
<pre>private static&nbsp;byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.98">QUALIFIER</a></pre>
</li>
</ul>
<a name="QUALIFIERS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>QUALIFIERS</h4>
<pre>private static&nbsp;byte[][] <a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.99">QUALIFIERS</a></pre>
</li>
</ul>
<a name="VALUE_SIZE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>VALUE_SIZE</h4>
<pre>private static&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.101">VALUE_SIZE</a></pre>
</li>
</ul>
<a name="VALUE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>VALUE</h4>
<pre>private static&nbsp;byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.102">VALUE</a></pre>
</li>
</ul>
<a name="NUM_COLS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NUM_COLS</h4>
<pre>private static&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.104">NUM_COLS</a></pre>
</li>
</ul>
<a name="CELL_HEAP_SIZE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CELL_HEAP_SIZE</h4>
<pre>private static&nbsp;long <a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.108">CELL_HEAP_SIZE</a></pre>
</li>
</ul>
<a name="timeout">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>timeout</h4>
<pre>private static&nbsp;long <a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.110">timeout</a></pre>
</li>
</ul>
<a name="name">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>name</h4>
<pre>public&nbsp;org.junit.rules.TestName <a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.113">name</a></pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="TestPartialResultsFromClientSide--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>TestPartialResultsFromClientSide</h4>
<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.69">TestPartialResultsFromClientSide</a>()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="setUpBeforeClass--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setUpBeforeClass</h4>
<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.116">setUpBeforeClass</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
</dl>
</li>
</ul>
<a name="createTestTable-org.apache.hadoop.hbase.TableName-byte:A:A-byte:A:A-byte:A:A-byte:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createTestTable</h4>
<pre>static&nbsp;org.apache.hadoop.hbase.client.Table&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.123">createTestTable</a>(org.apache.hadoop.hbase.TableName&nbsp;name,
byte[][]&nbsp;rows,
byte[][]&nbsp;families,
byte[][]&nbsp;qualifiers,
byte[]&nbsp;cellValue)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
</dl>
</li>
</ul>
<a name="tearDownAfterClass--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>tearDownAfterClass</h4>
<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.133">tearDownAfterClass</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
</dl>
</li>
</ul>
<a name="testExpectedValuesOfPartialResults--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testExpectedValuesOfPartialResults</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.143">testExpectedValuesOfPartialResults</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<div class="block">Ensure that the expected key values appear in a result returned from a scanner that is
combining partial results into complete results</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
</dl>
</li>
</ul>
<a name="testExpectedValuesOfPartialResults-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testExpectedValuesOfPartialResults</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.148">testExpectedValuesOfPartialResults</a>(boolean&nbsp;reversed)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
</dl>
</li>
</ul>
<a name="testAllowPartialResults--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testAllowPartialResults</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.178">testAllowPartialResults</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<div class="block">Ensure that we only see Results marked as partial when the allowPartial flag is set</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
</dl>
</li>
</ul>
<a name="testEquivalenceOfScanResults--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testEquivalenceOfScanResults</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.211">testEquivalenceOfScanResults</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<div class="block">Ensure that the results returned from a scanner that retrieves all results in a single RPC call
matches the results that are returned from a scanner that must incrementally combine partial
results into complete results. A variety of scan configurations can be tested</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
</dl>
</li>
</ul>
<a name="testEquivalenceOfScanResults-org.apache.hadoop.hbase.client.Table-org.apache.hadoop.hbase.client.Scan-org.apache.hadoop.hbase.client.Scan-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testEquivalenceOfScanResults</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.221">testEquivalenceOfScanResults</a>(org.apache.hadoop.hbase.client.Table&nbsp;table,
org.apache.hadoop.hbase.client.Scan&nbsp;scan1,
org.apache.hadoop.hbase.client.Scan&nbsp;scan2)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
</dl>
</li>
</ul>
<a name="testOrderingOfCellsInPartialResults--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testOrderingOfCellsInPartialResults</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.249">testOrderingOfCellsInPartialResults</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<div class="block">Order of cells in partial results matches the ordering of cells from complete results</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
</dl>
</li>
</ul>
<a name="testOrderingOfCellsInPartialResults-org.apache.hadoop.hbase.client.Scan-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testOrderingOfCellsInPartialResults</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.262">testOrderingOfCellsInPartialResults</a>(org.apache.hadoop.hbase.client.Scan&nbsp;basePartialScan)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
</dl>
</li>
</ul>
<a name="testExpectedNumberOfCellsPerPartialResult--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testExpectedNumberOfCellsPerPartialResult</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.322">testExpectedNumberOfCellsPerPartialResult</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<div class="block">Setting the max result size allows us to control how many cells we expect to see on each call
to next on the scanner. Test a variety of different sizes for correctness</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
</dl>
</li>
</ul>
<a name="testExpectedNumberOfCellsPerPartialResult-org.apache.hadoop.hbase.client.Scan-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testExpectedNumberOfCellsPerPartialResult</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.330">testExpectedNumberOfCellsPerPartialResult</a>(org.apache.hadoop.hbase.client.Scan&nbsp;baseScan)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
</dl>
</li>
</ul>
<a name="testExpectedNumberOfCellsPerPartialResult-org.apache.hadoop.hbase.client.Scan-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testExpectedNumberOfCellsPerPartialResult</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.336">testExpectedNumberOfCellsPerPartialResult</a>(org.apache.hadoop.hbase.client.Scan&nbsp;baseScan,
int&nbsp;expectedNumberOfCells)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
</dl>
</li>
</ul>
<a name="getCellHeapSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCellHeapSize</h4>
<pre>private&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.375">getCellHeapSize</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The approximate heap size of a cell in the test table. All cells should have
approximately the same heap size, so the value is cached to avoid repeating the
calculation</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
</dl>
</li>
</ul>
<a name="getResultSizeForNumberOfCells-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getResultSizeForNumberOfCells</h4>
<pre>private&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.406">getResultSizeForNumberOfCells</a>(int&nbsp;numberOfCells)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>numberOfCells</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the result size that should be used in <code>Scan.setMaxResultSize(long)</code> if you want
the server to return exactly numberOfCells cells</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
</dl>
</li>
</ul>
<a name="testPartialResultsAndBatch--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testPartialResultsAndBatch</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.414">testPartialResultsAndBatch</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<div class="block">Test various combinations of batching and partial results for correctness</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
</dl>
</li>
</ul>
<a name="testPartialResultsAndBatch-int-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testPartialResultsAndBatch</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.422">testPartialResultsAndBatch</a>(int&nbsp;batch,
int&nbsp;cellsPerPartialResult)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
</dl>
</li>
</ul>
<a name="testPartialResultsReassembly--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testPartialResultsReassembly</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.457">testPartialResultsReassembly</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<div class="block">Test the method <code>Result.createCompleteResult(Iterable)</code></div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
</dl>
</li>
</ul>
<a name="testPartialResultsReassembly-org.apache.hadoop.hbase.client.Scan-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testPartialResultsReassembly</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.464">testPartialResultsReassembly</a>(org.apache.hadoop.hbase.client.Scan&nbsp;scanBase)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
</dl>
</li>
</ul>
<a name="testExceptionThrownOnMismatchedPartialResults--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testExceptionThrownOnMismatchedPartialResults</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.504">testExceptionThrownOnMismatchedPartialResults</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">When reconstructing the complete result from its partials we ensure that the row of each
partial result is the same. If one of the rows differs, an exception is thrown.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
</dl>
</li>
</ul>
<a name="testNoPartialResultsWhenRowFilterPresent--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testNoPartialResultsWhenRowFilterPresent</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.534">testNoPartialResultsWhenRowFilterPresent</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<div class="block">When a scan has a filter where <code>Filter.hasFilterRow()</code> is
true, the scanner should not return partial results. The scanner cannot return partial results
because the entire row needs to be read for the include/exclude decision to be made</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
</dl>
</li>
</ul>
<a name="testPartialResultsAndCaching--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testPartialResultsAndCaching</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.559">testPartialResultsAndCaching</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<div class="block">Examine the interaction between the maxResultSize and caching. If the caching limit is reached
before the maxResultSize limit, we should not see partial results. On the other hand, if the
maxResultSize limit is reached before the caching limit, it is likely that partial results will
be seen.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
</dl>
</li>
</ul>
<a name="testPartialResultsAndCaching-int-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testPartialResultsAndCaching</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.571">testPartialResultsAndCaching</a>(int&nbsp;resultSizeRowLimit,
int&nbsp;cachingRowLimit)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>resultSizeRowLimit</code> - The row limit that will be enforced through maxResultSize</dd>
<dd><code>cachingRowLimit</code> - The row limit that will be enforced through caching</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
</dl>
</li>
</ul>
<a name="createPuts-byte:A:A-byte:A:A-byte:A:A-byte:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createPuts</h4>
<pre>static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;org.apache.hadoop.hbase.client.Put&gt;&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.606">createPuts</a>(byte[][]&nbsp;rows,
byte[][]&nbsp;families,
byte[][]&nbsp;qualifiers,
byte[]&nbsp;value)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Make puts to put the input value into each combination of row, family, and qualifier</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>rows</code> - the rows to use</dd>
<dd><code>families</code> - the families to use</dd>
<dd><code>qualifiers</code> - the qualifiers to use</dd>
<dd><code>value</code> - the values to use</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the dot product of the given rows, families, qualifiers, and values</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if there is a problem creating one of the Put objects</dd>
</dl>
</li>
</ul>
<a name="createKeyValuesForRow-byte:A-byte:A:A-byte:A:A-byte:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createKeyValuesForRow</h4>
<pre>static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;org.apache.hadoop.hbase.Cell&gt;&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.634">createKeyValuesForRow</a>(byte[]&nbsp;row,
byte[][]&nbsp;families,
byte[][]&nbsp;qualifiers,
byte[]&nbsp;value)</pre>
<div class="block">Make key values to represent each possible combination of family and qualifier in the specified
row.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>row</code> - the row to use</dd>
<dd><code>families</code> - the families to use</dd>
<dd><code>qualifiers</code> - the qualifiers to use</dd>
<dd><code>value</code> - the values to use</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the dot product of the given families, qualifiers, and values for a given row</dd>
</dl>
</li>
</ul>
<a name="verifyResult-org.apache.hadoop.hbase.client.Result-java.util.List-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>verifyResult</h4>
<pre>static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.651">verifyResult</a>(org.apache.hadoop.hbase.client.Result&nbsp;result,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.Cell&gt;&nbsp;expKvList,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;msg)</pre>
<div class="block">Verifies that result contains all the key values within expKvList. Fails the test otherwise</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>result</code> - </dd>
<dd><code>expKvList</code> - </dd>
<dd><code>msg</code> - </dd>
</dl>
</li>
</ul>
<a name="compareResults-org.apache.hadoop.hbase.client.Result-org.apache.hadoop.hbase.client.Result-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compareResults</h4>
<pre>static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.680">compareResults</a>(org.apache.hadoop.hbase.client.Result&nbsp;r1,
org.apache.hadoop.hbase.client.Result&nbsp;r2,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message)</pre>
<div class="block">Compares two results and fails the test if the results are different</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>r1</code> - </dd>
<dd><code>r2</code> - </dd>
<dd><code>message</code> - </dd>
</dl>
</li>
</ul>
<a name="testReadPointAndPartialResults--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testReadPointAndPartialResults</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.699">testReadPointAndPartialResults</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
</dl>
</li>
</ul>
<a name="countCellsFromScanner-org.apache.hadoop.hbase.client.ResultScanner-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>countCellsFromScanner</h4>
<pre>private&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.772">countCellsFromScanner</a>(org.apache.hadoop.hbase.client.ResultScanner&nbsp;scanner)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<div class="block">Exhausts the scanner by calling next repetitively. Once completely exhausted, close scanner and
return total cell count</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>scanner</code> - the scanner to exhaust</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the number of cells counted</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code> - if there is a problem retrieving cells from the scanner</dd>
</dl>
</li>
</ul>
<a name="testPartialResultsWithColumnFilter--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testPartialResultsWithColumnFilter</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.791">testPartialResultsWithColumnFilter</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<div class="block">Test partial Result re-assembly in the presence of different filters. The Results from the
partial scanner should match the Results returned from a scanner that receives all of the
results in one RPC to the server. The partial scanner is tested with a variety of different
result sizes (all of which are less than the size necessary to fetch an entire row)</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
</dl>
</li>
</ul>
<a name="testPartialResultsWithColumnFilter-org.apache.hadoop.hbase.filter.Filter-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testPartialResultsWithColumnFilter</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.803">testPartialResultsWithColumnFilter</a>(org.apache.hadoop.hbase.filter.Filter&nbsp;filter)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
</dl>
</li>
</ul>
<a name="moveRegion-org.apache.hadoop.hbase.client.Table-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>moveRegion</h4>
<pre>private&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.819">moveRegion</a>(org.apache.hadoop.hbase.client.Table&nbsp;table,
int&nbsp;index)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
</dl>
</li>
</ul>
<a name="assertCell-org.apache.hadoop.hbase.Cell-byte:A-byte:A-byte:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>assertCell</h4>
<pre>private&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.829">assertCell</a>(org.apache.hadoop.hbase.Cell&nbsp;cell,
byte[]&nbsp;row,
byte[]&nbsp;cf,
byte[]&nbsp;cq)</pre>
</li>
</ul>
<a name="testPartialResultWhenRegionMove--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testPartialResultWhenRegionMove</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.839">testPartialResultWhenRegionMove</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
</dl>
</li>
</ul>
<a name="testReversedPartialResultWhenRegionMove--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testReversedPartialResultWhenRegionMove</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.877">testReversedPartialResultWhenRegionMove</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
</dl>
</li>
</ul>
<a name="testCompleteResultWhenRegionMove--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testCompleteResultWhenRegionMove</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.916">testCompleteResultWhenRegionMove</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
</dl>
</li>
</ul>
<a name="testReversedCompleteResultWhenRegionMove--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testReversedCompleteResultWhenRegionMove</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.952">testReversedCompleteResultWhenRegionMove</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
</dl>
</li>
</ul>
<a name="testBatchingResultWhenRegionMove--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testBatchingResultWhenRegionMove</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.989">testBatchingResultWhenRegionMove</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
</dl>
</li>
</ul>
<a name="testDontThrowUnknowScannerExceptionToClient--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testDontThrowUnknowScannerExceptionToClient</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.1066">testDontThrowUnknowScannerExceptionToClient</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
</dl>
</li>
</ul>
<a name="testMayHaveMoreCellsInRowReturnsTrueAndSetBatch--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>testMayHaveMoreCellsInRowReturnsTrueAndSetBatch</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html#line.1083">testMayHaveMoreCellsInRowReturnsTrueAndSetBatch</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/TestPartialResultsFromClientSide.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/apache/hadoop/hbase/TestNodeHealthCheckChore.StoppableImplementation.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../org/apache/hadoop/hbase/TestPerformanceEvaluation.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/hadoop/hbase/TestPartialResultsFromClientSide.html" target="_top">Frames</a></li>
<li><a href="TestPartialResultsFromClientSide.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2021 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
</body>
</html>