blob: 6bc704535ac2152b04f92689a9490c1e65f23c31 [file] [log] [blame]
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (11.0.10) on Mon Dec 05 10:27:04 MSK 2022 -->
<title>Uses of Interface org.apache.cayenne.dba.DbAdapter (cayenne-doc: Cayenne Documentation 4.2.RC2 API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-12-05">
<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.5.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="Uses of Interface org.apache.cayenne.dba.DbAdapter (cayenne-doc: Cayenne Documentation 4.2.RC2 API)";
}
}
catch(err) {
}
//-->
var pathtoroot = "../../../../../";
var useModuleDirectories = false;
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><a href="../package-summary.html">Package</a></li>
<li><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage"><a href="http://cayenne.apache.org" target="top">Apache Cayenne</a></div>
</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">
<h2 title="Uses of Interface org.apache.cayenne.dba.DbAdapter" class="title">Uses of Interface<br>org.apache.cayenne.dba.DbAdapter</h2>
</div>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary">
<caption><span>Packages that use <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.apache.cayenne.access">org.apache.cayenne.access</a></th>
<td class="colLast">
<div class="block">Contains classes that make up Cayenne ORM stack.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.apache.cayenne.access.jdbc">org.apache.cayenne.access.jdbc</a></th>
<td class="colLast">
<div class="block">Contains classes that handle JDBC interactions.</div>
</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.apache.cayenne.access.jdbc.reader">org.apache.cayenne.access.jdbc.reader</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.apache.cayenne.access.sqlbuilder">org.apache.cayenne.access.sqlbuilder</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.apache.cayenne.access.translator.batch">org.apache.cayenne.access.translator.batch</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.apache.cayenne.access.translator.batch.legacy">org.apache.cayenne.access.translator.batch.legacy</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.apache.cayenne.access.translator.procedure">org.apache.cayenne.access.translator.procedure</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.apache.cayenne.access.translator.select">org.apache.cayenne.access.translator.select</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.apache.cayenne.configuration.server">org.apache.cayenne.configuration.server</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.apache.cayenne.dba">org.apache.cayenne.dba</a></th>
<td class="colLast">
<div class="block">Contains database adapter API (DbAdapter) and its default implementation.</div>
</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.apache.cayenne.dba.db2">org.apache.cayenne.dba.db2</a></th>
<td class="colLast">
<div class="block">IBM DB2 DbAdapter.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.apache.cayenne.dba.derby">org.apache.cayenne.dba.derby</a></th>
<td class="colLast">
<div class="block">Apache Derby DbAdapter.</div>
</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.apache.cayenne.dba.firebird">org.apache.cayenne.dba.firebird</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.apache.cayenne.dba.frontbase">org.apache.cayenne.dba.frontbase</a></th>
<td class="colLast">
<div class="block">FrontBase DbAdapter.</div>
</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.apache.cayenne.dba.h2">org.apache.cayenne.dba.h2</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.apache.cayenne.dba.hsqldb">org.apache.cayenne.dba.hsqldb</a></th>
<td class="colLast">
<div class="block">HSQLDB DbAdapter.</div>
</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.apache.cayenne.dba.ingres">org.apache.cayenne.dba.ingres</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.apache.cayenne.dba.mariadb">org.apache.cayenne.dba.mariadb</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.apache.cayenne.dba.mysql">org.apache.cayenne.dba.mysql</a></th>
<td class="colLast">
<div class="block">MySQL DbAdapter.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.apache.cayenne.dba.openbase">org.apache.cayenne.dba.openbase</a></th>
<td class="colLast">
<div class="block">OpenBase DbAdapter.</div>
</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.apache.cayenne.dba.oracle">org.apache.cayenne.dba.oracle</a></th>
<td class="colLast">
<div class="block">Oracle DbAdapter.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.apache.cayenne.dba.postgres">org.apache.cayenne.dba.postgres</a></th>
<td class="colLast">
<div class="block">PostgreSQL DbAdapter.</div>
</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.apache.cayenne.dba.sqlite">org.apache.cayenne.dba.sqlite</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.apache.cayenne.dba.sqlserver">org.apache.cayenne.dba.sqlserver</a></th>
<td class="colLast">
<div class="block">MS SQLServer DbAdapter.</div>
</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.apache.cayenne.dba.sybase">org.apache.cayenne.dba.sybase</a></th>
<td class="colLast">
<div class="block">Sybase DbAdapter.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList">
<section role="region"><a id="org.apache.cayenne.access">
<!-- -->
</a>
<h3>Uses of <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a> in <a href="../../access/package-summary.html">org.apache.cayenne.access</a></h3>
<table class="useSummary">
<caption><span>Fields in <a href="../../access/package-summary.html">org.apache.cayenne.access</a> declared as <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Field</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DataNode.</span><code><span class="memberNameLink"><a href="../../access/DataNode.html#adapter">adapter</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DbGenerator.</span><code><span class="memberNameLink"><a href="../../access/DbGenerator.html#adapter">adapter</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../../access/package-summary.html">org.apache.cayenne.access</a> that return <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DataNode.</span><code><span class="memberNameLink"><a href="../../access/DataNode.html#getAdapter()">getAdapter</a></span>()</code></th>
<td class="colLast">
<div class="block">Returns DbAdapter object.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DbGenerator.</span><code><span class="memberNameLink"><a href="../../access/DbGenerator.html#getAdapter()">getAdapter</a></span>()</code></th>
<td class="colLast">
<div class="block">Returns DbAdapter associated with this DbGenerator.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../../access/package-summary.html">org.apache.cayenne.access</a> with parameters of type <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DataNode.</span><code><span class="memberNameLink"><a href="../../access/DataNode.html#setAdapter(org.apache.cayenne.dba.DbAdapter)">setAdapter</a></span>&#8203;(<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Constructors in <a href="../../access/package-summary.html">org.apache.cayenne.access</a> with parameters of type <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../access/DbGenerator.html#%3Cinit%3E(org.apache.cayenne.dba.DbAdapter,org.apache.cayenne.map.DataMap,java.util.Collection,org.apache.cayenne.access.DataDomain,org.apache.cayenne.log.JdbcEventLogger)">DbGenerator</a></span>&#8203;(<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter,
<a href="../../map/DataMap.html" title="class in org.apache.cayenne.map">DataMap</a>&nbsp;map,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a>&lt;<a href="../../map/DbEntity.html" title="class in org.apache.cayenne.map">DbEntity</a>&gt;&nbsp;excludedEntities,
<a href="../../access/DataDomain.html" title="class in org.apache.cayenne.access">DataDomain</a>&nbsp;domain,
<a href="../../log/JdbcEventLogger.html" title="interface in org.apache.cayenne.log">JdbcEventLogger</a>&nbsp;logger)</code></th>
<td class="colLast">
<div class="block">Creates and initializes new DbGenerator instance.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../access/DbGenerator.html#%3Cinit%3E(org.apache.cayenne.dba.DbAdapter,org.apache.cayenne.map.DataMap,org.apache.cayenne.log.JdbcEventLogger)">DbGenerator</a></span>&#8203;(<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter,
<a href="../../map/DataMap.html" title="class in org.apache.cayenne.map">DataMap</a>&nbsp;map,
<a href="../../log/JdbcEventLogger.html" title="interface in org.apache.cayenne.log">JdbcEventLogger</a>&nbsp;logger)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../access/DbGenerator.html#%3Cinit%3E(org.apache.cayenne.dba.DbAdapter,org.apache.cayenne.map.DataMap,org.apache.cayenne.log.JdbcEventLogger,java.util.Collection)">DbGenerator</a></span>&#8203;(<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter,
<a href="../../map/DataMap.html" title="class in org.apache.cayenne.map">DataMap</a>&nbsp;map,
<a href="../../log/JdbcEventLogger.html" title="interface in org.apache.cayenne.log">JdbcEventLogger</a>&nbsp;logger,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a>&lt;<a href="../../map/DbEntity.html" title="class in org.apache.cayenne.map">DbEntity</a>&gt;&nbsp;excludedEntities)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.apache.cayenne.access.jdbc">
<!-- -->
</a>
<h3>Uses of <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a> in <a href="../../access/jdbc/package-summary.html">org.apache.cayenne.access.jdbc</a></h3>
<table class="useSummary">
<caption><span>Fields in <a href="../../access/jdbc/package-summary.html">org.apache.cayenne.access.jdbc</a> declared as <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Field</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SQLTemplateAction.</span><code><span class="memberNameLink"><a href="../../access/jdbc/SQLTemplateAction.html#dbAdapter">dbAdapter</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../../access/jdbc/package-summary.html">org.apache.cayenne.access.jdbc</a> that return <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SQLTemplateAction.</span><code><span class="memberNameLink"><a href="../../access/jdbc/SQLTemplateAction.html#getAdapter()">getAdapter</a></span>()</code></th>
<td class="colLast">
<div class="block">Returns unwrapped DbAdapter used to find correct SQL for a given DB.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../../access/jdbc/package-summary.html">org.apache.cayenne.access.jdbc</a> with parameters of type <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql" class="externalLink">PreparedStatement</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">BatchAction.</span><code><span class="memberNameLink"><a href="../../access/jdbc/BatchAction.html#prepareStatement(java.sql.Connection,java.lang.String,org.apache.cayenne.dba.DbAdapter,boolean)">prepareStatement</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql" class="externalLink">Connection</a>&nbsp;connection,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;queryStr,
<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter,
boolean&nbsp;generatedKeys)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.apache.cayenne.access.jdbc.reader">
<!-- -->
</a>
<h3>Uses of <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a> in <a href="../../access/jdbc/reader/package-summary.html">org.apache.cayenne.access.jdbc.reader</a></h3>
<table class="useSummary">
<caption><span>Methods in <a href="../../access/jdbc/reader/package-summary.html">org.apache.cayenne.access.jdbc.reader</a> with parameters of type <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../access/jdbc/reader/RowReader.html" title="interface in org.apache.cayenne.access.jdbc.reader">RowReader</a>&lt;?&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DefaultRowReaderFactory.</span><code><span class="memberNameLink"><a href="../../access/jdbc/reader/DefaultRowReaderFactory.html#rowReader(org.apache.cayenne.access.jdbc.RowDescriptor,org.apache.cayenne.query.QueryMetadata,org.apache.cayenne.dba.DbAdapter,java.util.Map)">rowReader</a></span>&#8203;(<a href="../../access/jdbc/RowDescriptor.html" title="class in org.apache.cayenne.access.jdbc">RowDescriptor</a>&nbsp;descriptor,
<a href="../../query/QueryMetadata.html" title="interface in org.apache.cayenne.query">QueryMetadata</a>&nbsp;queryMetadata,
<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="../../map/ObjAttribute.html" title="class in org.apache.cayenne.map">ObjAttribute</a>,&#8203;<a href="../../access/jdbc/ColumnDescriptor.html" title="class in org.apache.cayenne.access.jdbc">ColumnDescriptor</a>&gt;&nbsp;attributeOverrides)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../access/jdbc/reader/RowReader.html" title="interface in org.apache.cayenne.access.jdbc.reader">RowReader</a>&lt;?&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RowReaderFactory.</span><code><span class="memberNameLink"><a href="../../access/jdbc/reader/RowReaderFactory.html#rowReader(org.apache.cayenne.access.jdbc.RowDescriptor,org.apache.cayenne.query.QueryMetadata,org.apache.cayenne.dba.DbAdapter,java.util.Map)">rowReader</a></span>&#8203;(<a href="../../access/jdbc/RowDescriptor.html" title="class in org.apache.cayenne.access.jdbc">RowDescriptor</a>&nbsp;descriptor,
<a href="../../query/QueryMetadata.html" title="interface in org.apache.cayenne.query">QueryMetadata</a>&nbsp;queryMetadata,
<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="../../map/ObjAttribute.html" title="class in org.apache.cayenne.map">ObjAttribute</a>,&#8203;<a href="../../access/jdbc/ColumnDescriptor.html" title="class in org.apache.cayenne.access.jdbc">ColumnDescriptor</a>&gt;&nbsp;attributeOverrides)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.apache.cayenne.access.sqlbuilder">
<!-- -->
</a>
<h3>Uses of <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a> in <a href="../../access/sqlbuilder/package-summary.html">org.apache.cayenne.access.sqlbuilder</a></h3>
<table class="useSummary">
<caption><span>Methods in <a href="../../access/sqlbuilder/package-summary.html">org.apache.cayenne.access.sqlbuilder</a> that return <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SQLGenerationContext.</span><code><span class="memberNameLink"><a href="../../access/sqlbuilder/SQLGenerationContext.html#getAdapter()">getAdapter</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.apache.cayenne.access.translator.batch">
<!-- -->
</a>
<h3>Uses of <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a> in <a href="../../access/translator/batch/package-summary.html">org.apache.cayenne.access.translator.batch</a></h3>
<table class="useSummary">
<caption><span>Methods in <a href="../../access/translator/batch/package-summary.html">org.apache.cayenne.access.translator.batch</a> with parameters of type <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../access/translator/batch/BatchTranslator.html" title="interface in org.apache.cayenne.access.translator.batch">BatchTranslator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DefaultBatchTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../access/translator/batch/DefaultBatchTranslatorFactory.html#deleteTranslator(org.apache.cayenne.query.DeleteBatchQuery,org.apache.cayenne.dba.DbAdapter)">deleteTranslator</a></span>&#8203;(<a href="../../query/DeleteBatchQuery.html" title="class in org.apache.cayenne.query">DeleteBatchQuery</a>&nbsp;query,
<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../access/translator/batch/BatchTranslator.html" title="interface in org.apache.cayenne.access.translator.batch">BatchTranslator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SoftDeleteTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../access/translator/batch/SoftDeleteTranslatorFactory.html#deleteTranslator(org.apache.cayenne.query.DeleteBatchQuery,org.apache.cayenne.dba.DbAdapter)">deleteTranslator</a></span>&#8203;(<a href="../../query/DeleteBatchQuery.html" title="class in org.apache.cayenne.query">DeleteBatchQuery</a>&nbsp;query,
<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../access/translator/batch/BatchTranslator.html" title="interface in org.apache.cayenne.access.translator.batch">BatchTranslator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DefaultBatchTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../access/translator/batch/DefaultBatchTranslatorFactory.html#insertTranslator(org.apache.cayenne.query.InsertBatchQuery,org.apache.cayenne.dba.DbAdapter)">insertTranslator</a></span>&#8203;(<a href="../../query/InsertBatchQuery.html" title="class in org.apache.cayenne.query">InsertBatchQuery</a>&nbsp;query,
<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../access/translator/batch/BatchTranslator.html" title="interface in org.apache.cayenne.access.translator.batch">BatchTranslator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">BatchTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../access/translator/batch/BatchTranslatorFactory.html#translator(org.apache.cayenne.query.BatchQuery,org.apache.cayenne.dba.DbAdapter,java.lang.String)">translator</a></span>&#8203;(<a href="../../query/BatchQuery.html" title="class in org.apache.cayenne.query">BatchQuery</a>&nbsp;query,
<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;trimFunction)</code></th>
<td class="colLast">
<div class="block">Creates a proper translator for a BatchQuery</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../access/translator/batch/BatchTranslator.html" title="interface in org.apache.cayenne.access.translator.batch">BatchTranslator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DefaultBatchTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../access/translator/batch/DefaultBatchTranslatorFactory.html#translator(org.apache.cayenne.query.BatchQuery,org.apache.cayenne.dba.DbAdapter,java.lang.String)">translator</a></span>&#8203;(<a href="../../query/BatchQuery.html" title="class in org.apache.cayenne.query">BatchQuery</a>&nbsp;query,
<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;trimFunction)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../access/translator/batch/BatchTranslator.html" title="interface in org.apache.cayenne.access.translator.batch">BatchTranslator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DefaultBatchTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../access/translator/batch/DefaultBatchTranslatorFactory.html#updateTranslator(org.apache.cayenne.query.UpdateBatchQuery,org.apache.cayenne.dba.DbAdapter)">updateTranslator</a></span>&#8203;(<a href="../../query/UpdateBatchQuery.html" title="class in org.apache.cayenne.query">UpdateBatchQuery</a>&nbsp;query,
<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Constructors in <a href="../../access/translator/batch/package-summary.html">org.apache.cayenne.access.translator.batch</a> with parameters of type <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../access/translator/batch/BaseBatchTranslator.html#%3Cinit%3E(T,org.apache.cayenne.dba.DbAdapter)">BaseBatchTranslator</a></span>&#8203;(<a href="../../access/translator/batch/BaseBatchTranslator.html" title="type parameter in BaseBatchTranslator">T</a>&nbsp;query,
<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../access/translator/batch/DeleteBatchTranslator.html#%3Cinit%3E(org.apache.cayenne.query.DeleteBatchQuery,org.apache.cayenne.dba.DbAdapter)">DeleteBatchTranslator</a></span>&#8203;(<a href="../../query/DeleteBatchQuery.html" title="class in org.apache.cayenne.query">DeleteBatchQuery</a>&nbsp;query,
<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../access/translator/batch/InsertBatchTranslator.html#%3Cinit%3E(org.apache.cayenne.query.InsertBatchQuery,org.apache.cayenne.dba.DbAdapter)">InsertBatchTranslator</a></span>&#8203;(<a href="../../query/InsertBatchQuery.html" title="class in org.apache.cayenne.query">InsertBatchQuery</a>&nbsp;query,
<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../access/translator/batch/SoftDeleteBatchTranslator.html#%3Cinit%3E(org.apache.cayenne.query.DeleteBatchQuery,org.apache.cayenne.dba.DbAdapter,java.lang.String)">SoftDeleteBatchTranslator</a></span>&#8203;(<a href="../../query/DeleteBatchQuery.html" title="class in org.apache.cayenne.query">DeleteBatchQuery</a>&nbsp;query,
<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;deletedFieldName)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../access/translator/batch/UpdateBatchTranslator.html#%3Cinit%3E(org.apache.cayenne.query.UpdateBatchQuery,org.apache.cayenne.dba.DbAdapter)">UpdateBatchTranslator</a></span>&#8203;(<a href="../../query/UpdateBatchQuery.html" title="class in org.apache.cayenne.query">UpdateBatchQuery</a>&nbsp;query,
<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.apache.cayenne.access.translator.batch.legacy">
<!-- -->
</a>
<h3>Uses of <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a> in <a href="../../access/translator/batch/legacy/package-summary.html">org.apache.cayenne.access.translator.batch.legacy</a></h3>
<table class="useSummary">
<caption><span>Fields in <a href="../../access/translator/batch/legacy/package-summary.html">org.apache.cayenne.access.translator.batch.legacy</a> declared as <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Field</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DefaultBatchTranslator.</span><code><span class="memberNameLink"><a href="../../access/translator/batch/legacy/DefaultBatchTranslator.html#adapter">adapter</a></span></code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../../access/translator/batch/legacy/package-summary.html">org.apache.cayenne.access.translator.batch.legacy</a> with parameters of type <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../access/translator/batch/BatchTranslator.html" title="interface in org.apache.cayenne.access.translator.batch">BatchTranslator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DefaultBatchTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../access/translator/batch/legacy/DefaultBatchTranslatorFactory.html#deleteTranslator(org.apache.cayenne.query.DeleteBatchQuery,org.apache.cayenne.dba.DbAdapter,java.lang.String)">deleteTranslator</a></span>&#8203;(<a href="../../query/DeleteBatchQuery.html" title="class in org.apache.cayenne.query">DeleteBatchQuery</a>&nbsp;query,
<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;trimFunction)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../access/translator/batch/BatchTranslator.html" title="interface in org.apache.cayenne.access.translator.batch">BatchTranslator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SoftDeleteTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../access/translator/batch/legacy/SoftDeleteTranslatorFactory.html#deleteTranslator(org.apache.cayenne.query.DeleteBatchQuery,org.apache.cayenne.dba.DbAdapter,java.lang.String)">deleteTranslator</a></span>&#8203;(<a href="../../query/DeleteBatchQuery.html" title="class in org.apache.cayenne.query">DeleteBatchQuery</a>&nbsp;query,
<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;trimFunction)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../access/translator/batch/BatchTranslator.html" title="interface in org.apache.cayenne.access.translator.batch">BatchTranslator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DefaultBatchTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../access/translator/batch/legacy/DefaultBatchTranslatorFactory.html#insertTranslator(org.apache.cayenne.query.InsertBatchQuery,org.apache.cayenne.dba.DbAdapter)">insertTranslator</a></span>&#8203;(<a href="../../query/InsertBatchQuery.html" title="class in org.apache.cayenne.query">InsertBatchQuery</a>&nbsp;query,
<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../access/translator/batch/BatchTranslator.html" title="interface in org.apache.cayenne.access.translator.batch">BatchTranslator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DefaultBatchTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../access/translator/batch/legacy/DefaultBatchTranslatorFactory.html#translator(org.apache.cayenne.query.BatchQuery,org.apache.cayenne.dba.DbAdapter,java.lang.String)">translator</a></span>&#8203;(<a href="../../query/BatchQuery.html" title="class in org.apache.cayenne.query">BatchQuery</a>&nbsp;query,
<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;trimFunction)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../access/translator/batch/BatchTranslator.html" title="interface in org.apache.cayenne.access.translator.batch">BatchTranslator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DefaultBatchTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../access/translator/batch/legacy/DefaultBatchTranslatorFactory.html#updateTranslator(org.apache.cayenne.query.UpdateBatchQuery,org.apache.cayenne.dba.DbAdapter,java.lang.String)">updateTranslator</a></span>&#8203;(<a href="../../query/UpdateBatchQuery.html" title="class in org.apache.cayenne.query">UpdateBatchQuery</a>&nbsp;query,
<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;trimFunction)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Constructors in <a href="../../access/translator/batch/legacy/package-summary.html">org.apache.cayenne.access.translator.batch.legacy</a> with parameters of type <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../access/translator/batch/legacy/DefaultBatchTranslator.html#%3Cinit%3E(org.apache.cayenne.query.BatchQuery,org.apache.cayenne.dba.DbAdapter,java.lang.String)">DefaultBatchTranslator</a></span>&#8203;(<a href="../../query/BatchQuery.html" title="class in org.apache.cayenne.query">BatchQuery</a>&nbsp;query,
<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;trimFunction)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../access/translator/batch/legacy/DeleteBatchTranslator.html#%3Cinit%3E(org.apache.cayenne.query.DeleteBatchQuery,org.apache.cayenne.dba.DbAdapter,java.lang.String)">DeleteBatchTranslator</a></span>&#8203;(<a href="../../query/DeleteBatchQuery.html" title="class in org.apache.cayenne.query">DeleteBatchQuery</a>&nbsp;query,
<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;trimFunction)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../access/translator/batch/legacy/InsertBatchTranslator.html#%3Cinit%3E(org.apache.cayenne.query.InsertBatchQuery,org.apache.cayenne.dba.DbAdapter)">InsertBatchTranslator</a></span>&#8203;(<a href="../../query/InsertBatchQuery.html" title="class in org.apache.cayenne.query">InsertBatchQuery</a>&nbsp;query,
<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../access/translator/batch/legacy/SoftDeleteBatchTranslator.html#%3Cinit%3E(org.apache.cayenne.query.DeleteBatchQuery,org.apache.cayenne.dba.DbAdapter,java.lang.String,java.lang.String)">SoftDeleteBatchTranslator</a></span>&#8203;(<a href="../../query/DeleteBatchQuery.html" title="class in org.apache.cayenne.query">DeleteBatchQuery</a>&nbsp;query,
<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;trimFunction,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;deletedFieldName)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../access/translator/batch/legacy/UpdateBatchTranslator.html#%3Cinit%3E(org.apache.cayenne.query.UpdateBatchQuery,org.apache.cayenne.dba.DbAdapter,java.lang.String)">UpdateBatchTranslator</a></span>&#8203;(<a href="../../query/UpdateBatchQuery.html" title="class in org.apache.cayenne.query">UpdateBatchQuery</a>&nbsp;query,
<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;trimFunction)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.apache.cayenne.access.translator.procedure">
<!-- -->
</a>
<h3>Uses of <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a> in <a href="../../access/translator/procedure/package-summary.html">org.apache.cayenne.access.translator.procedure</a></h3>
<table class="useSummary">
<caption><span>Fields in <a href="../../access/translator/procedure/package-summary.html">org.apache.cayenne.access.translator.procedure</a> declared as <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Field</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ProcedureTranslator.</span><code><span class="memberNameLink"><a href="../../access/translator/procedure/ProcedureTranslator.html#adapter">adapter</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../../access/translator/procedure/package-summary.html">org.apache.cayenne.access.translator.procedure</a> with parameters of type <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ProcedureTranslator.</span><code><span class="memberNameLink"><a href="../../access/translator/procedure/ProcedureTranslator.html#setAdapter(org.apache.cayenne.dba.DbAdapter)">setAdapter</a></span>&#8203;(<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.apache.cayenne.access.translator.select">
<!-- -->
</a>
<h3>Uses of <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a> in <a href="../../access/translator/select/package-summary.html">org.apache.cayenne.access.translator.select</a></h3>
<table class="useSummary">
<caption><span>Methods in <a href="../../access/translator/select/package-summary.html">org.apache.cayenne.access.translator.select</a> that return <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">TranslatorContext.</span><code><span class="memberNameLink"><a href="../../access/translator/select/TranslatorContext.html#getAdapter()">getAdapter</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../../access/translator/select/package-summary.html">org.apache.cayenne.access.translator.select</a> with parameters of type <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../access/translator/select/SelectTranslator.html" title="interface in org.apache.cayenne.access.translator.select">SelectTranslator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DefaultSelectTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../access/translator/select/DefaultSelectTranslatorFactory.html#translator(org.apache.cayenne.query.Select,org.apache.cayenne.dba.DbAdapter,org.apache.cayenne.map.EntityResolver)">translator</a></span>&#8203;(<a href="../../query/Select.html" title="interface in org.apache.cayenne.query">Select</a>&lt;?&gt;&nbsp;query,
<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter,
<a href="../../map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;entityResolver)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../access/translator/select/SelectTranslator.html" title="interface in org.apache.cayenne.access.translator.select">SelectTranslator</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SelectTranslatorFactory.</span><code><span class="memberNameLink"><a href="../../access/translator/select/SelectTranslatorFactory.html#translator(org.apache.cayenne.query.Select,org.apache.cayenne.dba.DbAdapter,org.apache.cayenne.map.EntityResolver)">translator</a></span>&#8203;(<a href="../../query/Select.html" title="interface in org.apache.cayenne.query">Select</a>&lt;?&gt;&nbsp;query,
<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter,
<a href="../../map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;entityResolver)</code></th>
<td class="colLast">
<div class="block">Creates a proper translator for a BatchQuery</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Constructors in <a href="../../access/translator/select/package-summary.html">org.apache.cayenne.access.translator.select</a> with parameters of type <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../access/translator/select/DefaultSelectTranslator.html#%3Cinit%3E(org.apache.cayenne.query.FluentSelect,org.apache.cayenne.dba.DbAdapter,org.apache.cayenne.map.EntityResolver)">DefaultSelectTranslator</a></span>&#8203;(<a href="../../query/FluentSelect.html" title="class in org.apache.cayenne.query">FluentSelect</a>&lt;?&gt;&nbsp;query,
<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter,
<a href="../../map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;entityResolver)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../access/translator/select/DefaultSelectTranslator.html#%3Cinit%3E(org.apache.cayenne.query.SelectQuery,org.apache.cayenne.dba.DbAdapter,org.apache.cayenne.map.EntityResolver)">DefaultSelectTranslator</a></span>&#8203;(<a href="../../query/SelectQuery.html" title="class in org.apache.cayenne.query">SelectQuery</a>&lt;?&gt;&nbsp;query,
<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter,
<a href="../../map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a>&nbsp;entityResolver)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
<div class="deprecationComment">since 4.2 as <a href="../../query/SelectQuery.html" title="class in org.apache.cayenne.query"><code>SelectQuery</code></a> is deprecated.</div>
</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.apache.cayenne.configuration.server">
<!-- -->
</a>
<h3>Uses of <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a> in <a href="../../configuration/server/package-summary.html">org.apache.cayenne.configuration.server</a></h3>
<table class="useSummary">
<caption><span>Methods in <a href="../../configuration/server/package-summary.html">org.apache.cayenne.configuration.server</a> that return <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DbAdapterDetector.</span><code><span class="memberNameLink"><a href="../../configuration/server/DbAdapterDetector.html#createAdapter(java.sql.DatabaseMetaData)">createAdapter</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql" class="externalLink">DatabaseMetaData</a>&nbsp;md)</code></th>
<td class="colLast">
<div class="block">Returns an instance of DbAdapter if the factory detects that it knows how to handle
the database or null if the database is not known to the factory, thus allowing
multiple factories to be chained.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DbAdapterFactory.</span><code><span class="memberNameLink"><a href="../../configuration/server/DbAdapterFactory.html#createAdapter(org.apache.cayenne.configuration.DataNodeDescriptor,javax.sql.DataSource)">createAdapter</a></span>&#8203;(<a href="../../configuration/DataNodeDescriptor.html" title="class in org.apache.cayenne.configuration">DataNodeDescriptor</a>&nbsp;nodeDescriptor,
<a href="https://docs.oracle.com/javase/8/docs/api/javax/sql/DataSource.html?is-external=true" title="class or interface in javax.sql" class="externalLink">DataSource</a>&nbsp;dataSource)</code></th>
<td class="colLast">
<div class="block">Returns an instance of DbAdapter if the factory detects that it knows how to handle
the database.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DefaultDbAdapterFactory.</span><code><span class="memberNameLink"><a href="../../configuration/server/DefaultDbAdapterFactory.html#createAdapter(org.apache.cayenne.configuration.DataNodeDescriptor,javax.sql.DataSource)">createAdapter</a></span>&#8203;(<a href="../../configuration/DataNodeDescriptor.html" title="class in org.apache.cayenne.configuration">DataNodeDescriptor</a>&nbsp;nodeDescriptor,
<a href="https://docs.oracle.com/javase/8/docs/api/javax/sql/DataSource.html?is-external=true" title="class or interface in javax.sql" class="externalLink">DataSource</a>&nbsp;dataSource)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DefaultDbAdapterFactory.</span><code><span class="memberNameLink"><a href="../../configuration/server/DefaultDbAdapterFactory.html#defaultAdapter()">defaultAdapter</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DefaultDbAdapterFactory.</span><code><span class="memberNameLink"><a href="../../configuration/server/DefaultDbAdapterFactory.html#detectAdapter(java.sql.DatabaseMetaData)">detectAdapter</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql" class="externalLink">DatabaseMetaData</a>&nbsp;metaData)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DefaultDbAdapterFactory.</span><code><span class="memberNameLink"><a href="../../configuration/server/DefaultDbAdapterFactory.html#detectAdapter(javax.sql.DataSource)">detectAdapter</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/javax/sql/DataSource.html?is-external=true" title="class or interface in javax.sql" class="externalLink">DataSource</a>&nbsp;dataSource)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DefaultDbAdapterFactory.</span><code><span class="memberNameLink"><a href="../../configuration/server/DefaultDbAdapterFactory.html#setupPkGenerator(org.apache.cayenne.dba.DbAdapter)">setupPkGenerator</a></span>&#8203;(<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;dbAdapter)</code></th>
<td class="colLast">
<div class="block">Setup PK generator for the adapter</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../../configuration/server/package-summary.html">org.apache.cayenne.configuration.server</a> with parameters of type <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DefaultDbAdapterFactory.</span><code><span class="memberNameLink"><a href="../../configuration/server/DefaultDbAdapterFactory.html#setupPkGenerator(org.apache.cayenne.dba.DbAdapter)">setupPkGenerator</a></span>&#8203;(<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;dbAdapter)</code></th>
<td class="colLast">
<div class="block">Setup PK generator for the adapter</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.apache.cayenne.dba">
<!-- -->
</a>
<h3>Uses of <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a> in <a href="../package-summary.html">org.apache.cayenne.dba</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../package-summary.html">org.apache.cayenne.dba</a> that implement <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../AutoAdapter.html" title="class in org.apache.cayenne.dba">AutoAdapter</a></span></code></th>
<td class="colLast">
<div class="block">A DbAdapter that automatically detects the kind of database it is running on
and instantiates an appropriate DB-specific adapter, delegating all
subsequent method calls to this adapter.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../JdbcAdapter.html" title="class in org.apache.cayenne.dba">JdbcAdapter</a></span></code></th>
<td class="colLast">
<div class="block">A generic DbAdapter implementation.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Fields in <a href="../package-summary.html">org.apache.cayenne.dba</a> with type parameters of type <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Field</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../di/Provider.html" title="interface in org.apache.cayenne.di">Provider</a>&lt;<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AutoAdapter.</span><code><span class="memberNameLink"><a href="../AutoAdapter.html#adapterProvider">adapterProvider</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../package-summary.html">org.apache.cayenne.dba</a> that return <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AutoAdapter.</span><code><span class="memberNameLink"><a href="../AutoAdapter.html#getAdapter()">getAdapter</a></span>()</code></th>
<td class="colLast">
<div class="block">Returns a proxied DbAdapter, lazily creating it on first invocation.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">PkGenerator.</span><code><span class="memberNameLink"><a href="../PkGenerator.html#getAdapter()">getAdapter</a></span>()</code></th>
<td class="colLast">
<div class="block">Get an adapter associated with current PkGenerator</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AutoAdapter.</span><code><span class="memberNameLink"><a href="../AutoAdapter.html#loadAdapter()">loadAdapter</a></span>()</code></th>
<td class="colLast">
<div class="block">Loads underlying DbAdapter delegate.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AutoAdapter.</span><code><span class="memberNameLink"><a href="../AutoAdapter.html#unwrap()">unwrap</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DbAdapter.</span><code><span class="memberNameLink"><a href="../DbAdapter.html#unwrap()">unwrap</a></span>()</code></th>
<td class="colLast">
<div class="block">Allows the users to get access to the adapter decorated by a given
adapter.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">JdbcAdapter.</span><code><span class="memberNameLink"><a href="../JdbcAdapter.html#unwrap()">unwrap</a></span>()</code></th>
<td class="colLast">
<div class="block">Simply returns this, as JdbcAdapter is not a wrapper.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../package-summary.html">org.apache.cayenne.dba</a> with parameters of type <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../PerAdapterProvider.html" title="type parameter in PerAdapterProvider">T</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">PerAdapterProvider.</span><code><span class="memberNameLink"><a href="../PerAdapterProvider.html#get(org.apache.cayenne.dba.DbAdapter)">get</a></span>&#8203;(<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">JdbcAdapter.</span><code><span class="memberNameLink"><a href="../JdbcAdapter.html#getType(org.apache.cayenne.dba.DbAdapter,org.apache.cayenne.map.DbAttribute)">getType</a></span>&#8203;(<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter,
<a href="../../map/DbAttribute.html" title="class in org.apache.cayenne.map">DbAttribute</a>&nbsp;column)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">JdbcPkGenerator.</span><code><span class="memberNameLink"><a href="../JdbcPkGenerator.html#setAdapter(org.apache.cayenne.dba.DbAdapter)">setAdapter</a></span>&#8203;(<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">PkGenerator.</span><code><span class="memberNameLink"><a href="../PkGenerator.html#setAdapter(org.apache.cayenne.dba.DbAdapter)">setAdapter</a></span>&#8203;(<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;q)</code></th>
<td class="colLast">
<div class="block">Install the adapter associated with current PkGenerator</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">JdbcAdapter.</span><code><span class="memberNameLink"><a href="../JdbcAdapter.html#sizeAndPrecision(org.apache.cayenne.dba.DbAdapter,org.apache.cayenne.map.DbAttribute)">sizeAndPrecision</a></span>&#8203;(<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter,
<a href="../../map/DbAttribute.html" title="class in org.apache.cayenne.map">DbAttribute</a>&nbsp;column)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Constructor parameters in <a href="../package-summary.html">org.apache.cayenne.dba</a> with type arguments of type <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../AutoAdapter.html#%3Cinit%3E(org.apache.cayenne.di.Provider,org.apache.cayenne.log.JdbcEventLogger)">AutoAdapter</a></span>&#8203;(<a href="../../di/Provider.html" title="interface in org.apache.cayenne.di">Provider</a>&lt;<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&gt;&nbsp;adapterProvider,
<a href="../../log/JdbcEventLogger.html" title="interface in org.apache.cayenne.log">JdbcEventLogger</a>&nbsp;logger)</code></th>
<td class="colLast">
<div class="block">Creates an <a href="../AutoAdapter.html" title="class in org.apache.cayenne.dba"><code>AutoAdapter</code></a> based on a delegate adapter obtained via
"adapterProvider".</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.apache.cayenne.dba.db2">
<!-- -->
</a>
<h3>Uses of <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a> in <a href="../db2/package-summary.html">org.apache.cayenne.dba.db2</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../db2/package-summary.html">org.apache.cayenne.dba.db2</a> that implement <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../db2/DB2Adapter.html" title="class in org.apache.cayenne.dba.db2">DB2Adapter</a></span></code></th>
<td class="colLast">
<div class="block">DbAdapter implementation for the <a href="http://www.ibm.com/db2/"> DB2 RDBMS </a>.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../db2/package-summary.html">org.apache.cayenne.dba.db2</a> that return <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DB2Sniffer.</span><code><span class="memberNameLink"><a href="../db2/DB2Sniffer.html#createAdapter(java.sql.DatabaseMetaData)">createAdapter</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql" class="externalLink">DatabaseMetaData</a>&nbsp;md)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.apache.cayenne.dba.derby">
<!-- -->
</a>
<h3>Uses of <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a> in <a href="../derby/package-summary.html">org.apache.cayenne.dba.derby</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../derby/package-summary.html">org.apache.cayenne.dba.derby</a> that implement <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../derby/DerbyAdapter.html" title="class in org.apache.cayenne.dba.derby">DerbyAdapter</a></span></code></th>
<td class="colLast">
<div class="block">DbAdapter implementation for the <a href="http://db.apache.org/derby/"> Derby RDBMS
</a>.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../derby/package-summary.html">org.apache.cayenne.dba.derby</a> that return <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DerbySniffer.</span><code><span class="memberNameLink"><a href="../derby/DerbySniffer.html#createAdapter(java.sql.DatabaseMetaData)">createAdapter</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql" class="externalLink">DatabaseMetaData</a>&nbsp;md)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.apache.cayenne.dba.firebird">
<!-- -->
</a>
<h3>Uses of <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a> in <a href="../firebird/package-summary.html">org.apache.cayenne.dba.firebird</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../firebird/package-summary.html">org.apache.cayenne.dba.firebird</a> that implement <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../firebird/FirebirdAdapter.html" title="class in org.apache.cayenne.dba.firebird">FirebirdAdapter</a></span></code></th>
<td class="colLast">
<div class="block">DbAdapter implementation for <a href="http://www.firebirdsql.org">FirebirdSQL
RDBMS </a>.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../firebird/package-summary.html">org.apache.cayenne.dba.firebird</a> that return <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">FirebirdSniffer.</span><code><span class="memberNameLink"><a href="../firebird/FirebirdSniffer.html#createAdapter(java.sql.DatabaseMetaData)">createAdapter</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql" class="externalLink">DatabaseMetaData</a>&nbsp;md)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.apache.cayenne.dba.frontbase">
<!-- -->
</a>
<h3>Uses of <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a> in <a href="../frontbase/package-summary.html">org.apache.cayenne.dba.frontbase</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../frontbase/package-summary.html">org.apache.cayenne.dba.frontbase</a> that implement <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../frontbase/FrontBaseAdapter.html" title="class in org.apache.cayenne.dba.frontbase">FrontBaseAdapter</a></span></code></th>
<td class="colLast">
<div class="block">DbAdapter implementation for <a href="http://www.frontbase.com/">FrontBase
RDBMS</a>.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../frontbase/package-summary.html">org.apache.cayenne.dba.frontbase</a> that return <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">FrontBaseSniffer.</span><code><span class="memberNameLink"><a href="../frontbase/FrontBaseSniffer.html#createAdapter(java.sql.DatabaseMetaData)">createAdapter</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql" class="externalLink">DatabaseMetaData</a>&nbsp;md)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.apache.cayenne.dba.h2">
<!-- -->
</a>
<h3>Uses of <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a> in <a href="../h2/package-summary.html">org.apache.cayenne.dba.h2</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../h2/package-summary.html">org.apache.cayenne.dba.h2</a> that implement <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../h2/H2Adapter.html" title="class in org.apache.cayenne.dba.h2">H2Adapter</a></span></code></th>
<td class="colLast">
<div class="block">DbAdapter implementation for <a href="http://www.h2database.com/">H2
RDBMS </a>.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../h2/package-summary.html">org.apache.cayenne.dba.h2</a> that return <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">H2Sniffer.</span><code><span class="memberNameLink"><a href="../h2/H2Sniffer.html#createAdapter(java.sql.DatabaseMetaData)">createAdapter</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql" class="externalLink">DatabaseMetaData</a>&nbsp;md)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.apache.cayenne.dba.hsqldb">
<!-- -->
</a>
<h3>Uses of <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a> in <a href="../hsqldb/package-summary.html">org.apache.cayenne.dba.hsqldb</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../hsqldb/package-summary.html">org.apache.cayenne.dba.hsqldb</a> that implement <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../hsqldb/HSQLDBAdapter.html" title="class in org.apache.cayenne.dba.hsqldb">HSQLDBAdapter</a></span></code></th>
<td class="colLast">
<div class="block">DbAdapter implementation for the <a href="http://hsqldb.sourceforge.net/">
HSQLDB RDBMS </a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../hsqldb/HSQLDBNoSchemaAdapter.html" title="class in org.apache.cayenne.dba.hsqldb">HSQLDBNoSchemaAdapter</a></span></code></th>
<td class="colLast">
<div class="block">A flavor of HSQLDBAdapter that implements workarounds for some old driver limitations.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../hsqldb/package-summary.html">org.apache.cayenne.dba.hsqldb</a> that return <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">HSQLDBSniffer.</span><code><span class="memberNameLink"><a href="../hsqldb/HSQLDBSniffer.html#createAdapter(java.sql.DatabaseMetaData)">createAdapter</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql" class="externalLink">DatabaseMetaData</a>&nbsp;md)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.apache.cayenne.dba.ingres">
<!-- -->
</a>
<h3>Uses of <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a> in <a href="../ingres/package-summary.html">org.apache.cayenne.dba.ingres</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../ingres/package-summary.html">org.apache.cayenne.dba.ingres</a> that implement <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../ingres/IngresAdapter.html" title="class in org.apache.cayenne.dba.ingres">IngresAdapter</a></span></code></th>
<td class="colLast">
<div class="block">DbAdapter implementation for <a href="http://opensource.ca.com/projects/ingres/">Ingres</a>.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../ingres/package-summary.html">org.apache.cayenne.dba.ingres</a> that return <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IngresSniffer.</span><code><span class="memberNameLink"><a href="../ingres/IngresSniffer.html#createAdapter(java.sql.DatabaseMetaData)">createAdapter</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql" class="externalLink">DatabaseMetaData</a>&nbsp;md)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.apache.cayenne.dba.mariadb">
<!-- -->
</a>
<h3>Uses of <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a> in <a href="../mariadb/package-summary.html">org.apache.cayenne.dba.mariadb</a></h3>
<table class="useSummary">
<caption><span>Methods in <a href="../mariadb/package-summary.html">org.apache.cayenne.dba.mariadb</a> that return <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MariaDBSniffer.</span><code><span class="memberNameLink"><a href="../mariadb/MariaDBSniffer.html#createAdapter(java.sql.DatabaseMetaData)">createAdapter</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql" class="externalLink">DatabaseMetaData</a>&nbsp;md)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.apache.cayenne.dba.mysql">
<!-- -->
</a>
<h3>Uses of <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a> in <a href="../mysql/package-summary.html">org.apache.cayenne.dba.mysql</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../mysql/package-summary.html">org.apache.cayenne.dba.mysql</a> that implement <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../mysql/MySQLAdapter.html" title="class in org.apache.cayenne.dba.mysql">MySQLAdapter</a></span></code></th>
<td class="colLast">
<div class="block">DbAdapter implementation for <a href="http://www.mysql.com">MySQL RDBMS</a>.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../mysql/package-summary.html">org.apache.cayenne.dba.mysql</a> that return <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">MySQLSniffer.</span><code><span class="memberNameLink"><a href="../mysql/MySQLSniffer.html#createAdapter(java.sql.DatabaseMetaData)">createAdapter</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql" class="externalLink">DatabaseMetaData</a>&nbsp;md)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.apache.cayenne.dba.openbase">
<!-- -->
</a>
<h3>Uses of <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a> in <a href="../openbase/package-summary.html">org.apache.cayenne.dba.openbase</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../openbase/package-summary.html">org.apache.cayenne.dba.openbase</a> that implement <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../openbase/OpenBaseAdapter.html" title="class in org.apache.cayenne.dba.openbase">OpenBaseAdapter</a></span></code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
<div class="deprecationComment">since 4.2, OpenBase is pretty much obsolete and not tested</div>
</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../openbase/package-summary.html">org.apache.cayenne.dba.openbase</a> that return <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">OpenBaseSniffer.</span><code><span class="memberNameLink"><a href="../openbase/OpenBaseSniffer.html#createAdapter(java.sql.DatabaseMetaData)">createAdapter</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql" class="externalLink">DatabaseMetaData</a>&nbsp;md)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.apache.cayenne.dba.oracle">
<!-- -->
</a>
<h3>Uses of <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a> in <a href="../oracle/package-summary.html">org.apache.cayenne.dba.oracle</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../oracle/package-summary.html">org.apache.cayenne.dba.oracle</a> that implement <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../oracle/Oracle8Adapter.html" title="class in org.apache.cayenne.dba.oracle">Oracle8Adapter</a></span></code></th>
<td class="colLast">
<div class="block">A flavor of OracleAdapter that implements workarounds for some old driver
limitations.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../oracle/OracleAdapter.html" title="class in org.apache.cayenne.dba.oracle">OracleAdapter</a></span></code></th>
<td class="colLast">
<div class="block">DbAdapter implementation for <a href="http://www.oracle.com">Oracle RDBMS
</a>.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../oracle/package-summary.html">org.apache.cayenne.dba.oracle</a> that return <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">OracleSniffer.</span><code><span class="memberNameLink"><a href="../oracle/OracleSniffer.html#createAdapter(java.sql.DatabaseMetaData)">createAdapter</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql" class="externalLink">DatabaseMetaData</a>&nbsp;md)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.apache.cayenne.dba.postgres">
<!-- -->
</a>
<h3>Uses of <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a> in <a href="../postgres/package-summary.html">org.apache.cayenne.dba.postgres</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../postgres/package-summary.html">org.apache.cayenne.dba.postgres</a> that implement <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../postgres/PostgresAdapter.html" title="class in org.apache.cayenne.dba.postgres">PostgresAdapter</a></span></code></th>
<td class="colLast">
<div class="block">DbAdapter implementation for <a href="http://www.postgresql.org">PostgreSQL
RDBMS </a>.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../postgres/package-summary.html">org.apache.cayenne.dba.postgres</a> that return <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">PostgresSniffer.</span><code><span class="memberNameLink"><a href="../postgres/PostgresSniffer.html#createAdapter(java.sql.DatabaseMetaData)">createAdapter</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql" class="externalLink">DatabaseMetaData</a>&nbsp;md)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../postgres/package-summary.html">org.apache.cayenne.dba.postgres</a> with parameters of type <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql" class="externalLink">PreparedStatement</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">PostgresBatchAction.</span><code><span class="memberNameLink"><a href="../postgres/PostgresBatchAction.html#prepareStatement(java.sql.Connection,java.lang.String,org.apache.cayenne.dba.DbAdapter,boolean)">prepareStatement</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql" class="externalLink">Connection</a>&nbsp;connection,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;queryStr,
<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter,
boolean&nbsp;generatedKeys)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.apache.cayenne.dba.sqlite">
<!-- -->
</a>
<h3>Uses of <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a> in <a href="../sqlite/package-summary.html">org.apache.cayenne.dba.sqlite</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../sqlite/package-summary.html">org.apache.cayenne.dba.sqlite</a> that implement <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../sqlite/SQLiteAdapter.html" title="class in org.apache.cayenne.dba.sqlite">SQLiteAdapter</a></span></code></th>
<td class="colLast">
<div class="block">A SQLite database adapter that works with Zentus JDBC driver.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../sqlite/package-summary.html">org.apache.cayenne.dba.sqlite</a> that return <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SQLiteSniffer.</span><code><span class="memberNameLink"><a href="../sqlite/SQLiteSniffer.html#createAdapter(java.sql.DatabaseMetaData)">createAdapter</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql" class="externalLink">DatabaseMetaData</a>&nbsp;md)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.apache.cayenne.dba.sqlserver">
<!-- -->
</a>
<h3>Uses of <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a> in <a href="../sqlserver/package-summary.html">org.apache.cayenne.dba.sqlserver</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../sqlserver/package-summary.html">org.apache.cayenne.dba.sqlserver</a> that implement <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../sqlserver/SQLServerAdapter.html" title="class in org.apache.cayenne.dba.sqlserver">SQLServerAdapter</a></span></code></th>
<td class="colLast">
<div class="block">
Cayenne DbAdapter implementation for <a href="http://www.microsoft.com/sql/">Microsoft SQL Server </a> engine.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../sqlserver/package-summary.html">org.apache.cayenne.dba.sqlserver</a> that return <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SQLServerSniffer.</span><code><span class="memberNameLink"><a href="../sqlserver/SQLServerSniffer.html#createAdapter(java.sql.DatabaseMetaData)">createAdapter</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql" class="externalLink">DatabaseMetaData</a>&nbsp;md)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.apache.cayenne.dba.sybase">
<!-- -->
</a>
<h3>Uses of <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a> in <a href="../sybase/package-summary.html">org.apache.cayenne.dba.sybase</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../sybase/package-summary.html">org.apache.cayenne.dba.sybase</a> that implement <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../sybase/SybaseAdapter.html" title="class in org.apache.cayenne.dba.sybase">SybaseAdapter</a></span></code></th>
<td class="colLast">
<div class="block">DbAdapter implementation for <a href="http://www.sybase.com">Sybase RDBMS</a>.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../sybase/package-summary.html">org.apache.cayenne.dba.sybase</a> that return <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SybaseSniffer.</span><code><span class="memberNameLink"><a href="../sybase/SybaseSniffer.html#createAdapter(java.sql.DatabaseMetaData)">createAdapter</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql" class="externalLink">DatabaseMetaData</a>&nbsp;md)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
</ul>
</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><a href="../package-summary.html">Package</a></li>
<li><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage"><a href="http://cayenne.apache.org" target="top">Apache Cayenne</a></div>
</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; 2001&#x2013;2022 <a href="https://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
</footer>
</body>
</html>