blob: f2fd7a7818d576de24c23257aee70bf8176e6d1e [file] [log] [blame]
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>All Classes (Apache Calcite Avatica API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="All Classes (Apache Calcite Avatica API)";
}
}
catch(err) {
}
//-->
var data = {"i0":2,"i1":2,"i2":2,"i3":1,"i4":2,"i5":2,"i6":2,"i7":2,"i8":1,"i9":2,"i10":4,"i11":8,"i12":2,"i13":2,"i14":2,"i15":1,"i16":2,"i17":2,"i18":1,"i19":1,"i20":1,"i21":1,"i22":2,"i23":2,"i24":2,"i25":2,"i26":2,"i27":2,"i28":2,"i29":2,"i30":2,"i31":2,"i32":2,"i33":2,"i34":2,"i35":2,"i36":2,"i37":4,"i38":2,"i39":2,"i40":8,"i41":1,"i42":4,"i43":2,"i44":1,"i45":2,"i46":8,"i47":2,"i48":2,"i49":2,"i50":2,"i51":2,"i52":2,"i53":2,"i54":4,"i55":2,"i56":4,"i57":2,"i58":2,"i59":2,"i60":2,"i61":4,"i62":2,"i63":2,"i64":2,"i65":2,"i66":2,"i67":1,"i68":2,"i69":2,"i70":1,"i71":2,"i72":2,"i73":1,"i74":2,"i75":2,"i76":1,"i77":2,"i78":2,"i79":1,"i80":2,"i81":2,"i82":4,"i83":1,"i84":2,"i85":2,"i86":1,"i87":2,"i88":2,"i89":1,"i90":4,"i91":2,"i92":4,"i93":2,"i94":1,"i95":2,"i96":2,"i97":1,"i98":4,"i99":2,"i100":2,"i101":1,"i102":4,"i103":2,"i104":2,"i105":1,"i106":2,"i107":2,"i108":1,"i109":4,"i110":4,"i111":2,"i112":2,"i113":1,"i114":2,"i115":2,"i116":1,"i117":1,"i118":2,"i119":1,"i120":2,"i121":2,"i122":1,"i123":4,"i124":2,"i125":1,"i126":1,"i127":1,"i128":2,"i129":2,"i130":2,"i131":2,"i132":1,"i133":2,"i134":4,"i135":2,"i136":2,"i137":2,"i138":2,"i139":2,"i140":2,"i141":2,"i142":2,"i143":2,"i144":2,"i145":1,"i146":1,"i147":1,"i148":2,"i149":1,"i150":2,"i151":2,"i152":2,"i153":1,"i154":1,"i155":4,"i156":2,"i157":2,"i158":2,"i159":2,"i160":2,"i161":4,"i162":2,"i163":2,"i164":4,"i165":4,"i166":2,"i167":2,"i168":2,"i169":1,"i170":2,"i171":2,"i172":2,"i173":2,"i174":2,"i175":1,"i176":2,"i177":1,"i178":2,"i179":1,"i180":2,"i181":4,"i182":2,"i183":2,"i184":1,"i185":2,"i186":2,"i187":2,"i188":1,"i189":2,"i190":2,"i191":4,"i192":4,"i193":4,"i194":2,"i195":2,"i196":32,"i197":32,"i198":32,"i199":2,"i200":2,"i201":2,"i202":2,"i203":2,"i204":2,"i205":2,"i206":2,"i207":2,"i208":2,"i209":2,"i210":2,"i211":2,"i212":2,"i213":2,"i214":2,"i215":2,"i216":2,"i217":2,"i218":2,"i219":2,"i220":2,"i221":2,"i222":2,"i223":2,"i224":1,"i225":1,"i226":1,"i227":1,"i228":2,"i229":1,"i230":1,"i231":1,"i232":2,"i233":8,"i234":2,"i235":2,"i236":2,"i237":2,"i238":2,"i239":2,"i240":2,"i241":2,"i242":2,"i243":2,"i244":2,"i245":2,"i246":8,"i247":8,"i248":32,"i249":32,"i250":32,"i251":32,"i252":2,"i253":2,"i254":2,"i255":1,"i256":2,"i257":1,"i258":2,"i259":2,"i260":4,"i261":4,"i262":2,"i263":2,"i264":2,"i265":8,"i266":8,"i267":1,"i268":2,"i269":2,"i270":2,"i271":1,"i272":2,"i273":2,"i274":1,"i275":2,"i276":2,"i277":1,"i278":2,"i279":2,"i280":1,"i281":2,"i282":2,"i283":1,"i284":2,"i285":2,"i286":1,"i287":2,"i288":2,"i289":1,"i290":2,"i291":2,"i292":1,"i293":2,"i294":2,"i295":1,"i296":2,"i297":2,"i298":1,"i299":2,"i300":2,"i301":1,"i302":2,"i303":2,"i304":1,"i305":2,"i306":2,"i307":1,"i308":2,"i309":2,"i310":1,"i311":2,"i312":2,"i313":1,"i314":2,"i315":2,"i316":1,"i317":2,"i318":2,"i319":1,"i320":2,"i321":2,"i322":1,"i323":2,"i324":2,"i325":1,"i326":2,"i327":2,"i328":1,"i329":2,"i330":2,"i331":1,"i332":2,"i333":2,"i334":1,"i335":2,"i336":2,"i337":2,"i338":1,"i339":2,"i340":2,"i341":1,"i342":2,"i343":2,"i344":1,"i345":2,"i346":2,"i347":1,"i348":2,"i349":2,"i350":1,"i351":2,"i352":2,"i353":1,"i354":2,"i355":2,"i356":1,"i357":2,"i358":2,"i359":1,"i360":2,"i361":2,"i362":1,"i363":2,"i364":2,"i365":1,"i366":2,"i367":2,"i368":1,"i369":2,"i370":2,"i371":1,"i372":2,"i373":2,"i374":1,"i375":2,"i376":2,"i377":1,"i378":2,"i379":2,"i380":1,"i381":2,"i382":2,"i383":1,"i384":2,"i385":2,"i386":1,"i387":1,"i388":2,"i389":1,"i390":2,"i391":2,"i392":2,"i393":2,"i394":2,"i395":2,"i396":2,"i397":2,"i398":2,"i399":2,"i400":2,"i401":2,"i402":2,"i403":2,"i404":2,"i405":2,"i406":2,"i407":2,"i408":2,"i409":2,"i410":1,"i411":2,"i412":2,"i413":2,"i414":2,"i415":2,"i416":2,"i417":2,"i418":2,"i419":2,"i420":2,"i421":2,"i422":2,"i423":2,"i424":2,"i425":2,"i426":2,"i427":2,"i428":2,"i429":2,"i430":2,"i431":2,"i432":2,"i433":4,"i434":4,"i435":4,"i436":2,"i437":2,"i438":2,"i439":2,"i440":1,"i441":2,"i442":1,"i443":1,"i444":4,"i445":4,"i446":1,"i447":2,"i448":2,"i449":4,"i450":2,"i451":2,"i452":1};
var tabs = {65535:["t0","All Classes"],1:["t1","Interface Summary"],2:["t2","Class Summary"],4:["t3","Enum Summary"],8:["t4","Exception Summary"],32:["t6","Annotation Types Summary"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
var pathtoroot = "./";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-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" id="allclasses_navbar_top">
<li><a href="allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</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>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<main role="main">
<div class="header">
<h1 title="All&amp;nbsp;Classes" class="title">All&nbsp;Classes</h1>
</div>
<div class="allClassesContainer">
<ul class="blockList">
<li class="blockList">
<table class="typeSummary">
<caption><span id="t0" class="activeTableTab"><span>All Classes</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Interface Summary</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Class Summary</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Enum Summary</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Exception Summary</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Annotation Types Summary</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/server/AbstractAvaticaHandler.html" title="class in org.apache.calcite.avatica.server">AbstractAvaticaHandler</a></td>
<th class="colLast" scope="row">
<div class="block">Base-class for Avatica implemented Jetty Handlers.</div>
</th>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/util/AbstractCursor.html" title="class in org.apache.calcite.avatica.util">AbstractCursor</a></td>
<th class="colLast" scope="row">
<div class="block">Base class for implementing a cursor.</div>
</th>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/util/AbstractCursor.ArrayAccessor.html" title="class in org.apache.calcite.avatica.util">AbstractCursor.ArrayAccessor</a></td>
<th class="colLast" scope="row">
<div class="block">Accessor that assumes that the underlying value is an ARRAY;
corresponds to <code>Types.ARRAY</code>.</div>
</th>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/util/AbstractCursor.Getter.html" title="interface in org.apache.calcite.avatica.util">AbstractCursor.Getter</a></td>
<th class="colLast" scope="row">
<div class="block">Gets a value from a particular field of the current record of this
cursor.</div>
</th>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/AbstractHandler.html" title="class in org.apache.calcite.avatica.remote">AbstractHandler</a>&lt;<a href="org/apache/calcite/avatica/remote/AbstractHandler.html" title="type parameter in AbstractHandler">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Abstract base class for <a href="org/apache/calcite/avatica/remote/Handler.html" title="interface in org.apache.calcite.avatica.remote"><code>Handler</code></a>s to extend to inherit functionality common across
serialization strategies.</div>
</th>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/AbstractService.html" title="class in org.apache.calcite.avatica.remote">AbstractService</a></td>
<th class="colLast" scope="row">
<div class="block">A common base class for <a href="org/apache/calcite/avatica/remote/Service.html" title="interface in org.apache.calcite.avatica.remote"><code>Service</code></a> implementations that implement
modifications made to response objects.</div>
</th>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/util/ArrayFactoryImpl.html" title="class in org.apache.calcite.avatica.util">ArrayFactoryImpl</a></td>
<th class="colLast" scope="row">
<div class="block">Implementation of <a href="org/apache/calcite/avatica/util/ArrayImpl.Factory.html" title="interface in org.apache.calcite.avatica.util"><code>ArrayImpl.Factory</code></a>.</div>
</th>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/util/ArrayImpl.html" title="class in org.apache.calcite.avatica.util">ArrayImpl</a></td>
<th class="colLast" scope="row">
<div class="block">Implementation of JDBC <code>Array</code>.</div>
</th>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/util/ArrayImpl.Factory.html" title="interface in org.apache.calcite.avatica.util">ArrayImpl.Factory</a></td>
<th class="colLast" scope="row">
<div class="block">Factory that can create a ResultSet or Array based on a stream of values.</div>
</th>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/util/ArrayIteratorCursor.html" title="class in org.apache.calcite.avatica.util">ArrayIteratorCursor</a></td>
<th class="colLast" scope="row">
<div class="block">Implementation of <a href="org/apache/calcite/avatica/util/Cursor.html" title="interface in org.apache.calcite.avatica.util"><code>Cursor</code></a> on top of an
<code>Iterator</code> that
returns an array of <code>Object</code> for each row.</div>
</th>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/AuthenticationType.html" title="enum in org.apache.calcite.avatica.remote">AuthenticationType</a></td>
<th class="colLast" scope="row">
<div class="block">An enumeration for support types of authentication for the HttpServer.</div>
</th>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/AvaticaClientRuntimeException.html" title="class in org.apache.calcite.avatica">AvaticaClientRuntimeException</a></td>
<th class="colLast" scope="row">
<div class="block">The client-side representation of <a href="org/apache/calcite/avatica/remote/AvaticaRuntimeException.html" title="class in org.apache.calcite.avatica.remote"><code>AvaticaRuntimeException</code></a>.</div>
</th>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/AvaticaCommonsHttpClientImpl.html" title="class in org.apache.calcite.avatica.remote">AvaticaCommonsHttpClientImpl</a></td>
<th class="colLast" scope="row">
<div class="block">A common class to invoke HTTP requests against the Avatica server agnostic of the data being
sent and received across the wire.</div>
</th>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/AvaticaCommonsHttpClientSpnegoImpl.html" title="class in org.apache.calcite.avatica.remote">AvaticaCommonsHttpClientSpnegoImpl</a></td>
<th class="colLast" scope="row">
<div class="block">Implementation of an AvaticaHttpClient which uses SPNEGO.</div>
</th>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/AvaticaConnection.html" title="class in org.apache.calcite.avatica">AvaticaConnection</a></td>
<th class="colLast" scope="row">
<div class="block">Implementation of JDBC connection
for the Avatica framework.</div>
</th>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/AvaticaConnection.CallableWithoutException.html" title="interface in org.apache.calcite.avatica">AvaticaConnection.CallableWithoutException</a>&lt;<a href="org/apache/calcite/avatica/AvaticaConnection.CallableWithoutException.html" title="type parameter in AvaticaConnection.CallableWithoutException">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A Callable-like interface but without a "throws Exception".</div>
</th>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/AvaticaConnection.Trojan.html" title="class in org.apache.calcite.avatica">AvaticaConnection.Trojan</a></td>
<th class="colLast" scope="row">
<div class="block">A way to call package-protected methods.</div>
</th>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/AvaticaDatabaseMetaData.html" title="class in org.apache.calcite.avatica">AvaticaDatabaseMetaData</a></td>
<th class="colLast" scope="row">
<div class="block">Implementation of <code>DatabaseMetaData</code>
for the Avatica engine.</div>
</th>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/AvaticaFactory.html" title="interface in org.apache.calcite.avatica">AvaticaFactory</a></td>
<th class="colLast" scope="row">
<div class="block">Factory for JDBC objects.</div>
</th>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/server/AvaticaHandler.html" title="interface in org.apache.calcite.avatica.server">AvaticaHandler</a></td>
<th class="colLast" scope="row">
<div class="block">A custom interface that extends the Jetty interface to enable extra control within Avatica.</div>
</th>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/AvaticaHttpClient.html" title="interface in org.apache.calcite.avatica.remote">AvaticaHttpClient</a></td>
<th class="colLast" scope="row">
<div class="block">An interface which defines how requests are sent to the Avatica server.</div>
</th>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/AvaticaHttpClientFactory.html" title="interface in org.apache.calcite.avatica.remote">AvaticaHttpClientFactory</a></td>
<th class="colLast" scope="row">
<div class="block">A factory for constructing <a href="org/apache/calcite/avatica/remote/AvaticaHttpClient.html" title="interface in org.apache.calcite.avatica.remote"><code>AvaticaHttpClient</code></a>'s.</div>
</th>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/AvaticaHttpClientFactoryImpl.html" title="class in org.apache.calcite.avatica.remote">AvaticaHttpClientFactoryImpl</a></td>
<th class="colLast" scope="row">
<div class="block">Default implementation of <a href="org/apache/calcite/avatica/remote/AvaticaHttpClientFactory.html" title="interface in org.apache.calcite.avatica.remote"><code>AvaticaHttpClientFactory</code></a> which chooses an implementation
from a property.</div>
</th>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/AvaticaHttpClientImpl.html" title="class in org.apache.calcite.avatica.remote">AvaticaHttpClientImpl</a></td>
<th class="colLast" scope="row">
<div class="block">A common class to invoke HTTP requests against the Avatica server agnostic of the data being
sent and received across the wire.</div>
</th>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/server/AvaticaJsonHandler.html" title="class in org.apache.calcite.avatica.server">AvaticaJsonHandler</a></td>
<th class="colLast" scope="row">
<div class="block">Jetty handler that executes Avatica JSON request-responses.</div>
</th>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/noop/AvaticaNoopConnection.html" title="class in org.apache.calcite.avatica.noop">AvaticaNoopConnection</a></td>
<th class="colLast" scope="row">
<div class="block">A <code>Connection</code> implementation which does nothing.</div>
</th>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/noop/AvaticaNoopDatabaseMetaData.html" title="class in org.apache.calcite.avatica.noop">AvaticaNoopDatabaseMetaData</a></td>
<th class="colLast" scope="row">
<div class="block">A <code>DatabaseMetaData</code> implementation which does nothing.</div>
</th>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/noop/AvaticaNoopDriver.html" title="class in org.apache.calcite.avatica.noop">AvaticaNoopDriver</a></td>
<th class="colLast" scope="row">
<div class="block">A Noop JDBC Driver.</div>
</th>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/noop/AvaticaNoopParameterMetaData.html" title="class in org.apache.calcite.avatica.noop">AvaticaNoopParameterMetaData</a></td>
<th class="colLast" scope="row">
<div class="block">An implementation of <code>ParameterMetaData</code> which does nothing.</div>
</th>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/noop/AvaticaNoopPreparedStatement.html" title="class in org.apache.calcite.avatica.noop">AvaticaNoopPreparedStatement</a></td>
<th class="colLast" scope="row">
<div class="block">A <code>PreparedStatement</code> instance which does nothing.</div>
</th>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/noop/AvaticaNoopResultSet.html" title="class in org.apache.calcite.avatica.noop">AvaticaNoopResultSet</a></td>
<th class="colLast" scope="row">
<div class="block">A <code>ResultSet</code> implementation which does nothing.</div>
</th>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/noop/AvaticaNoopResultSetMetaData.html" title="class in org.apache.calcite.avatica.noop">AvaticaNoopResultSetMetaData</a></td>
<th class="colLast" scope="row">
<div class="block">A <code>ResultSetMetaData</code> implementation which does nothing.</div>
</th>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/noop/AvaticaNoopStatement.html" title="class in org.apache.calcite.avatica.noop">AvaticaNoopStatement</a></td>
<th class="colLast" scope="row">
<div class="block">A <code>Statement</code> implementation which does nothing.</div>
</th>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/AvaticaParameter.html" title="class in org.apache.calcite.avatica">AvaticaParameter</a></td>
<th class="colLast" scope="row">
<div class="block">Metadata for a parameter.</div>
</th>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/AvaticaPreparedStatement.html" title="class in org.apache.calcite.avatica">AvaticaPreparedStatement</a></td>
<th class="colLast" scope="row">
<div class="block">Implementation of <code>PreparedStatement</code>
for the Avatica engine.</div>
</th>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/server/AvaticaProtobufHandler.html" title="class in org.apache.calcite.avatica.server">AvaticaProtobufHandler</a></td>
<th class="colLast" scope="row">
<div class="block">Jetty handler that executes Avatica JSON request-responses.</div>
</th>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/AvaticaRemoteConnectionConfigImpl.html" title="class in org.apache.calcite.avatica.remote">AvaticaRemoteConnectionConfigImpl</a></td>
<th class="colLast" scope="row">
<div class="block">Implementation of <a href="org/apache/calcite/avatica/ConnectionConfig.html" title="interface in org.apache.calcite.avatica"><code>ConnectionConfig</code></a>
with extra properties specific to Remote Driver.</div>
</th>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/AvaticaRemoteConnectionProperty.html" title="enum in org.apache.calcite.avatica.remote">AvaticaRemoteConnectionProperty</a></td>
<th class="colLast" scope="row">
<div class="block">Enumeration of Avatica remote driver's built-in connection properties.</div>
</th>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/AvaticaResultSet.html" title="class in org.apache.calcite.avatica">AvaticaResultSet</a></td>
<th class="colLast" scope="row">
<div class="block">Implementation of <code>ResultSet</code>
for the Avatica engine.</div>
</th>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/AvaticaResultSetMetaData.html" title="class in org.apache.calcite.avatica">AvaticaResultSetMetaData</a></td>
<th class="colLast" scope="row">
<div class="block">Implementation of <code>ResultSetMetaData</code>
for the Avatica framework.</div>
</th>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/AvaticaRuntimeException.html" title="class in org.apache.calcite.avatica.remote">AvaticaRuntimeException</a></td>
<th class="colLast" scope="row">
<div class="block">A <code>RuntimeException</code> thrown by Avatica with additional contextual information about
what happened to cause the Exception.</div>
</th>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/server/AvaticaServerConfiguration.html" title="interface in org.apache.calcite.avatica.server">AvaticaServerConfiguration</a></td>
<th class="colLast" scope="row">
<div class="block">A generic configuration interface that users can implement to configure the <a href="org/apache/calcite/avatica/server/HttpServer.html" title="class in org.apache.calcite.avatica.server"><code>HttpServer</code></a>.</div>
</th>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/AvaticaSeverity.html" title="enum in org.apache.calcite.avatica">AvaticaSeverity</a></td>
<th class="colLast" scope="row">
<div class="block">An enumeration that denotes the severity of a given unexpected state.</div>
</th>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/AvaticaSite.html" title="class in org.apache.calcite.avatica">AvaticaSite</a></td>
<th class="colLast" scope="row">
<div class="block">A location that a value can be written to or read from.</div>
</th>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/AvaticaSpecificDatabaseMetaData.html" title="interface in org.apache.calcite.avatica">AvaticaSpecificDatabaseMetaData</a></td>
<th class="colLast" scope="row">
<div class="block">Avatica additions to the JDBC <code>DatabaseMetaData</code> interface.</div>
</th>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/server/AvaticaSpnegoAuthenticator.html" title="class in org.apache.calcite.avatica.server">AvaticaSpnegoAuthenticator</a></td>
<th class="colLast" scope="row">
<div class="block">Custom SpnegoAuthenticator which will still reponse with a WWW-Authentication: Negotiate
header if the client provides some other kind of authentication header.</div>
</th>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/AvaticaSqlException.html" title="class in org.apache.calcite.avatica">AvaticaSqlException</a></td>
<th class="colLast" scope="row">
<div class="block">A client-facing <code>SQLException</code> which encapsulates errors from the remote Avatica server.</div>
</th>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/AvaticaStatement.html" title="class in org.apache.calcite.avatica">AvaticaStatement</a></td>
<th class="colLast" scope="row">
<div class="block">Implementation of <code>Statement</code>
for the Avatica engine.</div>
</th>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/AvaticaUtils.html" title="class in org.apache.calcite.avatica">AvaticaUtils</a></td>
<th class="colLast" scope="row">
<div class="block">Avatica utilities.</div>
</th>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/util/Base64.html" title="class in org.apache.calcite.avatica.util">Base64</a></td>
<th class="colLast" scope="row">
<div class="block">Encodes and decodes to and from Base64 notation.</div>
</th>
</tr>
<tr id="i50" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/util/Base64.InputStream.html" title="class in org.apache.calcite.avatica.util">Base64.InputStream</a></td>
<th class="colLast" scope="row">
<div class="block">A <a href="org/apache/calcite/avatica/util/Base64.InputStream.html" title="class in org.apache.calcite.avatica.util"><code>Base64.InputStream</code></a> will read data from another
<code>java.io.InputStream</code>, given in the constructor,
and encode/decode to/from Base64 notation on the fly.</div>
</th>
</tr>
<tr id="i51" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/util/Base64.OutputStream.html" title="class in org.apache.calcite.avatica.util">Base64.OutputStream</a></td>
<th class="colLast" scope="row">
<div class="block">A <a href="org/apache/calcite/avatica/util/Base64.OutputStream.html" title="class in org.apache.calcite.avatica.util"><code>Base64.OutputStream</code></a> will write data to another
<code>java.io.OutputStream</code>, given in the constructor,
and encode/decode to/from Base64 notation on the fly.</div>
</th>
</tr>
<tr id="i52" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/tck/tests/BaseTckTest.html" title="class in org.apache.calcite.avatica.tck.tests">BaseTckTest</a></td>
<th class="colLast" scope="row">
<div class="block">Base class for TCK tests.</div>
</th>
</tr>
<tr id="i53" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/tck/tests/BinaryTest.html" title="class in org.apache.calcite.avatica.tck.tests">BinaryTest</a></td>
<th class="colLast" scope="row">
<div class="block">TCK test case to verify binary data can be written and read correctly.</div>
</th>
</tr>
<tr id="i54" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/BuiltInConnectionProperty.html" title="enum in org.apache.calcite.avatica">BuiltInConnectionProperty</a></td>
<th class="colLast" scope="row">
<div class="block">Enumeration of Avatica's built-in connection properties.</div>
</th>
</tr>
<tr id="i55" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/util/ByteString.html" title="class in org.apache.calcite.avatica.util">ByteString</a></td>
<th class="colLast" scope="row">
<div class="block">Collection of bytes.</div>
</th>
</tr>
<tr id="i56" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/util/Casing.html" title="enum in org.apache.calcite.avatica.util">Casing</a></td>
<th class="colLast" scope="row">
<div class="block">Policy for converting case of identifiers before storing them.</div>
</th>
</tr>
<tr id="i57" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/ClientKeytabJaasConf.html" title="class in org.apache.calcite.avatica.remote">ClientKeytabJaasConf</a></td>
<th class="colLast" scope="row">
<div class="block">Javax Configuration class which always returns a configuration for our keytab-based
login suitable for callers which are acting as initiators (e.g.</div>
</th>
</tr>
<tr id="i58" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/ColumnMetaData.html" title="class in org.apache.calcite.avatica">ColumnMetaData</a></td>
<th class="colLast" scope="row">
<div class="block">Metadata for a column.</div>
</th>
</tr>
<tr id="i59" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/ColumnMetaData.ArrayType.html" title="class in org.apache.calcite.avatica">ColumnMetaData.ArrayType</a></td>
<th class="colLast" scope="row">
<div class="block">Array type.</div>
</th>
</tr>
<tr id="i60" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/ColumnMetaData.AvaticaType.html" title="class in org.apache.calcite.avatica">ColumnMetaData.AvaticaType</a></td>
<th class="colLast" scope="row">
<div class="block">Base class for a column type.</div>
</th>
</tr>
<tr id="i61" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/ColumnMetaData.Rep.html" title="enum in org.apache.calcite.avatica">ColumnMetaData.Rep</a></td>
<th class="colLast" scope="row">
<div class="block">Description of the type used to internally represent a value.</div>
</th>
</tr>
<tr id="i62" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/ColumnMetaData.ScalarType.html" title="class in org.apache.calcite.avatica">ColumnMetaData.ScalarType</a></td>
<th class="colLast" scope="row">
<div class="block">Scalar type.</div>
</th>
</tr>
<tr id="i63" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/ColumnMetaData.StructType.html" title="class in org.apache.calcite.avatica">ColumnMetaData.StructType</a></td>
<th class="colLast" scope="row">
<div class="block">Record type.</div>
</th>
</tr>
<tr id="i64" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.html" title="class in org.apache.calcite.avatica.proto">Common</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i65" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.AvaticaParameter.html" title="class in org.apache.calcite.avatica.proto">Common.AvaticaParameter</a></td>
<th class="colLast" scope="row">
<div class="block">
Metadata for a parameter</div>
</th>
</tr>
<tr id="i66" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.AvaticaParameter.Builder.html" title="class in org.apache.calcite.avatica.proto">Common.AvaticaParameter.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Metadata for a parameter</div>
</th>
</tr>
<tr id="i67" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.AvaticaParameterOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Common.AvaticaParameterOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i68" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.AvaticaType.html" title="class in org.apache.calcite.avatica.proto">Common.AvaticaType</a></td>
<th class="colLast" scope="row">
<div class="block">
Base class for a column type</div>
</th>
</tr>
<tr id="i69" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.AvaticaType.Builder.html" title="class in org.apache.calcite.avatica.proto">Common.AvaticaType.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Base class for a column type</div>
</th>
</tr>
<tr id="i70" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.AvaticaTypeOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Common.AvaticaTypeOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i71" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.ColumnMetaData.html" title="class in org.apache.calcite.avatica.proto">Common.ColumnMetaData</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>ColumnMetaData</code></div>
</th>
</tr>
<tr id="i72" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.ColumnMetaData.Builder.html" title="class in org.apache.calcite.avatica.proto">Common.ColumnMetaData.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>ColumnMetaData</code></div>
</th>
</tr>
<tr id="i73" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.ColumnMetaDataOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Common.ColumnMetaDataOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i74" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.ColumnValue.html" title="class in org.apache.calcite.avatica.proto">Common.ColumnValue</a></td>
<th class="colLast" scope="row">
<div class="block">
A value might be a TypedValue or an Array of TypedValue's</div>
</th>
</tr>
<tr id="i75" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.ColumnValue.Builder.html" title="class in org.apache.calcite.avatica.proto">Common.ColumnValue.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
A value might be a TypedValue or an Array of TypedValue's</div>
</th>
</tr>
<tr id="i76" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.ColumnValueOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Common.ColumnValueOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i77" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.ConnectionProperties.html" title="class in org.apache.calcite.avatica.proto">Common.ConnectionProperties</a></td>
<th class="colLast" scope="row">
<div class="block">
Details about a connection</div>
</th>
</tr>
<tr id="i78" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.ConnectionProperties.Builder.html" title="class in org.apache.calcite.avatica.proto">Common.ConnectionProperties.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Details about a connection</div>
</th>
</tr>
<tr id="i79" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.ConnectionPropertiesOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Common.ConnectionPropertiesOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i80" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.CursorFactory.html" title="class in org.apache.calcite.avatica.proto">Common.CursorFactory</a></td>
<th class="colLast" scope="row">
<div class="block">
Information necessary to convert an Iterable into a Calcite Cursor</div>
</th>
</tr>
<tr id="i81" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.CursorFactory.Builder.html" title="class in org.apache.calcite.avatica.proto">Common.CursorFactory.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Information necessary to convert an Iterable into a Calcite Cursor</div>
</th>
</tr>
<tr id="i82" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.CursorFactory.Style.html" title="enum in org.apache.calcite.avatica.proto">Common.CursorFactory.Style</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf enum <code>CursorFactory.Style</code></div>
</th>
</tr>
<tr id="i83" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.CursorFactoryOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Common.CursorFactoryOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i84" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.DatabaseProperty.html" title="class in org.apache.calcite.avatica.proto">Common.DatabaseProperty</a></td>
<th class="colLast" scope="row">
<div class="block">
Database property, list of functions the database provides for a certain operation</div>
</th>
</tr>
<tr id="i85" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.DatabaseProperty.Builder.html" title="class in org.apache.calcite.avatica.proto">Common.DatabaseProperty.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Database property, list of functions the database provides for a certain operation</div>
</th>
</tr>
<tr id="i86" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.DatabasePropertyOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Common.DatabasePropertyOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i87" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.Frame.html" title="class in org.apache.calcite.avatica.proto">Common.Frame</a></td>
<th class="colLast" scope="row">
<div class="block">
A collection of rows</div>
</th>
</tr>
<tr id="i88" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.Frame.Builder.html" title="class in org.apache.calcite.avatica.proto">Common.Frame.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
A collection of rows</div>
</th>
</tr>
<tr id="i89" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.FrameOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Common.FrameOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i90" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.MetaDataOperation.html" title="enum in org.apache.calcite.avatica.proto">Common.MetaDataOperation</a></td>
<th class="colLast" scope="row">
<div class="block">
Enumeration corresponding to DatabaseMetaData operations</div>
</th>
</tr>
<tr id="i91" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.MetaDataOperationArgument.html" title="class in org.apache.calcite.avatica.proto">Common.MetaDataOperationArgument</a></td>
<th class="colLast" scope="row">
<div class="block">
Represents the breadth of arguments to DatabaseMetaData functions</div>
</th>
</tr>
<tr id="i92" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.MetaDataOperationArgument.ArgumentType.html" title="enum in org.apache.calcite.avatica.proto">Common.MetaDataOperationArgument.ArgumentType</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf enum <code>MetaDataOperationArgument.ArgumentType</code></div>
</th>
</tr>
<tr id="i93" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.MetaDataOperationArgument.Builder.html" title="class in org.apache.calcite.avatica.proto">Common.MetaDataOperationArgument.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Represents the breadth of arguments to DatabaseMetaData functions</div>
</th>
</tr>
<tr id="i94" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.MetaDataOperationArgumentOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Common.MetaDataOperationArgumentOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i95" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.QueryState.html" title="class in org.apache.calcite.avatica.proto">Common.QueryState</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>QueryState</code></div>
</th>
</tr>
<tr id="i96" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.QueryState.Builder.html" title="class in org.apache.calcite.avatica.proto">Common.QueryState.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>QueryState</code></div>
</th>
</tr>
<tr id="i97" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.QueryStateOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Common.QueryStateOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i98" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.Rep.html" title="enum in org.apache.calcite.avatica.proto">Common.Rep</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf enum <code>Rep</code></div>
</th>
</tr>
<tr id="i99" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.Row.html" title="class in org.apache.calcite.avatica.proto">Common.Row</a></td>
<th class="colLast" scope="row">
<div class="block">
A row is a collection of values</div>
</th>
</tr>
<tr id="i100" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.Row.Builder.html" title="class in org.apache.calcite.avatica.proto">Common.Row.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
A row is a collection of values</div>
</th>
</tr>
<tr id="i101" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.RowOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Common.RowOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i102" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.Severity.html" title="enum in org.apache.calcite.avatica.proto">Common.Severity</a></td>
<th class="colLast" scope="row">
<div class="block">
The severity of some unexpected outcome to an operation.</div>
</th>
</tr>
<tr id="i103" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.Signature.html" title="class in org.apache.calcite.avatica.proto">Common.Signature</a></td>
<th class="colLast" scope="row">
<div class="block">
Results of preparing a statement</div>
</th>
</tr>
<tr id="i104" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.Signature.Builder.html" title="class in org.apache.calcite.avatica.proto">Common.Signature.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Results of preparing a statement</div>
</th>
</tr>
<tr id="i105" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.SignatureOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Common.SignatureOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i106" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.StatementHandle.html" title="class in org.apache.calcite.avatica.proto">Common.StatementHandle</a></td>
<th class="colLast" scope="row">
<div class="block">
Statement handle</div>
</th>
</tr>
<tr id="i107" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.StatementHandle.Builder.html" title="class in org.apache.calcite.avatica.proto">Common.StatementHandle.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Statement handle</div>
</th>
</tr>
<tr id="i108" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.StatementHandleOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Common.StatementHandleOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i109" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.StatementType.html" title="enum in org.apache.calcite.avatica.proto">Common.StatementType</a></td>
<th class="colLast" scope="row">
<div class="block">
Has to be consistent with Meta.StatementType</div>
</th>
</tr>
<tr id="i110" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.StateType.html" title="enum in org.apache.calcite.avatica.proto">Common.StateType</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf enum <code>StateType</code></div>
</th>
</tr>
<tr id="i111" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.TypedValue.html" title="class in org.apache.calcite.avatica.proto">Common.TypedValue</a></td>
<th class="colLast" scope="row">
<div class="block">
Generic wrapper to support any SQL type.</div>
</th>
</tr>
<tr id="i112" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.TypedValue.Builder.html" title="class in org.apache.calcite.avatica.proto">Common.TypedValue.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Generic wrapper to support any SQL type.</div>
</th>
</tr>
<tr id="i113" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.TypedValueOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Common.TypedValueOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i114" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.WireMessage.html" title="class in org.apache.calcite.avatica.proto">Common.WireMessage</a></td>
<th class="colLast" scope="row">
<div class="block">
Message which encapsulates another message to support a single RPC endpoint</div>
</th>
</tr>
<tr id="i115" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.WireMessage.Builder.html" title="class in org.apache.calcite.avatica.proto">Common.WireMessage.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Message which encapsulates another message to support a single RPC endpoint</div>
</th>
</tr>
<tr id="i116" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Common.WireMessageOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Common.WireMessageOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i117" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/ConnectionConfig.html" title="interface in org.apache.calcite.avatica">ConnectionConfig</a></td>
<th class="colLast" scope="row">
<div class="block">Connection configuration.</div>
</th>
</tr>
<tr id="i118" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/ConnectionConfigImpl.html" title="class in org.apache.calcite.avatica">ConnectionConfigImpl</a></td>
<th class="colLast" scope="row">
<div class="block">Implementation of <a href="org/apache/calcite/avatica/ConnectionConfig.html" title="interface in org.apache.calcite.avatica"><code>ConnectionConfig</code></a>.</div>
</th>
</tr>
<tr id="i119" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/ConnectionConfigImpl.Converter.html" title="interface in org.apache.calcite.avatica">ConnectionConfigImpl.Converter</a>&lt;<a href="org/apache/calcite/avatica/ConnectionConfigImpl.Converter.html" title="type parameter in ConnectionConfigImpl.Converter">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Callback to parse a property from string to its native type.</div>
</th>
</tr>
<tr id="i120" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/ConnectionConfigImpl.PropEnv.html" title="class in org.apache.calcite.avatica">ConnectionConfigImpl.PropEnv</a></td>
<th class="colLast" scope="row">
<div class="block">The combination of a property definition and a map of property values.</div>
</th>
</tr>
<tr id="i121" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/ConnectionPropertiesImpl.html" title="class in org.apache.calcite.avatica">ConnectionPropertiesImpl</a></td>
<th class="colLast" scope="row">
<div class="block">Concrete implementation of <a href="org/apache/calcite/avatica/Meta.ConnectionProperties.html" title="interface in org.apache.calcite.avatica"><code>Meta.ConnectionProperties</code></a>.</div>
</th>
</tr>
<tr id="i122" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/ConnectionProperty.html" title="interface in org.apache.calcite.avatica">ConnectionProperty</a></td>
<th class="colLast" scope="row">
<div class="block">Definition of a property that may be specified on the JDBC connect string.</div>
</th>
</tr>
<tr id="i123" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/ConnectionProperty.Type.html" title="enum in org.apache.calcite.avatica">ConnectionProperty.Type</a></td>
<th class="colLast" scope="row">
<div class="block">Data type of property.</div>
</th>
</tr>
<tr id="i124" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/ConnectStringParser.html" title="class in org.apache.calcite.avatica">ConnectStringParser</a></td>
<th class="colLast" scope="row">
<div class="block">ConnectStringParser is a utility class that parses or creates a JDBC connect
string according to the
<a href="https://msdn.microsoft.com/en-us/library/windows/desktop/ms722656(v=vs.85).aspx">
OLE DB Connection String Syntax</a>.</div>
</th>
</tr>
<tr id="i125" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/metrics/Counter.html" title="interface in org.apache.calcite.avatica.metrics">Counter</a></td>
<th class="colLast" scope="row">
<div class="block">A mutable number.</div>
</th>
</tr>
<tr id="i126" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/util/Cursor.html" title="interface in org.apache.calcite.avatica.util">Cursor</a></td>
<th class="colLast" scope="row">
<div class="block">Interface to an iteration that is similar to, and can easily support,
a JDBC <code>ResultSet</code>, but is simpler to implement.</div>
</th>
</tr>
<tr id="i127" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/util/Cursor.Accessor.html" title="interface in org.apache.calcite.avatica.util">Cursor.Accessor</a></td>
<th class="colLast" scope="row">
<div class="block">Accessor of a column value.</div>
</th>
</tr>
<tr id="i128" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/util/DateTimeUtils.html" title="class in org.apache.calcite.avatica.util">DateTimeUtils</a></td>
<th class="colLast" scope="row">
<div class="block">Utility functions for datetime types: date, time, timestamp.</div>
</th>
</tr>
<tr id="i129" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/util/DateTimeUtils.PrecisionTime.html" title="class in org.apache.calcite.avatica.util">DateTimeUtils.PrecisionTime</a></td>
<th class="colLast" scope="row">
<div class="block">Helper class for <a href="org/apache/calcite/avatica/util/DateTimeUtils.html#parsePrecisionDateTimeLiteral(java.lang.String,java.lang.String,java.util.TimeZone)"><code>DateTimeUtils.parsePrecisionDateTimeLiteral(java.lang.String, java.lang.String, java.util.TimeZone)</code></a></div>
</th>
</tr>
<tr id="i130" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/server/DelegatingAvaticaHandler.html" title="class in org.apache.calcite.avatica.server">DelegatingAvaticaHandler</a></td>
<th class="colLast" scope="row">
<div class="block">An AvaticaHandler implementation that delegates to a provided Jetty Handler instance.</div>
</th>
</tr>
<tr id="i131" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/DoAsAvaticaHttpClient.html" title="class in org.apache.calcite.avatica.remote">DoAsAvaticaHttpClient</a></td>
<th class="colLast" scope="row">
<div class="block">HTTP client implementation which invokes the wrapped HTTP client in a doAs with the provided
Subject.</div>
</th>
</tr>
<tr id="i132" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/server/DoAsRemoteUserCallback.html" title="interface in org.apache.calcite.avatica.server">DoAsRemoteUserCallback</a></td>
<th class="colLast" scope="row">
<div class="block">A callback which the server can invoke to allow implementations to control additional logic
about whether or not a client from a specific host should be run.</div>
</th>
</tr>
<tr id="i133" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Driver.html" title="class in org.apache.calcite.avatica.remote">Driver</a></td>
<th class="colLast" scope="row">
<div class="block">Avatica Remote JDBC driver.</div>
</th>
</tr>
<tr id="i134" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Driver.Serialization.html" title="enum in org.apache.calcite.avatica.remote">Driver.Serialization</a></td>
<th class="colLast" scope="row">
<div class="block">Defines the method of message serialization used by the Driver</div>
</th>
</tr>
<tr id="i135" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/DriverVersion.html" title="class in org.apache.calcite.avatica">DriverVersion</a></td>
<th class="colLast" scope="row">
<div class="block">Driver version information.</div>
</th>
</tr>
<tr id="i136" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/metrics/dropwizard/DropwizardCounter.html" title="class in org.apache.calcite.avatica.metrics.dropwizard">DropwizardCounter</a></td>
<th class="colLast" scope="row">
<div class="block">Dropwizard Metrics implementation of <a href="org/apache/calcite/avatica/metrics/Counter.html" title="interface in org.apache.calcite.avatica.metrics"><code>Counter</code></a>.</div>
</th>
</tr>
<tr id="i137" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/metrics/dropwizard/DropwizardGauge.html" title="class in org.apache.calcite.avatica.metrics.dropwizard">DropwizardGauge</a>&lt;<a href="org/apache/calcite/avatica/metrics/dropwizard/DropwizardGauge.html" title="type parameter in DropwizardGauge">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Dropwizard Metrics implementation of <a href="org/apache/calcite/avatica/metrics/Gauge.html" title="interface in org.apache.calcite.avatica.metrics"><code>Gauge</code></a>.</div>
</th>
</tr>
<tr id="i138" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/metrics/dropwizard/DropwizardHistogram.html" title="class in org.apache.calcite.avatica.metrics.dropwizard">DropwizardHistogram</a></td>
<th class="colLast" scope="row">
<div class="block">Dropwizard metrics implementation of <a href="org/apache/calcite/avatica/metrics/Histogram.html" title="interface in org.apache.calcite.avatica.metrics"><code>Histogram</code></a>.</div>
</th>
</tr>
<tr id="i139" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/metrics/dropwizard/DropwizardMeter.html" title="class in org.apache.calcite.avatica.metrics.dropwizard">DropwizardMeter</a></td>
<th class="colLast" scope="row">
<div class="block">Dropwizard metrics implementation of <a href="org/apache/calcite/avatica/metrics/Meter.html" title="interface in org.apache.calcite.avatica.metrics"><code>Meter</code></a>.</div>
</th>
</tr>
<tr id="i140" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/metrics/dropwizard/DropwizardMetricsSystem.html" title="class in org.apache.calcite.avatica.metrics.dropwizard">DropwizardMetricsSystem</a></td>
<th class="colLast" scope="row">
<div class="block">Dropwizard Metrics implementation of <a href="org/apache/calcite/avatica/metrics/MetricsSystem.html" title="interface in org.apache.calcite.avatica.metrics"><code>MetricsSystem</code></a>.</div>
</th>
</tr>
<tr id="i141" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/metrics/dropwizard/DropwizardMetricsSystemConfiguration.html" title="class in org.apache.calcite.avatica.metrics.dropwizard">DropwizardMetricsSystemConfiguration</a></td>
<th class="colLast" scope="row">
<div class="block">A container which provides a <code>MetricRegistry</code> to a <a href="org/apache/calcite/avatica/metrics/dropwizard/DropwizardMetricsSystem.html" title="class in org.apache.calcite.avatica.metrics.dropwizard"><code>DropwizardMetricsSystem</code></a>.</div>
</th>
</tr>
<tr id="i142" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/metrics/dropwizard/DropwizardMetricsSystemFactory.html" title="class in org.apache.calcite.avatica.metrics.dropwizard">DropwizardMetricsSystemFactory</a></td>
<th class="colLast" scope="row">
<div class="block">A <a href="org/apache/calcite/avatica/metrics/MetricsSystemFactory.html" title="interface in org.apache.calcite.avatica.metrics"><code>MetricsSystemFactory</code></a> for <a href="org/apache/calcite/avatica/metrics/dropwizard/DropwizardMetricsSystem.html" title="class in org.apache.calcite.avatica.metrics.dropwizard"><code>DropwizardMetricsSystem</code></a>.</div>
</th>
</tr>
<tr id="i143" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/metrics/dropwizard/DropwizardTimer.html" title="class in org.apache.calcite.avatica.metrics.dropwizard">DropwizardTimer</a></td>
<th class="colLast" scope="row">
<div class="block">Dropwizard Metrics implementation of <a href="org/apache/calcite/avatica/metrics/Timer.html" title="interface in org.apache.calcite.avatica.metrics"><code>Timer</code></a>.</div>
</th>
</tr>
<tr id="i144" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/util/FilteredConstants.html" title="class in org.apache.calcite.avatica.util">FilteredConstants</a></td>
<th class="colLast" scope="row">
<div class="block">A class which, at build time, will have build-specific variables substituted into it.</div>
</th>
</tr>
<tr id="i145" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/metrics/Gauge.html" title="interface in org.apache.calcite.avatica.metrics">Gauge</a>&lt;<a href="org/apache/calcite/avatica/metrics/Gauge.html" title="type parameter in Gauge">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A metrics which measures a discrete value.</div>
</th>
</tr>
<tr id="i146" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/Handler.html" title="interface in org.apache.calcite.avatica">Handler</a></td>
<th class="colLast" scope="row">
<div class="block">Called at various points in the JDBC lifecycle.</div>
</th>
</tr>
<tr id="i147" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Handler.html" title="interface in org.apache.calcite.avatica.remote">Handler</a>&lt;<a href="org/apache/calcite/avatica/remote/Handler.html" title="type parameter in Handler">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">API for text request-response calls to an Avatica server.</div>
</th>
</tr>
<tr id="i148" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Handler.HandlerResponse.html" title="class in org.apache.calcite.avatica.remote">Handler.HandlerResponse</a>&lt;<a href="org/apache/calcite/avatica/remote/Handler.HandlerResponse.html" title="type parameter in Handler.HandlerResponse">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Struct that encapsulates the context of the result of a request to Avatica.</div>
</th>
</tr>
<tr id="i149" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/Handler.ResultSink.html" title="interface in org.apache.calcite.avatica">Handler.ResultSink</a></td>
<th class="colLast" scope="row">
<div class="block">Handler for temporary tables.</div>
</th>
</tr>
<tr id="i150" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/server/HandlerFactory.html" title="class in org.apache.calcite.avatica.server">HandlerFactory</a></td>
<th class="colLast" scope="row">
<div class="block">Factory that instantiates the desired implementation, typically differing on the method
used to serialize messages, for use in the Avatica server.</div>
</th>
</tr>
<tr id="i151" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/HandlerImpl.html" title="class in org.apache.calcite.avatica">HandlerImpl</a></td>
<th class="colLast" scope="row">
<div class="block">Implementation of <a href="org/apache/calcite/avatica/Handler.html" title="interface in org.apache.calcite.avatica"><code>Handler</code></a> that does nothing for each callback.</div>
</th>
</tr>
<tr id="i152" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/Helper.html" title="class in org.apache.calcite.avatica">Helper</a></td>
<th class="colLast" scope="row">
<div class="block">Utility methods, mainly concerning error-handling.</div>
</th>
</tr>
<tr id="i153" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/metrics/Histogram.html" title="interface in org.apache.calcite.avatica.metrics">Histogram</a></td>
<th class="colLast" scope="row">
<div class="block">A metric which measures the distribution of values.</div>
</th>
</tr>
<tr id="i154" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/HostnameVerificationConfigurable.html" title="interface in org.apache.calcite.avatica.remote">HostnameVerificationConfigurable</a></td>
<th class="colLast" scope="row">
<div class="block">An interface to decorate an <a href="org/apache/calcite/avatica/remote/AvaticaHttpClient.html" title="interface in org.apache.calcite.avatica.remote"><code>AvaticaHttpClient</code></a> that can support configuration on
SSL hostname verification.</div>
</th>
</tr>
<tr id="i155" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/HostnameVerificationConfigurable.HostnameVerification.html" title="enum in org.apache.calcite.avatica.remote">HostnameVerificationConfigurable.HostnameVerification</a></td>
<th class="colLast" scope="row">
<div class="block">Describes the support hostname verification methods of <a href="org/apache/calcite/avatica/remote/AvaticaHttpClient.html" title="interface in org.apache.calcite.avatica.remote"><code>AvaticaHttpClient</code></a>.</div>
</th>
</tr>
<tr id="i156" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/server/HttpQueryStringParameterRemoteUserExtractor.html" title="class in org.apache.calcite.avatica.server">HttpQueryStringParameterRemoteUserExtractor</a></td>
<th class="colLast" scope="row">
<div class="block">A <a href="org/apache/calcite/avatica/server/RemoteUserExtractor.html" title="interface in org.apache.calcite.avatica.server"><code>RemoteUserExtractor</code></a> that extracts the remote user from an HTTP query string parameter.</div>
</th>
</tr>
<tr id="i157" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/server/HttpRequestRemoteUserExtractor.html" title="class in org.apache.calcite.avatica.server">HttpRequestRemoteUserExtractor</a></td>
<th class="colLast" scope="row">
<div class="block">A <a href="org/apache/calcite/avatica/server/RemoteUserExtractor.html" title="interface in org.apache.calcite.avatica.server"><code>RemoteUserExtractor</code></a> that extracts the remote user from the HTTP request.</div>
</th>
</tr>
<tr id="i158" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/server/HttpServer.html" title="class in org.apache.calcite.avatica.server">HttpServer</a></td>
<th class="colLast" scope="row">
<div class="block">Avatica HTTP server.</div>
</th>
</tr>
<tr id="i159" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/server/HttpServer.Builder.html" title="class in org.apache.calcite.avatica.server">HttpServer.Builder</a>&lt;<a href="org/apache/calcite/avatica/server/HttpServer.Builder.html" title="type parameter in HttpServer.Builder">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Builder class for creating instances of <a href="org/apache/calcite/avatica/server/HttpServer.html" title="class in org.apache.calcite.avatica.server"><code>HttpServer</code></a>.</div>
</th>
</tr>
<tr id="i160" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/tck/tests/InsertTest.html" title="class in org.apache.calcite.avatica.tck.tests">InsertTest</a></td>
<th class="colLast" scope="row">
<div class="block">Tests for <code>INSERT</code>.</div>
</th>
</tr>
<tr id="i161" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/InternalProperty.html" title="enum in org.apache.calcite.avatica">InternalProperty</a></td>
<th class="colLast" scope="row">
<div class="block">Definitions of properties that drive the behavior of
<a href="org/apache/calcite/avatica/AvaticaDatabaseMetaData.html" title="class in org.apache.calcite.avatica"><code>AvaticaDatabaseMetaData</code></a>.</div>
</th>
</tr>
<tr id="i162" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/util/IteratorCursor.html" title="class in org.apache.calcite.avatica.util">IteratorCursor</a>&lt;<a href="org/apache/calcite/avatica/util/IteratorCursor.html" title="type parameter in IteratorCursor">E</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Implementation of <a href="org/apache/calcite/avatica/util/Cursor.html" title="interface in org.apache.calcite.avatica.util"><code>Cursor</code></a>
on top of an <code>Iterator</code> that
returns a record for each row.</div>
</th>
</tr>
<tr id="i163" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/jdbc/JdbcMeta.html" title="class in org.apache.calcite.avatica.jdbc">JdbcMeta</a></td>
<th class="colLast" scope="row">
<div class="block">Implementation of <a href="org/apache/calcite/avatica/Meta.html" title="interface in org.apache.calcite.avatica"><code>Meta</code></a> upon an existing JDBC data source.</div>
</th>
</tr>
<tr id="i164" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/jdbc/JdbcMeta.ConnectionCacheSettings.html" title="enum in org.apache.calcite.avatica.jdbc">JdbcMeta.ConnectionCacheSettings</a></td>
<th class="colLast" scope="row">
<div class="block">Configurable connection cache settings.</div>
</th>
</tr>
<tr id="i165" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/jdbc/JdbcMeta.StatementCacheSettings.html" title="enum in org.apache.calcite.avatica.jdbc">JdbcMeta.StatementCacheSettings</a></td>
<th class="colLast" scope="row">
<div class="block">Configurable statement cache settings.</div>
</th>
</tr>
<tr id="i166" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/JsonHandler.html" title="class in org.apache.calcite.avatica.remote">JsonHandler</a></td>
<th class="colLast" scope="row">
<div class="block">Implementation of <a href="org/apache/calcite/avatica/remote/Handler.html" title="interface in org.apache.calcite.avatica.remote"><code>Handler</code></a>
that decodes JSON requests, sends them to a <a href="org/apache/calcite/avatica/remote/Service.html" title="interface in org.apache.calcite.avatica.remote"><code>Service</code></a>,
and encodes the responses into JSON.</div>
</th>
</tr>
<tr id="i167" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/JsonService.html" title="class in org.apache.calcite.avatica.remote">JsonService</a></td>
<th class="colLast" scope="row">
<div class="block">Implementation of <a href="org/apache/calcite/avatica/remote/Service.html" title="interface in org.apache.calcite.avatica.remote"><code>Service</code></a>
that encodes requests and responses as JSON.</div>
</th>
</tr>
<tr id="i168" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/KerberosConnection.html" title="class in org.apache.calcite.avatica.remote">KerberosConnection</a></td>
<th class="colLast" scope="row">
<div class="block">A utility to perform Kerberos logins and renewals.</div>
</th>
</tr>
<tr id="i169" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/KeyStoreConfigurable.html" title="interface in org.apache.calcite.avatica.remote">KeyStoreConfigurable</a></td>
<th class="colLast" scope="row">
<div class="block">Allows a keystore (and keystorepassword, keypassword) to be
provided to enable MTLS authentication</div>
</th>
</tr>
<tr id="i170" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/util/ListIteratorCursor.html" title="class in org.apache.calcite.avatica.util">ListIteratorCursor</a></td>
<th class="colLast" scope="row">
<div class="block">Implementation of <a href="org/apache/calcite/avatica/util/Cursor.html" title="interface in org.apache.calcite.avatica.util"><code>Cursor</code></a> on top of an
<code>Iterator</code> that
returns a <code>List</code> for each row.</div>
</th>
</tr>
<tr id="i171" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/LocalJsonService.html" title="class in org.apache.calcite.avatica.remote">LocalJsonService</a></td>
<th class="colLast" scope="row">
<div class="block">Implementation of <a href="org/apache/calcite/avatica/remote/Service.html" title="interface in org.apache.calcite.avatica.remote"><code>Service</code></a>
that goes to an in-process instance of <code>Service</code>.</div>
</th>
</tr>
<tr id="i172" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/LocalProtobufService.html" title="class in org.apache.calcite.avatica.remote">LocalProtobufService</a></td>
<th class="colLast" scope="row">
<div class="block">A Service implementation that performs protocol buffer serialization on request and responses
on either side of computing a response from a request to mimic some transport to a server which
would normally perform such computation.</div>
</th>
</tr>
<tr id="i173" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/LocalService.html" title="class in org.apache.calcite.avatica.remote">LocalService</a></td>
<th class="colLast" scope="row">
<div class="block">Implementation of <a href="org/apache/calcite/avatica/remote/Service.html" title="interface in org.apache.calcite.avatica.remote"><code>Service</code></a> that talks to a local <a href="org/apache/calcite/avatica/Meta.html" title="interface in org.apache.calcite.avatica"><code>Meta</code></a>.</div>
</th>
</tr>
<tr id="i174" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/server/Main.html" title="class in org.apache.calcite.avatica.server">Main</a></td>
<th class="colLast" scope="row">
<div class="block">Jetty handler that executes Avatica JSON request-responses.</div>
</th>
</tr>
<tr id="i175" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/server/Main.HandlerFactory.html" title="interface in org.apache.calcite.avatica.server">Main.HandlerFactory</a></td>
<th class="colLast" scope="row">
<div class="block">Factory that instantiates Jetty Handlers</div>
</th>
</tr>
<tr id="i176" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/util/MapIteratorCursor.html" title="class in org.apache.calcite.avatica.util">MapIteratorCursor</a></td>
<th class="colLast" scope="row">
<div class="block">Implementation of <a href="org/apache/calcite/avatica/util/Cursor.html" title="interface in org.apache.calcite.avatica.util"><code>Cursor</code></a> on top of an
<code>Iterator</code> that
returns a <code>Map</code> for each row.</div>
</th>
</tr>
<tr id="i177" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/Meta.html" title="interface in org.apache.calcite.avatica">Meta</a></td>
<th class="colLast" scope="row">
<div class="block">Command handler for getting various metadata.</div>
</th>
</tr>
<tr id="i178" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/Meta.ConnectionHandle.html" title="class in org.apache.calcite.avatica">Meta.ConnectionHandle</a></td>
<th class="colLast" scope="row">
<div class="block">Connection handle.</div>
</th>
</tr>
<tr id="i179" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/Meta.ConnectionProperties.html" title="interface in org.apache.calcite.avatica">Meta.ConnectionProperties</a></td>
<th class="colLast" scope="row">
<div class="block">A pojo containing various client-settable <code>Connection</code> properties.</div>
</th>
</tr>
<tr id="i180" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/Meta.CursorFactory.html" title="class in org.apache.calcite.avatica">Meta.CursorFactory</a></td>
<th class="colLast" scope="row">
<div class="block">Information necessary to convert an <code>Iterable</code> into a
<a href="org/apache/calcite/avatica/util/Cursor.html" title="interface in org.apache.calcite.avatica.util"><code>Cursor</code></a>.</div>
</th>
</tr>
<tr id="i181" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/Meta.DatabaseProperty.html" title="enum in org.apache.calcite.avatica">Meta.DatabaseProperty</a></td>
<th class="colLast" scope="row">
<div class="block">Database property.</div>
</th>
</tr>
<tr id="i182" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/Meta.ExecuteBatchResult.html" title="class in org.apache.calcite.avatica">Meta.ExecuteBatchResult</a></td>
<th class="colLast" scope="row">
<div class="block">Response from a collection of SQL commands or parameter values in a single batch.</div>
</th>
</tr>
<tr id="i183" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/Meta.ExecuteResult.html" title="class in org.apache.calcite.avatica">Meta.ExecuteResult</a></td>
<th class="colLast" scope="row">
<div class="block">Response from execute.</div>
</th>
</tr>
<tr id="i184" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/Meta.Factory.html" title="interface in org.apache.calcite.avatica">Meta.Factory</a></td>
<th class="colLast" scope="row">
<div class="block">Factory to create instances of <a href="org/apache/calcite/avatica/Meta.html" title="interface in org.apache.calcite.avatica"><code>Meta</code></a>.</div>
</th>
</tr>
<tr id="i185" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/Meta.Frame.html" title="class in org.apache.calcite.avatica">Meta.Frame</a></td>
<th class="colLast" scope="row">
<div class="block">A collection of rows.</div>
</th>
</tr>
<tr id="i186" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/Meta.MetaResultSet.html" title="class in org.apache.calcite.avatica">Meta.MetaResultSet</a></td>
<th class="colLast" scope="row">
<div class="block">Meta data from which a result set can be constructed.</div>
</th>
</tr>
<tr id="i187" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/Meta.Pat.html" title="class in org.apache.calcite.avatica">Meta.Pat</a></td>
<th class="colLast" scope="row">
<div class="block">Wrapper to remind API calls that a parameter is a pattern (allows '%' and
'_' wildcards, per the JDBC spec) rather than a string to be matched
exactly.</div>
</th>
</tr>
<tr id="i188" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/Meta.PrepareCallback.html" title="interface in org.apache.calcite.avatica">Meta.PrepareCallback</a></td>
<th class="colLast" scope="row">
<div class="block">API to put a result set into a statement, being careful to enforce
thread-safety and not to overwrite existing open result sets.</div>
</th>
</tr>
<tr id="i189" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/Meta.Signature.html" title="class in org.apache.calcite.avatica">Meta.Signature</a></td>
<th class="colLast" scope="row">
<div class="block">Result of preparing a statement.</div>
</th>
</tr>
<tr id="i190" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/Meta.StatementHandle.html" title="class in org.apache.calcite.avatica">Meta.StatementHandle</a></td>
<th class="colLast" scope="row">
<div class="block">Statement handle.</div>
</th>
</tr>
<tr id="i191" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/Meta.StatementType.html" title="enum in org.apache.calcite.avatica">Meta.StatementType</a></td>
<th class="colLast" scope="row">
<div class="block">Type of statement.</div>
</th>
</tr>
<tr id="i192" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/Meta.Style.html" title="enum in org.apache.calcite.avatica">Meta.Style</a></td>
<th class="colLast" scope="row">
<div class="block">How logical fields are represented in the objects returned by the
iterator.</div>
</th>
</tr>
<tr id="i193" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/MetaDataOperation.html" title="enum in org.apache.calcite.avatica.remote">MetaDataOperation</a></td>
<th class="colLast" scope="row">
<div class="block">Identifies an operation from <code>DatabaseMetaData</code> which returns a <code>ResultSet</code>.</div>
</th>
</tr>
<tr id="i194" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/tck/tests/MetadataTest.html" title="class in org.apache.calcite.avatica.tck.tests">MetadataTest</a></td>
<th class="colLast" scope="row">
<div class="block">Test class for metadata operations (parameter, resultset).</div>
</th>
</tr>
<tr id="i195" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/MetaImpl.html" title="class in org.apache.calcite.avatica">MetaImpl</a></td>
<th class="colLast" scope="row">
<div class="block">Basic implementation of <a href="org/apache/calcite/avatica/Meta.html" title="interface in org.apache.calcite.avatica"><code>Meta</code></a>.</div>
</th>
</tr>
<tr id="i196" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/MetaImpl.ColumnNoNulls.html" title="annotation in org.apache.calcite.avatica">MetaImpl.ColumnNoNulls</a></td>
<th class="colLast" scope="row">
<div class="block">Annotation that indicates that a meta field may not contain null
values.</div>
</th>
</tr>
<tr id="i197" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/MetaImpl.ColumnNullable.html" title="annotation in org.apache.calcite.avatica">MetaImpl.ColumnNullable</a></td>
<th class="colLast" scope="row">
<div class="block">Annotation that indicates that a meta field may contain null values.</div>
</th>
</tr>
<tr id="i198" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/MetaImpl.ColumnNullableUnknown.html" title="annotation in org.apache.calcite.avatica">MetaImpl.ColumnNullableUnknown</a></td>
<th class="colLast" scope="row">
<div class="block">Annotation that indicates that it is unknown whether a meta field may contain
null values.</div>
</th>
</tr>
<tr id="i199" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/MetaImpl.MetaAttribute.html" title="class in org.apache.calcite.avatica">MetaImpl.MetaAttribute</a></td>
<th class="colLast" scope="row">
<div class="block">Metadata describing an attribute.</div>
</th>
</tr>
<tr id="i200" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/MetaImpl.MetaBestRowIdentifier.html" title="class in org.apache.calcite.avatica">MetaImpl.MetaBestRowIdentifier</a></td>
<th class="colLast" scope="row">
<div class="block">Metadata describing the best identifier for a row.</div>
</th>
</tr>
<tr id="i201" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/MetaImpl.MetaCatalog.html" title="class in org.apache.calcite.avatica">MetaImpl.MetaCatalog</a></td>
<th class="colLast" scope="row">
<div class="block">Metadata describing a catalog.</div>
</th>
</tr>
<tr id="i202" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/MetaImpl.MetaClientInfoProperty.html" title="class in org.apache.calcite.avatica">MetaImpl.MetaClientInfoProperty</a></td>
<th class="colLast" scope="row">
<div class="block">Metadata describing a client info property.</div>
</th>
</tr>
<tr id="i203" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/MetaImpl.MetaColumn.html" title="class in org.apache.calcite.avatica">MetaImpl.MetaColumn</a></td>
<th class="colLast" scope="row">
<div class="block">Metadata describing a column.</div>
</th>
</tr>
<tr id="i204" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/MetaImpl.MetaColumnPrivilege.html" title="class in org.apache.calcite.avatica">MetaImpl.MetaColumnPrivilege</a></td>
<th class="colLast" scope="row">
<div class="block">Metadata describing a column privilege.</div>
</th>
</tr>
<tr id="i205" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/MetaImpl.MetaCrossReference.html" title="class in org.apache.calcite.avatica">MetaImpl.MetaCrossReference</a></td>
<th class="colLast" scope="row">
<div class="block">Metadata describing a cross reference.</div>
</th>
</tr>
<tr id="i206" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/MetaImpl.MetaExportedKey.html" title="class in org.apache.calcite.avatica">MetaImpl.MetaExportedKey</a></td>
<th class="colLast" scope="row">
<div class="block">Metadata describing an exported key.</div>
</th>
</tr>
<tr id="i207" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/MetaImpl.MetaFunction.html" title="class in org.apache.calcite.avatica">MetaImpl.MetaFunction</a></td>
<th class="colLast" scope="row">
<div class="block">Metadata describing a function.</div>
</th>
</tr>
<tr id="i208" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/MetaImpl.MetaFunctionColumn.html" title="class in org.apache.calcite.avatica">MetaImpl.MetaFunctionColumn</a></td>
<th class="colLast" scope="row">
<div class="block">Metadata describing a function column.</div>
</th>
</tr>
<tr id="i209" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/MetaImpl.MetaImportedKey.html" title="class in org.apache.calcite.avatica">MetaImpl.MetaImportedKey</a></td>
<th class="colLast" scope="row">
<div class="block">Metadata describing an imported key.</div>
</th>
</tr>
<tr id="i210" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/MetaImpl.MetaIndexInfo.html" title="class in org.apache.calcite.avatica">MetaImpl.MetaIndexInfo</a></td>
<th class="colLast" scope="row">
<div class="block">Metadata describing index info.</div>
</th>
</tr>
<tr id="i211" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/MetaImpl.MetaPrimaryKey.html" title="class in org.apache.calcite.avatica">MetaImpl.MetaPrimaryKey</a></td>
<th class="colLast" scope="row">
<div class="block">Metadata describing a primary key.</div>
</th>
</tr>
<tr id="i212" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/MetaImpl.MetaProcedure.html" title="class in org.apache.calcite.avatica">MetaImpl.MetaProcedure</a></td>
<th class="colLast" scope="row">
<div class="block">Metadata describing a procedure.</div>
</th>
</tr>
<tr id="i213" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/MetaImpl.MetaProcedureColumn.html" title="class in org.apache.calcite.avatica">MetaImpl.MetaProcedureColumn</a></td>
<th class="colLast" scope="row">
<div class="block">Metadata describing a procedure column.</div>
</th>
</tr>
<tr id="i214" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/MetaImpl.MetaPseudoColumn.html" title="class in org.apache.calcite.avatica">MetaImpl.MetaPseudoColumn</a></td>
<th class="colLast" scope="row">
<div class="block">Metadata describing a pseudo column.</div>
</th>
</tr>
<tr id="i215" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/MetaImpl.MetaSchema.html" title="class in org.apache.calcite.avatica">MetaImpl.MetaSchema</a></td>
<th class="colLast" scope="row">
<div class="block">Metadata describing a schema.</div>
</th>
</tr>
<tr id="i216" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/MetaImpl.MetaSuperTable.html" title="class in org.apache.calcite.avatica">MetaImpl.MetaSuperTable</a></td>
<th class="colLast" scope="row">
<div class="block">Metadata describing a super-table.</div>
</th>
</tr>
<tr id="i217" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/MetaImpl.MetaSuperType.html" title="class in org.apache.calcite.avatica">MetaImpl.MetaSuperType</a></td>
<th class="colLast" scope="row">
<div class="block">Metadata describing a super-type.</div>
</th>
</tr>
<tr id="i218" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/MetaImpl.MetaTable.html" title="class in org.apache.calcite.avatica">MetaImpl.MetaTable</a></td>
<th class="colLast" scope="row">
<div class="block">Metadata describing a table.</div>
</th>
</tr>
<tr id="i219" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/MetaImpl.MetaTablePrivilege.html" title="class in org.apache.calcite.avatica">MetaImpl.MetaTablePrivilege</a></td>
<th class="colLast" scope="row">
<div class="block">Metadata describing a table privilege.</div>
</th>
</tr>
<tr id="i220" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/MetaImpl.MetaTableType.html" title="class in org.apache.calcite.avatica">MetaImpl.MetaTableType</a></td>
<th class="colLast" scope="row">
<div class="block">Metadata describing a table type.</div>
</th>
</tr>
<tr id="i221" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/MetaImpl.MetaTypeInfo.html" title="class in org.apache.calcite.avatica">MetaImpl.MetaTypeInfo</a></td>
<th class="colLast" scope="row">
<div class="block">Metadata describing type info.</div>
</th>
</tr>
<tr id="i222" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/MetaImpl.MetaUdt.html" title="class in org.apache.calcite.avatica">MetaImpl.MetaUdt</a></td>
<th class="colLast" scope="row">
<div class="block">Metadata describing a user-defined type.</div>
</th>
</tr>
<tr id="i223" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/MetaImpl.MetaVersionColumn.html" title="class in org.apache.calcite.avatica">MetaImpl.MetaVersionColumn</a></td>
<th class="colLast" scope="row">
<div class="block">Metadata describing a version column.</div>
</th>
</tr>
<tr id="i224" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/MetaImpl.Named.html" title="interface in org.apache.calcite.avatica">MetaImpl.Named</a></td>
<th class="colLast" scope="row">
<div class="block">An object that has a name.</div>
</th>
</tr>
<tr id="i225" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/metrics/Meter.html" title="interface in org.apache.calcite.avatica.metrics">Meter</a></td>
<th class="colLast" scope="row">
<div class="block">A metric which measure the rate at which some operation is invoked.</div>
</th>
</tr>
<tr id="i226" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/metrics/Metric.html" title="interface in org.apache.calcite.avatica.metrics">Metric</a></td>
<th class="colLast" scope="row">
<div class="block">Parent interface for all metrics.</div>
</th>
</tr>
<tr id="i227" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/server/MetricsAwareAvaticaHandler.html" title="interface in org.apache.calcite.avatica.server">MetricsAwareAvaticaHandler</a></td>
<th class="colLast" scope="row">
<div class="block">An <a href="org/apache/calcite/avatica/server/AvaticaHandler.html" title="interface in org.apache.calcite.avatica.server"><code>AvaticaHandler</code></a> that is capable of collecting metrics.</div>
</th>
</tr>
<tr id="i228" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/MetricsHelper.html" title="class in org.apache.calcite.avatica.remote">MetricsHelper</a></td>
<th class="colLast" scope="row">
<div class="block">A utility class to encapsulate common logic in use of metrics implementation.</div>
</th>
</tr>
<tr id="i229" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/metrics/MetricsSystem.html" title="interface in org.apache.calcite.avatica.metrics">MetricsSystem</a></td>
<th class="colLast" scope="row">
<div class="block">General purpose factory for creating various metrics.</div>
</th>
</tr>
<tr id="i230" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/metrics/MetricsSystemConfiguration.html" title="interface in org.apache.calcite.avatica.metrics">MetricsSystemConfiguration</a>&lt;<a href="org/apache/calcite/avatica/metrics/MetricsSystemConfiguration.html" title="type parameter in MetricsSystemConfiguration">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A container used by a <a href="org/apache/calcite/avatica/metrics/MetricsSystemFactory.html" title="interface in org.apache.calcite.avatica.metrics"><code>MetricsSystemFactory</code></a> to create a <a href="org/apache/calcite/avatica/metrics/MetricsSystem.html" title="interface in org.apache.calcite.avatica.metrics"><code>MetricsSystem</code></a>.</div>
</th>
</tr>
<tr id="i231" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/metrics/MetricsSystemFactory.html" title="interface in org.apache.calcite.avatica.metrics">MetricsSystemFactory</a></td>
<th class="colLast" scope="row">
<div class="block">A factory class for creating instances of <a href="org/apache/calcite/avatica/metrics/MetricsSystem.html" title="interface in org.apache.calcite.avatica.metrics"><code>MetricsSystem</code></a>.</div>
</th>
</tr>
<tr id="i232" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/metrics/MetricsSystemLoader.html" title="class in org.apache.calcite.avatica.metrics">MetricsSystemLoader</a></td>
<th class="colLast" scope="row">
<div class="block">A utility encapsulating use of <code>ServiceLoader</code> to instantiate a <a href="org/apache/calcite/avatica/metrics/MetricsSystem.html" title="interface in org.apache.calcite.avatica.metrics"><code>MetricsSystem</code></a>.</div>
</th>
</tr>
<tr id="i233" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/MissingResultsException.html" title="class in org.apache.calcite.avatica">MissingResultsException</a></td>
<th class="colLast" scope="row">
<div class="block">An Exception which denotes that a cached Statement is present but has no <code>ResultSet</code>.</div>
</th>
</tr>
<tr id="i234" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/MockJsonService.html" title="class in org.apache.calcite.avatica.remote">MockJsonService</a></td>
<th class="colLast" scope="row">
<div class="block">Mock implementation of <a href="org/apache/calcite/avatica/remote/Service.html" title="interface in org.apache.calcite.avatica.remote"><code>Service</code></a>
that encodes its requests and responses as JSON
and looks up responses from a pre-defined map.</div>
</th>
</tr>
<tr id="i235" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/MockJsonService.Factory.html" title="class in org.apache.calcite.avatica.remote">MockJsonService.Factory</a></td>
<th class="colLast" scope="row">
<div class="block">Factory that creates a <code>MockJsonService</code>.</div>
</th>
</tr>
<tr id="i236" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/MockProtobufService.html" title="class in org.apache.calcite.avatica.remote">MockProtobufService</a></td>
<th class="colLast" scope="row">
<div class="block">A mock implementation of ProtobufService for testing.</div>
</th>
</tr>
<tr id="i237" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/MockProtobufService.MockProtobufServiceFactory.html" title="class in org.apache.calcite.avatica.remote">MockProtobufService.MockProtobufServiceFactory</a></td>
<th class="colLast" scope="row">
<div class="block">A factory that instantiates the mock protobuf service.</div>
</th>
</tr>
<tr id="i238" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/metrics/noop/NoopCounter.html" title="class in org.apache.calcite.avatica.metrics.noop">NoopCounter</a></td>
<th class="colLast" scope="row">
<div class="block"><a href="org/apache/calcite/avatica/metrics/Counter.html" title="interface in org.apache.calcite.avatica.metrics"><code>Counter</code></a> implementation which does nothing.</div>
</th>
</tr>
<tr id="i239" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/metrics/noop/NoopHistogram.html" title="class in org.apache.calcite.avatica.metrics.noop">NoopHistogram</a></td>
<th class="colLast" scope="row">
<div class="block"><a href="org/apache/calcite/avatica/metrics/Histogram.html" title="interface in org.apache.calcite.avatica.metrics"><code>Histogram</code></a> which does nothing.</div>
</th>
</tr>
<tr id="i240" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/metrics/noop/NoopMeter.html" title="class in org.apache.calcite.avatica.metrics.noop">NoopMeter</a></td>
<th class="colLast" scope="row">
<div class="block"><a href="org/apache/calcite/avatica/metrics/Meter.html" title="interface in org.apache.calcite.avatica.metrics"><code>Meter</code></a> which does nothing.</div>
</th>
</tr>
<tr id="i241" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/metrics/noop/NoopMetricsSystem.html" title="class in org.apache.calcite.avatica.metrics.noop">NoopMetricsSystem</a></td>
<th class="colLast" scope="row">
<div class="block"><a href="org/apache/calcite/avatica/metrics/MetricsSystem.html" title="interface in org.apache.calcite.avatica.metrics"><code>MetricsSystem</code></a> implementation which does nothing.</div>
</th>
</tr>
<tr id="i242" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/metrics/noop/NoopMetricsSystemConfiguration.html" title="class in org.apache.calcite.avatica.metrics.noop">NoopMetricsSystemConfiguration</a></td>
<th class="colLast" scope="row">
<div class="block">An empty configuration for the <a href="org/apache/calcite/avatica/metrics/noop/NoopMetricsSystem.html" title="class in org.apache.calcite.avatica.metrics.noop"><code>NoopMetricsSystem</code></a>.</div>
</th>
</tr>
<tr id="i243" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/metrics/noop/NoopMetricsSystemFactory.html" title="class in org.apache.calcite.avatica.metrics.noop">NoopMetricsSystemFactory</a></td>
<th class="colLast" scope="row">
<div class="block">A <a href="org/apache/calcite/avatica/metrics/MetricsSystemFactory.html" title="interface in org.apache.calcite.avatica.metrics"><code>MetricsSystemFactory</code></a> for the <a href="org/apache/calcite/avatica/metrics/noop/NoopMetricsSystem.html" title="class in org.apache.calcite.avatica.metrics.noop"><code>NoopMetricsSystem</code></a>.</div>
</th>
</tr>
<tr id="i244" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/metrics/noop/NoopTimer.html" title="class in org.apache.calcite.avatica.metrics.noop">NoopTimer</a></td>
<th class="colLast" scope="row">
<div class="block"><a href="org/apache/calcite/avatica/metrics/Timer.html" title="interface in org.apache.calcite.avatica.metrics"><code>Timer</code></a> which does nothing.</div>
</th>
</tr>
<tr id="i245" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/metrics/noop/NoopTimer.NoopContext.html" title="class in org.apache.calcite.avatica.metrics.noop">NoopTimer.NoopContext</a></td>
<th class="colLast" scope="row">
<div class="block"><a href="org/apache/calcite/avatica/metrics/Timer.Context.html" title="interface in org.apache.calcite.avatica.metrics"><code>Timer.Context</code></a> which does nothing.</div>
</th>
</tr>
<tr id="i246" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/NoSuchConnectionException.html" title="class in org.apache.calcite.avatica">NoSuchConnectionException</a></td>
<th class="colLast" scope="row">
<div class="block">An Exception that denotes that the given Connection is not cached.</div>
</th>
</tr>
<tr id="i247" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/NoSuchStatementException.html" title="class in org.apache.calcite.avatica">NoSuchStatementException</a></td>
<th class="colLast" scope="row">
<div class="block">An Exception that denotes that the given Statement is not cached.</div>
</th>
</tr>
<tr id="i248" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/metrics/PackageMarker.html" title="annotation in org.apache.calcite.avatica.metrics">PackageMarker</a></td>
<th class="colLast" scope="row">
<div class="block">This is a dummy annotation that forces javac to produce output for
otherwise empty package-info.java.</div>
</th>
</tr>
<tr id="i249" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/noop/PackageMarker.html" title="annotation in org.apache.calcite.avatica.noop">PackageMarker</a></td>
<th class="colLast" scope="row">
<div class="block">This is a dummy annotation that forces javac to produce output for
otherwise empty package-info.java.</div>
</th>
</tr>
<tr id="i250" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/tck/PackageMarker.html" title="annotation in org.apache.calcite.avatica.tck">PackageMarker</a></td>
<th class="colLast" scope="row">
<div class="block">This is a dummy annotation that forces javac to produce output for
otherwise empty package-info.java.</div>
</th>
</tr>
<tr id="i251" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/util/PackageMarker.html" title="annotation in org.apache.calcite.avatica.util">PackageMarker</a></td>
<th class="colLast" scope="row">
<div class="block">This is a dummy annotation that forces javac to produce output for
otherwise empty package-info.java.</div>
</th>
</tr>
<tr id="i252" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/util/PositionedCursor.html" title="class in org.apache.calcite.avatica.util">PositionedCursor</a>&lt;<a href="org/apache/calcite/avatica/util/PositionedCursor.html" title="type parameter in PositionedCursor">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Abstract implementation of <a href="org/apache/calcite/avatica/util/Cursor.html" title="interface in org.apache.calcite.avatica.util"><code>Cursor</code></a>
that caches its current row.</div>
</th>
</tr>
<tr id="i253" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/server/PropertyBasedSpnegoLoginService.html" title="class in org.apache.calcite.avatica.server">PropertyBasedSpnegoLoginService</a></td>
<th class="colLast" scope="row">
<div class="block">A customization of <code>SpnegoLoginService</code> which directly
specifies the server's principal instead of requiring a file to exist.</div>
</th>
</tr>
<tr id="i254" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/ProtobufHandler.html" title="class in org.apache.calcite.avatica.remote">ProtobufHandler</a></td>
<th class="colLast" scope="row">
<div class="block">Dispatches serialized protocol buffer messages to the provided <a href="org/apache/calcite/avatica/remote/Service.html" title="interface in org.apache.calcite.avatica.remote"><code>Service</code></a>
by converting them to the POJO Request.</div>
</th>
</tr>
<tr id="i255" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/ProtobufMeta.html" title="interface in org.apache.calcite.avatica.remote">ProtobufMeta</a></td>
<th class="colLast" scope="row">
<div class="block">An extension of <a href="org/apache/calcite/avatica/Meta.html" title="interface in org.apache.calcite.avatica"><code>Meta</code></a> which allows for native processing of calls with the Protobuf
API objects instead of the POJOS (to avoid object translation).</div>
</th>
</tr>
<tr id="i256" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/ProtobufService.html" title="class in org.apache.calcite.avatica.remote">ProtobufService</a></td>
<th class="colLast" scope="row">
<div class="block">Service implementation that encodes requests and responses as protocol buffers.</div>
</th>
</tr>
<tr id="i257" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/ProtobufTranslation.html" title="interface in org.apache.calcite.avatica.remote">ProtobufTranslation</a></td>
<th class="colLast" scope="row">
<div class="block">Generic interface to support parsing of serialized protocol buffers between client and server.</div>
</th>
</tr>
<tr id="i258" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/ProtobufTranslationImpl.html" title="class in org.apache.calcite.avatica.remote">ProtobufTranslationImpl</a></td>
<th class="colLast" scope="row">
<div class="block">Implementation of <a href="org/apache/calcite/avatica/remote/ProtobufTranslationImpl.html" title="class in org.apache.calcite.avatica.remote"><code>ProtobufTranslationImpl</code></a> that translates
protobuf requests to POJO requests.</div>
</th>
</tr>
<tr id="i259" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/QueryState.html" title="class in org.apache.calcite.avatica">QueryState</a></td>
<th class="colLast" scope="row">
<div class="block">A struct used to encapsulate the necessary information to reconstitute a ResultSet in the
Avatica server.</div>
</th>
</tr>
<tr id="i260" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/QueryState.StateType.html" title="enum in org.apache.calcite.avatica">QueryState.StateType</a></td>
<th class="colLast" scope="row">
<div class="block">An enumeration that represents how a ResultSet was created.</div>
</th>
</tr>
<tr id="i261" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/util/Quoting.html" title="enum in org.apache.calcite.avatica.util">Quoting</a></td>
<th class="colLast" scope="row">
<div class="block">Syntax for quoting identifiers in SQL statements.</div>
</th>
</tr>
<tr id="i262" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/util/RecordIteratorCursor.html" title="class in org.apache.calcite.avatica.util">RecordIteratorCursor</a>&lt;<a href="org/apache/calcite/avatica/util/RecordIteratorCursor.html" title="type parameter in RecordIteratorCursor">E</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Implementation of <a href="org/apache/calcite/avatica/util/Cursor.html" title="interface in org.apache.calcite.avatica.util"><code>Cursor</code></a> on top of an
<code>Iterator</code> that
returns a record for each row.</div>
</th>
</tr>
<tr id="i263" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/RemoteProtobufService.html" title="class in org.apache.calcite.avatica.remote">RemoteProtobufService</a></td>
<th class="colLast" scope="row">
<div class="block">ProtobufService implementation that queries against a remote implementation, using
protocol buffers as the serialized form.</div>
</th>
</tr>
<tr id="i264" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/RemoteService.html" title="class in org.apache.calcite.avatica.remote">RemoteService</a></td>
<th class="colLast" scope="row">
<div class="block">Implementation of <a href="org/apache/calcite/avatica/remote/Service.html" title="interface in org.apache.calcite.avatica.remote"><code>Service</code></a>
that translates requests into JSON and sends them to a remote server,
usually an HTTP server.</div>
</th>
</tr>
<tr id="i265" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/server/RemoteUserDisallowedException.html" title="class in org.apache.calcite.avatica.server">RemoteUserDisallowedException</a></td>
<th class="colLast" scope="row">
<div class="block">An exception to encapsulate that a user is disallowed to access Avatica.</div>
</th>
</tr>
<tr id="i266" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/server/RemoteUserExtractionException.html" title="class in org.apache.calcite.avatica.server">RemoteUserExtractionException</a></td>
<th class="colLast" scope="row">
<div class="block">An exception thrown when encountering an error extracting a remote user from a request.</div>
</th>
</tr>
<tr id="i267" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/server/RemoteUserExtractor.html" title="interface in org.apache.calcite.avatica.server">RemoteUserExtractor</a></td>
<th class="colLast" scope="row">
<div class="block">Extracts remote user from request</div>
</th>
</tr>
<tr id="i268" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.html" title="class in org.apache.calcite.avatica.proto">Requests</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i269" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.CatalogsRequest.html" title="class in org.apache.calcite.avatica.proto">Requests.CatalogsRequest</a></td>
<th class="colLast" scope="row">
<div class="block">
Request for Meta#getCatalogs()</div>
</th>
</tr>
<tr id="i270" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.CatalogsRequest.Builder.html" title="class in org.apache.calcite.avatica.proto">Requests.CatalogsRequest.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Request for Meta#getCatalogs()</div>
</th>
</tr>
<tr id="i271" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.CatalogsRequestOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Requests.CatalogsRequestOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i272" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.CloseConnectionRequest.html" title="class in org.apache.calcite.avatica.proto">Requests.CloseConnectionRequest</a></td>
<th class="colLast" scope="row">
<div class="block">
Request for Meta#closeConnection(Meta.ConnectionHandle)</div>
</th>
</tr>
<tr id="i273" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.CloseConnectionRequest.Builder.html" title="class in org.apache.calcite.avatica.proto">Requests.CloseConnectionRequest.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Request for Meta#closeConnection(Meta.ConnectionHandle)</div>
</th>
</tr>
<tr id="i274" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.CloseConnectionRequestOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Requests.CloseConnectionRequestOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i275" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.CloseStatementRequest.html" title="class in org.apache.calcite.avatica.proto">Requests.CloseStatementRequest</a></td>
<th class="colLast" scope="row">
<div class="block">
Request for Meta#closeStatement(Meta.StatementHandle)</div>
</th>
</tr>
<tr id="i276" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.CloseStatementRequest.Builder.html" title="class in org.apache.calcite.avatica.proto">Requests.CloseStatementRequest.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Request for Meta#closeStatement(Meta.StatementHandle)</div>
</th>
</tr>
<tr id="i277" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.CloseStatementRequestOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Requests.CloseStatementRequestOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i278" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.ColumnsRequest.html" title="class in org.apache.calcite.avatica.proto">Requests.ColumnsRequest</a></td>
<th class="colLast" scope="row">
<div class="block">
Request for Meta#getColumns(String, org.apache.calcite.avatica.Meta.Pat,
org.apache.calcite.avatica.Meta.Pat, org.apache.calcite.avatica.Meta.Pat).</div>
</th>
</tr>
<tr id="i279" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.ColumnsRequest.Builder.html" title="class in org.apache.calcite.avatica.proto">Requests.ColumnsRequest.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Request for Meta#getColumns(String, org.apache.calcite.avatica.Meta.Pat,
org.apache.calcite.avatica.Meta.Pat, org.apache.calcite.avatica.Meta.Pat).</div>
</th>
</tr>
<tr id="i280" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.ColumnsRequestOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Requests.ColumnsRequestOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i281" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.CommitRequest.html" title="class in org.apache.calcite.avatica.proto">Requests.CommitRequest</a></td>
<th class="colLast" scope="row">
<div class="block">
Request to invoke a commit on a Connection</div>
</th>
</tr>
<tr id="i282" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.CommitRequest.Builder.html" title="class in org.apache.calcite.avatica.proto">Requests.CommitRequest.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Request to invoke a commit on a Connection</div>
</th>
</tr>
<tr id="i283" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.CommitRequestOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Requests.CommitRequestOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i284" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.ConnectionSyncRequest.html" title="class in org.apache.calcite.avatica.proto">Requests.ConnectionSyncRequest</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>ConnectionSyncRequest</code></div>
</th>
</tr>
<tr id="i285" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.ConnectionSyncRequest.Builder.html" title="class in org.apache.calcite.avatica.proto">Requests.ConnectionSyncRequest.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>ConnectionSyncRequest</code></div>
</th>
</tr>
<tr id="i286" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.ConnectionSyncRequestOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Requests.ConnectionSyncRequestOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i287" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.CreateStatementRequest.html" title="class in org.apache.calcite.avatica.proto">Requests.CreateStatementRequest</a></td>
<th class="colLast" scope="row">
<div class="block">
Request for Meta#createStatement(Meta.ConnectionHandle)</div>
</th>
</tr>
<tr id="i288" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.CreateStatementRequest.Builder.html" title="class in org.apache.calcite.avatica.proto">Requests.CreateStatementRequest.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Request for Meta#createStatement(Meta.ConnectionHandle)</div>
</th>
</tr>
<tr id="i289" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.CreateStatementRequestOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Requests.CreateStatementRequestOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i290" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.DatabasePropertyRequest.html" title="class in org.apache.calcite.avatica.proto">Requests.DatabasePropertyRequest</a></td>
<th class="colLast" scope="row">
<div class="block">
Request for Meta#getDatabaseProperties()</div>
</th>
</tr>
<tr id="i291" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.DatabasePropertyRequest.Builder.html" title="class in org.apache.calcite.avatica.proto">Requests.DatabasePropertyRequest.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Request for Meta#getDatabaseProperties()</div>
</th>
</tr>
<tr id="i292" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.DatabasePropertyRequestOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Requests.DatabasePropertyRequestOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i293" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.ExecuteBatchRequest.html" title="class in org.apache.calcite.avatica.proto">Requests.ExecuteBatchRequest</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>ExecuteBatchRequest</code></div>
</th>
</tr>
<tr id="i294" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.ExecuteBatchRequest.Builder.html" title="class in org.apache.calcite.avatica.proto">Requests.ExecuteBatchRequest.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>ExecuteBatchRequest</code></div>
</th>
</tr>
<tr id="i295" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.ExecuteBatchRequestOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Requests.ExecuteBatchRequestOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i296" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.ExecuteRequest.html" title="class in org.apache.calcite.avatica.proto">Requests.ExecuteRequest</a></td>
<th class="colLast" scope="row">
<div class="block">
Request for Meta#execute(Meta.ConnectionHandle, list, long)</div>
</th>
</tr>
<tr id="i297" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.ExecuteRequest.Builder.html" title="class in org.apache.calcite.avatica.proto">Requests.ExecuteRequest.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Request for Meta#execute(Meta.ConnectionHandle, list, long)</div>
</th>
</tr>
<tr id="i298" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.ExecuteRequestOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Requests.ExecuteRequestOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i299" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.FetchRequest.html" title="class in org.apache.calcite.avatica.proto">Requests.FetchRequest</a></td>
<th class="colLast" scope="row">
<div class="block">
Request for Meta#fetch(Meta.StatementHandle, List, long, int)</div>
</th>
</tr>
<tr id="i300" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.FetchRequest.Builder.html" title="class in org.apache.calcite.avatica.proto">Requests.FetchRequest.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Request for Meta#fetch(Meta.StatementHandle, List, long, int)</div>
</th>
</tr>
<tr id="i301" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.FetchRequestOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Requests.FetchRequestOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i302" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.OpenConnectionRequest.html" title="class in org.apache.calcite.avatica.proto">Requests.OpenConnectionRequest</a></td>
<th class="colLast" scope="row">
<div class="block">
Request for Meta#openConnection(Meta.ConnectionHandle, Map&lt;String, String&gt;)</div>
</th>
</tr>
<tr id="i303" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.OpenConnectionRequest.Builder.html" title="class in org.apache.calcite.avatica.proto">Requests.OpenConnectionRequest.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Request for Meta#openConnection(Meta.ConnectionHandle, Map&lt;String, String&gt;)</div>
</th>
</tr>
<tr id="i304" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.OpenConnectionRequestOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Requests.OpenConnectionRequestOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i305" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.PrepareAndExecuteBatchRequest.html" title="class in org.apache.calcite.avatica.proto">Requests.PrepareAndExecuteBatchRequest</a></td>
<th class="colLast" scope="row">
<div class="block">
Request to prepare and execute a collection of sql statements.</div>
</th>
</tr>
<tr id="i306" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.PrepareAndExecuteBatchRequest.Builder.html" title="class in org.apache.calcite.avatica.proto">Requests.PrepareAndExecuteBatchRequest.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Request to prepare and execute a collection of sql statements.</div>
</th>
</tr>
<tr id="i307" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.PrepareAndExecuteBatchRequestOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Requests.PrepareAndExecuteBatchRequestOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i308" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.PrepareAndExecuteRequest.html" title="class in org.apache.calcite.avatica.proto">Requests.PrepareAndExecuteRequest</a></td>
<th class="colLast" scope="row">
<div class="block">
Request for Meta#prepareAndExecute(Meta.StatementHandle, String, long, Meta.PrepareCallback)</div>
</th>
</tr>
<tr id="i309" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.PrepareAndExecuteRequest.Builder.html" title="class in org.apache.calcite.avatica.proto">Requests.PrepareAndExecuteRequest.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Request for Meta#prepareAndExecute(Meta.StatementHandle, String, long, Meta.PrepareCallback)</div>
</th>
</tr>
<tr id="i310" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.PrepareAndExecuteRequestOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Requests.PrepareAndExecuteRequestOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i311" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.PrepareRequest.html" title="class in org.apache.calcite.avatica.proto">Requests.PrepareRequest</a></td>
<th class="colLast" scope="row">
<div class="block">
Request for Meta.prepare(Meta.ConnectionHandle, String, long)</div>
</th>
</tr>
<tr id="i312" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.PrepareRequest.Builder.html" title="class in org.apache.calcite.avatica.proto">Requests.PrepareRequest.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Request for Meta.prepare(Meta.ConnectionHandle, String, long)</div>
</th>
</tr>
<tr id="i313" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.PrepareRequestOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Requests.PrepareRequestOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i314" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.RollbackRequest.html" title="class in org.apache.calcite.avatica.proto">Requests.RollbackRequest</a></td>
<th class="colLast" scope="row">
<div class="block">
Request to invoke rollback on a Connection</div>
</th>
</tr>
<tr id="i315" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.RollbackRequest.Builder.html" title="class in org.apache.calcite.avatica.proto">Requests.RollbackRequest.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Request to invoke rollback on a Connection</div>
</th>
</tr>
<tr id="i316" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.RollbackRequestOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Requests.RollbackRequestOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i317" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.SchemasRequest.html" title="class in org.apache.calcite.avatica.proto">Requests.SchemasRequest</a></td>
<th class="colLast" scope="row">
<div class="block">
Request for Meta#getSchemas(String, org.apache.calcite.avatica.Meta.Pat)}</div>
</th>
</tr>
<tr id="i318" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.SchemasRequest.Builder.html" title="class in org.apache.calcite.avatica.proto">Requests.SchemasRequest.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Request for Meta#getSchemas(String, org.apache.calcite.avatica.Meta.Pat)}</div>
</th>
</tr>
<tr id="i319" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.SchemasRequestOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Requests.SchemasRequestOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i320" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.SyncResultsRequest.html" title="class in org.apache.calcite.avatica.proto">Requests.SyncResultsRequest</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>SyncResultsRequest</code></div>
</th>
</tr>
<tr id="i321" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.SyncResultsRequest.Builder.html" title="class in org.apache.calcite.avatica.proto">Requests.SyncResultsRequest.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>SyncResultsRequest</code></div>
</th>
</tr>
<tr id="i322" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.SyncResultsRequestOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Requests.SyncResultsRequestOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i323" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.TablesRequest.html" title="class in org.apache.calcite.avatica.proto">Requests.TablesRequest</a></td>
<th class="colLast" scope="row">
<div class="block">
Request for Request for Meta#getTables(String, org.apache.calcite.avatica.Meta.Pat,
org.apache.calcite.avatica.Meta.Pat, java.util.List)</div>
</th>
</tr>
<tr id="i324" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.TablesRequest.Builder.html" title="class in org.apache.calcite.avatica.proto">Requests.TablesRequest.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Request for Request for Meta#getTables(String, org.apache.calcite.avatica.Meta.Pat,
org.apache.calcite.avatica.Meta.Pat, java.util.List)</div>
</th>
</tr>
<tr id="i325" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.TablesRequestOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Requests.TablesRequestOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i326" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.TableTypesRequest.html" title="class in org.apache.calcite.avatica.proto">Requests.TableTypesRequest</a></td>
<th class="colLast" scope="row">
<div class="block">
Request for Meta#getTableTypes()</div>
</th>
</tr>
<tr id="i327" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.TableTypesRequest.Builder.html" title="class in org.apache.calcite.avatica.proto">Requests.TableTypesRequest.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Request for Meta#getTableTypes()</div>
</th>
</tr>
<tr id="i328" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.TableTypesRequestOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Requests.TableTypesRequestOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i329" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.TypeInfoRequest.html" title="class in org.apache.calcite.avatica.proto">Requests.TypeInfoRequest</a></td>
<th class="colLast" scope="row">
<div class="block">
Request for Meta#getTypeInfo()</div>
</th>
</tr>
<tr id="i330" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.TypeInfoRequest.Builder.html" title="class in org.apache.calcite.avatica.proto">Requests.TypeInfoRequest.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Request for Meta#getTypeInfo()</div>
</th>
</tr>
<tr id="i331" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.TypeInfoRequestOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Requests.TypeInfoRequestOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i332" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.UpdateBatch.html" title="class in org.apache.calcite.avatica.proto">Requests.UpdateBatch</a></td>
<th class="colLast" scope="row">
<div class="block">
Each command is a list of TypedValues</div>
</th>
</tr>
<tr id="i333" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.UpdateBatch.Builder.html" title="class in org.apache.calcite.avatica.proto">Requests.UpdateBatch.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Each command is a list of TypedValues</div>
</th>
</tr>
<tr id="i334" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Requests.UpdateBatchOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Requests.UpdateBatchOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i335" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.html" title="class in org.apache.calcite.avatica.proto">Responses</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i336" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.CloseConnectionResponse.html" title="class in org.apache.calcite.avatica.proto">Responses.CloseConnectionResponse</a></td>
<th class="colLast" scope="row">
<div class="block">
Response to CloseConnectionRequest {</div>
</th>
</tr>
<tr id="i337" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.CloseConnectionResponse.Builder.html" title="class in org.apache.calcite.avatica.proto">Responses.CloseConnectionResponse.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Response to CloseConnectionRequest {</div>
</th>
</tr>
<tr id="i338" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.CloseConnectionResponseOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Responses.CloseConnectionResponseOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i339" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.CloseStatementResponse.html" title="class in org.apache.calcite.avatica.proto">Responses.CloseStatementResponse</a></td>
<th class="colLast" scope="row">
<div class="block">
Response to CloseStatementRequest</div>
</th>
</tr>
<tr id="i340" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.CloseStatementResponse.Builder.html" title="class in org.apache.calcite.avatica.proto">Responses.CloseStatementResponse.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Response to CloseStatementRequest</div>
</th>
</tr>
<tr id="i341" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.CloseStatementResponseOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Responses.CloseStatementResponseOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i342" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.CommitResponse.html" title="class in org.apache.calcite.avatica.proto">Responses.CommitResponse</a></td>
<th class="colLast" scope="row">
<div class="block">
Response to a commit request</div>
</th>
</tr>
<tr id="i343" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.CommitResponse.Builder.html" title="class in org.apache.calcite.avatica.proto">Responses.CommitResponse.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Response to a commit request</div>
</th>
</tr>
<tr id="i344" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.CommitResponseOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Responses.CommitResponseOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i345" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.ConnectionSyncResponse.html" title="class in org.apache.calcite.avatica.proto">Responses.ConnectionSyncResponse</a></td>
<th class="colLast" scope="row">
<div class="block">
Response to ConnectionSyncRequest</div>
</th>
</tr>
<tr id="i346" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.ConnectionSyncResponse.Builder.html" title="class in org.apache.calcite.avatica.proto">Responses.ConnectionSyncResponse.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Response to ConnectionSyncRequest</div>
</th>
</tr>
<tr id="i347" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.ConnectionSyncResponseOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Responses.ConnectionSyncResponseOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i348" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.CreateStatementResponse.html" title="class in org.apache.calcite.avatica.proto">Responses.CreateStatementResponse</a></td>
<th class="colLast" scope="row">
<div class="block">
Response to CreateStatementRequest</div>
</th>
</tr>
<tr id="i349" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.CreateStatementResponse.Builder.html" title="class in org.apache.calcite.avatica.proto">Responses.CreateStatementResponse.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Response to CreateStatementRequest</div>
</th>
</tr>
<tr id="i350" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.CreateStatementResponseOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Responses.CreateStatementResponseOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i351" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.DatabasePropertyElement.html" title="class in org.apache.calcite.avatica.proto">Responses.DatabasePropertyElement</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>DatabasePropertyElement</code></div>
</th>
</tr>
<tr id="i352" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.DatabasePropertyElement.Builder.html" title="class in org.apache.calcite.avatica.proto">Responses.DatabasePropertyElement.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>DatabasePropertyElement</code></div>
</th>
</tr>
<tr id="i353" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.DatabasePropertyElementOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Responses.DatabasePropertyElementOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i354" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.DatabasePropertyResponse.html" title="class in org.apache.calcite.avatica.proto">Responses.DatabasePropertyResponse</a></td>
<th class="colLast" scope="row">
<div class="block">
Response for Meta#getDatabaseProperties()</div>
</th>
</tr>
<tr id="i355" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.DatabasePropertyResponse.Builder.html" title="class in org.apache.calcite.avatica.proto">Responses.DatabasePropertyResponse.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Response for Meta#getDatabaseProperties()</div>
</th>
</tr>
<tr id="i356" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.DatabasePropertyResponseOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Responses.DatabasePropertyResponseOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i357" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.ErrorResponse.html" title="class in org.apache.calcite.avatica.proto">Responses.ErrorResponse</a></td>
<th class="colLast" scope="row">
<div class="block">
Send contextual information about some error over the wire from the server.</div>
</th>
</tr>
<tr id="i358" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.ErrorResponse.Builder.html" title="class in org.apache.calcite.avatica.proto">Responses.ErrorResponse.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Send contextual information about some error over the wire from the server.</div>
</th>
</tr>
<tr id="i359" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.ErrorResponseOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Responses.ErrorResponseOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i360" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.ExecuteBatchResponse.html" title="class in org.apache.calcite.avatica.proto">Responses.ExecuteBatchResponse</a></td>
<th class="colLast" scope="row">
<div class="block">
Response to a batch update request</div>
</th>
</tr>
<tr id="i361" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.ExecuteBatchResponse.Builder.html" title="class in org.apache.calcite.avatica.proto">Responses.ExecuteBatchResponse.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Response to a batch update request</div>
</th>
</tr>
<tr id="i362" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.ExecuteBatchResponseOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Responses.ExecuteBatchResponseOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i363" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.ExecuteResponse.html" title="class in org.apache.calcite.avatica.proto">Responses.ExecuteResponse</a></td>
<th class="colLast" scope="row">
<div class="block">
Response to PrepareAndExecuteRequest</div>
</th>
</tr>
<tr id="i364" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.ExecuteResponse.Builder.html" title="class in org.apache.calcite.avatica.proto">Responses.ExecuteResponse.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Response to PrepareAndExecuteRequest</div>
</th>
</tr>
<tr id="i365" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.ExecuteResponseOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Responses.ExecuteResponseOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i366" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.FetchResponse.html" title="class in org.apache.calcite.avatica.proto">Responses.FetchResponse</a></td>
<th class="colLast" scope="row">
<div class="block">
Response to FetchRequest</div>
</th>
</tr>
<tr id="i367" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.FetchResponse.Builder.html" title="class in org.apache.calcite.avatica.proto">Responses.FetchResponse.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Response to FetchRequest</div>
</th>
</tr>
<tr id="i368" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.FetchResponseOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Responses.FetchResponseOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i369" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.OpenConnectionResponse.html" title="class in org.apache.calcite.avatica.proto">Responses.OpenConnectionResponse</a></td>
<th class="colLast" scope="row">
<div class="block">
Response to OpenConnectionRequest {</div>
</th>
</tr>
<tr id="i370" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.OpenConnectionResponse.Builder.html" title="class in org.apache.calcite.avatica.proto">Responses.OpenConnectionResponse.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Response to OpenConnectionRequest {</div>
</th>
</tr>
<tr id="i371" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.OpenConnectionResponseOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Responses.OpenConnectionResponseOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i372" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.PrepareResponse.html" title="class in org.apache.calcite.avatica.proto">Responses.PrepareResponse</a></td>
<th class="colLast" scope="row">
<div class="block">
Response to PrepareRequest</div>
</th>
</tr>
<tr id="i373" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.PrepareResponse.Builder.html" title="class in org.apache.calcite.avatica.proto">Responses.PrepareResponse.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Response to PrepareRequest</div>
</th>
</tr>
<tr id="i374" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.PrepareResponseOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Responses.PrepareResponseOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i375" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.ResultSetResponse.html" title="class in org.apache.calcite.avatica.proto">Responses.ResultSetResponse</a></td>
<th class="colLast" scope="row">
<div class="block">
Response that contains a result set.</div>
</th>
</tr>
<tr id="i376" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.ResultSetResponse.Builder.html" title="class in org.apache.calcite.avatica.proto">Responses.ResultSetResponse.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Response that contains a result set.</div>
</th>
</tr>
<tr id="i377" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.ResultSetResponseOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Responses.ResultSetResponseOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i378" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.RollbackResponse.html" title="class in org.apache.calcite.avatica.proto">Responses.RollbackResponse</a></td>
<th class="colLast" scope="row">
<div class="block">
Response to a rollback request</div>
</th>
</tr>
<tr id="i379" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.RollbackResponse.Builder.html" title="class in org.apache.calcite.avatica.proto">Responses.RollbackResponse.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Response to a rollback request</div>
</th>
</tr>
<tr id="i380" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.RollbackResponseOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Responses.RollbackResponseOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i381" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.RpcMetadata.html" title="class in org.apache.calcite.avatica.proto">Responses.RpcMetadata</a></td>
<th class="colLast" scope="row">
<div class="block">
Generic metadata for the server to return with each response.</div>
</th>
</tr>
<tr id="i382" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.RpcMetadata.Builder.html" title="class in org.apache.calcite.avatica.proto">Responses.RpcMetadata.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Generic metadata for the server to return with each response.</div>
</th>
</tr>
<tr id="i383" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.RpcMetadataOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Responses.RpcMetadataOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i384" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.SyncResultsResponse.html" title="class in org.apache.calcite.avatica.proto">Responses.SyncResultsResponse</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>SyncResultsResponse</code></div>
</th>
</tr>
<tr id="i385" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.SyncResultsResponse.Builder.html" title="class in org.apache.calcite.avatica.proto">Responses.SyncResultsResponse.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>SyncResultsResponse</code></div>
</th>
</tr>
<tr id="i386" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/proto/Responses.SyncResultsResponseOrBuilder.html" title="interface in org.apache.calcite.avatica.proto">Responses.SyncResultsResponseOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i387" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/server/ServerCustomizer.html" title="interface in org.apache.calcite.avatica.server">ServerCustomizer</a>&lt;<a href="org/apache/calcite/avatica/server/ServerCustomizer.html" title="type parameter in ServerCustomizer">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Callback for customizing a Server.</div>
</th>
</tr>
<tr id="i388" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/server/ServerKeytabJaasConf.html" title="class in org.apache.calcite.avatica.server">ServerKeytabJaasConf</a></td>
<th class="colLast" scope="row">
<div class="block">Javax Configuration class which always returns a configuration for our keytab-based
login suitable for callers which are acting as a initiator or acceptor (e.g.</div>
</th>
</tr>
<tr id="i389" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Service.html" title="interface in org.apache.calcite.avatica.remote">Service</a></td>
<th class="colLast" scope="row">
<div class="block">API for request-response calls to an Avatica server.</div>
</th>
</tr>
<tr id="i390" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Service.Base.html" title="class in org.apache.calcite.avatica.remote">Service.Base</a></td>
<th class="colLast" scope="row">
<div class="block">Base class for request and response.</div>
</th>
</tr>
<tr id="i391" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Service.CatalogsRequest.html" title="class in org.apache.calcite.avatica.remote">Service.CatalogsRequest</a></td>
<th class="colLast" scope="row">
<div class="block">Request for
<a href="org/apache/calcite/avatica/Meta.html#getCatalogs(org.apache.calcite.avatica.Meta.ConnectionHandle)"><code>Meta.getCatalogs(Meta.ConnectionHandle)</code></a>.</div>
</th>
</tr>
<tr id="i392" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Service.CloseConnectionRequest.html" title="class in org.apache.calcite.avatica.remote">Service.CloseConnectionRequest</a></td>
<th class="colLast" scope="row">
<div class="block">Request for
<a href="org/apache/calcite/avatica/Meta.html#closeConnection(org.apache.calcite.avatica.Meta.ConnectionHandle)"><code>Meta.closeConnection(org.apache.calcite.avatica.Meta.ConnectionHandle)</code></a>.</div>
</th>
</tr>
<tr id="i393" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Service.CloseConnectionResponse.html" title="class in org.apache.calcite.avatica.remote">Service.CloseConnectionResponse</a></td>
<th class="colLast" scope="row">
<div class="block">Response from
<a href="org/apache/calcite/avatica/remote/Service.CloseConnectionRequest.html" title="class in org.apache.calcite.avatica.remote"><code>Service.CloseConnectionRequest</code></a>.</div>
</th>
</tr>
<tr id="i394" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Service.CloseStatementRequest.html" title="class in org.apache.calcite.avatica.remote">Service.CloseStatementRequest</a></td>
<th class="colLast" scope="row">
<div class="block">Request for
<a href="org/apache/calcite/avatica/Meta.html#closeStatement(org.apache.calcite.avatica.Meta.StatementHandle)"><code>Meta.closeStatement(org.apache.calcite.avatica.Meta.StatementHandle)</code></a>.</div>
</th>
</tr>
<tr id="i395" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Service.CloseStatementResponse.html" title="class in org.apache.calcite.avatica.remote">Service.CloseStatementResponse</a></td>
<th class="colLast" scope="row">
<div class="block">Response from
<a href="org/apache/calcite/avatica/remote/Service.CloseStatementRequest.html" title="class in org.apache.calcite.avatica.remote"><code>Service.CloseStatementRequest</code></a>.</div>
</th>
</tr>
<tr id="i396" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Service.ColumnsRequest.html" title="class in org.apache.calcite.avatica.remote">Service.ColumnsRequest</a></td>
<th class="colLast" scope="row">
<div class="block">Request for
<a href="org/apache/calcite/avatica/Meta.html#getColumns(org.apache.calcite.avatica.Meta.ConnectionHandle,java.lang.String,org.apache.calcite.avatica.Meta.Pat,org.apache.calcite.avatica.Meta.Pat,org.apache.calcite.avatica.Meta.Pat)"><code>Meta.getColumns(Meta.ConnectionHandle, String, org.apache.calcite.avatica.Meta.Pat, org.apache.calcite.avatica.Meta.Pat, org.apache.calcite.avatica.Meta.Pat)</code></a>.</div>
</th>
</tr>
<tr id="i397" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Service.CommitRequest.html" title="class in org.apache.calcite.avatica.remote">Service.CommitRequest</a></td>
<th class="colLast" scope="row">
<div class="block">An RPC request to invoke a commit on a Connection.</div>
</th>
</tr>
<tr id="i398" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Service.CommitResponse.html" title="class in org.apache.calcite.avatica.remote">Service.CommitResponse</a></td>
<th class="colLast" scope="row">
<div class="block">An RPC response from invoking commit on a Connection.</div>
</th>
</tr>
<tr id="i399" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Service.ConnectionSyncRequest.html" title="class in org.apache.calcite.avatica.remote">Service.ConnectionSyncRequest</a></td>
<th class="colLast" scope="row">
<div class="block">Request for <a href="org/apache/calcite/avatica/Meta.html#connectionSync(org.apache.calcite.avatica.Meta.ConnectionHandle,org.apache.calcite.avatica.Meta.ConnectionProperties)"><code>Meta.connectionSync(Meta.ConnectionHandle, Meta.ConnectionProperties)</code></a>.</div>
</th>
</tr>
<tr id="i400" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Service.ConnectionSyncResponse.html" title="class in org.apache.calcite.avatica.remote">Service.ConnectionSyncResponse</a></td>
<th class="colLast" scope="row">
<div class="block">Response for
<a href="org/apache/calcite/avatica/Meta.html#connectionSync(org.apache.calcite.avatica.Meta.ConnectionHandle,org.apache.calcite.avatica.Meta.ConnectionProperties)"><code>Meta.connectionSync(Meta.ConnectionHandle, Meta.ConnectionProperties)</code></a>.</div>
</th>
</tr>
<tr id="i401" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Service.CreateStatementRequest.html" title="class in org.apache.calcite.avatica.remote">Service.CreateStatementRequest</a></td>
<th class="colLast" scope="row">
<div class="block">Request for
<a href="org/apache/calcite/avatica/Meta.html#createStatement(org.apache.calcite.avatica.Meta.ConnectionHandle)"><code>Meta.createStatement(org.apache.calcite.avatica.Meta.ConnectionHandle)</code></a>.</div>
</th>
</tr>
<tr id="i402" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Service.CreateStatementResponse.html" title="class in org.apache.calcite.avatica.remote">Service.CreateStatementResponse</a></td>
<th class="colLast" scope="row">
<div class="block">Response from
<a href="org/apache/calcite/avatica/remote/Service.CreateStatementRequest.html" title="class in org.apache.calcite.avatica.remote"><code>Service.CreateStatementRequest</code></a>.</div>
</th>
</tr>
<tr id="i403" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Service.DatabasePropertyRequest.html" title="class in org.apache.calcite.avatica.remote">Service.DatabasePropertyRequest</a></td>
<th class="colLast" scope="row">
<div class="block">Request for
<a href="org/apache/calcite/avatica/Meta.html#getDatabaseProperties(org.apache.calcite.avatica.Meta.ConnectionHandle)"><code>Meta.getDatabaseProperties(Meta.ConnectionHandle)</code></a>.</div>
</th>
</tr>
<tr id="i404" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Service.DatabasePropertyResponse.html" title="class in org.apache.calcite.avatica.remote">Service.DatabasePropertyResponse</a></td>
<th class="colLast" scope="row">
<div class="block">Response for
<a href="org/apache/calcite/avatica/Meta.html#getDatabaseProperties(org.apache.calcite.avatica.Meta.ConnectionHandle)"><code>Meta.getDatabaseProperties(Meta.ConnectionHandle)</code></a>.</div>
</th>
</tr>
<tr id="i405" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Service.ErrorResponse.html" title="class in org.apache.calcite.avatica.remote">Service.ErrorResponse</a></td>
<th class="colLast" scope="row">
<div class="block">Response for any request that the server failed to successfully perform.</div>
</th>
</tr>
<tr id="i406" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Service.ExecuteBatchRequest.html" title="class in org.apache.calcite.avatica.remote">Service.ExecuteBatchRequest</a></td>
<th class="colLast" scope="row">
<div class="block">Request object to execute a batch of commands.</div>
</th>
</tr>
<tr id="i407" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Service.ExecuteBatchResponse.html" title="class in org.apache.calcite.avatica.remote">Service.ExecuteBatchResponse</a></td>
<th class="colLast" scope="row">
<div class="block">Response object for executing a batch of commands.</div>
</th>
</tr>
<tr id="i408" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Service.ExecuteRequest.html" title="class in org.apache.calcite.avatica.remote">Service.ExecuteRequest</a></td>
<th class="colLast" scope="row">
<div class="block">Request for
<a href="org/apache/calcite/avatica/Meta.html#execute(org.apache.calcite.avatica.Meta.StatementHandle,java.util.List,long)"><code>Meta.execute(org.apache.calcite.avatica.Meta.StatementHandle, java.util.List&lt;org.apache.calcite.avatica.remote.TypedValue&gt;, long)</code></a>.</div>
</th>
</tr>
<tr id="i409" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Service.ExecuteResponse.html" title="class in org.apache.calcite.avatica.remote">Service.ExecuteResponse</a></td>
<th class="colLast" scope="row">
<div class="block">Response to a
<a href="org/apache/calcite/avatica/remote/Service.PrepareAndExecuteRequest.html" title="class in org.apache.calcite.avatica.remote"><code>Service.PrepareAndExecuteRequest</code></a>.</div>
</th>
</tr>
<tr id="i410" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Service.Factory.html" title="interface in org.apache.calcite.avatica.remote">Service.Factory</a></td>
<th class="colLast" scope="row">
<div class="block">Factory that creates a <code>Service</code>.</div>
</th>
</tr>
<tr id="i411" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Service.FetchRequest.html" title="class in org.apache.calcite.avatica.remote">Service.FetchRequest</a></td>
<th class="colLast" scope="row">
<div class="block">Request for
<a href="org/apache/calcite/avatica/Meta.html#fetch(org.apache.calcite.avatica.Meta.StatementHandle,long,int)"><code>Meta.fetch(org.apache.calcite.avatica.Meta.StatementHandle, long, int)</code></a>.</div>
</th>
</tr>
<tr id="i412" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Service.FetchResponse.html" title="class in org.apache.calcite.avatica.remote">Service.FetchResponse</a></td>
<th class="colLast" scope="row">
<div class="block">Response from
<a href="org/apache/calcite/avatica/remote/Service.FetchRequest.html" title="class in org.apache.calcite.avatica.remote"><code>Service.FetchRequest</code></a>.</div>
</th>
</tr>
<tr id="i413" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Service.OpenConnectionRequest.html" title="class in org.apache.calcite.avatica.remote">Service.OpenConnectionRequest</a></td>
<th class="colLast" scope="row">
<div class="block">Request for
<a href="org/apache/calcite/avatica/Meta.html#openConnection(org.apache.calcite.avatica.Meta.ConnectionHandle,java.util.Map)"><code>Meta.openConnection(org.apache.calcite.avatica.Meta.ConnectionHandle, java.util.Map&lt;java.lang.String, java.lang.String&gt;)</code></a>.</div>
</th>
</tr>
<tr id="i414" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Service.OpenConnectionResponse.html" title="class in org.apache.calcite.avatica.remote">Service.OpenConnectionResponse</a></td>
<th class="colLast" scope="row">
<div class="block">Response from
<a href="org/apache/calcite/avatica/remote/Service.OpenConnectionRequest.html" title="class in org.apache.calcite.avatica.remote"><code>Service.OpenConnectionRequest</code></a>.</div>
</th>
</tr>
<tr id="i415" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Service.PrepareAndExecuteBatchRequest.html" title="class in org.apache.calcite.avatica.remote">Service.PrepareAndExecuteBatchRequest</a></td>
<th class="colLast" scope="row">
<div class="block">Request to prepare a statement and execute a series of batch commands in one call.</div>
</th>
</tr>
<tr id="i416" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Service.PrepareAndExecuteRequest.html" title="class in org.apache.calcite.avatica.remote">Service.PrepareAndExecuteRequest</a></td>
<th class="colLast" scope="row">
<div class="block">Request for
<a href="org/apache/calcite/avatica/Meta.html#prepareAndExecute(org.apache.calcite.avatica.Meta.StatementHandle,java.lang.String,long,int,org.apache.calcite.avatica.Meta.PrepareCallback)"><code>Meta.prepareAndExecute(Meta.StatementHandle, String, long, int, Meta.PrepareCallback)</code></a>.</div>
</th>
</tr>
<tr id="i417" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Service.PrepareRequest.html" title="class in org.apache.calcite.avatica.remote">Service.PrepareRequest</a></td>
<th class="colLast" scope="row">
<div class="block">Request for
<a href="org/apache/calcite/avatica/Meta.html#prepare(org.apache.calcite.avatica.Meta.ConnectionHandle,java.lang.String,long)"><code>Meta.prepare(Meta.ConnectionHandle, String, long)</code></a>.</div>
</th>
</tr>
<tr id="i418" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Service.PrepareResponse.html" title="class in org.apache.calcite.avatica.remote">Service.PrepareResponse</a></td>
<th class="colLast" scope="row">
<div class="block">Response from
<a href="org/apache/calcite/avatica/remote/Service.PrepareRequest.html" title="class in org.apache.calcite.avatica.remote"><code>Service.PrepareRequest</code></a>.</div>
</th>
</tr>
<tr id="i419" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Service.Request.html" title="class in org.apache.calcite.avatica.remote">Service.Request</a></td>
<th class="colLast" scope="row">
<div class="block">Base class for all service request messages.</div>
</th>
</tr>
<tr id="i420" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Service.Response.html" title="class in org.apache.calcite.avatica.remote">Service.Response</a></td>
<th class="colLast" scope="row">
<div class="block">Base class for all service response messages.</div>
</th>
</tr>
<tr id="i421" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Service.ResultSetResponse.html" title="class in org.apache.calcite.avatica.remote">Service.ResultSetResponse</a></td>
<th class="colLast" scope="row">
<div class="block">Response that contains a result set.</div>
</th>
</tr>
<tr id="i422" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Service.RollbackRequest.html" title="class in org.apache.calcite.avatica.remote">Service.RollbackRequest</a></td>
<th class="colLast" scope="row">
<div class="block">An RPC request to invoke a rollback on a Connection.</div>
</th>
</tr>
<tr id="i423" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Service.RollbackResponse.html" title="class in org.apache.calcite.avatica.remote">Service.RollbackResponse</a></td>
<th class="colLast" scope="row">
<div class="block">An RPC response from invoking rollback on a Connection.</div>
</th>
</tr>
<tr id="i424" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Service.RpcMetadataResponse.html" title="class in org.apache.calcite.avatica.remote">Service.RpcMetadataResponse</a></td>
<th class="colLast" scope="row">
<div class="block">Response that includes information about the server that handled an RPC.</div>
</th>
</tr>
<tr id="i425" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Service.SchemasRequest.html" title="class in org.apache.calcite.avatica.remote">Service.SchemasRequest</a></td>
<th class="colLast" scope="row">
<div class="block">Request for
<a href="org/apache/calcite/avatica/Meta.html#getSchemas(org.apache.calcite.avatica.Meta.ConnectionHandle,java.lang.String,org.apache.calcite.avatica.Meta.Pat)"><code>Meta.getSchemas(Meta.ConnectionHandle, String, Meta.Pat)</code></a>.</div>
</th>
</tr>
<tr id="i426" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Service.SyncResultsRequest.html" title="class in org.apache.calcite.avatica.remote">Service.SyncResultsRequest</a></td>
<th class="colLast" scope="row">
<div class="block">Request for <a href="org/apache/calcite/avatica/remote/Service.html#apply(org.apache.calcite.avatica.remote.Service.SyncResultsRequest)"><code>Service.apply(SyncResultsRequest)</code></a></div>
</th>
</tr>
<tr id="i427" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Service.SyncResultsResponse.html" title="class in org.apache.calcite.avatica.remote">Service.SyncResultsResponse</a></td>
<th class="colLast" scope="row">
<div class="block">Response for <a href="org/apache/calcite/avatica/remote/Service.html#apply(org.apache.calcite.avatica.remote.Service.SyncResultsRequest)"><code>Service.apply(SyncResultsRequest)</code></a>.</div>
</th>
</tr>
<tr id="i428" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Service.TablesRequest.html" title="class in org.apache.calcite.avatica.remote">Service.TablesRequest</a></td>
<th class="colLast" scope="row">
<div class="block">Request for
<a href="org/apache/calcite/avatica/Meta.html#getTables(org.apache.calcite.avatica.Meta.ConnectionHandle,java.lang.String,org.apache.calcite.avatica.Meta.Pat,org.apache.calcite.avatica.Meta.Pat,java.util.List)"><code>Meta.getTables(Meta.ConnectionHandle, String, org.apache.calcite.avatica.Meta.Pat, org.apache.calcite.avatica.Meta.Pat, java.util.List)</code></a></div>
</th>
</tr>
<tr id="i429" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Service.TableTypesRequest.html" title="class in org.apache.calcite.avatica.remote">Service.TableTypesRequest</a></td>
<th class="colLast" scope="row">
<div class="block">Request for <a href="org/apache/calcite/avatica/Meta.html#getTableTypes(org.apache.calcite.avatica.Meta.ConnectionHandle)"><code>Meta.getTableTypes(Meta.ConnectionHandle)</code></a>.</div>
</th>
</tr>
<tr id="i430" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/Service.TypeInfoRequest.html" title="class in org.apache.calcite.avatica.remote">Service.TypeInfoRequest</a></td>
<th class="colLast" scope="row">
<div class="block">Request for
<a href="org/apache/calcite/avatica/Meta.html#getTypeInfo(org.apache.calcite.avatica.Meta.ConnectionHandle)"><code>Meta.getTypeInfo(Meta.ConnectionHandle)</code></a>.</div>
</th>
</tr>
<tr id="i431" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/util/Spacer.html" title="class in org.apache.calcite.avatica.util">Spacer</a></td>
<th class="colLast" scope="row">
<div class="block">Efficiently writes strings of spaces.</div>
</th>
</tr>
<tr id="i432" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/util/Spaces.html" title="class in org.apache.calcite.avatica.util">Spaces</a></td>
<th class="colLast" scope="row">
<div class="block">Utilities for creating strings of spaces.</div>
</th>
</tr>
<tr id="i433" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/SqlState.html" title="enum in org.apache.calcite.avatica">SqlState</a></td>
<th class="colLast" scope="row">
<div class="block">SQL error codes.</div>
</th>
</tr>
<tr id="i434" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/SqlType.html" title="enum in org.apache.calcite.avatica">SqlType</a></td>
<th class="colLast" scope="row">
<div class="block">Extends the information in <code>Types</code>.</div>
</th>
</tr>
<tr id="i435" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/SqlType.Method.html" title="enum in org.apache.calcite.avatica">SqlType.Method</a></td>
<th class="colLast" scope="row">
<div class="block">Getter methods in <code>ResultSet</code>.</div>
</th>
</tr>
<tr id="i436" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/standalone/StandaloneServer.html" title="class in org.apache.calcite.avatica.standalone">StandaloneServer</a></td>
<th class="colLast" scope="row">
<div class="block">An Avatica server for arbitrary JDBC drivers.</div>
</th>
</tr>
<tr id="i437" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/standalone/StandaloneServer.SerializationConverter.html" title="class in org.apache.calcite.avatica.standalone">StandaloneServer.SerializationConverter</a></td>
<th class="colLast" scope="row">
<div class="block">Converter from String to Serialization.</div>
</th>
</tr>
<tr id="i438" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/jdbc/StatementInfo.html" title="class in org.apache.calcite.avatica.jdbc">StatementInfo</a></td>
<th class="colLast" scope="row">
<div class="block">All we know about a statement.</div>
</th>
</tr>
<tr id="i439" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/util/StructImpl.html" title="class in org.apache.calcite.avatica.util">StructImpl</a></td>
<th class="colLast" scope="row">
<div class="block">Implementation of JDBC <code>Struct</code>.</div>
</th>
</tr>
<tr id="i440" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/util/StructImpl.Factory.html" title="interface in org.apache.calcite.avatica.util">StructImpl.Factory</a></td>
<th class="colLast" scope="row">
<div class="block">Factory that can create a result set based on a list of values.</div>
</th>
</tr>
<tr id="i441" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/tck/TestRunner.html" title="class in org.apache.calcite.avatica.tck">TestRunner</a></td>
<th class="colLast" scope="row">
<div class="block">Entry point for running an Avatica cross-version compatibility test.</div>
</th>
</tr>
<tr id="i442" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/metrics/Timer.html" title="interface in org.apache.calcite.avatica.metrics">Timer</a></td>
<th class="colLast" scope="row">
<div class="block">A metric which encompasses a <a href="org/apache/calcite/avatica/metrics/Histogram.html" title="interface in org.apache.calcite.avatica.metrics"><code>Histogram</code></a> and <a href="org/apache/calcite/avatica/metrics/Meter.html" title="interface in org.apache.calcite.avatica.metrics"><code>Meter</code></a>.</div>
</th>
</tr>
<tr id="i443" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/metrics/Timer.Context.html" title="interface in org.apache.calcite.avatica.metrics">Timer.Context</a></td>
<th class="colLast" scope="row">
<div class="block">A object that tracks an active timing state.</div>
</th>
</tr>
<tr id="i444" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/util/TimeUnit.html" title="enum in org.apache.calcite.avatica.util">TimeUnit</a></td>
<th class="colLast" scope="row">
<div class="block">Enumeration of time units used to construct an interval.</div>
</th>
</tr>
<tr id="i445" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/util/TimeUnitRange.html" title="enum in org.apache.calcite.avatica.util">TimeUnitRange</a></td>
<th class="colLast" scope="row">
<div class="block">A range of time units.</div>
</th>
</tr>
<tr id="i446" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/TrustStoreConfigurable.html" title="interface in org.apache.calcite.avatica.remote">TrustStoreConfigurable</a></td>
<th class="colLast" scope="row">
<div class="block">Allows a truststore (and password) to be provided to enable TLS authentication.</div>
</th>
</tr>
<tr id="i447" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/TypedValue.html" title="class in org.apache.calcite.avatica.remote">TypedValue</a></td>
<th class="colLast" scope="row">
<div class="block">Value and type.</div>
</th>
</tr>
<tr id="i448" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/UnregisteredDriver.html" title="class in org.apache.calcite.avatica">UnregisteredDriver</a></td>
<th class="colLast" scope="row">
<div class="block">Implementation of JDBC driver that does not register itself.</div>
</th>
</tr>
<tr id="i449" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/UnregisteredDriver.JdbcVersion.html" title="enum in org.apache.calcite.avatica">UnregisteredDriver.JdbcVersion</a></td>
<th class="colLast" scope="row">
<div class="block">JDBC version.</div>
</th>
</tr>
<tr id="i450" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/util/Unsafe.html" title="class in org.apache.calcite.avatica.util">Unsafe</a></td>
<th class="colLast" scope="row">
<div class="block">Contains methods that call JDK methods that the
<a href="https://github.com/policeman-tools/forbidden-apis">forbidden
APIs checker</a> does not approve of.</div>
</th>
</tr>
<tr id="i451" class="rowColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/util/UnsynchronizedBuffer.html" title="class in org.apache.calcite.avatica.util">UnsynchronizedBuffer</a></td>
<th class="colLast" scope="row">
<div class="block">A utility class for reading and writing bytes to byte buffers without synchronization.</div>
</th>
</tr>
<tr id="i452" class="altColor">
<td class="colFirst"><a href="org/apache/calcite/avatica/remote/UsernamePasswordAuthenticateable.html" title="interface in org.apache.calcite.avatica.remote">UsernamePasswordAuthenticateable</a></td>
<th class="colLast" scope="row">
<div class="block">Interface that allows configuration of a username and password with some HTTP authentication.</div>
</th>
</tr>
</table>
</li>
</ul>
</div>
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-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" id="allclasses_navbar_bottom">
<li><a href="allclasses.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>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
<p class="legalCopy"><small>Copyright &#169; 2012&#x2013;2019 <a href="https://www.apache.org">The Apache Software Foundation</a>. All rights reserved.</small></p>
</footer>
</body>
</html>