blob: 38fb3f4b5b1c689b8c56d24b64c5b0e779ac43dd [file] [log] [blame]
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Mon Sep 09 18:19:17 GET 2024 -->
<title>Uses of Interface org.apache.cayenne.dba.DbAdapter (cayenne-doc: Cayenne Documentation 5.0-M1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2024-09-09">
<meta name="description" content="use: package: org.apache.cayenne.dba, interface: DbAdapter">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<div class="about-language"><a href="http://cayenne.apache.org" target="top">Apache Cayenne</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">Class</a></li>
<li class="nav-bar-cell1-rev">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#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Interface org.apache.cayenne.dba.DbAdapter" class="title">Uses of Interface<br>org.apache.cayenne.dba.DbAdapter</h1>
</div>
<div class="caption"><span>Packages that use <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#org.apache.cayenne.access">org.apache.cayenne.access</a></div>
<div class="col-last even-row-color">
<div class="block">Contains classes that make up Cayenne ORM stack.</div>
</div>
<div class="col-first odd-row-color"><a href="#org.apache.cayenne.access.jdbc">org.apache.cayenne.access.jdbc</a></div>
<div class="col-last odd-row-color">
<div class="block">Contains classes that handle JDBC interactions.</div>
</div>
<div class="col-first even-row-color"><a href="#org.apache.cayenne.access.jdbc.reader">org.apache.cayenne.access.jdbc.reader</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#org.apache.cayenne.access.sqlbuilder">org.apache.cayenne.access.sqlbuilder</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#org.apache.cayenne.access.translator.batch">org.apache.cayenne.access.translator.batch</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#org.apache.cayenne.access.translator.batch.legacy">org.apache.cayenne.access.translator.batch.legacy</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#org.apache.cayenne.access.translator.procedure">org.apache.cayenne.access.translator.procedure</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#org.apache.cayenne.access.translator.select">org.apache.cayenne.access.translator.select</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#org.apache.cayenne.configuration.runtime">org.apache.cayenne.configuration.runtime</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#org.apache.cayenne.dba">org.apache.cayenne.dba</a></div>
<div class="col-last odd-row-color">
<div class="block">Contains database adapter API (DbAdapter) and its default implementation.</div>
</div>
<div class="col-first even-row-color"><a href="#org.apache.cayenne.dba.db2">org.apache.cayenne.dba.db2</a></div>
<div class="col-last even-row-color">
<div class="block">IBM DB2 DbAdapter.</div>
</div>
<div class="col-first odd-row-color"><a href="#org.apache.cayenne.dba.derby">org.apache.cayenne.dba.derby</a></div>
<div class="col-last odd-row-color">
<div class="block">Apache Derby DbAdapter.</div>
</div>
<div class="col-first even-row-color"><a href="#org.apache.cayenne.dba.firebird">org.apache.cayenne.dba.firebird</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#org.apache.cayenne.dba.frontbase">org.apache.cayenne.dba.frontbase</a></div>
<div class="col-last odd-row-color">
<div class="block">FrontBase DbAdapter.</div>
</div>
<div class="col-first even-row-color"><a href="#org.apache.cayenne.dba.h2">org.apache.cayenne.dba.h2</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#org.apache.cayenne.dba.hsqldb">org.apache.cayenne.dba.hsqldb</a></div>
<div class="col-last odd-row-color">
<div class="block">HSQLDB DbAdapter.</div>
</div>
<div class="col-first even-row-color"><a href="#org.apache.cayenne.dba.ingres">org.apache.cayenne.dba.ingres</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#org.apache.cayenne.dba.mariadb">org.apache.cayenne.dba.mariadb</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#org.apache.cayenne.dba.mysql">org.apache.cayenne.dba.mysql</a></div>
<div class="col-last even-row-color">
<div class="block">MySQL DbAdapter.</div>
</div>
<div class="col-first odd-row-color"><a href="#org.apache.cayenne.dba.oracle">org.apache.cayenne.dba.oracle</a></div>
<div class="col-last odd-row-color">
<div class="block">Oracle DbAdapter.</div>
</div>
<div class="col-first even-row-color"><a href="#org.apache.cayenne.dba.postgres">org.apache.cayenne.dba.postgres</a></div>
<div class="col-last even-row-color">
<div class="block">PostgreSQL DbAdapter.</div>
</div>
<div class="col-first odd-row-color"><a href="#org.apache.cayenne.dba.sqlite">org.apache.cayenne.dba.sqlite</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#org.apache.cayenne.dba.sqlserver">org.apache.cayenne.dba.sqlserver</a></div>
<div class="col-last even-row-color">
<div class="block">MS SQLServer DbAdapter.</div>
</div>
<div class="col-first odd-row-color"><a href="#org.apache.cayenne.dba.sybase">org.apache.cayenne.dba.sybase</a></div>
<div class="col-last odd-row-color">
<div class="block">Sybase DbAdapter.</div>
</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="org.apache.cayenne.access">
<h2>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></h2>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">DataNode.</span><code><a href="../../access/DataNode.html#adapter" class="member-name-link">adapter</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">DbGenerator.</span><code><a href="../../access/DbGenerator.html#adapter" class="member-name-link">adapter</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">DataNode.</span><code><a href="../../access/DataNode.html#getAdapter()" class="member-name-link">getAdapter</a>()</code></div>
<div class="col-last even-row-color">
<div class="block">Returns DbAdapter object.</div>
</div>
<div class="col-first odd-row-color"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">DbGenerator.</span><code><a href="../../access/DbGenerator.html#getAdapter()" class="member-name-link">getAdapter</a>()</code></div>
<div class="col-last odd-row-color">
<div class="block">Returns DbAdapter associated with this DbGenerator.</div>
</div>
</div>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">DataNode.</span><code><a href="../../access/DataNode.html#setAdapter(org.apache.cayenne.dba.DbAdapter)" class="member-name-link">setAdapter</a><wbr>(<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><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)" class="member-name-link">DbGenerator</a><wbr>(<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/en/java/javase/11/docs/api/java.base/java/util/Collection.html" title="class or interface in java.util" class="external-link">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></div>
<div class="col-last even-row-color">
<div class="block">Creates and initializes new DbGenerator instance.</div>
</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../access/DbGenerator.html#%3Cinit%3E(org.apache.cayenne.dba.DbAdapter,org.apache.cayenne.map.DataMap,org.apache.cayenne.log.JdbcEventLogger)" class="member-name-link">DbGenerator</a><wbr>(<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></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><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)" class="member-name-link">DbGenerator</a><wbr>(<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/en/java/javase/11/docs/api/java.base/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="../../map/DbEntity.html" title="class in org.apache.cayenne.map">DbEntity</a>&gt;&nbsp;excludedEntities)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.cayenne.access.jdbc">
<h2>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></h2>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">SQLTemplateAction.</span><code><a href="../../access/jdbc/SQLTemplateAction.html#dbAdapter" class="member-name-link">dbAdapter</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">SQLTemplateAction.</span><code><a href="../../access/jdbc/SQLTemplateAction.html#getAdapter()" class="member-name-link">getAdapter</a>()</code></div>
<div class="col-last even-row-color">
<div class="block">Returns unwrapped DbAdapter used to find correct SQL for a given DB.</div>
</div>
</div>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/java/sql/PreparedStatement.html" title="class or interface in java.sql" class="external-link">PreparedStatement</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">BatchAction.</span><code><a href="../../access/jdbc/BatchAction.html#prepareStatement(java.sql.Connection,java.lang.String,org.apache.cayenne.dba.DbAdapter,boolean)" class="member-name-link">prepareStatement</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/java/sql/Connection.html" title="class or interface in java.sql" class="external-link">Connection</a>&nbsp;connection,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;queryStr,
<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter,
boolean&nbsp;generatedKeys)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.cayenne.access.jdbc.reader">
<h2>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></h2>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../../access/jdbc/reader/RowReader.html" title="interface in org.apache.cayenne.access.jdbc.reader">RowReader</a><wbr>&lt;?&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">DefaultRowReaderFactory.</span><code><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)" class="member-name-link">rowReader</a><wbr>(<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/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="../../map/ObjAttribute.html" title="class in org.apache.cayenne.map">ObjAttribute</a>,<wbr><a href="../../access/jdbc/ColumnDescriptor.html" title="class in org.apache.cayenne.access.jdbc">ColumnDescriptor</a>&gt;&nbsp;attributeOverrides)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="../../access/jdbc/reader/RowReader.html" title="interface in org.apache.cayenne.access.jdbc.reader">RowReader</a><wbr>&lt;?&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">RowReaderFactory.</span><code><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)" class="member-name-link">rowReader</a><wbr>(<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/en/java/javase/11/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="../../map/ObjAttribute.html" title="class in org.apache.cayenne.map">ObjAttribute</a>,<wbr><a href="../../access/jdbc/ColumnDescriptor.html" title="class in org.apache.cayenne.access.jdbc">ColumnDescriptor</a>&gt;&nbsp;attributeOverrides)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.cayenne.access.sqlbuilder">
<h2>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></h2>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">SQLGenerationContext.</span><code><a href="../../access/sqlbuilder/SQLGenerationContext.html#getAdapter()" class="member-name-link">getAdapter</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.cayenne.access.translator.batch">
<h2>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></h2>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected <a href="../../access/translator/batch/BatchTranslator.html" title="interface in org.apache.cayenne.access.translator.batch">BatchTranslator</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">DefaultBatchTranslatorFactory.</span><code><a href="../../access/translator/batch/DefaultBatchTranslatorFactory.html#deleteTranslator(org.apache.cayenne.query.DeleteBatchQuery,org.apache.cayenne.dba.DbAdapter)" class="member-name-link">deleteTranslator</a><wbr>(<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></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected <a href="../../access/translator/batch/BatchTranslator.html" title="interface in org.apache.cayenne.access.translator.batch">BatchTranslator</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SoftDeleteTranslatorFactory.</span><code><a href="../../access/translator/batch/SoftDeleteTranslatorFactory.html#deleteTranslator(org.apache.cayenne.query.DeleteBatchQuery,org.apache.cayenne.dba.DbAdapter)" class="member-name-link">deleteTranslator</a><wbr>(<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></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected <a href="../../access/translator/batch/BatchTranslator.html" title="interface in org.apache.cayenne.access.translator.batch">BatchTranslator</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">DefaultBatchTranslatorFactory.</span><code><a href="../../access/translator/batch/DefaultBatchTranslatorFactory.html#insertTranslator(org.apache.cayenne.query.InsertBatchQuery,org.apache.cayenne.dba.DbAdapter)" class="member-name-link">insertTranslator</a><wbr>(<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></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="../../access/translator/batch/BatchTranslator.html" title="interface in org.apache.cayenne.access.translator.batch">BatchTranslator</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">BatchTranslatorFactory.</span><code><a href="../../access/translator/batch/BatchTranslatorFactory.html#translator(org.apache.cayenne.query.BatchQuery,org.apache.cayenne.dba.DbAdapter,java.lang.String)" class="member-name-link">translator</a><wbr>(<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/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;trimFunction)</code></div>
<div class="col-last odd-row-color">
<div class="block">Creates a proper translator for a BatchQuery</div>
</div>
<div class="col-first even-row-color"><code><a href="../../access/translator/batch/BatchTranslator.html" title="interface in org.apache.cayenne.access.translator.batch">BatchTranslator</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">DefaultBatchTranslatorFactory.</span><code><a href="../../access/translator/batch/DefaultBatchTranslatorFactory.html#translator(org.apache.cayenne.query.BatchQuery,org.apache.cayenne.dba.DbAdapter,java.lang.String)" class="member-name-link">translator</a><wbr>(<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/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;trimFunction)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected <a href="../../access/translator/batch/BatchTranslator.html" title="interface in org.apache.cayenne.access.translator.batch">BatchTranslator</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">DefaultBatchTranslatorFactory.</span><code><a href="../../access/translator/batch/DefaultBatchTranslatorFactory.html#updateTranslator(org.apache.cayenne.query.UpdateBatchQuery,org.apache.cayenne.dba.DbAdapter)" class="member-name-link">updateTranslator</a><wbr>(<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></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../access/translator/batch/BaseBatchTranslator.html#%3Cinit%3E(T,org.apache.cayenne.dba.DbAdapter)" class="member-name-link">BaseBatchTranslator</a><wbr>(<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></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../access/translator/batch/DeleteBatchTranslator.html#%3Cinit%3E(org.apache.cayenne.query.DeleteBatchQuery,org.apache.cayenne.dba.DbAdapter)" class="member-name-link">DeleteBatchTranslator</a><wbr>(<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></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../access/translator/batch/InsertBatchTranslator.html#%3Cinit%3E(org.apache.cayenne.query.InsertBatchQuery,org.apache.cayenne.dba.DbAdapter)" class="member-name-link">InsertBatchTranslator</a><wbr>(<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></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../access/translator/batch/SoftDeleteBatchTranslator.html#%3Cinit%3E(org.apache.cayenne.query.DeleteBatchQuery,org.apache.cayenne.dba.DbAdapter,java.lang.String)" class="member-name-link">SoftDeleteBatchTranslator</a><wbr>(<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/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;deletedFieldName)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../access/translator/batch/UpdateBatchTranslator.html#%3Cinit%3E(org.apache.cayenne.query.UpdateBatchQuery,org.apache.cayenne.dba.DbAdapter)" class="member-name-link">UpdateBatchTranslator</a><wbr>(<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></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.cayenne.access.translator.batch.legacy">
<h2>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></h2>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">DefaultBatchTranslator.</span><code><a href="../../access/translator/batch/legacy/DefaultBatchTranslator.html#adapter" class="member-name-link">adapter</a></code></div>
<div class="col-last even-row-color">
<div class="block"><span class="deprecated-label">Deprecated.</span></div>
&nbsp;</div>
</div>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../access/translator/batch/legacy/DefaultBatchTranslator.html#%3Cinit%3E(org.apache.cayenne.query.BatchQuery,org.apache.cayenne.dba.DbAdapter,java.lang.String)" class="member-name-link">DefaultBatchTranslator</a><wbr>(<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/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;trimFunction)</code></div>
<div class="col-last even-row-color">
<div class="block"><span class="deprecated-label">Deprecated.</span></div>
&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.cayenne.access.translator.procedure">
<h2>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></h2>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ProcedureTranslator.</span><code><a href="../../access/translator/procedure/ProcedureTranslator.html#adapter" class="member-name-link">adapter</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ProcedureTranslator.</span><code><a href="../../access/translator/procedure/ProcedureTranslator.html#setAdapter(org.apache.cayenne.dba.DbAdapter)" class="member-name-link">setAdapter</a><wbr>(<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.cayenne.access.translator.select">
<h2>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></h2>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">TranslatorContext.</span><code><a href="../../access/translator/select/TranslatorContext.html#getAdapter()" class="member-name-link">getAdapter</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../../access/translator/select/SelectTranslator.html" title="interface in org.apache.cayenne.access.translator.select">SelectTranslator</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">DefaultSelectTranslatorFactory.</span><code><a href="../../access/translator/select/DefaultSelectTranslatorFactory.html#translator(org.apache.cayenne.query.Select,org.apache.cayenne.dba.DbAdapter,org.apache.cayenne.map.EntityResolver)" class="member-name-link">translator</a><wbr>(<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></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="../../access/translator/select/SelectTranslator.html" title="interface in org.apache.cayenne.access.translator.select">SelectTranslator</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SelectTranslatorFactory.</span><code><a href="../../access/translator/select/SelectTranslatorFactory.html#translator(org.apache.cayenne.query.Select,org.apache.cayenne.dba.DbAdapter,org.apache.cayenne.map.EntityResolver)" class="member-name-link">translator</a><wbr>(<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></div>
<div class="col-last odd-row-color">
<div class="block">Creates a proper translator for a BatchQuery</div>
</div>
</div>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../access/translator/select/DefaultSelectTranslator.html#%3Cinit%3E(org.apache.cayenne.query.FluentSelect,org.apache.cayenne.dba.DbAdapter,org.apache.cayenne.map.EntityResolver)" class="member-name-link">DefaultSelectTranslator</a><wbr>(<a href="../../query/FluentSelect.html" title="class in org.apache.cayenne.query">FluentSelect</a>&lt;?,<wbr>?&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></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.cayenne.configuration.runtime">
<h2>Uses of <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a> in <a href="../../configuration/runtime/package-summary.html">org.apache.cayenne.configuration.runtime</a></h2>
<div class="caption"><span>Methods in <a href="../../configuration/runtime/package-summary.html">org.apache.cayenne.configuration.runtime</a> that return <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">DbAdapterDetector.</span><code><a href="../../configuration/runtime/DbAdapterDetector.html#createAdapter(java.sql.DatabaseMetaData)" class="member-name-link">createAdapter</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/java/sql/DatabaseMetaData.html" title="class or interface in java.sql" class="external-link">DatabaseMetaData</a>&nbsp;md)</code></div>
<div class="col-last even-row-color">
<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>
</div>
<div class="col-first odd-row-color"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">DbAdapterFactory.</span><code><a href="../../configuration/runtime/DbAdapterFactory.html#createAdapter(org.apache.cayenne.configuration.DataNodeDescriptor,javax.sql.DataSource)" class="member-name-link">createAdapter</a><wbr>(<a href="../../configuration/DataNodeDescriptor.html" title="class in org.apache.cayenne.configuration">DataNodeDescriptor</a>&nbsp;nodeDescriptor,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/javax/sql/DataSource.html" title="class or interface in javax.sql" class="external-link">DataSource</a>&nbsp;dataSource)</code></div>
<div class="col-last odd-row-color">
<div class="block">Returns an instance of DbAdapter if the factory detects that it knows how to handle
the database.</div>
</div>
<div class="col-first even-row-color"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">DefaultDbAdapterFactory.</span><code><a href="../../configuration/runtime/DefaultDbAdapterFactory.html#createAdapter(org.apache.cayenne.configuration.DataNodeDescriptor,javax.sql.DataSource)" class="member-name-link">createAdapter</a><wbr>(<a href="../../configuration/DataNodeDescriptor.html" title="class in org.apache.cayenne.configuration">DataNodeDescriptor</a>&nbsp;nodeDescriptor,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/javax/sql/DataSource.html" title="class or interface in javax.sql" class="external-link">DataSource</a>&nbsp;dataSource)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">DefaultDbAdapterFactory.</span><code><a href="../../configuration/runtime/DefaultDbAdapterFactory.html#defaultAdapter()" class="member-name-link">defaultAdapter</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">DefaultDbAdapterFactory.</span><code><a href="../../configuration/runtime/DefaultDbAdapterFactory.html#detectAdapter(java.sql.DatabaseMetaData)" class="member-name-link">detectAdapter</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/java/sql/DatabaseMetaData.html" title="class or interface in java.sql" class="external-link">DatabaseMetaData</a>&nbsp;metaData)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">DefaultDbAdapterFactory.</span><code><a href="../../configuration/runtime/DefaultDbAdapterFactory.html#detectAdapter(javax.sql.DataSource)" class="member-name-link">detectAdapter</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/javax/sql/DataSource.html" title="class or interface in javax.sql" class="external-link">DataSource</a>&nbsp;dataSource)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">DefaultDbAdapterFactory.</span><code><a href="../../configuration/runtime/DefaultDbAdapterFactory.html#setupPkGenerator(org.apache.cayenne.dba.DbAdapter)" class="member-name-link">setupPkGenerator</a><wbr>(<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;dbAdapter)</code></div>
<div class="col-last even-row-color">
<div class="block">Setup PK generator for the adapter</div>
</div>
</div>
<div class="caption"><span>Methods in <a href="../../configuration/runtime/package-summary.html">org.apache.cayenne.configuration.runtime</a> with parameters of type <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">DefaultDbAdapterFactory.</span><code><a href="../../configuration/runtime/DefaultDbAdapterFactory.html#setupPkGenerator(org.apache.cayenne.dba.DbAdapter)" class="member-name-link">setupPkGenerator</a><wbr>(<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;dbAdapter)</code></div>
<div class="col-last even-row-color">
<div class="block">Setup PK generator for the adapter</div>
</div>
</div>
<div class="caption"><span>Method parameters in <a href="../../configuration/runtime/package-summary.html">org.apache.cayenne.configuration.runtime</a> with type arguments of type <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../../configuration/runtime/CoreModuleExtender.html" title="class in org.apache.cayenne.configuration.runtime">CoreModuleExtender</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">CoreModuleExtender.</span><code><a href="../../configuration/runtime/CoreModuleExtender.html#addPkGenerator(java.lang.Class,java.lang.Class)" class="member-name-link">addPkGenerator</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? extends <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&gt;&nbsp;adapter,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? extends <a href="../PkGenerator.html" title="interface in org.apache.cayenne.dba">PkGenerator</a>&gt;&nbsp;pkGeneratorType)</code></div>
<div class="col-last even-row-color">
<div class="block">Adds a custom PK generator per DbAdapter</div>
</div>
<div class="col-first odd-row-color"><code><a href="../../configuration/runtime/CoreModuleExtender.html" title="class in org.apache.cayenne.configuration.runtime">CoreModuleExtender</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CoreModuleExtender.</span><code><a href="../../configuration/runtime/CoreModuleExtender.html#addPkGenerator(java.lang.Class,org.apache.cayenne.dba.PkGenerator)" class="member-name-link">addPkGenerator</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? extends <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&gt;&nbsp;adapter,
<a href="../PkGenerator.html" title="interface in org.apache.cayenne.dba">PkGenerator</a>&nbsp;pkGenerator)</code></div>
<div class="col-last odd-row-color">
<div class="block">Adds a custom PK generator per DbAdapter</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.cayenne.dba">
<h2>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></h2>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../AutoAdapter.html" class="type-name-link" title="class in org.apache.cayenne.dba">AutoAdapter</a></code></div>
<div class="col-last even-row-color">
<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>
</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../JdbcAdapter.html" class="type-name-link" title="class in org.apache.cayenne.dba">JdbcAdapter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">A generic DbAdapter implementation.</div>
</div>
</div>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected <a href="../../di/Provider.html" title="interface in org.apache.cayenne.di">Provider</a><wbr>&lt;<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">AutoAdapter.</span><code><a href="../AutoAdapter.html#adapterProvider" class="member-name-link">adapterProvider</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">AutoAdapter.</span><code><a href="../AutoAdapter.html#getAdapter()" class="member-name-link">getAdapter</a>()</code></div>
<div class="col-last even-row-color">
<div class="block">Returns a proxied DbAdapter, lazily creating it on first invocation.</div>
</div>
<div class="col-first odd-row-color"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PkGenerator.</span><code><a href="../PkGenerator.html#getAdapter()" class="member-name-link">getAdapter</a>()</code></div>
<div class="col-last odd-row-color">
<div class="block">Get an adapter associated with current PkGenerator</div>
</div>
<div class="col-first even-row-color"><code>protected <a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">AutoAdapter.</span><code><a href="../AutoAdapter.html#loadAdapter()" class="member-name-link">loadAdapter</a>()</code></div>
<div class="col-last even-row-color">
<div class="block">Loads underlying DbAdapter delegate.</div>
</div>
<div class="col-first odd-row-color"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">AutoAdapter.</span><code><a href="../AutoAdapter.html#unwrap()" class="member-name-link">unwrap</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">DbAdapter.</span><code><a href="../DbAdapter.html#unwrap()" class="member-name-link">unwrap</a>()</code></div>
<div class="col-last even-row-color">
<div class="block">Allows the users to get access to the adapter decorated by a given
adapter.</div>
</div>
<div class="col-first odd-row-color"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">JdbcAdapter.</span><code><a href="../JdbcAdapter.html#unwrap()" class="member-name-link">unwrap</a>()</code></div>
<div class="col-last odd-row-color">
<div class="block">Simply returns this, as JdbcAdapter is not a wrapper.</div>
</div>
</div>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../PerAdapterProvider.html" title="type parameter in PerAdapterProvider">T</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">PerAdapterProvider.</span><code><a href="../PerAdapterProvider.html#get(org.apache.cayenne.dba.DbAdapter)" class="member-name-link">get</a><wbr>(<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">JdbcAdapter.</span><code><a href="../JdbcAdapter.html#getType(org.apache.cayenne.dba.DbAdapter,org.apache.cayenne.map.DbAttribute)" class="member-name-link">getType</a><wbr>(<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></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">JdbcPkGenerator.</span><code><a href="../JdbcPkGenerator.html#setAdapter(org.apache.cayenne.dba.DbAdapter)" class="member-name-link">setAdapter</a><wbr>(<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PkGenerator.</span><code><a href="../PkGenerator.html#setAdapter(org.apache.cayenne.dba.DbAdapter)" class="member-name-link">setAdapter</a><wbr>(<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;q)</code></div>
<div class="col-last odd-row-color">
<div class="block">Install the adapter associated with current PkGenerator</div>
</div>
<div class="col-first even-row-color"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">JdbcAdapter.</span><code><a href="../JdbcAdapter.html#sizeAndPrecision(org.apache.cayenne.dba.DbAdapter,org.apache.cayenne.map.DbAttribute)" class="member-name-link">sizeAndPrecision</a><wbr>(<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></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../AutoAdapter.html#%3Cinit%3E(org.apache.cayenne.di.Provider,org.apache.cayenne.log.JdbcEventLogger)" class="member-name-link">AutoAdapter</a><wbr>(<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></div>
<div class="col-last even-row-color">
<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>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.cayenne.dba.db2">
<h2>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></h2>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../db2/DB2Adapter.html" class="type-name-link" title="class in org.apache.cayenne.dba.db2">DB2Adapter</a></code></div>
<div class="col-last even-row-color">
<div class="block">DbAdapter implementation for the <a href="http://www.ibm.com/db2/"> DB2 RDBMS </a>.</div>
</div>
</div>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">DB2Sniffer.</span><code><a href="../db2/DB2Sniffer.html#createAdapter(java.sql.DatabaseMetaData)" class="member-name-link">createAdapter</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/java/sql/DatabaseMetaData.html" title="class or interface in java.sql" class="external-link">DatabaseMetaData</a>&nbsp;md)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.cayenne.dba.derby">
<h2>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></h2>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../derby/DerbyAdapter.html" class="type-name-link" title="class in org.apache.cayenne.dba.derby">DerbyAdapter</a></code></div>
<div class="col-last even-row-color">
<div class="block">DbAdapter implementation for the <a href="http://db.apache.org/derby/"> Derby RDBMS
</a>.</div>
</div>
</div>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">DerbySniffer.</span><code><a href="../derby/DerbySniffer.html#createAdapter(java.sql.DatabaseMetaData)" class="member-name-link">createAdapter</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/java/sql/DatabaseMetaData.html" title="class or interface in java.sql" class="external-link">DatabaseMetaData</a>&nbsp;md)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.cayenne.dba.firebird">
<h2>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></h2>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../firebird/FirebirdAdapter.html" class="type-name-link" title="class in org.apache.cayenne.dba.firebird">FirebirdAdapter</a></code></div>
<div class="col-last even-row-color">
<div class="block">DbAdapter implementation for <a href="http://www.firebirdsql.org">FirebirdSQL
RDBMS </a>.</div>
</div>
</div>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">FirebirdSniffer.</span><code><a href="../firebird/FirebirdSniffer.html#createAdapter(java.sql.DatabaseMetaData)" class="member-name-link">createAdapter</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/java/sql/DatabaseMetaData.html" title="class or interface in java.sql" class="external-link">DatabaseMetaData</a>&nbsp;md)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.cayenne.dba.frontbase">
<h2>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></h2>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../frontbase/FrontBaseAdapter.html" class="type-name-link" title="class in org.apache.cayenne.dba.frontbase">FrontBaseAdapter</a></code></div>
<div class="col-last even-row-color">
<div class="block">DbAdapter implementation for <a href="http://www.frontbase.com/">FrontBase
RDBMS</a>.</div>
</div>
</div>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">FrontBaseSniffer.</span><code><a href="../frontbase/FrontBaseSniffer.html#createAdapter(java.sql.DatabaseMetaData)" class="member-name-link">createAdapter</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/java/sql/DatabaseMetaData.html" title="class or interface in java.sql" class="external-link">DatabaseMetaData</a>&nbsp;md)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.cayenne.dba.h2">
<h2>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></h2>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../h2/H2Adapter.html" class="type-name-link" title="class in org.apache.cayenne.dba.h2">H2Adapter</a></code></div>
<div class="col-last even-row-color">
<div class="block">DbAdapter implementation for <a href="http://www.h2database.com/">H2
RDBMS </a>.</div>
</div>
</div>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">H2Sniffer.</span><code><a href="../h2/H2Sniffer.html#createAdapter(java.sql.DatabaseMetaData)" class="member-name-link">createAdapter</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/java/sql/DatabaseMetaData.html" title="class or interface in java.sql" class="external-link">DatabaseMetaData</a>&nbsp;md)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.cayenne.dba.hsqldb">
<h2>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></h2>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../hsqldb/HSQLDBAdapter.html" class="type-name-link" title="class in org.apache.cayenne.dba.hsqldb">HSQLDBAdapter</a></code></div>
<div class="col-last even-row-color">
<div class="block">DbAdapter implementation for the <a href="http://hsqldb.sourceforge.net/">
HSQLDB RDBMS </a>.</div>
</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../hsqldb/HSQLDBNoSchemaAdapter.html" class="type-name-link" title="class in org.apache.cayenne.dba.hsqldb">HSQLDBNoSchemaAdapter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">A flavor of HSQLDBAdapter that implements workarounds for some old driver limitations.</div>
</div>
</div>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">HSQLDBSniffer.</span><code><a href="../hsqldb/HSQLDBSniffer.html#createAdapter(java.sql.DatabaseMetaData)" class="member-name-link">createAdapter</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/java/sql/DatabaseMetaData.html" title="class or interface in java.sql" class="external-link">DatabaseMetaData</a>&nbsp;md)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.cayenne.dba.ingres">
<h2>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></h2>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../ingres/IngresAdapter.html" class="type-name-link" title="class in org.apache.cayenne.dba.ingres">IngresAdapter</a></code></div>
<div class="col-last even-row-color">
<div class="block">DbAdapter implementation for <a href="http://opensource.ca.com/projects/ingres/">Ingres</a>.</div>
</div>
</div>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">IngresSniffer.</span><code><a href="../ingres/IngresSniffer.html#createAdapter(java.sql.DatabaseMetaData)" class="member-name-link">createAdapter</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/java/sql/DatabaseMetaData.html" title="class or interface in java.sql" class="external-link">DatabaseMetaData</a>&nbsp;md)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.cayenne.dba.mariadb">
<h2>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></h2>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">MariaDBSniffer.</span><code><a href="../mariadb/MariaDBSniffer.html#createAdapter(java.sql.DatabaseMetaData)" class="member-name-link">createAdapter</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/java/sql/DatabaseMetaData.html" title="class or interface in java.sql" class="external-link">DatabaseMetaData</a>&nbsp;md)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.cayenne.dba.mysql">
<h2>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></h2>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../mysql/MySQLAdapter.html" class="type-name-link" title="class in org.apache.cayenne.dba.mysql">MySQLAdapter</a></code></div>
<div class="col-last even-row-color">
<div class="block">DbAdapter implementation for <a href="http://www.mysql.com">MySQL RDBMS</a>.</div>
</div>
</div>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">MySQLSniffer.</span><code><a href="../mysql/MySQLSniffer.html#createAdapter(java.sql.DatabaseMetaData)" class="member-name-link">createAdapter</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/java/sql/DatabaseMetaData.html" title="class or interface in java.sql" class="external-link">DatabaseMetaData</a>&nbsp;md)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.cayenne.dba.oracle">
<h2>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></h2>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../oracle/Oracle8Adapter.html" class="type-name-link" title="class in org.apache.cayenne.dba.oracle">Oracle8Adapter</a></code></div>
<div class="col-last even-row-color">
<div class="block">A flavor of OracleAdapter that implements workarounds for some old driver
limitations.</div>
</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../oracle/OracleAdapter.html" class="type-name-link" title="class in org.apache.cayenne.dba.oracle">OracleAdapter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">DbAdapter implementation for <a href="http://www.oracle.com">Oracle RDBMS
</a>.</div>
</div>
</div>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">OracleSniffer.</span><code><a href="../oracle/OracleSniffer.html#createAdapter(java.sql.DatabaseMetaData)" class="member-name-link">createAdapter</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/java/sql/DatabaseMetaData.html" title="class or interface in java.sql" class="external-link">DatabaseMetaData</a>&nbsp;md)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.cayenne.dba.postgres">
<h2>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></h2>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../postgres/PostgresAdapter.html" class="type-name-link" title="class in org.apache.cayenne.dba.postgres">PostgresAdapter</a></code></div>
<div class="col-last even-row-color">
<div class="block">DbAdapter implementation for <a href="http://www.postgresql.org">PostgreSQL
RDBMS </a>.</div>
</div>
</div>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">PostgresSniffer.</span><code><a href="../postgres/PostgresSniffer.html#createAdapter(java.sql.DatabaseMetaData)" class="member-name-link">createAdapter</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/java/sql/DatabaseMetaData.html" title="class or interface in java.sql" class="external-link">DatabaseMetaData</a>&nbsp;md)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/java/sql/PreparedStatement.html" title="class or interface in java.sql" class="external-link">PreparedStatement</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">PostgresBatchAction.</span><code><a href="../postgres/PostgresBatchAction.html#prepareStatement(java.sql.Connection,java.lang.String,org.apache.cayenne.dba.DbAdapter,boolean)" class="member-name-link">prepareStatement</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/java/sql/Connection.html" title="class or interface in java.sql" class="external-link">Connection</a>&nbsp;connection,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;queryStr,
<a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>&nbsp;adapter,
boolean&nbsp;generatedKeys)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.cayenne.dba.sqlite">
<h2>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></h2>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../sqlite/SQLiteAdapter.html" class="type-name-link" title="class in org.apache.cayenne.dba.sqlite">SQLiteAdapter</a></code></div>
<div class="col-last even-row-color">
<div class="block">A SQLite database adapter that works with Zentus JDBC driver.</div>
</div>
</div>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">SQLiteSniffer.</span><code><a href="../sqlite/SQLiteSniffer.html#createAdapter(java.sql.DatabaseMetaData)" class="member-name-link">createAdapter</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/java/sql/DatabaseMetaData.html" title="class or interface in java.sql" class="external-link">DatabaseMetaData</a>&nbsp;md)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.cayenne.dba.sqlserver">
<h2>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></h2>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../sqlserver/SQLServerAdapter.html" class="type-name-link" title="class in org.apache.cayenne.dba.sqlserver">SQLServerAdapter</a></code></div>
<div class="col-last even-row-color">
<div class="block">
Cayenne DbAdapter implementation for <a href="http://www.microsoft.com/sql/">Microsoft SQL Server </a> engine.</div>
</div>
</div>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">SQLServerSniffer.</span><code><a href="../sqlserver/SQLServerSniffer.html#createAdapter(java.sql.DatabaseMetaData)" class="member-name-link">createAdapter</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/java/sql/DatabaseMetaData.html" title="class or interface in java.sql" class="external-link">DatabaseMetaData</a>&nbsp;md)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.cayenne.dba.sybase">
<h2>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></h2>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../sybase/SybaseAdapter.html" class="type-name-link" title="class in org.apache.cayenne.dba.sybase">SybaseAdapter</a></code></div>
<div class="col-last even-row-color">
<div class="block">DbAdapter implementation for <a href="http://www.sybase.com">Sybase RDBMS</a>.</div>
</div>
</div>
<div class="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></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">SybaseSniffer.</span><code><a href="../sybase/SybaseSniffer.html#createAdapter(java.sql.DatabaseMetaData)" class="member-name-link">createAdapter</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/java/sql/DatabaseMetaData.html" title="class or interface in java.sql" class="external-link">DatabaseMetaData</a>&nbsp;md)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2001&#x2013;2024 <a href="https://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>