blob: 43c4d6912f2db2e422f0a3fd630b5a5fd4f100bc [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 (1.8.0_131-google-v7) on Thu Apr 19 15:01:23 PDT 2018 -->
<title>BigtableGrpc.BigtableImplBase (java API)</title>
<meta name="date" content="2018-04-19">
<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="BigtableGrpc.BigtableImplBase (java API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10};
var tabs = {65535:["t0","All 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="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="../../../../com/google/bigtable/v2/BigtableGrpc.BigtableFutureStub.html" title="class in com.google.bigtable.v2"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../com/google/bigtable/v2/BigtableGrpc.BigtableStub.html" title="class in com.google.bigtable.v2"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/google/bigtable/v2/BigtableGrpc.BigtableImplBase.html" target="_top">Frames</a></li>
<li><a href="BigtableGrpc.BigtableImplBase.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>Field&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>Field&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">com.google.bigtable.v2</div>
<h2 title="Class BigtableGrpc.BigtableImplBase" class="title">Class BigtableGrpc.BigtableImplBase</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>com.google.bigtable.v2.BigtableGrpc.BigtableImplBase</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>io.grpc.BindableService</dd>
</dl>
<dl>
<dt>Enclosing class:</dt>
<dd><a href="../../../../com/google/bigtable/v2/BigtableGrpc.html" title="class in com.google.bigtable.v2">BigtableGrpc</a></dd>
</dl>
<hr>
<br>
<pre>public abstract static class <span class="typeNameLabel">BigtableGrpc.BigtableImplBase</span>
extends java.lang.Object
implements io.grpc.BindableService</pre>
<div class="block"><pre>
Service for reading from and writing to existing Bigtable tables.
</pre></div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== 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="../../../../com/google/bigtable/v2/BigtableGrpc.BigtableImplBase.html#BigtableImplBase--">BigtableImplBase</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="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>io.grpc.ServerServiceDefinition</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/bigtable/v2/BigtableGrpc.BigtableImplBase.html#bindService--">bindService</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/bigtable/v2/BigtableGrpc.BigtableImplBase.html#checkAndMutateRow-com.google.bigtable.v2.CheckAndMutateRowRequest-io.grpc.stub.StreamObserver-">checkAndMutateRow</a></span>(<a href="../../../../com/google/bigtable/v2/CheckAndMutateRowRequest.html" title="class in com.google.bigtable.v2">CheckAndMutateRowRequest</a>&nbsp;request,
io.grpc.stub.StreamObserver&lt;<a href="../../../../com/google/bigtable/v2/CheckAndMutateRowResponse.html" title="class in com.google.bigtable.v2">CheckAndMutateRowResponse</a>&gt;&nbsp;responseObserver)</code>
<div class="block">
Mutates a row atomically based on the output of a predicate Reader filter.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/bigtable/v2/BigtableGrpc.BigtableImplBase.html#mutateRow-com.google.bigtable.v2.MutateRowRequest-io.grpc.stub.StreamObserver-">mutateRow</a></span>(<a href="../../../../com/google/bigtable/v2/MutateRowRequest.html" title="class in com.google.bigtable.v2">MutateRowRequest</a>&nbsp;request,
io.grpc.stub.StreamObserver&lt;<a href="../../../../com/google/bigtable/v2/MutateRowResponse.html" title="class in com.google.bigtable.v2">MutateRowResponse</a>&gt;&nbsp;responseObserver)</code>
<div class="block">
Mutates a row atomically.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/bigtable/v2/BigtableGrpc.BigtableImplBase.html#mutateRows-com.google.bigtable.v2.MutateRowsRequest-io.grpc.stub.StreamObserver-">mutateRows</a></span>(<a href="../../../../com/google/bigtable/v2/MutateRowsRequest.html" title="class in com.google.bigtable.v2">MutateRowsRequest</a>&nbsp;request,
io.grpc.stub.StreamObserver&lt;<a href="../../../../com/google/bigtable/v2/MutateRowsResponse.html" title="class in com.google.bigtable.v2">MutateRowsResponse</a>&gt;&nbsp;responseObserver)</code>
<div class="block">
Mutates multiple rows in a batch.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/bigtable/v2/BigtableGrpc.BigtableImplBase.html#readModifyWriteRow-com.google.bigtable.v2.ReadModifyWriteRowRequest-io.grpc.stub.StreamObserver-">readModifyWriteRow</a></span>(<a href="../../../../com/google/bigtable/v2/ReadModifyWriteRowRequest.html" title="class in com.google.bigtable.v2">ReadModifyWriteRowRequest</a>&nbsp;request,
io.grpc.stub.StreamObserver&lt;<a href="../../../../com/google/bigtable/v2/ReadModifyWriteRowResponse.html" title="class in com.google.bigtable.v2">ReadModifyWriteRowResponse</a>&gt;&nbsp;responseObserver)</code>
<div class="block">
Modifies a row atomically on the server.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/bigtable/v2/BigtableGrpc.BigtableImplBase.html#readRows-com.google.bigtable.v2.ReadRowsRequest-io.grpc.stub.StreamObserver-">readRows</a></span>(<a href="../../../../com/google/bigtable/v2/ReadRowsRequest.html" title="class in com.google.bigtable.v2">ReadRowsRequest</a>&nbsp;request,
io.grpc.stub.StreamObserver&lt;<a href="../../../../com/google/bigtable/v2/ReadRowsResponse.html" title="class in com.google.bigtable.v2">ReadRowsResponse</a>&gt;&nbsp;responseObserver)</code>
<div class="block">
Streams back the contents of all requested rows in key order, optionally
applying the same Reader filter to each.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/google/bigtable/v2/BigtableGrpc.BigtableImplBase.html#sampleRowKeys-com.google.bigtable.v2.SampleRowKeysRequest-io.grpc.stub.StreamObserver-">sampleRowKeys</a></span>(<a href="../../../../com/google/bigtable/v2/SampleRowKeysRequest.html" title="class in com.google.bigtable.v2">SampleRowKeysRequest</a>&nbsp;request,
io.grpc.stub.StreamObserver&lt;<a href="../../../../com/google/bigtable/v2/SampleRowKeysResponse.html" title="class in com.google.bigtable.v2">SampleRowKeysResponse</a>&gt;&nbsp;responseObserver)</code>
<div class="block">
Returns a sample of row keys in the table.</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.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="BigtableImplBase--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>BigtableImplBase</h4>
<pre>public&nbsp;BigtableImplBase()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="readRows-com.google.bigtable.v2.ReadRowsRequest-io.grpc.stub.StreamObserver-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>readRows</h4>
<pre>public&nbsp;void&nbsp;readRows(<a href="../../../../com/google/bigtable/v2/ReadRowsRequest.html" title="class in com.google.bigtable.v2">ReadRowsRequest</a>&nbsp;request,
io.grpc.stub.StreamObserver&lt;<a href="../../../../com/google/bigtable/v2/ReadRowsResponse.html" title="class in com.google.bigtable.v2">ReadRowsResponse</a>&gt;&nbsp;responseObserver)</pre>
<div class="block"><pre>
Streams back the contents of all requested rows in key order, optionally
applying the same Reader filter to each. Depending on their size,
rows and cells may be broken up across multiple responses, but
atomicity of each row will still be preserved. See the
ReadRowsResponse documentation for details.
</pre></div>
</li>
</ul>
<a name="sampleRowKeys-com.google.bigtable.v2.SampleRowKeysRequest-io.grpc.stub.StreamObserver-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sampleRowKeys</h4>
<pre>public&nbsp;void&nbsp;sampleRowKeys(<a href="../../../../com/google/bigtable/v2/SampleRowKeysRequest.html" title="class in com.google.bigtable.v2">SampleRowKeysRequest</a>&nbsp;request,
io.grpc.stub.StreamObserver&lt;<a href="../../../../com/google/bigtable/v2/SampleRowKeysResponse.html" title="class in com.google.bigtable.v2">SampleRowKeysResponse</a>&gt;&nbsp;responseObserver)</pre>
<div class="block"><pre>
Returns a sample of row keys in the table. The returned row keys will
delimit contiguous sections of the table of approximately equal size,
which can be used to break up the data for distributed tasks like
mapreduces.
</pre></div>
</li>
</ul>
<a name="mutateRow-com.google.bigtable.v2.MutateRowRequest-io.grpc.stub.StreamObserver-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mutateRow</h4>
<pre>public&nbsp;void&nbsp;mutateRow(<a href="../../../../com/google/bigtable/v2/MutateRowRequest.html" title="class in com.google.bigtable.v2">MutateRowRequest</a>&nbsp;request,
io.grpc.stub.StreamObserver&lt;<a href="../../../../com/google/bigtable/v2/MutateRowResponse.html" title="class in com.google.bigtable.v2">MutateRowResponse</a>&gt;&nbsp;responseObserver)</pre>
<div class="block"><pre>
Mutates a row atomically. Cells already present in the row are left
unchanged unless explicitly changed by `mutation`.
</pre></div>
</li>
</ul>
<a name="mutateRows-com.google.bigtable.v2.MutateRowsRequest-io.grpc.stub.StreamObserver-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mutateRows</h4>
<pre>public&nbsp;void&nbsp;mutateRows(<a href="../../../../com/google/bigtable/v2/MutateRowsRequest.html" title="class in com.google.bigtable.v2">MutateRowsRequest</a>&nbsp;request,
io.grpc.stub.StreamObserver&lt;<a href="../../../../com/google/bigtable/v2/MutateRowsResponse.html" title="class in com.google.bigtable.v2">MutateRowsResponse</a>&gt;&nbsp;responseObserver)</pre>
<div class="block"><pre>
Mutates multiple rows in a batch. Each individual row is mutated
atomically as in MutateRow, but the entire batch is not executed
atomically.
</pre></div>
</li>
</ul>
<a name="checkAndMutateRow-com.google.bigtable.v2.CheckAndMutateRowRequest-io.grpc.stub.StreamObserver-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>checkAndMutateRow</h4>
<pre>public&nbsp;void&nbsp;checkAndMutateRow(<a href="../../../../com/google/bigtable/v2/CheckAndMutateRowRequest.html" title="class in com.google.bigtable.v2">CheckAndMutateRowRequest</a>&nbsp;request,
io.grpc.stub.StreamObserver&lt;<a href="../../../../com/google/bigtable/v2/CheckAndMutateRowResponse.html" title="class in com.google.bigtable.v2">CheckAndMutateRowResponse</a>&gt;&nbsp;responseObserver)</pre>
<div class="block"><pre>
Mutates a row atomically based on the output of a predicate Reader filter.
</pre></div>
</li>
</ul>
<a name="readModifyWriteRow-com.google.bigtable.v2.ReadModifyWriteRowRequest-io.grpc.stub.StreamObserver-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>readModifyWriteRow</h4>
<pre>public&nbsp;void&nbsp;readModifyWriteRow(<a href="../../../../com/google/bigtable/v2/ReadModifyWriteRowRequest.html" title="class in com.google.bigtable.v2">ReadModifyWriteRowRequest</a>&nbsp;request,
io.grpc.stub.StreamObserver&lt;<a href="../../../../com/google/bigtable/v2/ReadModifyWriteRowResponse.html" title="class in com.google.bigtable.v2">ReadModifyWriteRowResponse</a>&gt;&nbsp;responseObserver)</pre>
<div class="block"><pre>
Modifies a row atomically on the server. The method reads the latest
existing timestamp and value from the specified columns and writes a new
entry based on pre-defined read/modify/write rules. The new value for the
timestamp is the greater of the existing timestamp or the current server
time. The method returns the new contents of all modified cells.
</pre></div>
</li>
</ul>
<a name="bindService--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>bindService</h4>
<pre>public final&nbsp;io.grpc.ServerServiceDefinition&nbsp;bindService()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>bindService</code>&nbsp;in interface&nbsp;<code>io.grpc.BindableService</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="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="../../../../com/google/bigtable/v2/BigtableGrpc.BigtableFutureStub.html" title="class in com.google.bigtable.v2"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../com/google/bigtable/v2/BigtableGrpc.BigtableStub.html" title="class in com.google.bigtable.v2"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/google/bigtable/v2/BigtableGrpc.BigtableImplBase.html" target="_top">Frames</a></li>
<li><a href="BigtableGrpc.BigtableImplBase.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>Field&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>Field&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 ======= -->
</body>
</html>