blob: 0e940d7336242d3678d80eed743b58c689dcdf33 [file] [log] [blame]
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) -->
<title>AvaticaSpecificDatabaseMetaData (Apache Calcite Avatica API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="declaration: package: org.apache.calcite.avatica, interface: AvaticaSpecificDatabaseMetaData">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<div class="about-language"><b>Apache Calcite Avatica</b></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">org.apache.calcite.avatica</a></div>
<h1 title="Interface AvaticaSpecificDatabaseMetaData" class="title">Interface AvaticaSpecificDatabaseMetaData</h1>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Superinterfaces:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html" title="class or interface in java.sql" class="external-link">DatabaseMetaData</a></code>, <code><a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Wrapper.html" title="class or interface in java.sql" class="external-link">Wrapper</a></code></dd>
</dl>
<dl class="notes">
<dt>All Known Implementing Classes:</dt>
<dd><code><a href="AvaticaDatabaseMetaData.html" title="class in org.apache.calcite.avatica">AvaticaDatabaseMetaData</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public interface </span><span class="element-name type-name-label">AvaticaSpecificDatabaseMetaData</span><span class="extends-implements">
extends <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html" title="class or interface in java.sql" class="external-link">DatabaseMetaData</a></span></div>
<div class="block">Avatica additions to the JDBC <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html" title="class or interface in java.sql" class="external-link"><code>DatabaseMetaData</code></a> interface. An instance of this is can be
obtained by using <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Wrapper.html#unwrap(java.lang.Class)" title="class or interface in java.sql" class="external-link"><code>Wrapper.unwrap(Class)</code></a> to cast an instance of <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html" title="class or interface in java.sql" class="external-link"><code>DatabaseMetaData</code></a> to
<a href="AvaticaSpecificDatabaseMetaData.html" title="interface in org.apache.calcite.avatica"><code>AvaticaSpecificDatabaseMetaData</code></a>. <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Wrapper.html#isWrapperFor(java.lang.Class)" title="class or interface in java.sql" class="external-link"><code>Wrapper.isWrapperFor(Class)</code></a> can be used to ensure that
the generic interface can be cast to the desired class.
<p>A list of all available server-side properties is enumerated by
<a href="Meta.DatabaseProperty.html" title="enum in org.apache.calcite.avatica"><code>Meta.DatabaseProperty</code></a>. The name of the enum value will be
the name of the key in the <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Properties.html" title="class or interface in java.util" class="external-link"><code>Properties</code></a> returned.
<p>Some properties defined in <a href="Meta.DatabaseProperty.html" title="enum in org.apache.calcite.avatica"><code>Meta.DatabaseProperty</code></a> do not
correspond to a typical JDBC method/property. Those are enumerated here:
<table>
<caption>"Avatica-Specific Properties"</caption>
<tr><th>Property</th><th>Method</th></tr>
<tr><td>AVATICA_VERSION</td><td>getAvaticaServerVersion()</td></tr>
</table></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-java.sql.DatabaseMetaData">Fields inherited from interface&nbsp;java.sql.<a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html" title="class or interface in java.sql" class="external-link">DatabaseMetaData</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#attributeNoNulls" title="class or interface in java.sql" class="external-link">attributeNoNulls</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#attributeNullable" title="class or interface in java.sql" class="external-link">attributeNullable</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#attributeNullableUnknown" title="class or interface in java.sql" class="external-link">attributeNullableUnknown</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#bestRowNotPseudo" title="class or interface in java.sql" class="external-link">bestRowNotPseudo</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#bestRowPseudo" title="class or interface in java.sql" class="external-link">bestRowPseudo</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#bestRowSession" title="class or interface in java.sql" class="external-link">bestRowSession</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#bestRowTemporary" title="class or interface in java.sql" class="external-link">bestRowTemporary</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#bestRowTransaction" title="class or interface in java.sql" class="external-link">bestRowTransaction</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#bestRowUnknown" title="class or interface in java.sql" class="external-link">bestRowUnknown</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#columnNoNulls" title="class or interface in java.sql" class="external-link">columnNoNulls</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#columnNullable" title="class or interface in java.sql" class="external-link">columnNullable</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#columnNullableUnknown" title="class or interface in java.sql" class="external-link">columnNullableUnknown</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#functionColumnIn" title="class or interface in java.sql" class="external-link">functionColumnIn</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#functionColumnInOut" title="class or interface in java.sql" class="external-link">functionColumnInOut</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#functionColumnOut" title="class or interface in java.sql" class="external-link">functionColumnOut</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#functionColumnResult" title="class or interface in java.sql" class="external-link">functionColumnResult</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#functionColumnUnknown" title="class or interface in java.sql" class="external-link">functionColumnUnknown</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#functionNoNulls" title="class or interface in java.sql" class="external-link">functionNoNulls</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#functionNoTable" title="class or interface in java.sql" class="external-link">functionNoTable</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#functionNullable" title="class or interface in java.sql" class="external-link">functionNullable</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#functionNullableUnknown" title="class or interface in java.sql" class="external-link">functionNullableUnknown</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#functionResultUnknown" title="class or interface in java.sql" class="external-link">functionResultUnknown</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#functionReturn" title="class or interface in java.sql" class="external-link">functionReturn</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#functionReturnsTable" title="class or interface in java.sql" class="external-link">functionReturnsTable</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#importedKeyCascade" title="class or interface in java.sql" class="external-link">importedKeyCascade</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#importedKeyInitiallyDeferred" title="class or interface in java.sql" class="external-link">importedKeyInitiallyDeferred</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#importedKeyInitiallyImmediate" title="class or interface in java.sql" class="external-link">importedKeyInitiallyImmediate</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#importedKeyNoAction" title="class or interface in java.sql" class="external-link">importedKeyNoAction</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#importedKeyNotDeferrable" title="class or interface in java.sql" class="external-link">importedKeyNotDeferrable</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#importedKeyRestrict" title="class or interface in java.sql" class="external-link">importedKeyRestrict</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#importedKeySetDefault" title="class or interface in java.sql" class="external-link">importedKeySetDefault</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#importedKeySetNull" title="class or interface in java.sql" class="external-link">importedKeySetNull</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#procedureColumnIn" title="class or interface in java.sql" class="external-link">procedureColumnIn</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#procedureColumnInOut" title="class or interface in java.sql" class="external-link">procedureColumnInOut</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#procedureColumnOut" title="class or interface in java.sql" class="external-link">procedureColumnOut</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#procedureColumnResult" title="class or interface in java.sql" class="external-link">procedureColumnResult</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#procedureColumnReturn" title="class or interface in java.sql" class="external-link">procedureColumnReturn</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#procedureColumnUnknown" title="class or interface in java.sql" class="external-link">procedureColumnUnknown</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#procedureNoNulls" title="class or interface in java.sql" class="external-link">procedureNoNulls</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#procedureNoResult" title="class or interface in java.sql" class="external-link">procedureNoResult</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#procedureNullable" title="class or interface in java.sql" class="external-link">procedureNullable</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#procedureNullableUnknown" title="class or interface in java.sql" class="external-link">procedureNullableUnknown</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#procedureResultUnknown" title="class or interface in java.sql" class="external-link">procedureResultUnknown</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#procedureReturnsResult" title="class or interface in java.sql" class="external-link">procedureReturnsResult</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#sqlStateSQL" title="class or interface in java.sql" class="external-link">sqlStateSQL</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#sqlStateSQL99" title="class or interface in java.sql" class="external-link">sqlStateSQL99</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#sqlStateXOpen" title="class or interface in java.sql" class="external-link">sqlStateXOpen</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#tableIndexClustered" title="class or interface in java.sql" class="external-link">tableIndexClustered</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#tableIndexHashed" title="class or interface in java.sql" class="external-link">tableIndexHashed</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#tableIndexOther" title="class or interface in java.sql" class="external-link">tableIndexOther</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#tableIndexStatistic" title="class or interface in java.sql" class="external-link">tableIndexStatistic</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#typeNoNulls" title="class or interface in java.sql" class="external-link">typeNoNulls</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#typeNullable" title="class or interface in java.sql" class="external-link">typeNullable</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#typeNullableUnknown" title="class or interface in java.sql" class="external-link">typeNullableUnknown</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#typePredBasic" title="class or interface in java.sql" class="external-link">typePredBasic</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#typePredChar" title="class or interface in java.sql" class="external-link">typePredChar</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#typePredNone" title="class or interface in java.sql" class="external-link">typePredNone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#typeSearchable" title="class or interface in java.sql" class="external-link">typeSearchable</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#versionColumnNotPseudo" title="class or interface in java.sql" class="external-link">versionColumnNotPseudo</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#versionColumnPseudo" title="class or interface in java.sql" class="external-link">versionColumnPseudo</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#versionColumnUnknown" title="class or interface in java.sql" class="external-link">versionColumnUnknown</a></code></div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getAvaticaServerVersion()" class="member-name-link">getAvaticaServerVersion</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Retrieves the Avatica version from the server.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Properties.html" title="class or interface in java.util" class="external-link">Properties</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getRemoteAvaticaProperties()" class="member-name-link">getRemoteAvaticaProperties</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Retrieves all Avatica-centric properties from the server.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.sql.DatabaseMetaData">Methods inherited from interface&nbsp;java.sql.<a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html" title="class or interface in java.sql" class="external-link">DatabaseMetaData</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#allProceduresAreCallable()" title="class or interface in java.sql" class="external-link">allProceduresAreCallable</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#allTablesAreSelectable()" title="class or interface in java.sql" class="external-link">allTablesAreSelectable</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#autoCommitFailureClosesAllResultSets()" title="class or interface in java.sql" class="external-link">autoCommitFailureClosesAllResultSets</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#dataDefinitionCausesTransactionCommit()" title="class or interface in java.sql" class="external-link">dataDefinitionCausesTransactionCommit</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#dataDefinitionIgnoredInTransactions()" title="class or interface in java.sql" class="external-link">dataDefinitionIgnoredInTransactions</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#deletesAreDetected(int)" title="class or interface in java.sql" class="external-link">deletesAreDetected</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#doesMaxRowSizeIncludeBlobs()" title="class or interface in java.sql" class="external-link">doesMaxRowSizeIncludeBlobs</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#generatedKeyAlwaysReturned()" title="class or interface in java.sql" class="external-link">generatedKeyAlwaysReturned</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getAttributes(java.lang.String,java.lang.String,java.lang.String,java.lang.String)" title="class or interface in java.sql" class="external-link">getAttributes</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getBestRowIdentifier(java.lang.String,java.lang.String,java.lang.String,int,boolean)" title="class or interface in java.sql" class="external-link">getBestRowIdentifier</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getCatalogs()" title="class or interface in java.sql" class="external-link">getCatalogs</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getCatalogSeparator()" title="class or interface in java.sql" class="external-link">getCatalogSeparator</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getCatalogTerm()" title="class or interface in java.sql" class="external-link">getCatalogTerm</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getClientInfoProperties()" title="class or interface in java.sql" class="external-link">getClientInfoProperties</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getColumnPrivileges(java.lang.String,java.lang.String,java.lang.String,java.lang.String)" title="class or interface in java.sql" class="external-link">getColumnPrivileges</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getColumns(java.lang.String,java.lang.String,java.lang.String,java.lang.String)" title="class or interface in java.sql" class="external-link">getColumns</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getConnection()" title="class or interface in java.sql" class="external-link">getConnection</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getCrossReference(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)" title="class or interface in java.sql" class="external-link">getCrossReference</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getDatabaseMajorVersion()" title="class or interface in java.sql" class="external-link">getDatabaseMajorVersion</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getDatabaseMinorVersion()" title="class or interface in java.sql" class="external-link">getDatabaseMinorVersion</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getDatabaseProductName()" title="class or interface in java.sql" class="external-link">getDatabaseProductName</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getDatabaseProductVersion()" title="class or interface in java.sql" class="external-link">getDatabaseProductVersion</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getDefaultTransactionIsolation()" title="class or interface in java.sql" class="external-link">getDefaultTransactionIsolation</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getDriverMajorVersion()" title="class or interface in java.sql" class="external-link">getDriverMajorVersion</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getDriverMinorVersion()" title="class or interface in java.sql" class="external-link">getDriverMinorVersion</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getDriverName()" title="class or interface in java.sql" class="external-link">getDriverName</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getDriverVersion()" title="class or interface in java.sql" class="external-link">getDriverVersion</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getExportedKeys(java.lang.String,java.lang.String,java.lang.String)" title="class or interface in java.sql" class="external-link">getExportedKeys</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getExtraNameCharacters()" title="class or interface in java.sql" class="external-link">getExtraNameCharacters</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getFunctionColumns(java.lang.String,java.lang.String,java.lang.String,java.lang.String)" title="class or interface in java.sql" class="external-link">getFunctionColumns</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getFunctions(java.lang.String,java.lang.String,java.lang.String)" title="class or interface in java.sql" class="external-link">getFunctions</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getIdentifierQuoteString()" title="class or interface in java.sql" class="external-link">getIdentifierQuoteString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getImportedKeys(java.lang.String,java.lang.String,java.lang.String)" title="class or interface in java.sql" class="external-link">getImportedKeys</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getIndexInfo(java.lang.String,java.lang.String,java.lang.String,boolean,boolean)" title="class or interface in java.sql" class="external-link">getIndexInfo</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getJDBCMajorVersion()" title="class or interface in java.sql" class="external-link">getJDBCMajorVersion</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getJDBCMinorVersion()" title="class or interface in java.sql" class="external-link">getJDBCMinorVersion</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getMaxBinaryLiteralLength()" title="class or interface in java.sql" class="external-link">getMaxBinaryLiteralLength</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getMaxCatalogNameLength()" title="class or interface in java.sql" class="external-link">getMaxCatalogNameLength</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getMaxCharLiteralLength()" title="class or interface in java.sql" class="external-link">getMaxCharLiteralLength</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getMaxColumnNameLength()" title="class or interface in java.sql" class="external-link">getMaxColumnNameLength</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getMaxColumnsInGroupBy()" title="class or interface in java.sql" class="external-link">getMaxColumnsInGroupBy</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getMaxColumnsInIndex()" title="class or interface in java.sql" class="external-link">getMaxColumnsInIndex</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getMaxColumnsInOrderBy()" title="class or interface in java.sql" class="external-link">getMaxColumnsInOrderBy</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getMaxColumnsInSelect()" title="class or interface in java.sql" class="external-link">getMaxColumnsInSelect</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getMaxColumnsInTable()" title="class or interface in java.sql" class="external-link">getMaxColumnsInTable</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getMaxConnections()" title="class or interface in java.sql" class="external-link">getMaxConnections</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getMaxCursorNameLength()" title="class or interface in java.sql" class="external-link">getMaxCursorNameLength</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getMaxIndexLength()" title="class or interface in java.sql" class="external-link">getMaxIndexLength</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getMaxLogicalLobSize()" title="class or interface in java.sql" class="external-link">getMaxLogicalLobSize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getMaxProcedureNameLength()" title="class or interface in java.sql" class="external-link">getMaxProcedureNameLength</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getMaxRowSize()" title="class or interface in java.sql" class="external-link">getMaxRowSize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getMaxSchemaNameLength()" title="class or interface in java.sql" class="external-link">getMaxSchemaNameLength</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getMaxStatementLength()" title="class or interface in java.sql" class="external-link">getMaxStatementLength</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getMaxStatements()" title="class or interface in java.sql" class="external-link">getMaxStatements</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getMaxTableNameLength()" title="class or interface in java.sql" class="external-link">getMaxTableNameLength</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getMaxTablesInSelect()" title="class or interface in java.sql" class="external-link">getMaxTablesInSelect</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getMaxUserNameLength()" title="class or interface in java.sql" class="external-link">getMaxUserNameLength</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getNumericFunctions()" title="class or interface in java.sql" class="external-link">getNumericFunctions</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getPrimaryKeys(java.lang.String,java.lang.String,java.lang.String)" title="class or interface in java.sql" class="external-link">getPrimaryKeys</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getProcedureColumns(java.lang.String,java.lang.String,java.lang.String,java.lang.String)" title="class or interface in java.sql" class="external-link">getProcedureColumns</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getProcedures(java.lang.String,java.lang.String,java.lang.String)" title="class or interface in java.sql" class="external-link">getProcedures</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getProcedureTerm()" title="class or interface in java.sql" class="external-link">getProcedureTerm</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getPseudoColumns(java.lang.String,java.lang.String,java.lang.String,java.lang.String)" title="class or interface in java.sql" class="external-link">getPseudoColumns</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getResultSetHoldability()" title="class or interface in java.sql" class="external-link">getResultSetHoldability</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getRowIdLifetime()" title="class or interface in java.sql" class="external-link">getRowIdLifetime</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getSchemas()" title="class or interface in java.sql" class="external-link">getSchemas</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getSchemas(java.lang.String,java.lang.String)" title="class or interface in java.sql" class="external-link">getSchemas</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getSchemaTerm()" title="class or interface in java.sql" class="external-link">getSchemaTerm</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getSearchStringEscape()" title="class or interface in java.sql" class="external-link">getSearchStringEscape</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getSQLKeywords()" title="class or interface in java.sql" class="external-link">getSQLKeywords</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getSQLStateType()" title="class or interface in java.sql" class="external-link">getSQLStateType</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getStringFunctions()" title="class or interface in java.sql" class="external-link">getStringFunctions</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getSuperTables(java.lang.String,java.lang.String,java.lang.String)" title="class or interface in java.sql" class="external-link">getSuperTables</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getSuperTypes(java.lang.String,java.lang.String,java.lang.String)" title="class or interface in java.sql" class="external-link">getSuperTypes</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getSystemFunctions()" title="class or interface in java.sql" class="external-link">getSystemFunctions</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getTablePrivileges(java.lang.String,java.lang.String,java.lang.String)" title="class or interface in java.sql" class="external-link">getTablePrivileges</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getTables(java.lang.String,java.lang.String,java.lang.String,java.lang.String%5B%5D)" title="class or interface in java.sql" class="external-link">getTables</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getTableTypes()" title="class or interface in java.sql" class="external-link">getTableTypes</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getTimeDateFunctions()" title="class or interface in java.sql" class="external-link">getTimeDateFunctions</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getTypeInfo()" title="class or interface in java.sql" class="external-link">getTypeInfo</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getUDTs(java.lang.String,java.lang.String,java.lang.String,int%5B%5D)" title="class or interface in java.sql" class="external-link">getUDTs</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getURL()" title="class or interface in java.sql" class="external-link">getURL</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getUserName()" title="class or interface in java.sql" class="external-link">getUserName</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#getVersionColumns(java.lang.String,java.lang.String,java.lang.String)" title="class or interface in java.sql" class="external-link">getVersionColumns</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#insertsAreDetected(int)" title="class or interface in java.sql" class="external-link">insertsAreDetected</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#isCatalogAtStart()" title="class or interface in java.sql" class="external-link">isCatalogAtStart</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#isReadOnly()" title="class or interface in java.sql" class="external-link">isReadOnly</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#locatorsUpdateCopy()" title="class or interface in java.sql" class="external-link">locatorsUpdateCopy</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#nullPlusNonNullIsNull()" title="class or interface in java.sql" class="external-link">nullPlusNonNullIsNull</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#nullsAreSortedAtEnd()" title="class or interface in java.sql" class="external-link">nullsAreSortedAtEnd</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#nullsAreSortedAtStart()" title="class or interface in java.sql" class="external-link">nullsAreSortedAtStart</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#nullsAreSortedHigh()" title="class or interface in java.sql" class="external-link">nullsAreSortedHigh</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#nullsAreSortedLow()" title="class or interface in java.sql" class="external-link">nullsAreSortedLow</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#othersDeletesAreVisible(int)" title="class or interface in java.sql" class="external-link">othersDeletesAreVisible</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#othersInsertsAreVisible(int)" title="class or interface in java.sql" class="external-link">othersInsertsAreVisible</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#othersUpdatesAreVisible(int)" title="class or interface in java.sql" class="external-link">othersUpdatesAreVisible</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#ownDeletesAreVisible(int)" title="class or interface in java.sql" class="external-link">ownDeletesAreVisible</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#ownInsertsAreVisible(int)" title="class or interface in java.sql" class="external-link">ownInsertsAreVisible</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#ownUpdatesAreVisible(int)" title="class or interface in java.sql" class="external-link">ownUpdatesAreVisible</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#storesLowerCaseIdentifiers()" title="class or interface in java.sql" class="external-link">storesLowerCaseIdentifiers</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#storesLowerCaseQuotedIdentifiers()" title="class or interface in java.sql" class="external-link">storesLowerCaseQuotedIdentifiers</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#storesMixedCaseIdentifiers()" title="class or interface in java.sql" class="external-link">storesMixedCaseIdentifiers</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#storesMixedCaseQuotedIdentifiers()" title="class or interface in java.sql" class="external-link">storesMixedCaseQuotedIdentifiers</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#storesUpperCaseIdentifiers()" title="class or interface in java.sql" class="external-link">storesUpperCaseIdentifiers</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#storesUpperCaseQuotedIdentifiers()" title="class or interface in java.sql" class="external-link">storesUpperCaseQuotedIdentifiers</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsAlterTableWithAddColumn()" title="class or interface in java.sql" class="external-link">supportsAlterTableWithAddColumn</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsAlterTableWithDropColumn()" title="class or interface in java.sql" class="external-link">supportsAlterTableWithDropColumn</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsANSI92EntryLevelSQL()" title="class or interface in java.sql" class="external-link">supportsANSI92EntryLevelSQL</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsANSI92FullSQL()" title="class or interface in java.sql" class="external-link">supportsANSI92FullSQL</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsANSI92IntermediateSQL()" title="class or interface in java.sql" class="external-link">supportsANSI92IntermediateSQL</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsBatchUpdates()" title="class or interface in java.sql" class="external-link">supportsBatchUpdates</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsCatalogsInDataManipulation()" title="class or interface in java.sql" class="external-link">supportsCatalogsInDataManipulation</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsCatalogsInIndexDefinitions()" title="class or interface in java.sql" class="external-link">supportsCatalogsInIndexDefinitions</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsCatalogsInPrivilegeDefinitions()" title="class or interface in java.sql" class="external-link">supportsCatalogsInPrivilegeDefinitions</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsCatalogsInProcedureCalls()" title="class or interface in java.sql" class="external-link">supportsCatalogsInProcedureCalls</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsCatalogsInTableDefinitions()" title="class or interface in java.sql" class="external-link">supportsCatalogsInTableDefinitions</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsColumnAliasing()" title="class or interface in java.sql" class="external-link">supportsColumnAliasing</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsConvert()" title="class or interface in java.sql" class="external-link">supportsConvert</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsConvert(int,int)" title="class or interface in java.sql" class="external-link">supportsConvert</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsCoreSQLGrammar()" title="class or interface in java.sql" class="external-link">supportsCoreSQLGrammar</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsCorrelatedSubqueries()" title="class or interface in java.sql" class="external-link">supportsCorrelatedSubqueries</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsDataDefinitionAndDataManipulationTransactions()" title="class or interface in java.sql" class="external-link">supportsDataDefinitionAndDataManipulationTransactions</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsDataManipulationTransactionsOnly()" title="class or interface in java.sql" class="external-link">supportsDataManipulationTransactionsOnly</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsDifferentTableCorrelationNames()" title="class or interface in java.sql" class="external-link">supportsDifferentTableCorrelationNames</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsExpressionsInOrderBy()" title="class or interface in java.sql" class="external-link">supportsExpressionsInOrderBy</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsExtendedSQLGrammar()" title="class or interface in java.sql" class="external-link">supportsExtendedSQLGrammar</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsFullOuterJoins()" title="class or interface in java.sql" class="external-link">supportsFullOuterJoins</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsGetGeneratedKeys()" title="class or interface in java.sql" class="external-link">supportsGetGeneratedKeys</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsGroupBy()" title="class or interface in java.sql" class="external-link">supportsGroupBy</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsGroupByBeyondSelect()" title="class or interface in java.sql" class="external-link">supportsGroupByBeyondSelect</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsGroupByUnrelated()" title="class or interface in java.sql" class="external-link">supportsGroupByUnrelated</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsIntegrityEnhancementFacility()" title="class or interface in java.sql" class="external-link">supportsIntegrityEnhancementFacility</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsLikeEscapeClause()" title="class or interface in java.sql" class="external-link">supportsLikeEscapeClause</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsLimitedOuterJoins()" title="class or interface in java.sql" class="external-link">supportsLimitedOuterJoins</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsMinimumSQLGrammar()" title="class or interface in java.sql" class="external-link">supportsMinimumSQLGrammar</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsMixedCaseIdentifiers()" title="class or interface in java.sql" class="external-link">supportsMixedCaseIdentifiers</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsMixedCaseQuotedIdentifiers()" title="class or interface in java.sql" class="external-link">supportsMixedCaseQuotedIdentifiers</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsMultipleOpenResults()" title="class or interface in java.sql" class="external-link">supportsMultipleOpenResults</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsMultipleResultSets()" title="class or interface in java.sql" class="external-link">supportsMultipleResultSets</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsMultipleTransactions()" title="class or interface in java.sql" class="external-link">supportsMultipleTransactions</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsNamedParameters()" title="class or interface in java.sql" class="external-link">supportsNamedParameters</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsNonNullableColumns()" title="class or interface in java.sql" class="external-link">supportsNonNullableColumns</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsOpenCursorsAcrossCommit()" title="class or interface in java.sql" class="external-link">supportsOpenCursorsAcrossCommit</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsOpenCursorsAcrossRollback()" title="class or interface in java.sql" class="external-link">supportsOpenCursorsAcrossRollback</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsOpenStatementsAcrossCommit()" title="class or interface in java.sql" class="external-link">supportsOpenStatementsAcrossCommit</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsOpenStatementsAcrossRollback()" title="class or interface in java.sql" class="external-link">supportsOpenStatementsAcrossRollback</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsOrderByUnrelated()" title="class or interface in java.sql" class="external-link">supportsOrderByUnrelated</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsOuterJoins()" title="class or interface in java.sql" class="external-link">supportsOuterJoins</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsPositionedDelete()" title="class or interface in java.sql" class="external-link">supportsPositionedDelete</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsPositionedUpdate()" title="class or interface in java.sql" class="external-link">supportsPositionedUpdate</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsRefCursors()" title="class or interface in java.sql" class="external-link">supportsRefCursors</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsResultSetConcurrency(int,int)" title="class or interface in java.sql" class="external-link">supportsResultSetConcurrency</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsResultSetHoldability(int)" title="class or interface in java.sql" class="external-link">supportsResultSetHoldability</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsResultSetType(int)" title="class or interface in java.sql" class="external-link">supportsResultSetType</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsSavepoints()" title="class or interface in java.sql" class="external-link">supportsSavepoints</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsSchemasInDataManipulation()" title="class or interface in java.sql" class="external-link">supportsSchemasInDataManipulation</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsSchemasInIndexDefinitions()" title="class or interface in java.sql" class="external-link">supportsSchemasInIndexDefinitions</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsSchemasInPrivilegeDefinitions()" title="class or interface in java.sql" class="external-link">supportsSchemasInPrivilegeDefinitions</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsSchemasInProcedureCalls()" title="class or interface in java.sql" class="external-link">supportsSchemasInProcedureCalls</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsSchemasInTableDefinitions()" title="class or interface in java.sql" class="external-link">supportsSchemasInTableDefinitions</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsSelectForUpdate()" title="class or interface in java.sql" class="external-link">supportsSelectForUpdate</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsSharding()" title="class or interface in java.sql" class="external-link">supportsSharding</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsStatementPooling()" title="class or interface in java.sql" class="external-link">supportsStatementPooling</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsStoredFunctionsUsingCallSyntax()" title="class or interface in java.sql" class="external-link">supportsStoredFunctionsUsingCallSyntax</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsStoredProcedures()" title="class or interface in java.sql" class="external-link">supportsStoredProcedures</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsSubqueriesInComparisons()" title="class or interface in java.sql" class="external-link">supportsSubqueriesInComparisons</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsSubqueriesInExists()" title="class or interface in java.sql" class="external-link">supportsSubqueriesInExists</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsSubqueriesInIns()" title="class or interface in java.sql" class="external-link">supportsSubqueriesInIns</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsSubqueriesInQuantifieds()" title="class or interface in java.sql" class="external-link">supportsSubqueriesInQuantifieds</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsTableCorrelationNames()" title="class or interface in java.sql" class="external-link">supportsTableCorrelationNames</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsTransactionIsolationLevel(int)" title="class or interface in java.sql" class="external-link">supportsTransactionIsolationLevel</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsTransactions()" title="class or interface in java.sql" class="external-link">supportsTransactions</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsUnion()" title="class or interface in java.sql" class="external-link">supportsUnion</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#supportsUnionAll()" title="class or interface in java.sql" class="external-link">supportsUnionAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#updatesAreDetected(int)" title="class or interface in java.sql" class="external-link">updatesAreDetected</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#usesLocalFilePerTable()" title="class or interface in java.sql" class="external-link">usesLocalFilePerTable</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html#usesLocalFiles()" title="class or interface in java.sql" class="external-link">usesLocalFiles</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.sql.Wrapper">Methods inherited from interface&nbsp;java.sql.<a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Wrapper.html" title="class or interface in java.sql" class="external-link">Wrapper</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Wrapper.html#isWrapperFor(java.lang.Class)" title="class or interface in java.sql" class="external-link">isWrapperFor</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Wrapper.html#unwrap(java.lang.Class)" title="class or interface in java.sql" class="external-link">unwrap</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getRemoteAvaticaProperties()">
<h3>getRemoteAvaticaProperties</h3>
<div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Properties.html" title="class or interface in java.util" class="external-link">Properties</a></span>&nbsp;<span class="element-name">getRemoteAvaticaProperties</span>()</div>
<div class="block">Retrieves all Avatica-centric properties from the server. See
<a href="Meta.DatabaseProperty.html" title="enum in org.apache.calcite.avatica"><code>Meta.DatabaseProperty</code></a> for a list of properties that will be
returned.</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>A <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Properties.html" title="class or interface in java.util" class="external-link"><code>Properties</code></a> instance containing Avatica properties.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getAvaticaServerVersion()">
<h3>getAvaticaServerVersion</h3>
<div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getAvaticaServerVersion</span>()</div>
<div class="block">Retrieves the Avatica version from the server.</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>A string corresponding to the server's version.</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &copy; 2012-2023 Apache Software Foundation. All Rights Reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>