blob: 4197b8c2887392167ef29e07603279ae6e5c8a32 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_112) on Mon Oct 14 11:36:23 MSK 2019 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Class Hierarchy (cayenne-doc: Cayenne Documentation 4.0.2 API)</title>
<meta name="date" content="2019-10-14">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Class Hierarchy (cayenne-doc: Cayenne Documentation 4.0.2 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
<li><a href="overview-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 class="title">Hierarchy For All Packages</h1>
<span class="packageHierarchyLabel">Package Hierarchies:</span>
<ul class="horizontal">
<li><a href="org/apache/cayenne/package-tree.html">org.apache.cayenne</a>, </li>
<li><a href="org/apache/cayenne/access/package-tree.html">org.apache.cayenne.access</a>, </li>
<li><a href="org/apache/cayenne/access/dbsync/package-tree.html">org.apache.cayenne.access.dbsync</a>, </li>
<li><a href="org/apache/cayenne/access/event/package-tree.html">org.apache.cayenne.access.event</a>, </li>
<li><a href="org/apache/cayenne/access/jdbc/package-tree.html">org.apache.cayenne.access.jdbc</a>, </li>
<li><a href="org/apache/cayenne/access/jdbc/reader/package-tree.html">org.apache.cayenne.access.jdbc.reader</a>, </li>
<li><a href="org/apache/cayenne/access/translator/package-tree.html">org.apache.cayenne.access.translator</a>, </li>
<li><a href="org/apache/cayenne/access/translator/batch/package-tree.html">org.apache.cayenne.access.translator.batch</a>, </li>
<li><a href="org/apache/cayenne/access/translator/ejbql/package-tree.html">org.apache.cayenne.access.translator.ejbql</a>, </li>
<li><a href="org/apache/cayenne/access/translator/procedure/package-tree.html">org.apache.cayenne.access.translator.procedure</a>, </li>
<li><a href="org/apache/cayenne/access/translator/select/package-tree.html">org.apache.cayenne.access.translator.select</a>, </li>
<li><a href="org/apache/cayenne/access/types/package-tree.html">org.apache.cayenne.access.types</a>, </li>
<li><a href="org/apache/cayenne/access/util/package-tree.html">org.apache.cayenne.access.util</a>, </li>
<li><a href="org/apache/cayenne/annotation/package-tree.html">org.apache.cayenne.annotation</a>, </li>
<li><a href="org/apache/cayenne/ashwood/package-tree.html">org.apache.cayenne.ashwood</a>, </li>
<li><a href="org/apache/cayenne/ashwood/graph/package-tree.html">org.apache.cayenne.ashwood.graph</a>, </li>
<li><a href="org/apache/cayenne/cache/package-tree.html">org.apache.cayenne.cache</a>, </li>
<li><a href="org/apache/cayenne/configuration/package-tree.html">org.apache.cayenne.configuration</a>, </li>
<li><a href="org/apache/cayenne/configuration/osgi/package-tree.html">org.apache.cayenne.configuration.osgi</a>, </li>
<li><a href="org/apache/cayenne/configuration/rop/client/package-tree.html">org.apache.cayenne.configuration.rop.client</a>, </li>
<li><a href="org/apache/cayenne/configuration/rop/server/package-tree.html">org.apache.cayenne.configuration.rop.server</a>, </li>
<li><a href="org/apache/cayenne/configuration/server/package-tree.html">org.apache.cayenne.configuration.server</a>, </li>
<li><a href="org/apache/cayenne/configuration/web/package-tree.html">org.apache.cayenne.configuration.web</a>, </li>
<li><a href="org/apache/cayenne/conn/package-tree.html">org.apache.cayenne.conn</a>, </li>
<li><a href="org/apache/cayenne/datasource/package-tree.html">org.apache.cayenne.datasource</a>, </li>
<li><a href="org/apache/cayenne/dba/package-tree.html">org.apache.cayenne.dba</a>, </li>
<li><a href="org/apache/cayenne/dba/db2/package-tree.html">org.apache.cayenne.dba.db2</a>, </li>
<li><a href="org/apache/cayenne/dba/derby/package-tree.html">org.apache.cayenne.dba.derby</a>, </li>
<li><a href="org/apache/cayenne/dba/firebird/package-tree.html">org.apache.cayenne.dba.firebird</a>, </li>
<li><a href="org/apache/cayenne/dba/frontbase/package-tree.html">org.apache.cayenne.dba.frontbase</a>, </li>
<li><a href="org/apache/cayenne/dba/h2/package-tree.html">org.apache.cayenne.dba.h2</a>, </li>
<li><a href="org/apache/cayenne/dba/hsqldb/package-tree.html">org.apache.cayenne.dba.hsqldb</a>, </li>
<li><a href="org/apache/cayenne/dba/ingres/package-tree.html">org.apache.cayenne.dba.ingres</a>, </li>
<li><a href="org/apache/cayenne/dba/mariadb/package-tree.html">org.apache.cayenne.dba.mariadb</a>, </li>
<li><a href="org/apache/cayenne/dba/mysql/package-tree.html">org.apache.cayenne.dba.mysql</a>, </li>
<li><a href="org/apache/cayenne/dba/openbase/package-tree.html">org.apache.cayenne.dba.openbase</a>, </li>
<li><a href="org/apache/cayenne/dba/oracle/package-tree.html">org.apache.cayenne.dba.oracle</a>, </li>
<li><a href="org/apache/cayenne/dba/postgres/package-tree.html">org.apache.cayenne.dba.postgres</a>, </li>
<li><a href="org/apache/cayenne/dba/sqlite/package-tree.html">org.apache.cayenne.dba.sqlite</a>, </li>
<li><a href="org/apache/cayenne/dba/sqlserver/package-tree.html">org.apache.cayenne.dba.sqlserver</a>, </li>
<li><a href="org/apache/cayenne/dba/sybase/package-tree.html">org.apache.cayenne.dba.sybase</a>, </li>
<li><a href="org/apache/cayenne/di/package-tree.html">org.apache.cayenne.di</a>, </li>
<li><a href="org/apache/cayenne/di/spi/package-tree.html">org.apache.cayenne.di.spi</a>, </li>
<li><a href="org/apache/cayenne/ejbql/package-tree.html">org.apache.cayenne.ejbql</a>, </li>
<li><a href="org/apache/cayenne/ejbql/parser/package-tree.html">org.apache.cayenne.ejbql.parser</a>, </li>
<li><a href="org/apache/cayenne/event/package-tree.html">org.apache.cayenne.event</a>, </li>
<li><a href="org/apache/cayenne/exp/package-tree.html">org.apache.cayenne.exp</a>, </li>
<li><a href="org/apache/cayenne/exp/parser/package-tree.html">org.apache.cayenne.exp.parser</a>, </li>
<li><a href="org/apache/cayenne/graph/package-tree.html">org.apache.cayenne.graph</a>, </li>
<li><a href="org/apache/cayenne/log/package-tree.html">org.apache.cayenne.log</a>, </li>
<li><a href="org/apache/cayenne/map/package-tree.html">org.apache.cayenne.map</a>, </li>
<li><a href="org/apache/cayenne/map/event/package-tree.html">org.apache.cayenne.map.event</a>, </li>
<li><a href="org/apache/cayenne/query/package-tree.html">org.apache.cayenne.query</a>, </li>
<li><a href="org/apache/cayenne/reflect/package-tree.html">org.apache.cayenne.reflect</a>, </li>
<li><a href="org/apache/cayenne/reflect/generic/package-tree.html">org.apache.cayenne.reflect.generic</a>, </li>
<li><a href="org/apache/cayenne/reflect/valueholder/package-tree.html">org.apache.cayenne.reflect.valueholder</a>, </li>
<li><a href="org/apache/cayenne/remote/package-tree.html">org.apache.cayenne.remote</a>, </li>
<li><a href="org/apache/cayenne/remote/hessian/package-tree.html">org.apache.cayenne.remote.hessian</a>, </li>
<li><a href="org/apache/cayenne/remote/hessian/service/package-tree.html">org.apache.cayenne.remote.hessian.service</a>, </li>
<li><a href="org/apache/cayenne/remote/service/package-tree.html">org.apache.cayenne.remote.service</a>, </li>
<li><a href="org/apache/cayenne/resource/package-tree.html">org.apache.cayenne.resource</a>, </li>
<li><a href="org/apache/cayenne/rop/package-tree.html">org.apache.cayenne.rop</a>, </li>
<li><a href="org/apache/cayenne/rop/http/package-tree.html">org.apache.cayenne.rop.http</a>, </li>
<li><a href="org/apache/cayenne/tx/package-tree.html">org.apache.cayenne.tx</a>, </li>
<li><a href="org/apache/cayenne/util/package-tree.html">org.apache.cayenne.util</a>, </li>
<li><a href="org/apache/cayenne/util/concurrentlinkedhashmap/package-tree.html">org.apache.cayenne.util.concurrentlinkedhashmap</a>, </li>
<li><a href="org/apache/cayenne/validation/package-tree.html">org.apache.cayenne.validation</a>, </li>
<li><a href="org/apache/cayenne/velocity/package-tree.html">org.apache.cayenne.velocity</a></li>
</ul>
</div>
<div class="contentContainer">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
<ul>
<li type="circle">java.util.<a href="https://docs.oracle.com/javase/7/docs/api/java/util/AbstractCollection.html?is-external=true" title="class or interface in java.util"><span class="typeNameLink">AbstractCollection</span></a>&lt;E&gt; (implements java.util.<a href="https://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;E&gt;)
<ul>
<li type="circle">java.util.<a href="https://docs.oracle.com/javase/7/docs/api/java/util/AbstractList.html?is-external=true" title="class or interface in java.util"><span class="typeNameLink">AbstractList</span></a>&lt;E&gt; (implements java.util.<a href="https://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;E&gt;)
<ul>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/IndexPropertyList.html" title="class in org.apache.cayenne.util"><span class="typeNameLink">IndexPropertyList</span></a> (implements org.apache.cayenne.<a href="org/apache/cayenne/ValueHolder.html" title="interface in org.apache.cayenne">ValueHolder</a>)</li>
</ul>
</li>
</ul>
</li>
<li type="circle">java.util.<a href="https://docs.oracle.com/javase/7/docs/api/java/util/AbstractMap.html?is-external=true" title="class or interface in java.util"><span class="typeNameLink">AbstractMap</span></a>&lt;K,V&gt; (implements java.util.<a href="https://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,V&gt;)
<ul>
<li type="circle">org.apache.cayenne.util.concurrentlinkedhashmap.<a href="org/apache/cayenne/util/concurrentlinkedhashmap/ConcurrentLinkedHashMap.html" title="class in org.apache.cayenne.util.concurrentlinkedhashmap"><span class="typeNameLink">ConcurrentLinkedHashMap</span></a>&lt;K,V&gt; (implements java.util.concurrent.<a href="https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentMap</a>&lt;K,V&gt;, java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">java.util.<a href="https://docs.oracle.com/javase/7/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util"><span class="typeNameLink">HashMap</span></a>&lt;K,V&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a>, java.util.<a href="https://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,V&gt;, java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
<ul>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/DataRow.html" title="class in org.apache.cayenne"><span class="typeNameLink">DataRow</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">com.caucho.hessian.io.AbstractSerializerFactory
<ul>
<li type="circle">org.apache.cayenne.remote.hessian.<a href="org/apache/cayenne/remote/hessian/ClientSerializerFactory.html" title="class in org.apache.cayenne.remote.hessian"><span class="typeNameLink">ClientSerializerFactory</span></a></li>
<li type="circle">org.apache.cayenne.remote.hessian.service.<a href="org/apache/cayenne/remote/hessian/service/ServerSerializerFactory.html" title="class in org.apache.cayenne.remote.hessian.service"><span class="typeNameLink">ServerSerializerFactory</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.ashwood.<a href="org/apache/cayenne/ashwood/AshwoodEntitySorter.html" title="class in org.apache.cayenne.ashwood"><span class="typeNameLink">AshwoodEntitySorter</span></a> (implements org.apache.cayenne.map.<a href="org/apache/cayenne/map/EntitySorter.html" title="interface in org.apache.cayenne.map">EntitySorter</a>)
<ul>
<li type="circle">org.apache.cayenne.ashwood.<a href="org/apache/cayenne/ashwood/WeightedAshwoodEntitySorter.html" title="class in org.apache.cayenne.ashwood"><span class="typeNameLink">WeightedAshwoodEntitySorter</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/Attribute.html" title="class in org.apache.cayenne.map"><span class="typeNameLink">Attribute</span></a> (implements org.apache.cayenne.util.<a href="org/apache/cayenne/util/CayenneMapEntry.html" title="interface in org.apache.cayenne.util">CayenneMapEntry</a>, java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util">XMLSerializable</a>)
<ul>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/DbAttribute.html" title="class in org.apache.cayenne.map"><span class="typeNameLink">DbAttribute</span></a> (implements org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ConfigurationNode.html" title="interface in org.apache.cayenne.configuration">ConfigurationNode</a>)</li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/ObjAttribute.html" title="class in org.apache.cayenne.map"><span class="typeNameLink">ObjAttribute</span></a> (implements org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ConfigurationNode.html" title="interface in org.apache.cayenne.configuration">ConfigurationNode</a>)
<ul>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/EmbeddedAttribute.html" title="class in org.apache.cayenne.map"><span class="typeNameLink">EmbeddedAttribute</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.dba.<a href="org/apache/cayenne/dba/AutoAdapter.html" title="class in org.apache.cayenne.dba"><span class="typeNameLink">AutoAdapter</span></a> (implements org.apache.cayenne.dba.<a href="org/apache/cayenne/dba/DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>)</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/Base64Codec.html" title="class in org.apache.cayenne.util"><span class="typeNameLink">Base64Codec</span></a></li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/BaseConfigurationNodeVisitor.html" title="class in org.apache.cayenne.configuration"><span class="typeNameLink">BaseConfigurationNodeVisitor</span></a>&lt;T&gt; (implements org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ConfigurationNodeVisitor.html" title="interface in org.apache.cayenne.configuration">ConfigurationNodeVisitor</a>&lt;T&gt;)</li>
<li type="circle">org.apache.cayenne.remote.<a href="org/apache/cayenne/remote/BaseConnection.html" title="class in org.apache.cayenne.remote"><span class="typeNameLink">BaseConnection</span></a> (implements org.apache.cayenne.remote.<a href="org/apache/cayenne/remote/ClientConnection.html" title="interface in org.apache.cayenne.remote">ClientConnection</a>)
<ul>
<li type="circle">org.apache.cayenne.rop.<a href="org/apache/cayenne/rop/HttpClientConnection.html" title="class in org.apache.cayenne.rop"><span class="typeNameLink">HttpClientConnection</span></a></li>
<li type="circle">org.apache.cayenne.remote.service.<a href="org/apache/cayenne/remote/service/LocalConnection.html" title="class in org.apache.cayenne.remote.service"><span class="typeNameLink">LocalConnection</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/BaseContext.html" title="class in org.apache.cayenne"><span class="typeNameLink">BaseContext</span></a> (implements org.apache.cayenne.<a href="org/apache/cayenne/ObjectContext.html" title="interface in org.apache.cayenne">ObjectContext</a>)
<ul>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/CayenneContext.html" title="class in org.apache.cayenne"><span class="typeNameLink">CayenneContext</span></a></li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/DataContext.html" title="class in org.apache.cayenne.access"><span class="typeNameLink">DataContext</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/BaseProperty.html" title="class in org.apache.cayenne.reflect"><span class="typeNameLink">BaseProperty</span></a> (implements org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/PropertyDescriptor.html" title="interface in org.apache.cayenne.reflect">PropertyDescriptor</a>)
<ul>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/BaseArcProperty.html" title="class in org.apache.cayenne.reflect"><span class="typeNameLink">BaseArcProperty</span></a> (implements org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/ArcProperty.html" title="interface in org.apache.cayenne.reflect">ArcProperty</a>)
<ul>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/BaseToManyProperty.html" title="class in org.apache.cayenne.reflect"><span class="typeNameLink">BaseToManyProperty</span></a> (implements org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/ToManyProperty.html" title="interface in org.apache.cayenne.reflect">ToManyProperty</a>)</li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/BaseToOneProperty.html" title="class in org.apache.cayenne.reflect"><span class="typeNameLink">BaseToOneProperty</span></a> (implements org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/ToOneProperty.html" title="interface in org.apache.cayenne.reflect">ToOneProperty</a>)</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/SimpleAttributeProperty.html" title="class in org.apache.cayenne.reflect"><span class="typeNameLink">SimpleAttributeProperty</span></a> (implements org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/AttributeProperty.html" title="interface in org.apache.cayenne.reflect">AttributeProperty</a>)</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.remote.service.<a href="org/apache/cayenne/remote/service/BaseRemoteService.html" title="class in org.apache.cayenne.remote.service"><span class="typeNameLink">BaseRemoteService</span></a> (implements org.apache.cayenne.remote.<a href="org/apache/cayenne/remote/RemoteService.html" title="interface in org.apache.cayenne.remote">RemoteService</a>)
<ul>
<li type="circle">org.apache.cayenne.remote.service.<a href="org/apache/cayenne/remote/service/HttpRemoteService.html" title="class in org.apache.cayenne.remote.service"><span class="typeNameLink">HttpRemoteService</span></a>
<ul>
<li type="circle">org.apache.cayenne.remote.hessian.service.<a href="org/apache/cayenne/remote/hessian/service/HessianService.html" title="class in org.apache.cayenne.remote.hessian.service"><span class="typeNameLink">HessianService</span></a></li>
<li type="circle">org.apache.cayenne.rop.<a href="org/apache/cayenne/rop/ServerHttpRemoteService.html" title="class in org.apache.cayenne.rop"><span class="typeNameLink">ServerHttpRemoteService</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.access.dbsync.<a href="org/apache/cayenne/access/dbsync/BaseSchemaUpdateStrategy.html" title="class in org.apache.cayenne.access.dbsync"><span class="typeNameLink">BaseSchemaUpdateStrategy</span></a> (implements org.apache.cayenne.access.dbsync.<a href="org/apache/cayenne/access/dbsync/SchemaUpdateStrategy.html" title="interface in org.apache.cayenne.access.dbsync">SchemaUpdateStrategy</a>)
<ul>
<li type="circle">org.apache.cayenne.access.dbsync.<a href="org/apache/cayenne/access/dbsync/CreateIfNoSchemaStrategy.html" title="class in org.apache.cayenne.access.dbsync"><span class="typeNameLink">CreateIfNoSchemaStrategy</span></a></li>
<li type="circle">org.apache.cayenne.access.dbsync.<a href="org/apache/cayenne/access/dbsync/ThrowOnPartialSchemaStrategy.html" title="class in org.apache.cayenne.access.dbsync"><span class="typeNameLink">ThrowOnPartialSchemaStrategy</span></a>
<ul>
<li type="circle">org.apache.cayenne.access.dbsync.<a href="org/apache/cayenne/access/dbsync/ThrowOnPartialOrCreateSchemaStrategy.html" title="class in org.apache.cayenne.access.dbsync"><span class="typeNameLink">ThrowOnPartialOrCreateSchemaStrategy</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/BaseSQLAction.html" title="class in org.apache.cayenne.access.jdbc"><span class="typeNameLink">BaseSQLAction</span></a> (implements org.apache.cayenne.query.<a href="org/apache/cayenne/query/SQLAction.html" title="interface in org.apache.cayenne.query">SQLAction</a>)
<ul>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/BatchAction.html" title="class in org.apache.cayenne.access.jdbc"><span class="typeNameLink">BatchAction</span></a>
<ul>
<li type="circle">org.apache.cayenne.dba.postgres.<a href="org/apache/cayenne/dba/postgres/PostgresBatchAction.html" title="class in org.apache.cayenne.dba.postgres"><span class="typeNameLink">PostgresBatchAction</span></a></li>
<li type="circle">org.apache.cayenne.dba.sqlserver.<a href="org/apache/cayenne/dba/sqlserver/SQLServerBatchAction.html" title="class in org.apache.cayenne.dba.sqlserver"><span class="typeNameLink">SQLServerBatchAction</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/EJBQLAction.html" title="class in org.apache.cayenne.access.jdbc"><span class="typeNameLink">EJBQLAction</span></a></li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/ProcedureAction.html" title="class in org.apache.cayenne.access.jdbc"><span class="typeNameLink">ProcedureAction</span></a>
<ul>
<li type="circle">org.apache.cayenne.dba.sqlserver.<a href="org/apache/cayenne/dba/sqlserver/SQLServerProcedureAction.html" title="class in org.apache.cayenne.dba.sqlserver"><span class="typeNameLink">SQLServerProcedureAction</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/SelectAction.html" title="class in org.apache.cayenne.access.jdbc"><span class="typeNameLink">SelectAction</span></a>
<ul>
<li type="circle">org.apache.cayenne.dba.ingres.<a href="org/apache/cayenne/dba/ingres/IngresSelectAction.html" title="class in org.apache.cayenne.dba.ingres"><span class="typeNameLink">IngresSelectAction</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.tx.<a href="org/apache/cayenne/tx/BaseTransaction.html" title="class in org.apache.cayenne.tx"><span class="typeNameLink">BaseTransaction</span></a> (implements org.apache.cayenne.tx.<a href="org/apache/cayenne/tx/Transaction.html" title="interface in org.apache.cayenne.tx">Transaction</a>)
<ul>
<li type="circle">org.apache.cayenne.tx.<a href="org/apache/cayenne/tx/CayenneTransaction.html" title="class in org.apache.cayenne.tx"><span class="typeNameLink">CayenneTransaction</span></a></li>
<li type="circle">org.apache.cayenne.tx.<a href="org/apache/cayenne/tx/ExternalTransaction.html" title="class in org.apache.cayenne.tx"><span class="typeNameLink">ExternalTransaction</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/BatchQuery.html" title="class in org.apache.cayenne.query"><span class="typeNameLink">BatchQuery</span></a> (implements org.apache.cayenne.query.<a href="org/apache/cayenne/query/Query.html" title="interface in org.apache.cayenne.query">Query</a>)
<ul>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/DeleteBatchQuery.html" title="class in org.apache.cayenne.query"><span class="typeNameLink">DeleteBatchQuery</span></a></li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/InsertBatchQuery.html" title="class in org.apache.cayenne.query"><span class="typeNameLink">InsertBatchQuery</span></a></li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/UpdateBatchQuery.html" title="class in org.apache.cayenne.query"><span class="typeNameLink">UpdateBatchQuery</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/BatchQueryRow.html" title="class in org.apache.cayenne.query"><span class="typeNameLink">BatchQueryRow</span></a></li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/BeanAccessor.html" title="class in org.apache.cayenne.reflect"><span class="typeNameLink">BeanAccessor</span></a> (implements org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/Accessor.html" title="interface in org.apache.cayenne.reflect">Accessor</a>)</li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/BigDecimalType.html" title="class in org.apache.cayenne.access.types"><span class="typeNameLink">BigDecimalType</span></a> (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedType.html" title="interface in org.apache.cayenne.access.types">ExtendedType</a>&lt;T&gt;)</li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/BigIntegerValueType.html" title="class in org.apache.cayenne.access.types"><span class="typeNameLink">BigIntegerValueType</span></a> (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ValueObjectType.html" title="interface in org.apache.cayenne.access.types">ValueObjectType</a>&lt;V,T&gt;)</li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/BooleanType.html" title="class in org.apache.cayenne.access.types"><span class="typeNameLink">BooleanType</span></a> (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedType.html" title="interface in org.apache.cayenne.access.types">ExtendedType</a>&lt;T&gt;)
<ul>
<li type="circle">org.apache.cayenne.dba.ingres.<a href="org/apache/cayenne/dba/ingres/IngresBooleanType.html" title="class in org.apache.cayenne.dba.ingres"><span class="typeNameLink">IngresBooleanType</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.remote.<a href="org/apache/cayenne/remote/BootstrapMessage.html" title="class in org.apache.cayenne.remote"><span class="typeNameLink">BootstrapMessage</span></a> (implements org.apache.cayenne.remote.<a href="org/apache/cayenne/remote/ClientMessage.html" title="interface in org.apache.cayenne.remote">ClientMessage</a>)</li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ByteArrayType.html" title="class in org.apache.cayenne.access.types"><span class="typeNameLink">ByteArrayType</span></a> (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedType.html" title="interface in org.apache.cayenne.access.types">ExtendedType</a>&lt;T&gt;)
<ul>
<li type="circle">org.apache.cayenne.dba.oracle.<a href="org/apache/cayenne/dba/oracle/OracleByteArrayType.html" title="class in org.apache.cayenne.dba.oracle"><span class="typeNameLink">OracleByteArrayType</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ByteType.html" title="class in org.apache.cayenne.access.types"><span class="typeNameLink">ByteType</span></a> (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedType.html" title="interface in org.apache.cayenne.access.types">ExtendedType</a>&lt;T&gt;)</li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/CacheableQuery.html" title="class in org.apache.cayenne.query"><span class="typeNameLink">CacheableQuery</span></a> (implements org.apache.cayenne.query.<a href="org/apache/cayenne/query/Query.html" title="interface in org.apache.cayenne.query">Query</a>)
<ul>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/AbstractQuery.html" title="class in org.apache.cayenne.query"><span class="typeNameLink">AbstractQuery</span></a>
<ul>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/ProcedureQuery.html" title="class in org.apache.cayenne.query"><span class="typeNameLink">ProcedureQuery</span></a> (implements org.apache.cayenne.query.<a href="org/apache/cayenne/query/ParameterizedQuery.html" title="interface in org.apache.cayenne.query">ParameterizedQuery</a>, org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util">XMLSerializable</a>)</li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/SelectQuery.html" title="class in org.apache.cayenne.query"><span class="typeNameLink">SelectQuery</span></a>&lt;T&gt; (implements org.apache.cayenne.query.<a href="org/apache/cayenne/query/ParameterizedQuery.html" title="interface in org.apache.cayenne.query">ParameterizedQuery</a>, org.apache.cayenne.query.<a href="org/apache/cayenne/query/Select.html" title="interface in org.apache.cayenne.query">Select</a>&lt;T&gt;, org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util">XMLSerializable</a>)
<ul>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/PrefetchSelectQuery.html" title="class in org.apache.cayenne.query"><span class="typeNameLink">PrefetchSelectQuery</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/SQLTemplate.html" title="class in org.apache.cayenne.query"><span class="typeNameLink">SQLTemplate</span></a> (implements org.apache.cayenne.query.<a href="org/apache/cayenne/query/ParameterizedQuery.html" title="interface in org.apache.cayenne.query">ParameterizedQuery</a>, org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util">XMLSerializable</a>)</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/EJBQLQuery.html" title="class in org.apache.cayenne.query"><span class="typeNameLink">EJBQLQuery</span></a> (implements org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util">XMLSerializable</a>)</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/CalendarType.html" title="class in org.apache.cayenne.access.types"><span class="typeNameLink">CalendarType</span></a>&lt;T&gt; (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedType.html" title="interface in org.apache.cayenne.access.types">ExtendedType</a>&lt;T&gt;)</li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/CallbackDescriptor.html" title="class in org.apache.cayenne.map"><span class="typeNameLink">CallbackDescriptor</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/CallbackMap.html" title="class in org.apache.cayenne.map"><span class="typeNameLink">CallbackMap</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/Cayenne.html" title="class in org.apache.cayenne"><span class="typeNameLink">Cayenne</span></a></li>
<li type="circle">org.apache.cayenne.configuration.rop.client.<a href="org/apache/cayenne/configuration/rop/client/CayenneContextFactory.html" title="class in org.apache.cayenne.configuration.rop.client"><span class="typeNameLink">CayenneContextFactory</span></a> (implements org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ObjectContextFactory.html" title="interface in org.apache.cayenne.configuration">ObjectContextFactory</a>)</li>
<li type="circle">org.apache.cayenne.configuration.web.<a href="org/apache/cayenne/configuration/web/CayenneFilter.html" title="class in org.apache.cayenne.configuration.web"><span class="typeNameLink">CayenneFilter</span></a> (implements javax.servlet.Filter)</li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/CayenneRuntime.html" title="class in org.apache.cayenne.configuration"><span class="typeNameLink">CayenneRuntime</span></a>
<ul>
<li type="circle">org.apache.cayenne.configuration.rop.client.<a href="org/apache/cayenne/configuration/rop/client/ClientRuntime.html" title="class in org.apache.cayenne.configuration.rop.client"><span class="typeNameLink">ClientRuntime</span></a>
<ul>
<li type="circle">org.apache.cayenne.configuration.rop.client.<a href="org/apache/cayenne/configuration/rop/client/ClientLocalRuntime.html" title="class in org.apache.cayenne.configuration.rop.client"><span class="typeNameLink">ClientLocalRuntime</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/ServerRuntime.html" title="class in org.apache.cayenne.configuration.server"><span class="typeNameLink">ServerRuntime</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/CharacterValueType.html" title="class in org.apache.cayenne.access.types"><span class="typeNameLink">CharacterValueType</span></a> (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ValueObjectType.html" title="interface in org.apache.cayenne.access.types">ValueObjectType</a>&lt;V,T&gt;)</li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/CharType.html" title="class in org.apache.cayenne.access.types"><span class="typeNameLink">CharType</span></a> (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedType.html" title="interface in org.apache.cayenne.access.types">ExtendedType</a>&lt;T&gt;)
<ul>
<li type="circle">org.apache.cayenne.dba.oracle.<a href="org/apache/cayenne/dba/oracle/OracleCharType.html" title="class in org.apache.cayenne.dba.oracle"><span class="typeNameLink">OracleCharType</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.graph.<a href="org/apache/cayenne/graph/ChildDiffLoader.html" title="class in org.apache.cayenne.graph"><span class="typeNameLink">ChildDiffLoader</span></a> (implements org.apache.cayenne.graph.<a href="org/apache/cayenne/graph/GraphChangeHandler.html" title="interface in org.apache.cayenne.graph">GraphChangeHandler</a>)</li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/ClassDescriptorMap.html" title="class in org.apache.cayenne.reflect"><span class="typeNameLink">ClassDescriptorMap</span></a></li>
<li type="circle">org.apache.cayenne.resource.<a href="org/apache/cayenne/resource/ClassLoaderResourceLocator.html" title="class in org.apache.cayenne.resource"><span class="typeNameLink">ClassLoaderResourceLocator</span></a> (implements org.apache.cayenne.resource.<a href="org/apache/cayenne/resource/ResourceLocator.html" title="interface in org.apache.cayenne.resource">ResourceLocator</a>)</li>
<li type="circle">org.apache.cayenne.remote.<a href="org/apache/cayenne/remote/ClientChannel.html" title="class in org.apache.cayenne.remote"><span class="typeNameLink">ClientChannel</span></a> (implements org.apache.cayenne.<a href="org/apache/cayenne/DataChannel.html" title="interface in org.apache.cayenne">DataChannel</a>)</li>
<li type="circle">org.apache.cayenne.configuration.rop.client.<a href="org/apache/cayenne/configuration/rop/client/ClientChannelProvider.html" title="class in org.apache.cayenne.configuration.rop.client"><span class="typeNameLink">ClientChannelProvider</span></a> (implements org.apache.cayenne.di.<a href="org/apache/cayenne/di/Provider.html" title="interface in org.apache.cayenne.di">Provider</a>&lt;T&gt;)</li>
<li type="circle">org.apache.cayenne.configuration.rop.client.<a href="org/apache/cayenne/configuration/rop/client/ClientConstants.html" title="class in org.apache.cayenne.configuration.rop.client"><span class="typeNameLink">ClientConstants</span></a></li>
<li type="circle">org.apache.cayenne.rop.http.<a href="org/apache/cayenne/rop/http/ClientHessianSerializationServiceProvider.html" title="class in org.apache.cayenne.rop.http"><span class="typeNameLink">ClientHessianSerializationServiceProvider</span></a> (implements org.apache.cayenne.di.<a href="org/apache/cayenne/di/Provider.html" title="interface in org.apache.cayenne.di">Provider</a>&lt;T&gt;)</li>
<li type="circle">org.apache.cayenne.configuration.rop.client.<a href="org/apache/cayenne/configuration/rop/client/ClientModule.html" title="class in org.apache.cayenne.configuration.rop.client"><span class="typeNameLink">ClientModule</span></a> (implements org.apache.cayenne.di.<a href="org/apache/cayenne/di/Module.html" title="interface in org.apache.cayenne.di">Module</a>)</li>
<li type="circle">org.apache.cayenne.configuration.rop.client.<a href="org/apache/cayenne/configuration/rop/client/ClientRuntimeBuilder.html" title="class in org.apache.cayenne.configuration.rop.client"><span class="typeNameLink">ClientRuntimeBuilder</span></a></li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/ClientServerChannel.html" title="class in org.apache.cayenne.access"><span class="typeNameLink">ClientServerChannel</span></a> (implements org.apache.cayenne.<a href="org/apache/cayenne/DataChannel.html" title="interface in org.apache.cayenne">DataChannel</a>)</li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/ColumnDescriptor.html" title="class in org.apache.cayenne.access.jdbc"><span class="typeNameLink">ColumnDescriptor</span></a></li>
<li type="circle">org.apache.cayenne.graph.<a href="org/apache/cayenne/graph/CompoundDiff.html" title="class in org.apache.cayenne.graph"><span class="typeNameLink">CompoundDiff</span></a> (implements org.apache.cayenne.graph.<a href="org/apache/cayenne/graph/GraphDiff.html" title="interface in org.apache.cayenne.graph">GraphDiff</a>)</li>
<li type="circle">org.apache.cayenne.util.concurrentlinkedhashmap.<a href="org/apache/cayenne/util/concurrentlinkedhashmap/ConcurrentLinkedHashMap.Builder.html" title="class in org.apache.cayenne.util.concurrentlinkedhashmap"><span class="typeNameLink">ConcurrentLinkedHashMap.Builder</span></a>&lt;K,V&gt;</li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ConfigurationTree.html" title="class in org.apache.cayenne.configuration"><span class="typeNameLink">ConfigurationTree</span></a>&lt;T&gt;</li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/ConnectionAwareResultIterator.html" title="class in org.apache.cayenne.access.jdbc"><span class="typeNameLink">ConnectionAwareResultIterator</span></a>&lt;T&gt; (implements org.apache.cayenne.<a href="org/apache/cayenne/ResultIterator.html" title="interface in org.apache.cayenne">ResultIterator</a>&lt;T&gt;)</li>
<li type="circle">org.apache.cayenne.di.spi.<a href="org/apache/cayenne/di/spi/ConstructorInjectingDecoratorProvider.html" title="class in org.apache.cayenne.di.spi"><span class="typeNameLink">ConstructorInjectingDecoratorProvider</span></a>&lt;T&gt;</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/ConversionUtil.html" title="class in org.apache.cayenne.util"><span class="typeNameLink">ConversionUtil</span></a></li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/Converter.html" title="class in org.apache.cayenne.reflect"><span class="typeNameLink">Converter</span></a>&lt;T&gt;
<ul>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/ToAnyConverter.html" title="class in org.apache.cayenne.reflect"><span class="typeNameLink">ToAnyConverter</span></a>&lt;T&gt;</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/ConverterFactory.html" title="class in org.apache.cayenne.reflect"><span class="typeNameLink">ConverterFactory</span></a></li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/DataChannelDescriptor.html" title="class in org.apache.cayenne.configuration"><span class="typeNameLink">DataChannelDescriptor</span></a> (implements org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ConfigurationNode.html" title="interface in org.apache.cayenne.configuration">ConfigurationNode</a>, java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util">XMLSerializable</a>)</li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/DataChannelSyncCallbackAction.html" title="class in org.apache.cayenne"><span class="typeNameLink">DataChannelSyncCallbackAction</span></a> (implements org.apache.cayenne.graph.<a href="org/apache/cayenne/graph/GraphChangeHandler.html" title="interface in org.apache.cayenne.graph">GraphChangeHandler</a>)</li>
<li type="circle">org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DataContextFactory.html" title="class in org.apache.cayenne.configuration.server"><span class="typeNameLink">DataContextFactory</span></a> (implements org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ObjectContextFactory.html" title="interface in org.apache.cayenne.configuration">ObjectContextFactory</a>)</li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/DataDomain.html" title="class in org.apache.cayenne.access"><span class="typeNameLink">DataDomain</span></a> (implements org.apache.cayenne.<a href="org/apache/cayenne/DataChannel.html" title="interface in org.apache.cayenne">DataChannel</a>, org.apache.cayenne.access.<a href="org/apache/cayenne/access/QueryEngine.html" title="interface in org.apache.cayenne.access">QueryEngine</a>)</li>
<li type="circle">org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DataDomainProvider.html" title="class in org.apache.cayenne.configuration.server"><span class="typeNameLink">DataDomainProvider</span></a> (implements org.apache.cayenne.di.<a href="org/apache/cayenne/di/Provider.html" title="interface in org.apache.cayenne.di">Provider</a>&lt;T&gt;)
<ul>
<li type="circle">org.apache.cayenne.configuration.osgi.<a href="org/apache/cayenne/configuration/osgi/OsgiDataDomainProvider.html" title="class in org.apache.cayenne.configuration.osgi"><span class="typeNameLink">OsgiDataDomainProvider</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/DataMap.html" title="class in org.apache.cayenne.map"><span class="typeNameLink">DataMap</span></a> (implements java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ConfigurationNode.html" title="interface in org.apache.cayenne.configuration">ConfigurationNode</a>, org.apache.cayenne.map.event.<a href="org/apache/cayenne/map/event/DbEntityListener.html" title="interface in org.apache.cayenne.map.event">DbEntityListener</a>, org.apache.cayenne.map.<a href="org/apache/cayenne/map/MappingNamespace.html" title="interface in org.apache.cayenne.map">MappingNamespace</a>, org.apache.cayenne.map.event.<a href="org/apache/cayenne/map/event/ObjEntityListener.html" title="interface in org.apache.cayenne.map.event">ObjEntityListener</a>, java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util">XMLSerializable</a>)</li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/DataNode.html" title="class in org.apache.cayenne.access"><span class="typeNameLink">DataNode</span></a> (implements org.apache.cayenne.access.<a href="org/apache/cayenne/access/QueryEngine.html" title="interface in org.apache.cayenne.access">QueryEngine</a>)</li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/DataNodeDescriptor.html" title="class in org.apache.cayenne.configuration"><span class="typeNameLink">DataNodeDescriptor</span></a> (implements java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ConfigurationNode.html" title="interface in org.apache.cayenne.configuration">ConfigurationNode</a>, java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util">XMLSerializable</a>)</li>
<li type="circle">org.apache.cayenne.access.translator.select.<a href="org/apache/cayenne/access/translator/select/DataObjectMatchTranslator.html" title="class in org.apache.cayenne.access.translator.select"><span class="typeNameLink">DataObjectMatchTranslator</span></a></li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/DataPort.html" title="class in org.apache.cayenne.access"><span class="typeNameLink">DataPort</span></a></li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/DataRowStore.html" title="class in org.apache.cayenne.access"><span class="typeNameLink">DataRowStore</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">org.apache.cayenne.datasource.<a href="org/apache/cayenne/datasource/DataSourceBuilder.html" title="class in org.apache.cayenne.datasource"><span class="typeNameLink">DataSourceBuilder</span></a></li>
<li type="circle">org.apache.cayenne.conn.<a href="org/apache/cayenne/conn/DataSourceInfo.html" title="class in org.apache.cayenne.conn"><span class="typeNameLink">DataSourceInfo</span></a> (implements java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a>, java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util">XMLSerializable</a>)</li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/DateType.html" title="class in org.apache.cayenne.access.types"><span class="typeNameLink">DateType</span></a> (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedType.html" title="interface in org.apache.cayenne.access.types">ExtendedType</a>&lt;T&gt;)</li>
<li type="circle">org.apache.cayenne.dba.db2.<a href="org/apache/cayenne/dba/db2/DB2Sniffer.html" title="class in org.apache.cayenne.dba.db2"><span class="typeNameLink">DB2Sniffer</span></a> (implements org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DbAdapterDetector.html" title="interface in org.apache.cayenne.configuration.server">DbAdapterDetector</a>)</li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/DbGenerator.html" title="class in org.apache.cayenne.access"><span class="typeNameLink">DbGenerator</span></a></li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/DbJoin.html" title="class in org.apache.cayenne.map"><span class="typeNameLink">DbJoin</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util">XMLSerializable</a>)</li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/DbKeyGenerator.html" title="class in org.apache.cayenne.map"><span class="typeNameLink">DbKeyGenerator</span></a> (implements org.apache.cayenne.util.<a href="org/apache/cayenne/util/CayenneMapEntry.html" title="interface in org.apache.cayenne.util">CayenneMapEntry</a>, java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util">XMLSerializable</a>)</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/DeepMergeOperation.html" title="class in org.apache.cayenne.util"><span class="typeNameLink">DeepMergeOperation</span></a></li>
<li type="circle">org.apache.cayenne.di.spi.<a href="org/apache/cayenne/di/spi/DefaultAdhocObjectFactory.html" title="class in org.apache.cayenne.di.spi"><span class="typeNameLink">DefaultAdhocObjectFactory</span></a> (implements org.apache.cayenne.di.<a href="org/apache/cayenne/di/AdhocObjectFactory.html" title="interface in org.apache.cayenne.di">AdhocObjectFactory</a>)</li>
<li type="circle">org.apache.cayenne.access.translator.batch.<a href="org/apache/cayenne/access/translator/batch/DefaultBatchTranslator.html" title="class in org.apache.cayenne.access.translator.batch"><span class="typeNameLink">DefaultBatchTranslator</span></a> (implements org.apache.cayenne.access.translator.batch.<a href="org/apache/cayenne/access/translator/batch/BatchTranslator.html" title="interface in org.apache.cayenne.access.translator.batch">BatchTranslator</a>)
<ul>
<li type="circle">org.apache.cayenne.access.translator.batch.<a href="org/apache/cayenne/access/translator/batch/DeleteBatchTranslator.html" title="class in org.apache.cayenne.access.translator.batch"><span class="typeNameLink">DeleteBatchTranslator</span></a>
<ul>
<li type="circle">org.apache.cayenne.access.translator.batch.<a href="org/apache/cayenne/access/translator/batch/SoftDeleteBatchTranslator.html" title="class in org.apache.cayenne.access.translator.batch"><span class="typeNameLink">SoftDeleteBatchTranslator</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.access.translator.batch.<a href="org/apache/cayenne/access/translator/batch/InsertBatchTranslator.html" title="class in org.apache.cayenne.access.translator.batch"><span class="typeNameLink">InsertBatchTranslator</span></a></li>
<li type="circle">org.apache.cayenne.access.translator.batch.<a href="org/apache/cayenne/access/translator/batch/UpdateBatchTranslator.html" title="class in org.apache.cayenne.access.translator.batch"><span class="typeNameLink">UpdateBatchTranslator</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.access.translator.batch.<a href="org/apache/cayenne/access/translator/batch/DefaultBatchTranslatorFactory.html" title="class in org.apache.cayenne.access.translator.batch"><span class="typeNameLink">DefaultBatchTranslatorFactory</span></a> (implements org.apache.cayenne.access.translator.batch.<a href="org/apache/cayenne/access/translator/batch/BatchTranslatorFactory.html" title="interface in org.apache.cayenne.access.translator.batch">BatchTranslatorFactory</a>)
<ul>
<li type="circle">org.apache.cayenne.access.translator.batch.<a href="org/apache/cayenne/access/translator/batch/SoftDeleteTranslatorFactory.html" title="class in org.apache.cayenne.access.translator.batch"><span class="typeNameLink">SoftDeleteTranslatorFactory</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.di.spi.<a href="org/apache/cayenne/di/spi/DefaultClassLoaderManager.html" title="class in org.apache.cayenne.di.spi"><span class="typeNameLink">DefaultClassLoaderManager</span></a> (implements org.apache.cayenne.di.<a href="org/apache/cayenne/di/ClassLoaderManager.html" title="interface in org.apache.cayenne.di">ClassLoaderManager</a>)</li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/DefaultConfigurationNameMapper.html" title="class in org.apache.cayenne.configuration"><span class="typeNameLink">DefaultConfigurationNameMapper</span></a> (implements org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ConfigurationNameMapper.html" title="interface in org.apache.cayenne.configuration">ConfigurationNameMapper</a>)</li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/DefaultDataChannelDescriptorMerger.html" title="class in org.apache.cayenne.configuration"><span class="typeNameLink">DefaultDataChannelDescriptorMerger</span></a> (implements org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/DataChannelDescriptorMerger.html" title="interface in org.apache.cayenne.configuration">DataChannelDescriptorMerger</a>)</li>
<li type="circle">org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DefaultDataNodeFactory.html" title="class in org.apache.cayenne.configuration.server"><span class="typeNameLink">DefaultDataNodeFactory</span></a> (implements org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DataNodeFactory.html" title="interface in org.apache.cayenne.configuration.server">DataNodeFactory</a>)</li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/DefaultDataRowStoreFactory.html" title="class in org.apache.cayenne.access"><span class="typeNameLink">DefaultDataRowStoreFactory</span></a> (implements org.apache.cayenne.access.<a href="org/apache/cayenne/access/DataRowStoreFactory.html" title="interface in org.apache.cayenne.access">DataRowStoreFactory</a>)</li>
<li type="circle">org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DefaultDbAdapterFactory.html" title="class in org.apache.cayenne.configuration.server"><span class="typeNameLink">DefaultDbAdapterFactory</span></a> (implements org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DbAdapterFactory.html" title="interface in org.apache.cayenne.configuration.server">DbAdapterFactory</a>)</li>
<li type="circle">org.apache.cayenne.event.<a href="org/apache/cayenne/event/DefaultEventManager.html" title="class in org.apache.cayenne.event"><span class="typeNameLink">DefaultEventManager</span></a> (implements org.apache.cayenne.event.<a href="org/apache/cayenne/event/EventManager.html" title="interface in org.apache.cayenne.event">EventManager</a>)</li>
<li type="circle">org.xml.sax.helpers.<a href="https://docs.oracle.com/javase/7/docs/api/org/xml/sax/helpers/DefaultHandler.html?is-external=true" title="class or interface in org.xml.sax.helpers"><span class="typeNameLink">DefaultHandler</span></a> (implements org.xml.sax.<a href="https://docs.oracle.com/javase/7/docs/api/org/xml/sax/ContentHandler.html?is-external=true" title="class or interface in org.xml.sax">ContentHandler</a>, org.xml.sax.<a href="https://docs.oracle.com/javase/7/docs/api/org/xml/sax/DTDHandler.html?is-external=true" title="class or interface in org.xml.sax">DTDHandler</a>, org.xml.sax.<a href="https://docs.oracle.com/javase/7/docs/api/org/xml/sax/EntityResolver.html?is-external=true" title="class or interface in org.xml.sax">EntityResolver</a>, org.xml.sax.<a href="https://docs.oracle.com/javase/7/docs/api/org/xml/sax/ErrorHandler.html?is-external=true" title="class or interface in org.xml.sax">ErrorHandler</a>)
<ul>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/MapLoader.html" title="class in org.apache.cayenne.map"><span class="typeNameLink">MapLoader</span></a></li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/SAXNestedTagHandler.html" title="class in org.apache.cayenne.configuration"><span class="typeNameLink">SAXNestedTagHandler</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.di.spi.<a href="org/apache/cayenne/di/spi/DefaultInjector.html" title="class in org.apache.cayenne.di.spi"><span class="typeNameLink">DefaultInjector</span></a> (implements org.apache.cayenne.di.<a href="org/apache/cayenne/di/Injector.html" title="interface in org.apache.cayenne.di">Injector</a>)</li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/DefaultObjectMapRetainStrategy.html" title="class in org.apache.cayenne.access"><span class="typeNameLink">DefaultObjectMapRetainStrategy</span></a> (implements org.apache.cayenne.access.<a href="org/apache/cayenne/access/ObjectMapRetainStrategy.html" title="interface in org.apache.cayenne.access">ObjectMapRetainStrategy</a>)</li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/DefaultObjectStoreFactory.html" title="class in org.apache.cayenne.configuration"><span class="typeNameLink">DefaultObjectStoreFactory</span></a> (implements org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ObjectStoreFactory.html" title="interface in org.apache.cayenne.configuration">ObjectStoreFactory</a>)</li>
<li type="circle">org.apache.cayenne.access.util.<a href="org/apache/cayenne/access/util/DefaultOperationObserver.html" title="class in org.apache.cayenne.access.util"><span class="typeNameLink">DefaultOperationObserver</span></a> (implements org.apache.cayenne.access.<a href="org/apache/cayenne/access/OperationObserver.html" title="interface in org.apache.cayenne.access">OperationObserver</a>)
<ul>
<li type="circle">org.apache.cayenne.access.util.<a href="org/apache/cayenne/access/util/IteratedSelectObserver.html" title="class in org.apache.cayenne.access.util"><span class="typeNameLink">IteratedSelectObserver</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.dba.<a href="org/apache/cayenne/dba/DefaultQuotingStrategy.html" title="class in org.apache.cayenne.dba"><span class="typeNameLink">DefaultQuotingStrategy</span></a> (implements org.apache.cayenne.dba.<a href="org/apache/cayenne/dba/QuotingStrategy.html" title="interface in org.apache.cayenne.dba">QuotingStrategy</a>)</li>
<li type="circle">org.apache.cayenne.access.jdbc.reader.<a href="org/apache/cayenne/access/jdbc/reader/DefaultRowReaderFactory.html" title="class in org.apache.cayenne.access.jdbc.reader"><span class="typeNameLink">DefaultRowReaderFactory</span></a> (implements org.apache.cayenne.access.jdbc.reader.<a href="org/apache/cayenne/access/jdbc/reader/RowReaderFactory.html" title="interface in org.apache.cayenne.access.jdbc.reader">RowReaderFactory</a>)</li>
<li type="circle">org.apache.cayenne.access.jdbc.reader.<a href="org/apache/cayenne/access/jdbc/reader/DefaultRowReaderFactory.PostprocessorFactory.html" title="class in org.apache.cayenne.access.jdbc.reader"><span class="typeNameLink">DefaultRowReaderFactory.PostprocessorFactory</span></a></li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/DefaultRuntimeProperties.html" title="class in org.apache.cayenne.configuration"><span class="typeNameLink">DefaultRuntimeProperties</span></a> (implements org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/RuntimeProperties.html" title="interface in org.apache.cayenne.configuration">RuntimeProperties</a>)</li>
<li type="circle">org.apache.cayenne.access.dbsync.<a href="org/apache/cayenne/access/dbsync/DefaultSchemaUpdateStrategyFactory.html" title="class in org.apache.cayenne.access.dbsync"><span class="typeNameLink">DefaultSchemaUpdateStrategyFactory</span></a> (implements org.apache.cayenne.access.dbsync.<a href="org/apache/cayenne/access/dbsync/SchemaUpdateStrategyFactory.html" title="interface in org.apache.cayenne.access.dbsync">SchemaUpdateStrategyFactory</a>)</li>
<li type="circle">org.apache.cayenne.di.spi.<a href="org/apache/cayenne/di/spi/DefaultScope.html" title="class in org.apache.cayenne.di.spi"><span class="typeNameLink">DefaultScope</span></a> (implements org.apache.cayenne.di.<a href="org/apache/cayenne/di/Scope.html" title="interface in org.apache.cayenne.di">Scope</a>)</li>
<li type="circle">org.apache.cayenne.di.spi.<a href="org/apache/cayenne/di/spi/DefaultScopeProvider.html" title="class in org.apache.cayenne.di.spi"><span class="typeNameLink">DefaultScopeProvider</span></a>&lt;T&gt; (implements org.apache.cayenne.di.<a href="org/apache/cayenne/di/Provider.html" title="interface in org.apache.cayenne.di">Provider</a>&lt;T&gt;)</li>
<li type="circle">org.apache.cayenne.access.translator.select.<a href="org/apache/cayenne/access/translator/select/DefaultSelectTranslatorFactory.html" title="class in org.apache.cayenne.access.translator.select"><span class="typeNameLink">DefaultSelectTranslatorFactory</span></a> (implements org.apache.cayenne.access.translator.select.<a href="org/apache/cayenne/access/translator/select/SelectTranslatorFactory.html" title="interface in org.apache.cayenne.access.translator.select">SelectTranslatorFactory</a>)</li>
<li type="circle">org.apache.cayenne.tx.<a href="org/apache/cayenne/tx/DefaultTransactionFactory.html" title="class in org.apache.cayenne.tx"><span class="typeNameLink">DefaultTransactionFactory</span></a> (implements org.apache.cayenne.tx.<a href="org/apache/cayenne/tx/TransactionFactory.html" title="interface in org.apache.cayenne.tx">TransactionFactory</a>)</li>
<li type="circle">org.apache.cayenne.tx.<a href="org/apache/cayenne/tx/DefaultTransactionManager.html" title="class in org.apache.cayenne.tx"><span class="typeNameLink">DefaultTransactionManager</span></a> (implements org.apache.cayenne.tx.<a href="org/apache/cayenne/tx/TransactionManager.html" title="interface in org.apache.cayenne.tx">TransactionManager</a>)</li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/DefaultValueObjectTypeRegistry.html" title="class in org.apache.cayenne.access.types"><span class="typeNameLink">DefaultValueObjectTypeRegistry</span></a> (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ValueObjectTypeRegistry.html" title="interface in org.apache.cayenne.access.types">ValueObjectTypeRegistry</a>)</li>
<li type="circle">org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DelegatingDataSourceFactory.html" title="class in org.apache.cayenne.configuration.server"><span class="typeNameLink">DelegatingDataSourceFactory</span></a> (implements org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DataSourceFactory.html" title="interface in org.apache.cayenne.configuration.server">DataSourceFactory</a>)</li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/DeleteRule.html" title="class in org.apache.cayenne.map"><span class="typeNameLink">DeleteRule</span></a></li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/DeleteRuleUpdater.html" title="class in org.apache.cayenne.util"><span class="typeNameLink">DeleteRuleUpdater</span></a> (implements org.apache.cayenne.util.<a href="org/apache/cayenne/util/EntityMergeListener.html" title="interface in org.apache.cayenne.util">EntityMergeListener</a>)</li>
<li type="circle">org.apache.cayenne.ashwood.graph.<a href="org/apache/cayenne/ashwood/graph/DepthFirstSearch.html" title="class in org.apache.cayenne.ashwood.graph"><span class="typeNameLink">DepthFirstSearch</span></a>&lt;E&gt; (implements java.util.<a href="https://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;E&gt;)
<ul>
<li type="circle">org.apache.cayenne.ashwood.graph.<a href="org/apache/cayenne/ashwood/graph/DepthFirstStampSearch.html" title="class in org.apache.cayenne.ashwood.graph"><span class="typeNameLink">DepthFirstStampSearch</span></a>&lt;E&gt;</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.dba.derby.<a href="org/apache/cayenne/dba/derby/DerbySniffer.html" title="class in org.apache.cayenne.dba.derby"><span class="typeNameLink">DerbySniffer</span></a> (implements org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DbAdapterDetector.html" title="interface in org.apache.cayenne.configuration.server">DbAdapterDetector</a>)</li>
<li type="circle">org.apache.cayenne.di.<a href="org/apache/cayenne/di/DIBootstrap.html" title="class in org.apache.cayenne.di"><span class="typeNameLink">DIBootstrap</span></a></li>
<li type="circle">org.apache.cayenne.di.spi.<a href="org/apache/cayenne/di/spi/DICollectionBuilder.html" title="class in org.apache.cayenne.di.spi"><span class="typeNameLink">DICollectionBuilder</span></a>&lt;K,E&gt;</li>
<li type="circle">org.apache.velocity.runtime.directive.Directive (implements java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a>, org.apache.velocity.runtime.directive.DirectiveConstants)
<ul>
<li type="circle">org.apache.cayenne.velocity.<a href="org/apache/cayenne/velocity/BindDirective.html" title="class in org.apache.cayenne.velocity"><span class="typeNameLink">BindDirective</span></a>
<ul>
<li type="circle">org.apache.cayenne.velocity.<a href="org/apache/cayenne/velocity/BindEqualDirective.html" title="class in org.apache.cayenne.velocity"><span class="typeNameLink">BindEqualDirective</span></a></li>
<li type="circle">org.apache.cayenne.velocity.<a href="org/apache/cayenne/velocity/BindNotEqualDirective.html" title="class in org.apache.cayenne.velocity"><span class="typeNameLink">BindNotEqualDirective</span></a></li>
<li type="circle">org.apache.cayenne.velocity.<a href="org/apache/cayenne/velocity/BindObjectEqualDirective.html" title="class in org.apache.cayenne.velocity"><span class="typeNameLink">BindObjectEqualDirective</span></a>
<ul>
<li type="circle">org.apache.cayenne.velocity.<a href="org/apache/cayenne/velocity/BindObjectNotEqualDirective.html" title="class in org.apache.cayenne.velocity"><span class="typeNameLink">BindObjectNotEqualDirective</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.velocity.<a href="org/apache/cayenne/velocity/ChainDirective.html" title="class in org.apache.cayenne.velocity"><span class="typeNameLink">ChainDirective</span></a></li>
<li type="circle">org.apache.cayenne.velocity.<a href="org/apache/cayenne/velocity/ChunkDirective.html" title="class in org.apache.cayenne.velocity"><span class="typeNameLink">ChunkDirective</span></a></li>
<li type="circle">org.apache.cayenne.velocity.<a href="org/apache/cayenne/velocity/ResultDirective.html" title="class in org.apache.cayenne.velocity"><span class="typeNameLink">ResultDirective</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/DistinctResultIterator.html" title="class in org.apache.cayenne.access.jdbc"><span class="typeNameLink">DistinctResultIterator</span></a>&lt;T&gt; (implements org.apache.cayenne.<a href="org/apache/cayenne/ResultIterator.html" title="interface in org.apache.cayenne">ResultIterator</a>&lt;T&gt;)</li>
<li type="circle">org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DomainDataChannelProvider.html" title="class in org.apache.cayenne.configuration.server"><span class="typeNameLink">DomainDataChannelProvider</span></a> (implements org.apache.cayenne.di.<a href="org/apache/cayenne/di/Provider.html" title="interface in org.apache.cayenne.di">Provider</a>&lt;T&gt;)</li>
<li type="circle">org.apache.cayenne.access.util.<a href="org/apache/cayenne/access/util/DoNothingOperationObserver.html" title="class in org.apache.cayenne.access.util"><span class="typeNameLink">DoNothingOperationObserver</span></a> (implements org.apache.cayenne.access.<a href="org/apache/cayenne/access/OperationObserver.html" title="interface in org.apache.cayenne.access">OperationObserver</a>)</li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/DoubleType.html" title="class in org.apache.cayenne.access.types"><span class="typeNameLink">DoubleType</span></a> (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedType.html" title="interface in org.apache.cayenne.access.types">ExtendedType</a>&lt;T&gt;)</li>
<li type="circle">org.apache.cayenne.datasource.<a href="org/apache/cayenne/datasource/DriverDataSource.html" title="class in org.apache.cayenne.datasource"><span class="typeNameLink">DriverDataSource</span></a> (implements javax.sql.<a href="https://docs.oracle.com/javase/7/docs/api/javax/sql/DataSource.html?is-external=true" title="class or interface in javax.sql">DataSource</a>)</li>
<li type="circle">org.apache.cayenne.cache.<a href="org/apache/cayenne/cache/EhCacheQueryCache.html" title="class in org.apache.cayenne.cache"><span class="typeNameLink">EhCacheQueryCache</span></a> (implements org.apache.cayenne.cache.<a href="org/apache/cayenne/cache/QueryCache.html" title="interface in org.apache.cayenne.cache">QueryCache</a>)</li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQL.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQL</span></a> (implements org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLConstants.html" title="interface in org.apache.cayenne.ejbql.parser">EJBQLConstants</a>, org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLTreeConstants.html" title="interface in org.apache.cayenne.ejbql.parser">EJBQLTreeConstants</a>)</li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQL.EJBQLDefaultParser.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQL.EJBQLDefaultParser</span></a> (implements org.apache.cayenne.ejbql.<a href="org/apache/cayenne/ejbql/EJBQLParser.html" title="interface in org.apache.cayenne.ejbql">EJBQLParser</a>)</li>
<li type="circle">org.apache.cayenne.ejbql.<a href="org/apache/cayenne/ejbql/EJBQLBaseVisitor.html" title="class in org.apache.cayenne.ejbql"><span class="typeNameLink">EJBQLBaseVisitor</span></a> (implements org.apache.cayenne.ejbql.<a href="org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpressionVisitor</a>)
<ul>
<li type="circle">org.apache.cayenne.access.translator.ejbql.<a href="org/apache/cayenne/access/translator/ejbql/EJBQLConditionTranslator.html" title="class in org.apache.cayenne.access.translator.ejbql"><span class="typeNameLink">EJBQLConditionTranslator</span></a>
<ul>
<li type="circle">org.apache.cayenne.dba.db2.<a href="org/apache/cayenne/dba/db2/DB2EJBQLConditionTranslator.html" title="class in org.apache.cayenne.dba.db2"><span class="typeNameLink">DB2EJBQLConditionTranslator</span></a></li>
<li type="circle">org.apache.cayenne.dba.derby.<a href="org/apache/cayenne/dba/derby/DerbyEJBQLConditionTranslator.html" title="class in org.apache.cayenne.dba.derby"><span class="typeNameLink">DerbyEJBQLConditionTranslator</span></a></li>
<li type="circle">org.apache.cayenne.dba.firebird.<a href="org/apache/cayenne/dba/firebird/FirebirdEJBQLConditionTranslator.html" title="class in org.apache.cayenne.dba.firebird"><span class="typeNameLink">FirebirdEJBQLConditionTranslator</span></a></li>
<li type="circle">org.apache.cayenne.dba.hsqldb.<a href="org/apache/cayenne/dba/hsqldb/HSQLEJBQLConditionTranslator.html" title="class in org.apache.cayenne.dba.hsqldb"><span class="typeNameLink">HSQLEJBQLConditionTranslator</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.access.translator.ejbql.<a href="org/apache/cayenne/access/translator/ejbql/EJBQLDbPathTranslator.html" title="class in org.apache.cayenne.access.translator.ejbql"><span class="typeNameLink">EJBQLDbPathTranslator</span></a></li>
<li type="circle">org.apache.cayenne.access.translator.ejbql.<a href="org/apache/cayenne/access/translator/ejbql/EJBQLDeleteTranslator.html" title="class in org.apache.cayenne.access.translator.ejbql"><span class="typeNameLink">EJBQLDeleteTranslator</span></a></li>
<li type="circle">org.apache.cayenne.access.translator.ejbql.<a href="org/apache/cayenne/access/translator/ejbql/EJBQLFromTranslator.html" title="class in org.apache.cayenne.access.translator.ejbql"><span class="typeNameLink">EJBQLFromTranslator</span></a></li>
<li type="circle">org.apache.cayenne.access.translator.ejbql.<a href="org/apache/cayenne/access/translator/ejbql/EJBQLPathTranslator.html" title="class in org.apache.cayenne.access.translator.ejbql"><span class="typeNameLink">EJBQLPathTranslator</span></a></li>
<li type="circle">org.apache.cayenne.access.translator.ejbql.<a href="org/apache/cayenne/access/translator/ejbql/EJBQLSelectColumnsTranslator.html" title="class in org.apache.cayenne.access.translator.ejbql"><span class="typeNameLink">EJBQLSelectColumnsTranslator</span></a></li>
<li type="circle">org.apache.cayenne.access.translator.ejbql.<a href="org/apache/cayenne/access/translator/ejbql/EJBQLSelectTranslator.html" title="class in org.apache.cayenne.access.translator.ejbql"><span class="typeNameLink">EJBQLSelectTranslator</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.access.translator.ejbql.<a href="org/apache/cayenne/access/translator/ejbql/EJBQLJoinAppender.html" title="class in org.apache.cayenne.access.translator.ejbql"><span class="typeNameLink">EJBQLJoinAppender</span></a></li>
<li type="circle">org.apache.cayenne.access.translator.ejbql.<a href="org/apache/cayenne/access/translator/ejbql/EJBQLMultiColumnOperand.html" title="class in org.apache.cayenne.access.translator.ejbql"><span class="typeNameLink">EJBQLMultiColumnOperand</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.<a href="org/apache/cayenne/ejbql/EJBQLParserFactory.html" title="class in org.apache.cayenne.ejbql"><span class="typeNameLink">EJBQLParserFactory</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLTokenManager.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLTokenManager</span></a> (implements org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLConstants.html" title="interface in org.apache.cayenne.ejbql.parser">EJBQLConstants</a>)</li>
<li type="circle">org.apache.cayenne.access.translator.ejbql.<a href="org/apache/cayenne/access/translator/ejbql/EJBQLTranslationContext.html" title="class in org.apache.cayenne.access.translator.ejbql"><span class="typeNameLink">EJBQLTranslationContext</span></a></li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/Embeddable.html" title="class in org.apache.cayenne.map"><span class="typeNameLink">Embeddable</span></a> (implements org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ConfigurationNode.html" title="interface in org.apache.cayenne.configuration">ConfigurationNode</a>, java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util">XMLSerializable</a>)</li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/EmbeddableAttribute.html" title="class in org.apache.cayenne.map"><span class="typeNameLink">EmbeddableAttribute</span></a> (implements org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ConfigurationNode.html" title="interface in org.apache.cayenne.configuration">ConfigurationNode</a>, java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util">XMLSerializable</a>)</li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/EmbeddedFieldAccessor.html" title="class in org.apache.cayenne.reflect"><span class="typeNameLink">EmbeddedFieldAccessor</span></a> (implements org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/Accessor.html" title="interface in org.apache.cayenne.reflect">Accessor</a>)</li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/Entity.html" title="class in org.apache.cayenne.map"><span class="typeNameLink">Entity</span></a> (implements org.apache.cayenne.util.<a href="org/apache/cayenne/util/CayenneMapEntry.html" title="interface in org.apache.cayenne.util">CayenneMapEntry</a>, java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util">XMLSerializable</a>)
<ul>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/DbEntity.html" title="class in org.apache.cayenne.map"><span class="typeNameLink">DbEntity</span></a> (implements org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ConfigurationNode.html" title="interface in org.apache.cayenne.configuration">ConfigurationNode</a>, org.apache.cayenne.map.event.<a href="org/apache/cayenne/map/event/DbAttributeListener.html" title="interface in org.apache.cayenne.map.event">DbAttributeListener</a>, org.apache.cayenne.map.event.<a href="org/apache/cayenne/map/event/DbEntityListener.html" title="interface in org.apache.cayenne.map.event">DbEntityListener</a>, org.apache.cayenne.map.event.<a href="org/apache/cayenne/map/event/DbRelationshipListener.html" title="interface in org.apache.cayenne.map.event">DbRelationshipListener</a>)
<ul>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/DetectedDbEntity.html" title="class in org.apache.cayenne.map"><span class="typeNameLink">DetectedDbEntity</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/ObjEntity.html" title="class in org.apache.cayenne.map"><span class="typeNameLink">ObjEntity</span></a> (implements org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ConfigurationNode.html" title="interface in org.apache.cayenne.configuration">ConfigurationNode</a>, org.apache.cayenne.map.event.<a href="org/apache/cayenne/map/event/ObjEntityListener.html" title="interface in org.apache.cayenne.map.event">ObjEntityListener</a>)</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/EntityInheritanceTree.html" title="class in org.apache.cayenne.map"><span class="typeNameLink">EntityInheritanceTree</span></a></li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/EntityListener.html" title="class in org.apache.cayenne.map"><span class="typeNameLink">EntityListener</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util">XMLSerializable</a>)</li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map"><span class="typeNameLink">EntityResolver</span></a> (implements org.apache.cayenne.map.<a href="org/apache/cayenne/map/MappingNamespace.html" title="interface in org.apache.cayenne.map">MappingNamespace</a>, java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/EntityResult.html" title="class in org.apache.cayenne.map"><span class="typeNameLink">EntityResult</span></a></li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/EnumType.html" title="class in org.apache.cayenne.access.types"><span class="typeNameLink">EnumType</span></a>&lt;T&gt; (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedType.html" title="interface in org.apache.cayenne.access.types">ExtendedType</a>&lt;T&gt;)</li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/EnumTypeFactory.html" title="class in org.apache.cayenne.access.types"><span class="typeNameLink">EnumTypeFactory</span></a> (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedTypeFactory.html" title="interface in org.apache.cayenne.access.types">ExtendedTypeFactory</a>)</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/EqualsBuilder.html" title="class in org.apache.cayenne.util"><span class="typeNameLink">EqualsBuilder</span></a></li>
<li type="circle">org.apache.cayenne.event.<a href="org/apache/cayenne/event/EventBridge.html" title="class in org.apache.cayenne.event"><span class="typeNameLink">EventBridge</span></a> (implements java.util.<a href="https://docs.oracle.com/javase/7/docs/api/java/util/EventListener.html?is-external=true" title="class or interface in java.util">EventListener</a>)
<ul>
<li type="circle">org.apache.cayenne.event.<a href="org/apache/cayenne/event/NoopEventBridge.html" title="class in org.apache.cayenne.event"><span class="typeNameLink">NoopEventBridge</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.event.<a href="org/apache/cayenne/event/EventManagerProvider.html" title="class in org.apache.cayenne.event"><span class="typeNameLink">EventManagerProvider</span></a> (implements org.apache.cayenne.di.<a href="org/apache/cayenne/di/Provider.html" title="interface in org.apache.cayenne.di">Provider</a>&lt;T&gt;)</li>
<li type="circle">java.util.<a href="https://docs.oracle.com/javase/7/docs/api/java/util/EventObject.html?is-external=true" title="class or interface in java.util"><span class="typeNameLink">EventObject</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
<ul>
<li type="circle">org.apache.cayenne.event.<a href="org/apache/cayenne/event/CayenneEvent.html" title="class in org.apache.cayenne.event"><span class="typeNameLink">CayenneEvent</span></a>
<ul>
<li type="circle">org.apache.cayenne.graph.<a href="org/apache/cayenne/graph/GraphEvent.html" title="class in org.apache.cayenne.graph"><span class="typeNameLink">GraphEvent</span></a></li>
<li type="circle">org.apache.cayenne.map.event.<a href="org/apache/cayenne/map/event/MapEvent.html" title="class in org.apache.cayenne.map.event"><span class="typeNameLink">MapEvent</span></a>
<ul>
<li type="circle">org.apache.cayenne.map.event.<a href="org/apache/cayenne/map/event/EmbeddableEvent.html" title="class in org.apache.cayenne.map.event"><span class="typeNameLink">EmbeddableEvent</span></a>
<ul>
<li type="circle">org.apache.cayenne.map.event.<a href="org/apache/cayenne/map/event/EmbeddableAttributeEvent.html" title="class in org.apache.cayenne.map.event"><span class="typeNameLink">EmbeddableAttributeEvent</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.map.event.<a href="org/apache/cayenne/map/event/EntityEvent.html" title="class in org.apache.cayenne.map.event"><span class="typeNameLink">EntityEvent</span></a>
<ul>
<li type="circle">org.apache.cayenne.map.event.<a href="org/apache/cayenne/map/event/AttributeEvent.html" title="class in org.apache.cayenne.map.event"><span class="typeNameLink">AttributeEvent</span></a></li>
<li type="circle">org.apache.cayenne.map.event.<a href="org/apache/cayenne/map/event/RelationshipEvent.html" title="class in org.apache.cayenne.map.event"><span class="typeNameLink">RelationshipEvent</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.access.event.<a href="org/apache/cayenne/access/event/SnapshotEvent.html" title="class in org.apache.cayenne.access.event"><span class="typeNameLink">SnapshotEvent</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.event.<a href="org/apache/cayenne/event/EventSubject.html" title="class in org.apache.cayenne.event"><span class="typeNameLink">EventSubject</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/EventUtil.html" title="class in org.apache.cayenne.util"><span class="typeNameLink">EventUtil</span></a></li>
<li type="circle">org.apache.cayenne.exp.<a href="org/apache/cayenne/exp/Expression.html" title="class in org.apache.cayenne.exp"><span class="typeNameLink">Expression</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util">XMLSerializable</a>)
<ul>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/SimpleNode.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">SimpleNode</span></a> (implements org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/Node.html" title="interface in org.apache.cayenne.exp.parser">Node</a>)
<ul>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/AggregateConditionNode.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">AggregateConditionNode</span></a>
<ul>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTAnd.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTAnd</span></a> (implements org.apache.cayenne.exp.<a href="org/apache/cayenne/exp/ValueInjector.html" title="interface in org.apache.cayenne.exp">ValueInjector</a>)</li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTNot.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTNot</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTOr.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTOr</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTAsterisk.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTAsterisk</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTFullObject.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTFullObject</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTList.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTList</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTNegate.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTNegate</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTPath.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTPath</span></a>
<ul>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTDbPath.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTDbPath</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTObjPath.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTObjPath</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTScalar.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTScalar</span></a>
<ul>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTNamedParameter.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTNamedParameter</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ConditionNode.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ConditionNode</span></a>
<ul>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTBetween.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTBetween</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTEqual.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTEqual</span></a> (implements org.apache.cayenne.exp.<a href="org/apache/cayenne/exp/ValueInjector.html" title="interface in org.apache.cayenne.exp">ValueInjector</a>)</li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTFalse.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTFalse</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTGreater.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTGreater</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTGreaterOrEqual.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTGreaterOrEqual</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTIn.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTIn</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTLess.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTLess</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTLessOrEqual.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTLessOrEqual</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTNotBetween.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTNotBetween</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTNotEqual.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTNotEqual</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTNotIn.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTNotIn</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTTrue.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTTrue</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/PatternMatchNode.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">PatternMatchNode</span></a>
<ul>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTLike.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTLike</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTLikeIgnoreCase.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTLikeIgnoreCase</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTNotLike.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTNotLike</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTNotLikeIgnoreCase.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTNotLikeIgnoreCase</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/EvaluatedNode.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">EvaluatedNode</span></a>
<ul>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTBitwiseNot.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTBitwiseNot</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTFunctionCall.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTFunctionCall</span></a>
<ul>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTAbs.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTAbs</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTAggregateFunctionCall.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTAggregateFunctionCall</span></a>
<ul>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTAvg.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTAvg</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTCount.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTCount</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTMax.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTMax</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTMin.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTMin</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTSum.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTSum</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTConcat.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTConcat</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTCurrentDate.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTCurrentDate</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTCurrentTime.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTCurrentTime</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTCurrentTimestamp.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTCurrentTimestamp</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTExtract.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTExtract</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTLength.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTLength</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTLocate.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTLocate</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTLower.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTLower</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTMod.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTMod</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTSqrt.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTSqrt</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTSubstring.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTSubstring</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTTrim.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTTrim</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTUpper.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTUpper</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/EvaluatedBitwiseNode.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">EvaluatedBitwiseNode</span></a>
<ul>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTBitwiseAnd.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTBitwiseAnd</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTBitwiseLeftShift.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTBitwiseLeftShift</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTBitwiseOr.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTBitwiseOr</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTBitwiseRightShift.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTBitwiseRightShift</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTBitwiseXor.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTBitwiseXor</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/EvaluatedMathNode.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">EvaluatedMathNode</span></a>
<ul>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTAdd.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTAdd</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTDivide.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTDivide</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTMultiply.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTMultiply</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTSubtract.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTSubtract</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.exp.<a href="org/apache/cayenne/exp/ExpressionFactory.html" title="class in org.apache.cayenne.exp"><span class="typeNameLink">ExpressionFactory</span></a></li>
<li type="circle">org.apache.cayenne.exp.<a href="org/apache/cayenne/exp/ExpressionParameter.html" title="class in org.apache.cayenne.exp"><span class="typeNameLink">ExpressionParameter</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ExpressionParser.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ExpressionParser</span></a> (implements org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ExpressionParserConstants.html" title="interface in org.apache.cayenne.exp.parser">ExpressionParserConstants</a>, org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ExpressionParserTreeConstants.html" title="interface in org.apache.cayenne.exp.parser">ExpressionParserTreeConstants</a>)</li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ExpressionParserTokenManager.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ExpressionParserTokenManager</span></a> (implements org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ExpressionParserConstants.html" title="interface in org.apache.cayenne.exp.parser">ExpressionParserConstants</a>)</li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedEnumType.html" title="class in org.apache.cayenne.access.types"><span class="typeNameLink">ExtendedEnumType</span></a>&lt;T&gt; (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedType.html" title="interface in org.apache.cayenne.access.types">ExtendedType</a>&lt;T&gt;)</li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedTypeMap.html" title="class in org.apache.cayenne.access.types"><span class="typeNameLink">ExtendedTypeMap</span></a></li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/Fault.html" title="class in org.apache.cayenne"><span class="typeNameLink">Fault</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
<ul>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/ToManyListFault.html" title="class in org.apache.cayenne.access"><span class="typeNameLink">ToManyListFault</span></a></li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/ToManyMapFault.html" title="class in org.apache.cayenne.access"><span class="typeNameLink">ToManyMapFault</span></a></li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/ToManySetFault.html" title="class in org.apache.cayenne.access"><span class="typeNameLink">ToManySetFault</span></a></li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/ToOneFault.html" title="class in org.apache.cayenne.access"><span class="typeNameLink">ToOneFault</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/FieldAccessor.html" title="class in org.apache.cayenne.reflect"><span class="typeNameLink">FieldAccessor</span></a> (implements org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/Accessor.html" title="interface in org.apache.cayenne.reflect">Accessor</a>)</li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/FieldEmbeddableDescriptor.html" title="class in org.apache.cayenne.reflect"><span class="typeNameLink">FieldEmbeddableDescriptor</span></a> (implements org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/EmbeddableDescriptor.html" title="interface in org.apache.cayenne.reflect">EmbeddableDescriptor</a>)</li>
<li type="circle">org.apache.cayenne.resource.<a href="org/apache/cayenne/resource/FilesystemResourceLocator.html" title="class in org.apache.cayenne.resource"><span class="typeNameLink">FilesystemResourceLocator</span></a> (implements org.apache.cayenne.resource.<a href="org/apache/cayenne/resource/ResourceLocator.html" title="interface in org.apache.cayenne.resource">ResourceLocator</a>)</li>
<li type="circle">org.apache.cayenne.ashwood.graph.<a href="org/apache/cayenne/ashwood/graph/FilterArcIterator.html" title="class in org.apache.cayenne.ashwood.graph"><span class="typeNameLink">FilterArcIterator</span></a>&lt;E,V&gt; (implements org.apache.cayenne.ashwood.graph.<a href="org/apache/cayenne/ashwood/graph/ArcIterator.html" title="interface in org.apache.cayenne.ashwood.graph">ArcIterator</a>&lt;E,V&gt;)</li>
<li type="circle">org.apache.cayenne.ashwood.graph.<a href="org/apache/cayenne/ashwood/graph/FilterIteration.html" title="class in org.apache.cayenne.ashwood.graph"><span class="typeNameLink">FilterIteration</span></a>&lt;E,V&gt; (implements org.apache.cayenne.ashwood.graph.<a href="org/apache/cayenne/ashwood/graph/DigraphIteration.html" title="interface in org.apache.cayenne.ashwood.graph">DigraphIteration</a>&lt;E,V&gt;)</li>
<li type="circle">org.apache.cayenne.dba.firebird.<a href="org/apache/cayenne/dba/firebird/FirebirdSniffer.html" title="class in org.apache.cayenne.dba.firebird"><span class="typeNameLink">FirebirdSniffer</span></a> (implements org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DbAdapterDetector.html" title="interface in org.apache.cayenne.configuration.server">DbAdapterDetector</a>)</li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/FloatType.html" title="class in org.apache.cayenne.access.types"><span class="typeNameLink">FloatType</span></a> (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedType.html" title="interface in org.apache.cayenne.access.types">ExtendedType</a>&lt;T&gt;)</li>
<li type="circle">org.apache.cayenne.dba.frontbase.<a href="org/apache/cayenne/dba/frontbase/FrontBaseSniffer.html" title="class in org.apache.cayenne.dba.frontbase"><span class="typeNameLink">FrontBaseSniffer</span></a> (implements org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DbAdapterDetector.html" title="interface in org.apache.cayenne.configuration.server">DbAdapterDetector</a>)</li>
<li type="circle">org.apache.cayenne.exp.<a href="org/apache/cayenne/exp/FunctionExpressionFactory.html" title="class in org.apache.cayenne.exp"><span class="typeNameLink">FunctionExpressionFactory</span></a></li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/GenericQueryResult.html" title="class in org.apache.cayenne.util"><span class="typeNameLink">GenericQueryResult</span></a>&lt;T&gt; (implements org.apache.cayenne.<a href="org/apache/cayenne/QueryResult.html" title="interface in org.apache.cayenne">QueryResult</a>&lt;T&gt;)
<ul>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/ProcedureResult.html" title="class in org.apache.cayenne"><span class="typeNameLink">ProcedureResult</span></a>&lt;T&gt;</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/GenericResponse.html" title="class in org.apache.cayenne.util"><span class="typeNameLink">GenericResponse</span></a> (implements org.apache.cayenne.<a href="org/apache/cayenne/QueryResponse.html" title="interface in org.apache.cayenne">QueryResponse</a>, java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">javax.servlet.GenericServlet (implements java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, javax.servlet.Servlet, javax.servlet.ServletConfig)
<ul>
<li type="circle">javax.servlet.http.HttpServlet (implements java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
<ul>
<li type="circle">org.apache.cayenne.rop.<a href="org/apache/cayenne/rop/ROPServlet.html" title="class in org.apache.cayenne.rop"><span class="typeNameLink">ROPServlet</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.graph.<a href="org/apache/cayenne/graph/GraphDiffCompressor.html" title="class in org.apache.cayenne.graph"><span class="typeNameLink">GraphDiffCompressor</span></a></li>
<li type="circle">org.apache.cayenne.graph.<a href="org/apache/cayenne/graph/GraphMap.html" title="class in org.apache.cayenne.graph"><span class="typeNameLink">GraphMap</span></a> (implements org.apache.cayenne.graph.<a href="org/apache/cayenne/graph/GraphManager.html" title="interface in org.apache.cayenne.graph">GraphManager</a>)</li>
<li type="circle">org.apache.cayenne.dba.h2.<a href="org/apache/cayenne/dba/h2/H2Sniffer.html" title="class in org.apache.cayenne.dba.h2"><span class="typeNameLink">H2Sniffer</span></a> (implements org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DbAdapterDetector.html" title="interface in org.apache.cayenne.configuration.server">DbAdapterDetector</a>)</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/HashCodeBuilder.html" title="class in org.apache.cayenne.util"><span class="typeNameLink">HashCodeBuilder</span></a></li>
<li type="circle">org.apache.cayenne.remote.hessian.<a href="org/apache/cayenne/remote/hessian/HessianConfig.html" title="class in org.apache.cayenne.remote.hessian"><span class="typeNameLink">HessianConfig</span></a></li>
<li type="circle">org.apache.cayenne.rop.<a href="org/apache/cayenne/rop/HessianROPSerializationService.html" title="class in org.apache.cayenne.rop"><span class="typeNameLink">HessianROPSerializationService</span></a> (implements org.apache.cayenne.rop.<a href="org/apache/cayenne/rop/ROPSerializationService.html" title="interface in org.apache.cayenne.rop">ROPSerializationService</a>)</li>
<li type="circle">org.apache.cayenne.remote.hessian.service.<a href="org/apache/cayenne/remote/hessian/service/HessianUtil.html" title="class in org.apache.cayenne.remote.hessian.service"><span class="typeNameLink">HessianUtil</span></a></li>
<li type="circle">org.apache.cayenne.dba.hsqldb.<a href="org/apache/cayenne/dba/hsqldb/HSQLDBSniffer.html" title="class in org.apache.cayenne.dba.hsqldb"><span class="typeNameLink">HSQLDBSniffer</span></a> (implements org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DbAdapterDetector.html" title="interface in org.apache.cayenne.configuration.server">DbAdapterDetector</a>)</li>
<li type="circle">org.apache.cayenne.rop.<a href="org/apache/cayenne/rop/HttpClientConnectionProvider.html" title="class in org.apache.cayenne.rop"><span class="typeNameLink">HttpClientConnectionProvider</span></a> (implements org.apache.cayenne.di.<a href="org/apache/cayenne/di/Provider.html" title="interface in org.apache.cayenne.di">Provider</a>&lt;T&gt;)</li>
<li type="circle">org.apache.cayenne.rop.http.<a href="org/apache/cayenne/rop/http/HttpROPConnector.html" title="class in org.apache.cayenne.rop.http"><span class="typeNameLink">HttpROPConnector</span></a> (implements org.apache.cayenne.rop.<a href="org/apache/cayenne/rop/ROPConnector.html" title="interface in org.apache.cayenne.rop">ROPConnector</a>)</li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/IdMapKeyAccessor.html" title="class in org.apache.cayenne.reflect"><span class="typeNameLink">IdMapKeyAccessor</span></a> (implements org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/Accessor.html" title="interface in org.apache.cayenne.reflect">Accessor</a>)</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/IDUtil.html" title="class in org.apache.cayenne.util"><span class="typeNameLink">IDUtil</span></a></li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/IncrementalFaultList.html" title="class in org.apache.cayenne.access"><span class="typeNameLink">IncrementalFaultList</span></a>&lt;E&gt; (implements java.util.<a href="https://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;E&gt;, java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">org.apache.cayenne.ashwood.graph.<a href="org/apache/cayenne/ashwood/graph/IndegreeTopologicalSort.html" title="class in org.apache.cayenne.ashwood.graph"><span class="typeNameLink">IndegreeTopologicalSort</span></a>&lt;E&gt; (implements java.util.<a href="https://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;E&gt;)</li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/IndirectQuery.html" title="class in org.apache.cayenne.query"><span class="typeNameLink">IndirectQuery</span></a> (implements org.apache.cayenne.query.<a href="org/apache/cayenne/query/Query.html" title="interface in org.apache.cayenne.query">Query</a>)
<ul>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/AbstractMappedQuery.html" title="class in org.apache.cayenne.query"><span class="typeNameLink">AbstractMappedQuery</span></a>
<ul>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/MappedExec.html" title="class in org.apache.cayenne.query"><span class="typeNameLink">MappedExec</span></a></li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/MappedSelect.html" title="class in org.apache.cayenne.query"><span class="typeNameLink">MappedSelect</span></a>&lt;T&gt; (implements org.apache.cayenne.query.<a href="org/apache/cayenne/query/Select.html" title="interface in org.apache.cayenne.query">Select</a>&lt;T&gt;)</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/FluentSelect.html" title="class in org.apache.cayenne.query"><span class="typeNameLink">FluentSelect</span></a>&lt;T&gt; (implements org.apache.cayenne.query.<a href="org/apache/cayenne/query/Select.html" title="interface in org.apache.cayenne.query">Select</a>&lt;T&gt;)
<ul>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/ColumnSelect.html" title="class in org.apache.cayenne.query"><span class="typeNameLink">ColumnSelect</span></a>&lt;T&gt;</li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/ObjectSelect.html" title="class in org.apache.cayenne.query"><span class="typeNameLink">ObjectSelect</span></a>&lt;T&gt;</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/NamedQuery.html" title="class in org.apache.cayenne.query"><span class="typeNameLink">NamedQuery</span></a></li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/ObjectIdQuery.html" title="class in org.apache.cayenne.query"><span class="typeNameLink">ObjectIdQuery</span></a></li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/ProcedureCall.html" title="class in org.apache.cayenne.query"><span class="typeNameLink">ProcedureCall</span></a>&lt;T&gt;</li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/RelationshipQuery.html" title="class in org.apache.cayenne.query"><span class="typeNameLink">RelationshipQuery</span></a></li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/SelectById.html" title="class in org.apache.cayenne.query"><span class="typeNameLink">SelectById</span></a>&lt;T&gt; (implements org.apache.cayenne.query.<a href="org/apache/cayenne/query/Select.html" title="interface in org.apache.cayenne.query">Select</a>&lt;T&gt;)</li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/SQLExec.html" title="class in org.apache.cayenne.query"><span class="typeNameLink">SQLExec</span></a></li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/SQLSelect.html" title="class in org.apache.cayenne.query"><span class="typeNameLink">SQLSelect</span></a>&lt;T&gt; (implements org.apache.cayenne.query.<a href="org/apache/cayenne/query/Select.html" title="interface in org.apache.cayenne.query">Select</a>&lt;T&gt;)</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.dba.ingres.<a href="org/apache/cayenne/dba/ingres/IngresSniffer.html" title="class in org.apache.cayenne.dba.ingres"><span class="typeNameLink">IngresSniffer</span></a> (implements org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DbAdapterDetector.html" title="interface in org.apache.cayenne.configuration.server">DbAdapterDetector</a>)</li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/IntegerType.html" title="class in org.apache.cayenne.access.types"><span class="typeNameLink">IntegerType</span></a> (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedType.html" title="interface in org.apache.cayenne.access.types">ExtendedType</a>&lt;T&gt;)</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/Invocation.html" title="class in org.apache.cayenne.util"><span class="typeNameLink">Invocation</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/JavaCharStream.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">JavaCharStream</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/JavaCharStream.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">JavaCharStream</span></a></li>
<li type="circle">org.apache.cayenne.dba.<a href="org/apache/cayenne/dba/JdbcActionBuilder.html" title="class in org.apache.cayenne.dba"><span class="typeNameLink">JdbcActionBuilder</span></a> (implements org.apache.cayenne.query.<a href="org/apache/cayenne/query/SQLActionVisitor.html" title="interface in org.apache.cayenne.query">SQLActionVisitor</a>)
<ul>
<li type="circle">org.apache.cayenne.dba.db2.<a href="org/apache/cayenne/dba/db2/DB2ActionBuilder.html" title="class in org.apache.cayenne.dba.db2"><span class="typeNameLink">DB2ActionBuilder</span></a></li>
<li type="circle">org.apache.cayenne.dba.ingres.<a href="org/apache/cayenne/dba/ingres/IngresActionBuilder.html" title="class in org.apache.cayenne.dba.ingres"><span class="typeNameLink">IngresActionBuilder</span></a></li>
<li type="circle">org.apache.cayenne.dba.sqlserver.<a href="org/apache/cayenne/dba/sqlserver/SQLServerActionBuilder.html" title="class in org.apache.cayenne.dba.sqlserver"><span class="typeNameLink">SQLServerActionBuilder</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.dba.<a href="org/apache/cayenne/dba/JdbcAdapter.html" title="class in org.apache.cayenne.dba"><span class="typeNameLink">JdbcAdapter</span></a> (implements org.apache.cayenne.dba.<a href="org/apache/cayenne/dba/DbAdapter.html" title="interface in org.apache.cayenne.dba">DbAdapter</a>)
<ul>
<li type="circle">org.apache.cayenne.dba.db2.<a href="org/apache/cayenne/dba/db2/DB2Adapter.html" title="class in org.apache.cayenne.dba.db2"><span class="typeNameLink">DB2Adapter</span></a></li>
<li type="circle">org.apache.cayenne.dba.derby.<a href="org/apache/cayenne/dba/derby/DerbyAdapter.html" title="class in org.apache.cayenne.dba.derby"><span class="typeNameLink">DerbyAdapter</span></a></li>
<li type="circle">org.apache.cayenne.dba.firebird.<a href="org/apache/cayenne/dba/firebird/FirebirdAdapter.html" title="class in org.apache.cayenne.dba.firebird"><span class="typeNameLink">FirebirdAdapter</span></a></li>
<li type="circle">org.apache.cayenne.dba.frontbase.<a href="org/apache/cayenne/dba/frontbase/FrontBaseAdapter.html" title="class in org.apache.cayenne.dba.frontbase"><span class="typeNameLink">FrontBaseAdapter</span></a></li>
<li type="circle">org.apache.cayenne.dba.h2.<a href="org/apache/cayenne/dba/h2/H2Adapter.html" title="class in org.apache.cayenne.dba.h2"><span class="typeNameLink">H2Adapter</span></a></li>
<li type="circle">org.apache.cayenne.dba.hsqldb.<a href="org/apache/cayenne/dba/hsqldb/HSQLDBAdapter.html" title="class in org.apache.cayenne.dba.hsqldb"><span class="typeNameLink">HSQLDBAdapter</span></a>
<ul>
<li type="circle">org.apache.cayenne.dba.hsqldb.<a href="org/apache/cayenne/dba/hsqldb/HSQLDBNoSchemaAdapter.html" title="class in org.apache.cayenne.dba.hsqldb"><span class="typeNameLink">HSQLDBNoSchemaAdapter</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.dba.ingres.<a href="org/apache/cayenne/dba/ingres/IngresAdapter.html" title="class in org.apache.cayenne.dba.ingres"><span class="typeNameLink">IngresAdapter</span></a></li>
<li type="circle">org.apache.cayenne.dba.mysql.<a href="org/apache/cayenne/dba/mysql/MySQLAdapter.html" title="class in org.apache.cayenne.dba.mysql"><span class="typeNameLink">MySQLAdapter</span></a></li>
<li type="circle">org.apache.cayenne.dba.openbase.<a href="org/apache/cayenne/dba/openbase/OpenBaseAdapter.html" title="class in org.apache.cayenne.dba.openbase"><span class="typeNameLink">OpenBaseAdapter</span></a></li>
<li type="circle">org.apache.cayenne.dba.oracle.<a href="org/apache/cayenne/dba/oracle/OracleAdapter.html" title="class in org.apache.cayenne.dba.oracle"><span class="typeNameLink">OracleAdapter</span></a>
<ul>
<li type="circle">org.apache.cayenne.dba.oracle.<a href="org/apache/cayenne/dba/oracle/Oracle8Adapter.html" title="class in org.apache.cayenne.dba.oracle"><span class="typeNameLink">Oracle8Adapter</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.dba.postgres.<a href="org/apache/cayenne/dba/postgres/PostgresAdapter.html" title="class in org.apache.cayenne.dba.postgres"><span class="typeNameLink">PostgresAdapter</span></a></li>
<li type="circle">org.apache.cayenne.dba.sqlite.<a href="org/apache/cayenne/dba/sqlite/SQLiteAdapter.html" title="class in org.apache.cayenne.dba.sqlite"><span class="typeNameLink">SQLiteAdapter</span></a></li>
<li type="circle">org.apache.cayenne.dba.sybase.<a href="org/apache/cayenne/dba/sybase/SybaseAdapter.html" title="class in org.apache.cayenne.dba.sybase"><span class="typeNameLink">SybaseAdapter</span></a>
<ul>
<li type="circle">org.apache.cayenne.dba.sqlserver.<a href="org/apache/cayenne/dba/sqlserver/SQLServerAdapter.html" title="class in org.apache.cayenne.dba.sqlserver"><span class="typeNameLink">SQLServerAdapter</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.access.translator.ejbql.<a href="org/apache/cayenne/access/translator/ejbql/JdbcEJBQLTranslatorFactory.html" title="class in org.apache.cayenne.access.translator.ejbql"><span class="typeNameLink">JdbcEJBQLTranslatorFactory</span></a> (implements org.apache.cayenne.access.translator.ejbql.<a href="org/apache/cayenne/access/translator/ejbql/EJBQLTranslatorFactory.html" title="interface in org.apache.cayenne.access.translator.ejbql">EJBQLTranslatorFactory</a>)
<ul>
<li type="circle">org.apache.cayenne.dba.db2.<a href="org/apache/cayenne/dba/db2/DB2EJBQLTranslatorFactory.html" title="class in org.apache.cayenne.dba.db2"><span class="typeNameLink">DB2EJBQLTranslatorFactory</span></a></li>
<li type="circle">org.apache.cayenne.dba.derby.<a href="org/apache/cayenne/dba/derby/DerbyEJBQLTranslatorFactory.html" title="class in org.apache.cayenne.dba.derby"><span class="typeNameLink">DerbyEJBQLTranslatorFactory</span></a></li>
<li type="circle">org.apache.cayenne.dba.firebird.<a href="org/apache/cayenne/dba/firebird/FirebirdEJBQLTranslatorFactory.html" title="class in org.apache.cayenne.dba.firebird"><span class="typeNameLink">FirebirdEJBQLTranslatorFactory</span></a></li>
<li type="circle">org.apache.cayenne.dba.hsqldb.<a href="org/apache/cayenne/dba/hsqldb/HSQLEJBQLTranslatorFactory.html" title="class in org.apache.cayenne.dba.hsqldb"><span class="typeNameLink">HSQLEJBQLTranslatorFactory</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.dba.<a href="org/apache/cayenne/dba/JdbcPkGenerator.html" title="class in org.apache.cayenne.dba"><span class="typeNameLink">JdbcPkGenerator</span></a> (implements org.apache.cayenne.dba.<a href="org/apache/cayenne/dba/PkGenerator.html" title="interface in org.apache.cayenne.dba">PkGenerator</a>)
<ul>
<li type="circle">org.apache.cayenne.dba.frontbase.<a href="org/apache/cayenne/dba/frontbase/FrontBasePkGenerator.html" title="class in org.apache.cayenne.dba.frontbase"><span class="typeNameLink">FrontBasePkGenerator</span></a></li>
<li type="circle">org.apache.cayenne.dba.mysql.<a href="org/apache/cayenne/dba/mysql/MySQLPkGenerator.html" title="class in org.apache.cayenne.dba.mysql"><span class="typeNameLink">MySQLPkGenerator</span></a></li>
<li type="circle">org.apache.cayenne.dba.openbase.<a href="org/apache/cayenne/dba/openbase/OpenBasePkGenerator.html" title="class in org.apache.cayenne.dba.openbase"><span class="typeNameLink">OpenBasePkGenerator</span></a></li>
<li type="circle">org.apache.cayenne.dba.oracle.<a href="org/apache/cayenne/dba/oracle/OraclePkGenerator.html" title="class in org.apache.cayenne.dba.oracle"><span class="typeNameLink">OraclePkGenerator</span></a>
<ul>
<li type="circle">org.apache.cayenne.dba.db2.<a href="org/apache/cayenne/dba/db2/DB2PkGenerator.html" title="class in org.apache.cayenne.dba.db2"><span class="typeNameLink">DB2PkGenerator</span></a></li>
<li type="circle">org.apache.cayenne.dba.derby.<a href="org/apache/cayenne/dba/derby/DerbyPkGenerator.html" title="class in org.apache.cayenne.dba.derby"><span class="typeNameLink">DerbyPkGenerator</span></a></li>
<li type="circle">org.apache.cayenne.dba.h2.<a href="org/apache/cayenne/dba/h2/H2PkGenerator.html" title="class in org.apache.cayenne.dba.h2"><span class="typeNameLink">H2PkGenerator</span></a></li>
<li type="circle">org.apache.cayenne.dba.ingres.<a href="org/apache/cayenne/dba/ingres/IngresPkGenerator.html" title="class in org.apache.cayenne.dba.ingres"><span class="typeNameLink">IngresPkGenerator</span></a></li>
<li type="circle">org.apache.cayenne.dba.postgres.<a href="org/apache/cayenne/dba/postgres/PostgresPkGenerator.html" title="class in org.apache.cayenne.dba.postgres"><span class="typeNameLink">PostgresPkGenerator</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.dba.sybase.<a href="org/apache/cayenne/dba/sybase/SybasePkGenerator.html" title="class in org.apache.cayenne.dba.sybase"><span class="typeNameLink">SybasePkGenerator</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/JDBCResultIterator.html" title="class in org.apache.cayenne.access.jdbc"><span class="typeNameLink">JDBCResultIterator</span></a>&lt;T&gt; (implements org.apache.cayenne.<a href="org/apache/cayenne/ResultIterator.html" title="interface in org.apache.cayenne">ResultIterator</a>&lt;T&gt;)</li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/JJTEJBQLState.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">JJTEJBQLState</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/JJTExpressionParserState.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">JJTExpressionParserState</span></a></li>
<li type="circle">org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/JNDIDataSourceFactory.html" title="class in org.apache.cayenne.configuration.server"><span class="typeNameLink">JNDIDataSourceFactory</span></a> (implements org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DataSourceFactory.html" title="interface in org.apache.cayenne.configuration.server">DataSourceFactory</a>)</li>
<li type="circle">org.apache.cayenne.access.translator.select.<a href="org/apache/cayenne/access/translator/select/JoinStack.html" title="class in org.apache.cayenne.access.translator.select"><span class="typeNameLink">JoinStack</span></a></li>
<li type="circle">org.apache.cayenne.access.translator.select.<a href="org/apache/cayenne/access/translator/select/JoinTreeNode.html" title="class in org.apache.cayenne.access.translator.select"><span class="typeNameLink">JoinTreeNode</span></a></li>
<li type="circle">org.apache.cayenne.di.<a href="org/apache/cayenne/di/Key.html" title="class in org.apache.cayenne.di"><span class="typeNameLink">Key</span></a>&lt;T&gt;</li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/LazyClassDescriptorDecorator.html" title="class in org.apache.cayenne.reflect"><span class="typeNameLink">LazyClassDescriptorDecorator</span></a> (implements org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/ClassDescriptor.html" title="interface in org.apache.cayenne.reflect">ClassDescriptor</a>)</li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/LifecycleCallbackRegistry.html" title="class in org.apache.cayenne.reflect"><span class="typeNameLink">LifecycleCallbackRegistry</span></a></li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/LimitResultIterator.html" title="class in org.apache.cayenne.access.jdbc"><span class="typeNameLink">LimitResultIterator</span></a>&lt;T&gt; (implements org.apache.cayenne.<a href="org/apache/cayenne/ResultIterator.html" title="interface in org.apache.cayenne">ResultIterator</a>&lt;T&gt;)</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/ListResponse.html" title="class in org.apache.cayenne.util"><span class="typeNameLink">ListResponse</span></a> (implements org.apache.cayenne.<a href="org/apache/cayenne/QueryResponse.html" title="interface in org.apache.cayenne">QueryResponse</a>, java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
<ul>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/IncrementalListResponse.html" title="class in org.apache.cayenne.util"><span class="typeNameLink">IncrementalListResponse</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.configuration.rop.client.<a href="org/apache/cayenne/configuration/rop/client/LocalClientServerChannelProvider.html" title="class in org.apache.cayenne.configuration.rop.client"><span class="typeNameLink">LocalClientServerChannelProvider</span></a> (implements org.apache.cayenne.di.<a href="org/apache/cayenne/di/Provider.html" title="interface in org.apache.cayenne.di">Provider</a>&lt;T&gt;)</li>
<li type="circle">org.apache.cayenne.configuration.rop.client.<a href="org/apache/cayenne/configuration/rop/client/LocalConnectionProvider.html" title="class in org.apache.cayenne.configuration.rop.client"><span class="typeNameLink">LocalConnectionProvider</span></a> (implements org.apache.cayenne.di.<a href="org/apache/cayenne/di/Provider.html" title="interface in org.apache.cayenne.di">Provider</a>&lt;T&gt;)</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/LocalizedStringsHandler.html" title="class in org.apache.cayenne.util"><span class="typeNameLink">LocalizedStringsHandler</span></a></li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/LongType.html" title="class in org.apache.cayenne.access.types"><span class="typeNameLink">LongType</span></a> (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedType.html" title="interface in org.apache.cayenne.access.types">ExtendedType</a>&lt;T&gt;)</li>
<li type="circle">org.apache.cayenne.configuration.rop.client.<a href="org/apache/cayenne/configuration/rop/client/MainCayenneClientModuleProvider.html" title="class in org.apache.cayenne.configuration.rop.client"><span class="typeNameLink">MainCayenneClientModuleProvider</span></a> (implements org.apache.cayenne.configuration.rop.client.<a href="org/apache/cayenne/configuration/rop/client/CayenneClientModuleProvider.html" title="interface in org.apache.cayenne.configuration.rop.client">CayenneClientModuleProvider</a>)</li>
<li type="circle">org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/MainCayenneServerModuleProvider.html" title="class in org.apache.cayenne.configuration.server"><span class="typeNameLink">MainCayenneServerModuleProvider</span></a> (implements org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/CayenneServerModuleProvider.html" title="interface in org.apache.cayenne.configuration.server">CayenneServerModuleProvider</a>)</li>
<li type="circle">org.apache.cayenne.datasource.<a href="org/apache/cayenne/datasource/ManagedPoolingDataSource.html" title="class in org.apache.cayenne.datasource"><span class="typeNameLink">ManagedPoolingDataSource</span></a> (implements org.apache.cayenne.datasource.<a href="org/apache/cayenne/datasource/PoolingDataSource.html" title="interface in org.apache.cayenne.datasource">PoolingDataSource</a>, org.apache.cayenne.di.<a href="org/apache/cayenne/di/ScopeEventListener.html" title="interface in org.apache.cayenne.di">ScopeEventListener</a>)</li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/MapAccessor.html" title="class in org.apache.cayenne.reflect"><span class="typeNameLink">MapAccessor</span></a> (implements org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/Accessor.html" title="interface in org.apache.cayenne.reflect">Accessor</a>)</li>
<li type="circle">org.apache.cayenne.ashwood.graph.<a href="org/apache/cayenne/ashwood/graph/MapDigraph.html" title="class in org.apache.cayenne.ashwood.graph"><span class="typeNameLink">MapDigraph</span></a>&lt;E,V&gt; (implements org.apache.cayenne.ashwood.graph.<a href="org/apache/cayenne/ashwood/graph/Digraph.html" title="interface in org.apache.cayenne.ashwood.graph">Digraph</a>&lt;E,V&gt;)</li>
<li type="circle">org.apache.cayenne.cache.<a href="org/apache/cayenne/cache/MapQueryCache.html" title="class in org.apache.cayenne.cache"><span class="typeNameLink">MapQueryCache</span></a> (implements org.apache.cayenne.cache.<a href="org/apache/cayenne/cache/QueryCache.html" title="interface in org.apache.cayenne.cache">QueryCache</a>, java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">org.apache.cayenne.cache.<a href="org/apache/cayenne/cache/MapQueryCacheProvider.html" title="class in org.apache.cayenne.cache"><span class="typeNameLink">MapQueryCacheProvider</span></a> (implements org.apache.cayenne.di.<a href="org/apache/cayenne/di/Provider.html" title="interface in org.apache.cayenne.di">Provider</a>&lt;T&gt;)</li>
<li type="circle">org.apache.cayenne.dba.mariadb.<a href="org/apache/cayenne/dba/mariadb/MariaDBSniffer.html" title="class in org.apache.cayenne.dba.mariadb"><span class="typeNameLink">MariaDBSniffer</span></a> (implements org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DbAdapterDetector.html" title="interface in org.apache.cayenne.configuration.server">DbAdapterDetector</a>)</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/MemoryBlob.html" title="class in org.apache.cayenne.util"><span class="typeNameLink">MemoryBlob</span></a> (implements java.sql.<a href="https://docs.oracle.com/javase/7/docs/api/java/sql/Blob.html?is-external=true" title="class or interface in java.sql">Blob</a>)</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/MemoryClob.html" title="class in org.apache.cayenne.util"><span class="typeNameLink">MemoryClob</span></a> (implements java.sql.<a href="https://docs.oracle.com/javase/7/docs/api/java/sql/Clob.html?is-external=true" title="class or interface in java.sql">Clob</a>)</li>
<li type="circle">org.apache.cayenne.di.spi.<a href="org/apache/cayenne/di/spi/ModuleLoader.html" title="class in org.apache.cayenne.di.spi"><span class="typeNameLink">ModuleLoader</span></a></li>
<li type="circle">org.apache.cayenne.dba.mysql.<a href="org/apache/cayenne/dba/mysql/MySQLSniffer.html" title="class in org.apache.cayenne.dba.mysql"><span class="typeNameLink">MySQLSniffer</span></a> (implements org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DbAdapterDetector.html" title="interface in org.apache.cayenne.configuration.server">DbAdapterDetector</a>)</li>
<li type="circle">org.apache.cayenne.cache.<a href="org/apache/cayenne/cache/NestedQueryCache.html" title="class in org.apache.cayenne.cache"><span class="typeNameLink">NestedQueryCache</span></a> (implements org.apache.cayenne.cache.<a href="org/apache/cayenne/cache/QueryCache.html" title="interface in org.apache.cayenne.cache">QueryCache</a>)</li>
<li type="circle">org.apache.cayenne.graph.<a href="org/apache/cayenne/graph/NodeDiff.html" title="class in org.apache.cayenne.graph"><span class="typeNameLink">NodeDiff</span></a> (implements java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, org.apache.cayenne.graph.<a href="org/apache/cayenne/graph/GraphDiff.html" title="interface in org.apache.cayenne.graph">GraphDiff</a>)
<ul>
<li type="circle">org.apache.cayenne.graph.<a href="org/apache/cayenne/graph/ArcCreateOperation.html" title="class in org.apache.cayenne.graph"><span class="typeNameLink">ArcCreateOperation</span></a></li>
<li type="circle">org.apache.cayenne.graph.<a href="org/apache/cayenne/graph/ArcDeleteOperation.html" title="class in org.apache.cayenne.graph"><span class="typeNameLink">ArcDeleteOperation</span></a></li>
<li type="circle">org.apache.cayenne.graph.<a href="org/apache/cayenne/graph/NodeCreateOperation.html" title="class in org.apache.cayenne.graph"><span class="typeNameLink">NodeCreateOperation</span></a></li>
<li type="circle">org.apache.cayenne.graph.<a href="org/apache/cayenne/graph/NodeDeleteOperation.html" title="class in org.apache.cayenne.graph"><span class="typeNameLink">NodeDeleteOperation</span></a></li>
<li type="circle">org.apache.cayenne.graph.<a href="org/apache/cayenne/graph/NodeIdChangeOperation.html" title="class in org.apache.cayenne.graph"><span class="typeNameLink">NodeIdChangeOperation</span></a></li>
<li type="circle">org.apache.cayenne.graph.<a href="org/apache/cayenne/graph/NodePropertyChangeOperation.html" title="class in org.apache.cayenne.graph"><span class="typeNameLink">NodePropertyChangeOperation</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.event.<a href="org/apache/cayenne/event/NoopEventBridgeProvider.html" title="class in org.apache.cayenne.event"><span class="typeNameLink">NoopEventBridgeProvider</span></a> (implements org.apache.cayenne.di.<a href="org/apache/cayenne/di/Provider.html" title="interface in org.apache.cayenne.di">Provider</a>&lt;T&gt;)</li>
<li type="circle">org.apache.cayenne.event.<a href="org/apache/cayenne/event/NoopEventManager.html" title="class in org.apache.cayenne.event"><span class="typeNameLink">NoopEventManager</span></a> (implements org.apache.cayenne.event.<a href="org/apache/cayenne/event/EventManager.html" title="interface in org.apache.cayenne.event">EventManager</a>)</li>
<li type="circle">org.apache.cayenne.log.<a href="org/apache/cayenne/log/NoopJdbcEventLogger.html" title="class in org.apache.cayenne.log"><span class="typeNameLink">NoopJdbcEventLogger</span></a> (implements org.apache.cayenne.log.<a href="org/apache/cayenne/log/JdbcEventLogger.html" title="interface in org.apache.cayenne.log">JdbcEventLogger</a>)</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/ObjectContextGraphAction.html" title="class in org.apache.cayenne.util"><span class="typeNameLink">ObjectContextGraphAction</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/ObjectContextQueryAction.html" title="class in org.apache.cayenne.util"><span class="typeNameLink">ObjectContextQueryAction</span></a></li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/ObjectDetachOperation.html" title="class in org.apache.cayenne.util"><span class="typeNameLink">ObjectDetachOperation</span></a></li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/ObjectId.html" title="class in org.apache.cayenne"><span class="typeNameLink">ObjectId</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/ObjectStore.html" title="class in org.apache.cayenne.access"><span class="typeNameLink">ObjectStore</span></a> (implements org.apache.cayenne.graph.<a href="org/apache/cayenne/graph/GraphManager.html" title="interface in org.apache.cayenne.graph">GraphManager</a>, java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, org.apache.cayenne.access.event.<a href="org/apache/cayenne/access/event/SnapshotEventListener.html" title="interface in org.apache.cayenne.access.event">SnapshotEventListener</a>)
<ul>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/NoSyncObjectStore.html" title="class in org.apache.cayenne.access"><span class="typeNameLink">NoSyncObjectStore</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ObjectType.html" title="class in org.apache.cayenne.access.types"><span class="typeNameLink">ObjectType</span></a> (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedType.html" title="interface in org.apache.cayenne.access.types">ExtendedType</a>&lt;T&gt;)</li>
<li type="circle">org.apache.cayenne.dba.openbase.<a href="org/apache/cayenne/dba/openbase/OpenBaseSniffer.html" title="class in org.apache.cayenne.dba.openbase"><span class="typeNameLink">OpenBaseSniffer</span></a> (implements org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DbAdapterDetector.html" title="interface in org.apache.cayenne.configuration.server">DbAdapterDetector</a>)</li>
<li type="circle">org.apache.cayenne.dba.oracle.<a href="org/apache/cayenne/dba/oracle/OracleQualifierTranslator.INTrimmer.html" title="class in org.apache.cayenne.dba.oracle"><span class="typeNameLink">OracleQualifierTranslator.INTrimmer</span></a> (implements org.apache.commons.collections.Transformer)</li>
<li type="circle">org.apache.cayenne.dba.oracle.<a href="org/apache/cayenne/dba/oracle/OracleSniffer.html" title="class in org.apache.cayenne.dba.oracle"><span class="typeNameLink">OracleSniffer</span></a> (implements org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DbAdapterDetector.html" title="interface in org.apache.cayenne.configuration.server">DbAdapterDetector</a>)</li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/Ordering.html" title="class in org.apache.cayenne.query"><span class="typeNameLink">Ordering</span></a> (implements java.util.<a href="https://docs.oracle.com/javase/7/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util">XMLSerializable</a>)</li>
<li type="circle">org.apache.cayenne.configuration.osgi.<a href="org/apache/cayenne/configuration/osgi/OsgiClassLoaderManager.html" title="class in org.apache.cayenne.configuration.osgi"><span class="typeNameLink">OsgiClassLoaderManager</span></a> (implements org.apache.cayenne.di.<a href="org/apache/cayenne/di/ClassLoaderManager.html" title="interface in org.apache.cayenne.di">ClassLoaderManager</a>)</li>
<li type="circle">org.apache.cayenne.configuration.osgi.<a href="org/apache/cayenne/configuration/osgi/OsgiModule.html" title="class in org.apache.cayenne.configuration.osgi"><span class="typeNameLink">OsgiModule</span></a> (implements org.apache.cayenne.di.<a href="org/apache/cayenne/di/Module.html" title="interface in org.apache.cayenne.di">Module</a>)</li>
<li type="circle">org.apache.cayenne.configuration.osgi.<a href="org/apache/cayenne/configuration/osgi/OsgiModuleBuilder.html" title="class in org.apache.cayenne.configuration.osgi"><span class="typeNameLink">OsgiModuleBuilder</span></a></li>
<li type="circle">org.apache.cayenne.cache.<a href="org/apache/cayenne/cache/OSQueryCache.html" title="class in org.apache.cayenne.cache"><span class="typeNameLink">OSQueryCache</span></a> (implements org.apache.cayenne.cache.<a href="org/apache/cayenne/cache/QueryCache.html" title="interface in org.apache.cayenne.cache">QueryCache</a>)</li>
<li type="circle">org.apache.cayenne.access.translator.<a href="org/apache/cayenne/access/translator/ParameterBinding.html" title="class in org.apache.cayenne.access.translator"><span class="typeNameLink">ParameterBinding</span></a>
<ul>
<li type="circle">org.apache.cayenne.access.translator.<a href="org/apache/cayenne/access/translator/DbAttributeBinding.html" title="class in org.apache.cayenne.access.translator"><span class="typeNameLink">DbAttributeBinding</span></a></li>
<li type="circle">org.apache.cayenne.access.translator.<a href="org/apache/cayenne/access/translator/ProcedureParameterBinding.html" title="class in org.apache.cayenne.access.translator"><span class="typeNameLink">ProcedureParameterBinding</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.dba.<a href="org/apache/cayenne/dba/PerAdapterProvider.html" title="class in org.apache.cayenne.dba"><span class="typeNameLink">PerAdapterProvider</span></a>&lt;T&gt;</li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/PersistenceState.html" title="class in org.apache.cayenne"><span class="typeNameLink">PersistenceState</span></a></li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/PersistentDescriptor.html" title="class in org.apache.cayenne.reflect"><span class="typeNameLink">PersistentDescriptor</span></a> (implements org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/ClassDescriptor.html" title="interface in org.apache.cayenne.reflect">ClassDescriptor</a>)</li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/PersistentDescriptorFactory.html" title="class in org.apache.cayenne.reflect"><span class="typeNameLink">PersistentDescriptorFactory</span></a> (implements org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/ClassDescriptorFactory.html" title="interface in org.apache.cayenne.reflect">ClassDescriptorFactory</a>)
<ul>
<li type="circle">org.apache.cayenne.reflect.generic.<a href="org/apache/cayenne/reflect/generic/DataObjectDescriptorFactory.html" title="class in org.apache.cayenne.reflect.generic"><span class="typeNameLink">DataObjectDescriptorFactory</span></a></li>
<li type="circle">org.apache.cayenne.reflect.valueholder.<a href="org/apache/cayenne/reflect/valueholder/ValueHolderDescriptorFactory.html" title="class in org.apache.cayenne.reflect.valueholder"><span class="typeNameLink">ValueHolderDescriptorFactory</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/PersistentObject.html" title="class in org.apache.cayenne"><span class="typeNameLink">PersistentObject</span></a> (implements org.apache.cayenne.<a href="org/apache/cayenne/Persistent.html" title="interface in org.apache.cayenne">Persistent</a>)
<ul>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/CayenneDataObject.html" title="class in org.apache.cayenne"><span class="typeNameLink">CayenneDataObject</span></a> (implements org.apache.cayenne.<a href="org/apache/cayenne/DataObject.html" title="interface in org.apache.cayenne">DataObject</a>, org.apache.cayenne.<a href="org/apache/cayenne/Validating.html" title="interface in org.apache.cayenne">Validating</a>)</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/PlainTextPasswordEncoder.html" title="class in org.apache.cayenne.configuration"><span class="typeNameLink">PlainTextPasswordEncoder</span></a> (implements org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/PasswordEncoding.html" title="interface in org.apache.cayenne.configuration">PasswordEncoding</a>)</li>
<li type="circle">org.apache.cayenne.datasource.<a href="org/apache/cayenne/datasource/PoolAwareConnection.html" title="class in org.apache.cayenne.datasource"><span class="typeNameLink">PoolAwareConnection</span></a> (implements java.sql.<a href="https://docs.oracle.com/javase/7/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql">Connection</a>)</li>
<li type="circle">org.apache.cayenne.datasource.<a href="org/apache/cayenne/datasource/PoolingDataSourceBuilder.html" title="class in org.apache.cayenne.datasource"><span class="typeNameLink">PoolingDataSourceBuilder</span></a></li>
<li type="circle">org.apache.cayenne.datasource.<a href="org/apache/cayenne/datasource/PoolingDataSourceParameters.html" title="class in org.apache.cayenne.datasource"><span class="typeNameLink">PoolingDataSourceParameters</span></a></li>
<li type="circle">org.apache.cayenne.dba.postgres.<a href="org/apache/cayenne/dba/postgres/PostgresSniffer.html" title="class in org.apache.cayenne.dba.postgres"><span class="typeNameLink">PostgresSniffer</span></a> (implements org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DbAdapterDetector.html" title="interface in org.apache.cayenne.configuration.server">DbAdapterDetector</a>)</li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/PrefetchTreeNode.html" title="class in org.apache.cayenne.query"><span class="typeNameLink">PrefetchTreeNode</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util">XMLSerializable</a>)</li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/Procedure.html" title="class in org.apache.cayenne.map"><span class="typeNameLink">Procedure</span></a> (implements org.apache.cayenne.util.<a href="org/apache/cayenne/util/CayenneMapEntry.html" title="interface in org.apache.cayenne.util">CayenneMapEntry</a>, org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ConfigurationNode.html" title="interface in org.apache.cayenne.configuration">ConfigurationNode</a>, java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util">XMLSerializable</a>)</li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/ProcedureParameter.html" title="class in org.apache.cayenne.map"><span class="typeNameLink">ProcedureParameter</span></a> (implements org.apache.cayenne.util.<a href="org/apache/cayenne/util/CayenneMapEntry.html" title="interface in org.apache.cayenne.util">CayenneMapEntry</a>, org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ConfigurationNode.html" title="interface in org.apache.cayenne.configuration">ConfigurationNode</a>, java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util">XMLSerializable</a>)</li>
<li type="circle">org.apache.cayenne.access.translator.procedure.<a href="org/apache/cayenne/access/translator/procedure/ProcedureTranslator.html" title="class in org.apache.cayenne.access.translator.procedure"><span class="typeNameLink">ProcedureTranslator</span></a>
<ul>
<li type="circle">org.apache.cayenne.dba.hsqldb.<a href="org/apache/cayenne/dba/hsqldb/HSQLDBProcedureTranslator.html" title="class in org.apache.cayenne.dba.hsqldb"><span class="typeNameLink">HSQLDBProcedureTranslator</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.exp.<a href="org/apache/cayenne/exp/Property.html" title="class in org.apache.cayenne.exp"><span class="typeNameLink">Property</span></a>&lt;E&gt;</li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/PropertyAccessor.html" title="class in org.apache.cayenne.reflect"><span class="typeNameLink">PropertyAccessor</span></a> (implements org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/Accessor.html" title="interface in org.apache.cayenne.reflect">Accessor</a>)</li>
<li type="circle">org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/PropertyDataSourceFactory.html" title="class in org.apache.cayenne.configuration.server"><span class="typeNameLink">PropertyDataSourceFactory</span></a> (implements org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DataSourceFactory.html" title="interface in org.apache.cayenne.configuration.server">DataSourceFactory</a>)</li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/PropertyUtils.html" title="class in org.apache.cayenne.reflect"><span class="typeNameLink">PropertyUtils</span></a></li>
<li type="circle">org.apache.cayenne.rop.<a href="org/apache/cayenne/rop/ProxyRemoteService.html" title="class in org.apache.cayenne.rop"><span class="typeNameLink">ProxyRemoteService</span></a> (implements org.apache.cayenne.remote.<a href="org/apache/cayenne/remote/RemoteService.html" title="interface in org.apache.cayenne.remote">RemoteService</a>)</li>
<li type="circle">org.apache.cayenne.access.translator.select.<a href="org/apache/cayenne/access/translator/select/QueryAssembler.html" title="class in org.apache.cayenne.access.translator.select"><span class="typeNameLink">QueryAssembler</span></a>
<ul>
<li type="circle">org.apache.cayenne.access.translator.select.<a href="org/apache/cayenne/access/translator/select/DefaultSelectTranslator.html" title="class in org.apache.cayenne.access.translator.select"><span class="typeNameLink">DefaultSelectTranslator</span></a> (implements org.apache.cayenne.access.translator.select.<a href="org/apache/cayenne/access/translator/select/SelectTranslator.html" title="interface in org.apache.cayenne.access.translator.select">SelectTranslator</a>)
<ul>
<li type="circle">org.apache.cayenne.dba.ingres.<a href="org/apache/cayenne/dba/ingres/IngresSelectTranslator.html" title="class in org.apache.cayenne.dba.ingres"><span class="typeNameLink">IngresSelectTranslator</span></a></li>
<li type="circle">org.apache.cayenne.dba.sqlserver.<a href="org/apache/cayenne/dba/sqlserver/SQLServerSelectTranslator.html" title="class in org.apache.cayenne.dba.sqlserver"><span class="typeNameLink">SQLServerSelectTranslator</span></a></li>
<li type="circle">org.apache.cayenne.dba.sybase.<a href="org/apache/cayenne/dba/sybase/SybaseSelectTranslator.html" title="class in org.apache.cayenne.dba.sybase"><span class="typeNameLink">SybaseSelectTranslator</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.access.translator.select.<a href="org/apache/cayenne/access/translator/select/QueryAssemblerHelper.html" title="class in org.apache.cayenne.access.translator.select"><span class="typeNameLink">QueryAssemblerHelper</span></a>
<ul>
<li type="circle">org.apache.cayenne.access.translator.select.<a href="org/apache/cayenne/access/translator/select/OrderingTranslator.html" title="class in org.apache.cayenne.access.translator.select"><span class="typeNameLink">OrderingTranslator</span></a></li>
<li type="circle">org.apache.cayenne.access.translator.select.<a href="org/apache/cayenne/access/translator/select/QualifierTranslator.html" title="class in org.apache.cayenne.access.translator.select"><span class="typeNameLink">QualifierTranslator</span></a> (implements org.apache.cayenne.exp.<a href="org/apache/cayenne/exp/TraversalHandler.html" title="interface in org.apache.cayenne.exp">TraversalHandler</a>)
<ul>
<li type="circle">org.apache.cayenne.dba.firebird.<a href="org/apache/cayenne/dba/firebird/FirebirdQualifierTranslator.html" title="class in org.apache.cayenne.dba.firebird"><span class="typeNameLink">FirebirdQualifierTranslator</span></a></li>
<li type="circle">org.apache.cayenne.dba.frontbase.<a href="org/apache/cayenne/dba/frontbase/FrontBaseQualifierTranslator.html" title="class in org.apache.cayenne.dba.frontbase"><span class="typeNameLink">FrontBaseQualifierTranslator</span></a></li>
<li type="circle">org.apache.cayenne.dba.openbase.<a href="org/apache/cayenne/dba/openbase/OpenBaseQualifierTranslator.html" title="class in org.apache.cayenne.dba.openbase"><span class="typeNameLink">OpenBaseQualifierTranslator</span></a></li>
<li type="circle">org.apache.cayenne.dba.sqlite.<a href="org/apache/cayenne/dba/sqlite/SQLiteQualifierTranslator.html" title="class in org.apache.cayenne.dba.sqlite"><span class="typeNameLink">SQLiteQualifierTranslator</span></a></li>
<li type="circle">org.apache.cayenne.dba.sybase.<a href="org/apache/cayenne/dba/sybase/SybaseQualifierTranslator.html" title="class in org.apache.cayenne.dba.sybase"><span class="typeNameLink">SybaseQualifierTranslator</span></a></li>
<li type="circle">org.apache.cayenne.access.translator.select.<a href="org/apache/cayenne/access/translator/select/TrimmingQualifierTranslator.html" title="class in org.apache.cayenne.access.translator.select"><span class="typeNameLink">TrimmingQualifierTranslator</span></a>
<ul>
<li type="circle">org.apache.cayenne.dba.db2.<a href="org/apache/cayenne/dba/db2/DB2QualifierTranslator.html" title="class in org.apache.cayenne.dba.db2"><span class="typeNameLink">DB2QualifierTranslator</span></a></li>
<li type="circle">org.apache.cayenne.dba.derby.<a href="org/apache/cayenne/dba/derby/DerbyQualifierTranslator.html" title="class in org.apache.cayenne.dba.derby"><span class="typeNameLink">DerbyQualifierTranslator</span></a></li>
<li type="circle">org.apache.cayenne.dba.hsqldb.<a href="org/apache/cayenne/dba/hsqldb/HSQLQualifierTranslator.html" title="class in org.apache.cayenne.dba.hsqldb"><span class="typeNameLink">HSQLQualifierTranslator</span></a></li>
<li type="circle">org.apache.cayenne.dba.oracle.<a href="org/apache/cayenne/dba/oracle/OracleQualifierTranslator.html" title="class in org.apache.cayenne.dba.oracle"><span class="typeNameLink">OracleQualifierTranslator</span></a></li>
<li type="circle">org.apache.cayenne.dba.postgres.<a href="org/apache/cayenne/dba/postgres/PostgresQualifierTranslator.html" title="class in org.apache.cayenne.dba.postgres"><span class="typeNameLink">PostgresQualifierTranslator</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/QueryChain.html" title="class in org.apache.cayenne.query"><span class="typeNameLink">QueryChain</span></a> (implements org.apache.cayenne.query.<a href="org/apache/cayenne/query/Query.html" title="interface in org.apache.cayenne.query">Query</a>)</li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/QueryDescriptor.html" title="class in org.apache.cayenne.map"><span class="typeNameLink">QueryDescriptor</span></a> (implements org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ConfigurationNode.html" title="interface in org.apache.cayenne.configuration">ConfigurationNode</a>, java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util">XMLSerializable</a>)
<ul>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/EJBQLQueryDescriptor.html" title="class in org.apache.cayenne.map"><span class="typeNameLink">EJBQLQueryDescriptor</span></a></li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/ProcedureQueryDescriptor.html" title="class in org.apache.cayenne.map"><span class="typeNameLink">ProcedureQueryDescriptor</span></a></li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/SelectQueryDescriptor.html" title="class in org.apache.cayenne.map"><span class="typeNameLink">SelectQueryDescriptor</span></a></li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/SQLTemplateDescriptor.html" title="class in org.apache.cayenne.map"><span class="typeNameLink">SQLTemplateDescriptor</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/QueryDescriptorLoader.html" title="class in org.apache.cayenne.map"><span class="typeNameLink">QueryDescriptorLoader</span></a></li>
<li type="circle">org.apache.cayenne.remote.<a href="org/apache/cayenne/remote/QueryMessage.html" title="class in org.apache.cayenne.remote"><span class="typeNameLink">QueryMessage</span></a> (implements org.apache.cayenne.remote.<a href="org/apache/cayenne/remote/ClientMessage.html" title="interface in org.apache.cayenne.remote">ClientMessage</a>)</li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/QueryMetadataProxy.html" title="class in org.apache.cayenne.query"><span class="typeNameLink">QueryMetadataProxy</span></a> (implements org.apache.cayenne.query.<a href="org/apache/cayenne/query/QueryMetadata.html" title="interface in org.apache.cayenne.query">QueryMetadata</a>)</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/QueryResultBuilder.html" title="class in org.apache.cayenne.util"><span class="typeNameLink">QueryResultBuilder</span></a>
<ul>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/ProcedureResultBuilder.html" title="class in org.apache.cayenne.util"><span class="typeNameLink">ProcedureResultBuilder</span></a>&lt;T&gt;</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/RefreshQuery.html" title="class in org.apache.cayenne.query"><span class="typeNameLink">RefreshQuery</span></a> (implements org.apache.cayenne.query.<a href="org/apache/cayenne/query/Query.html" title="interface in org.apache.cayenne.query">Query</a>)</li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/Relationship.html" title="class in org.apache.cayenne.map"><span class="typeNameLink">Relationship</span></a> (implements org.apache.cayenne.util.<a href="org/apache/cayenne/util/CayenneMapEntry.html" title="interface in org.apache.cayenne.util">CayenneMapEntry</a>, java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util">XMLSerializable</a>)
<ul>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/DbRelationship.html" title="class in org.apache.cayenne.map"><span class="typeNameLink">DbRelationship</span></a> (implements org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ConfigurationNode.html" title="interface in org.apache.cayenne.configuration">ConfigurationNode</a>)</li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/ObjRelationship.html" title="class in org.apache.cayenne.map"><span class="typeNameLink">ObjRelationship</span></a> (implements org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ConfigurationNode.html" title="interface in org.apache.cayenne.configuration">ConfigurationNode</a>)</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/RelationshipFault.html" title="class in org.apache.cayenne.util"><span class="typeNameLink">RelationshipFault</span></a>
<ul>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/PersistentObjectHolder.html" title="class in org.apache.cayenne.util"><span class="typeNameLink">PersistentObjectHolder</span></a> (implements org.apache.cayenne.<a href="org/apache/cayenne/ValueHolder.html" title="interface in org.apache.cayenne">ValueHolder</a>)</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/PersistentObjectList.html" title="class in org.apache.cayenne.util"><span class="typeNameLink">PersistentObjectList</span></a> (implements java.util.<a href="https://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;E&gt;, org.apache.cayenne.util.<a href="org/apache/cayenne/util/PersistentObjectCollection.html" title="interface in org.apache.cayenne.util">PersistentObjectCollection</a>, org.apache.cayenne.<a href="org/apache/cayenne/ValueHolder.html" title="interface in org.apache.cayenne">ValueHolder</a>)
<ul>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/ToManyList.html" title="class in org.apache.cayenne.access"><span class="typeNameLink">ToManyList</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/PersistentObjectMap.html" title="class in org.apache.cayenne.util"><span class="typeNameLink">PersistentObjectMap</span></a> (implements java.util.<a href="https://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,V&gt;, org.apache.cayenne.<a href="org/apache/cayenne/ValueHolder.html" title="interface in org.apache.cayenne">ValueHolder</a>)</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/PersistentObjectSet.html" title="class in org.apache.cayenne.util"><span class="typeNameLink">PersistentObjectSet</span></a> (implements org.apache.cayenne.util.<a href="org/apache/cayenne/util/PersistentObjectCollection.html" title="interface in org.apache.cayenne.util">PersistentObjectCollection</a>, java.util.<a href="https://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;E&gt;, org.apache.cayenne.<a href="org/apache/cayenne/ValueHolder.html" title="interface in org.apache.cayenne">ValueHolder</a>)
<ul>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/ToManySet.html" title="class in org.apache.cayenne.access"><span class="typeNameLink">ToManySet</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.remote.<a href="org/apache/cayenne/remote/RemoteIncrementalFaultList.html" title="class in org.apache.cayenne.remote"><span class="typeNameLink">RemoteIncrementalFaultList</span></a> (implements java.util.<a href="https://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;E&gt;)</li>
<li type="circle">org.apache.cayenne.remote.<a href="org/apache/cayenne/remote/RemoteSession.html" title="class in org.apache.cayenne.remote"><span class="typeNameLink">RemoteSession</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">org.apache.velocity.runtime.resource.loader.ResourceLoader
<ul>
<li type="circle">org.apache.cayenne.velocity.<a href="org/apache/cayenne/velocity/SQLTemplateResourceManager.html" title="class in org.apache.cayenne.velocity"><span class="typeNameLink">SQLTemplateResourceManager</span></a> (implements org.apache.velocity.runtime.resource.ResourceManager)</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/ResultBatchIterator.html" title="class in org.apache.cayenne"><span class="typeNameLink">ResultBatchIterator</span></a>&lt;T&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a>, java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a>&lt;T&gt;, java.util.<a href="https://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;E&gt;)</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/ResultIteratorIterator.html" title="class in org.apache.cayenne.util"><span class="typeNameLink">ResultIteratorIterator</span></a>&lt;T&gt; (implements java.util.<a href="https://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;E&gt;)</li>
<li type="circle">org.apache.cayenne.ashwood.graph.<a href="org/apache/cayenne/ashwood/graph/ReversedIteration.html" title="class in org.apache.cayenne.ashwood.graph"><span class="typeNameLink">ReversedIteration</span></a>&lt;E,V&gt; (implements org.apache.cayenne.ashwood.graph.<a href="org/apache/cayenne/ashwood/graph/DigraphIteration.html" title="interface in org.apache.cayenne.ashwood.graph">DigraphIteration</a>&lt;E,V&gt;)</li>
<li type="circle">org.apache.cayenne.ashwood.graph.<a href="org/apache/cayenne/ashwood/graph/ReversedIteration.ReversedArcIterator.html" title="class in org.apache.cayenne.ashwood.graph"><span class="typeNameLink">ReversedIteration.ReversedArcIterator</span></a>&lt;S,T&gt; (implements org.apache.cayenne.ashwood.graph.<a href="org/apache/cayenne/ashwood/graph/ArcIterator.html" title="interface in org.apache.cayenne.ashwood.graph">ArcIterator</a>&lt;E,V&gt;)</li>
<li type="circle">org.apache.cayenne.rop.<a href="org/apache/cayenne/rop/ROPConstants.html" title="class in org.apache.cayenne.rop"><span class="typeNameLink">ROPConstants</span></a></li>
<li type="circle">org.apache.cayenne.rop.<a href="org/apache/cayenne/rop/ROPRequestContext.html" title="class in org.apache.cayenne.rop"><span class="typeNameLink">ROPRequestContext</span></a></li>
<li type="circle">org.apache.cayenne.configuration.rop.server.<a href="org/apache/cayenne/configuration/rop/server/ROPServerModule.html" title="class in org.apache.cayenne.configuration.rop.server"><span class="typeNameLink">ROPServerModule</span></a> (implements org.apache.cayenne.di.<a href="org/apache/cayenne/di/Module.html" title="interface in org.apache.cayenne.di">Module</a>)</li>
<li type="circle">org.apache.cayenne.rop.<a href="org/apache/cayenne/rop/ROPUtil.html" title="class in org.apache.cayenne.rop"><span class="typeNameLink">ROPUtil</span></a></li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/Rot13PasswordEncoder.html" title="class in org.apache.cayenne.configuration"><span class="typeNameLink">Rot13PasswordEncoder</span></a> (implements org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/PasswordEncoding.html" title="interface in org.apache.cayenne.configuration">PasswordEncoding</a>)</li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/Rot47PasswordEncoder.html" title="class in org.apache.cayenne.configuration"><span class="typeNameLink">Rot47PasswordEncoder</span></a> (implements org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/PasswordEncoding.html" title="interface in org.apache.cayenne.configuration">PasswordEncoding</a>)</li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/RowDescriptor.html" title="class in org.apache.cayenne.access.jdbc"><span class="typeNameLink">RowDescriptor</span></a></li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/RowDescriptorBuilder.html" title="class in org.apache.cayenne.access.jdbc"><span class="typeNameLink">RowDescriptorBuilder</span></a></li>
<li type="circle">org.apache.cayenne.di.spi.<a href="org/apache/cayenne/di/spi/ScopeEventBinding.html" title="class in org.apache.cayenne.di.spi"><span class="typeNameLink">ScopeEventBinding</span></a></li>
<li type="circle">org.apache.cayenne.rop.<a href="org/apache/cayenne/rop/ServerHessianSerializationServiceProvider.html" title="class in org.apache.cayenne.rop"><span class="typeNameLink">ServerHessianSerializationServiceProvider</span></a> (implements org.apache.cayenne.di.<a href="org/apache/cayenne/di/Provider.html" title="interface in org.apache.cayenne.di">Provider</a>&lt;T&gt;)</li>
<li type="circle">org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/ServerModule.html" title="class in org.apache.cayenne.configuration.server"><span class="typeNameLink">ServerModule</span></a> (implements org.apache.cayenne.di.<a href="org/apache/cayenne/di/Module.html" title="interface in org.apache.cayenne.di">Module</a>)</li>
<li type="circle">org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/ServerRuntimeBuilder.html" title="class in org.apache.cayenne.configuration.server"><span class="typeNameLink">ServerRuntimeBuilder</span></a></li>
<li type="circle">org.apache.cayenne.remote.service.<a href="org/apache/cayenne/remote/service/ServerSession.html" title="class in org.apache.cayenne.remote.service"><span class="typeNameLink">ServerSession</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">org.apache.cayenne.configuration.web.<a href="org/apache/cayenne/configuration/web/SessionContextRequestHandler.html" title="class in org.apache.cayenne.configuration.web"><span class="typeNameLink">SessionContextRequestHandler</span></a> (implements org.apache.cayenne.configuration.web.<a href="org/apache/cayenne/configuration/web/RequestHandler.html" title="interface in org.apache.cayenne.configuration.web">RequestHandler</a>)</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/ShallowMergeOperation.html" title="class in org.apache.cayenne.util"><span class="typeNameLink">ShallowMergeOperation</span></a></li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ShortType.html" title="class in org.apache.cayenne.access.types"><span class="typeNameLink">ShortType</span></a> (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedType.html" title="interface in org.apache.cayenne.access.types">ExtendedType</a>&lt;T&gt;)</li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/SimpleNode.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">SimpleNode</span></a> (implements org.apache.cayenne.ejbql.<a href="org/apache/cayenne/ejbql/EJBQLExpression.html" title="interface in org.apache.cayenne.ejbql">EJBQLExpression</a>, org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/Node.html" title="interface in org.apache.cayenne.ejbql.parser">Node</a>, java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
<ul>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/AggregateConditionNode.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">AggregateConditionNode</span></a>
<ul>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLAnd.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLAnd</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLNot.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLNot</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLOr.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLOr</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLAbs.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLAbs</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLAbstractSchemaName.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLAbstractSchemaName</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLAdd.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLAdd</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLAggregate.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLAggregate</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLAggregateColumn.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLAggregateColumn</span></a>
<ul>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLAverage.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLAverage</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLCount.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLCount</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLMax.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLMax</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLMin.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLMin</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLSum.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLSum</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLAll.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLAll</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLAny.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLAny</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLAscending.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLAscending</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLBetween.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLBetween</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLBooleanLiteral.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLBooleanLiteral</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLClassName.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLClassName</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLConcat.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLConcat</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLConstructor.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLConstructor</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLConstructorParameter.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLConstructorParameter</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLConstructorParameters.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLConstructorParameters</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLCurrentDate.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLCurrentDate</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLCurrentTime.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLCurrentTime</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLCurrentTimestamp.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLCurrentTimestamp</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLDecimalLiteral.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLDecimalLiteral</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLDelete.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLDelete</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLDescending.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLDescending</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLDistinct.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLDistinct</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLDivide.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLDivide</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLEquals.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLEquals</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLEscapeCharacter.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLEscapeCharacter</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLExists.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLExists</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLFrom.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLFrom</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLFromItem.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLFromItem</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLGreaterOrEqual.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLGreaterOrEqual</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLGreaterThan.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLGreaterThan</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLGroupBy.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLGroupBy</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLHaving.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLHaving</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLIdentificationVariable.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLIdentificationVariable</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLIdentifier.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLIdentifier</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLIn.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLIn</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLIntegerLiteral.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLIntegerLiteral</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLIsEmpty.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLIsEmpty</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLIsNull.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLIsNull</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLJoin.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLJoin</span></a>
<ul>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLInnerFetchJoin.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLInnerFetchJoin</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLInnerJoin.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLInnerJoin</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLOuterFetchJoin.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLOuterFetchJoin</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLOuterJoin.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLOuterJoin</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLLength.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLLength</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLLessOrEqual.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLLessOrEqual</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLLessThan.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLLessThan</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLLike.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLLike</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLLocate.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLLocate</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLLower.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLLower</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLMemberOf.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLMemberOf</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLMod.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLMod</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLMultiply.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLMultiply</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLNamedInputParameter.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLNamedInputParameter</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLNegative.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLNegative</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLNotEquals.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLNotEquals</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLOrderBy.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLOrderBy</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLOrderByItem.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLOrderByItem</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLPath.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLPath</span></a>
<ul>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLDbPath.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLDbPath</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLPatternValue.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLPatternValue</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLPositionalInputParameter.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLPositionalInputParameter</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLSelect.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLSelect</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLSelectClause.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLSelectClause</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLSelectExpression.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLSelectExpression</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLSelectExpressions.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLSelectExpressions</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLSize.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLSize</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLSqrt.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLSqrt</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLStringLiteral.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLStringLiteral</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLSubselect.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLSubselect</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLSubstring.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLSubstring</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLSubtract.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLSubtract</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLTok.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLTok</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLTrim.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLTrim</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLTrimCharacter.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLTrimCharacter</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLTrimSpecification.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLTrimSpecification</span></a>
<ul>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLTrimBoth.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLTrimBoth</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLTrimLeading.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLTrimLeading</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLTrimTrailing.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLTrimTrailing</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLUpdate.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLUpdate</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLUpdateField.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLUpdateField</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLUpdateItem.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLUpdateItem</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLUpdateValue.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLUpdateValue</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLUpper.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLUpper</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLWhere.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLWhere</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.validation.<a href="org/apache/cayenne/validation/SimpleValidationFailure.html" title="class in org.apache.cayenne.validation"><span class="typeNameLink">SimpleValidationFailure</span></a> (implements org.apache.cayenne.validation.<a href="org/apache/cayenne/validation/ValidationFailure.html" title="interface in org.apache.cayenne.validation">ValidationFailure</a>)
<ul>
<li type="circle">org.apache.cayenne.validation.<a href="org/apache/cayenne/validation/BeanValidationFailure.html" title="class in org.apache.cayenne.validation"><span class="typeNameLink">BeanValidationFailure</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/SingletonFaultFactory.html" title="class in org.apache.cayenne.reflect"><span class="typeNameLink">SingletonFaultFactory</span></a> (implements org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/FaultFactory.html" title="interface in org.apache.cayenne.reflect">FaultFactory</a>)</li>
<li type="circle">org.apache.cayenne.access.dbsync.<a href="org/apache/cayenne/access/dbsync/SkipSchemaUpdateStrategy.html" title="class in org.apache.cayenne.access.dbsync"><span class="typeNameLink">SkipSchemaUpdateStrategy</span></a> (implements org.apache.cayenne.access.dbsync.<a href="org/apache/cayenne/access/dbsync/SchemaUpdateStrategy.html" title="interface in org.apache.cayenne.access.dbsync">SchemaUpdateStrategy</a>)</li>
<li type="circle">org.apache.cayenne.log.<a href="org/apache/cayenne/log/Slf4jJdbcEventLogger.html" title="class in org.apache.cayenne.log"><span class="typeNameLink">Slf4jJdbcEventLogger</span></a> (implements org.apache.cayenne.log.<a href="org/apache/cayenne/log/JdbcEventLogger.html" title="interface in org.apache.cayenne.log">JdbcEventLogger</a>)
<ul>
<li type="circle">org.apache.cayenne.log.<a href="org/apache/cayenne/log/FormattedSlf4jJdbcEventLogger.html" title="class in org.apache.cayenne.log"><span class="typeNameLink">FormattedSlf4jJdbcEventLogger</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.dba.sqlite.<a href="org/apache/cayenne/dba/sqlite/SQLiteSniffer.html" title="class in org.apache.cayenne.dba.sqlite"><span class="typeNameLink">SQLiteSniffer</span></a> (implements org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DbAdapterDetector.html" title="interface in org.apache.cayenne.configuration.server">DbAdapterDetector</a>)</li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/SQLResult.html" title="class in org.apache.cayenne.map"><span class="typeNameLink">SQLResult</span></a></li>
<li type="circle">org.apache.cayenne.dba.sqlserver.<a href="org/apache/cayenne/dba/sqlserver/SQLServerSniffer.html" title="class in org.apache.cayenne.dba.sqlserver"><span class="typeNameLink">SQLServerSniffer</span></a> (implements org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DbAdapterDetector.html" title="interface in org.apache.cayenne.configuration.server">DbAdapterDetector</a>)</li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/SQLStatement.html" title="class in org.apache.cayenne.access.jdbc"><span class="typeNameLink">SQLStatement</span></a></li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/SQLTemplateAction.html" title="class in org.apache.cayenne.access.jdbc"><span class="typeNameLink">SQLTemplateAction</span></a> (implements org.apache.cayenne.query.<a href="org/apache/cayenne/query/SQLAction.html" title="interface in org.apache.cayenne.query">SQLAction</a>)</li>
<li type="circle">org.apache.cayenne.velocity.<a href="org/apache/cayenne/velocity/SQLTemplateRenderingUtils.html" title="class in org.apache.cayenne.velocity"><span class="typeNameLink">SQLTemplateRenderingUtils</span></a></li>
<li type="circle">org.apache.cayenne.configuration.web.<a href="org/apache/cayenne/configuration/web/StatelessContextRequestHandler.html" title="class in org.apache.cayenne.configuration.web"><span class="typeNameLink">StatelessContextRequestHandler</span></a> (implements org.apache.cayenne.configuration.web.<a href="org/apache/cayenne/configuration/web/RequestHandler.html" title="interface in org.apache.cayenne.configuration.web">RequestHandler</a>)</li>
<li type="circle">org.apache.cayenne.ashwood.graph.<a href="org/apache/cayenne/ashwood/graph/StrongConnection.html" title="class in org.apache.cayenne.ashwood.graph"><span class="typeNameLink">StrongConnection</span></a>&lt;E,V&gt; (implements java.util.<a href="https://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;E&gt;)</li>
<li type="circle">org.apache.cayenne.dba.sybase.<a href="org/apache/cayenne/dba/sybase/SybaseSniffer.html" title="class in org.apache.cayenne.dba.sybase"><span class="typeNameLink">SybaseSniffer</span></a> (implements org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DbAdapterDetector.html" title="interface in org.apache.cayenne.configuration.server">DbAdapterDetector</a>)</li>
<li type="circle">org.apache.cayenne.remote.<a href="org/apache/cayenne/remote/SyncMessage.html" title="class in org.apache.cayenne.remote"><span class="typeNameLink">SyncMessage</span></a> (implements org.apache.cayenne.remote.<a href="org/apache/cayenne/remote/ClientMessage.html" title="interface in org.apache.cayenne.remote">ClientMessage</a>)</li>
<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Throwable</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
<ul>
<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Error.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Error</span></a>
<ul>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/TokenMgrError.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">TokenMgrError</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/TokenMgrError.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">TokenMgrError</span></a></li>
</ul>
</li>
<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Exception</span></a>
<ul>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/CayenneException.html" title="class in org.apache.cayenne"><span class="typeNameLink">CayenneException</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/ParseException.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">ParseException</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ParseException.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">ParseException</span></a></li>
<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">RuntimeException</span></a>
<ul>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/CayenneRuntimeException.html" title="class in org.apache.cayenne"><span class="typeNameLink">CayenneRuntimeException</span></a>
<ul>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/ConfigurationException.html" title="class in org.apache.cayenne"><span class="typeNameLink">ConfigurationException</span></a>
<ul>
<li type="circle">org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DataDomainLoadException.html" title="class in org.apache.cayenne.configuration.server"><span class="typeNameLink">DataDomainLoadException</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/DeleteDenyException.html" title="class in org.apache.cayenne"><span class="typeNameLink">DeleteDenyException</span></a></li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/DomainStoppedException.html" title="class in org.apache.cayenne.access"><span class="typeNameLink">DomainStoppedException</span></a></li>
<li type="circle">org.apache.cayenne.exp.<a href="org/apache/cayenne/exp/ExpressionException.html" title="class in org.apache.cayenne.exp"><span class="typeNameLink">ExpressionException</span></a>
<ul>
<li type="circle">org.apache.cayenne.ejbql.<a href="org/apache/cayenne/ejbql/EJBQLException.html" title="class in org.apache.cayenne.ejbql"><span class="typeNameLink">EJBQLException</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/FaultFailureException.html" title="class in org.apache.cayenne"><span class="typeNameLink">FaultFailureException</span></a></li>
<li type="circle">org.apache.cayenne.remote.service.<a href="org/apache/cayenne/remote/service/MissingSessionException.html" title="class in org.apache.cayenne.remote.service"><span class="typeNameLink">MissingSessionException</span></a></li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/OptimisticLockException.html" title="class in org.apache.cayenne.access"><span class="typeNameLink">OptimisticLockException</span></a></li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/PropertyException.html" title="class in org.apache.cayenne.reflect"><span class="typeNameLink">PropertyException</span></a></li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/UnresolvablePathException.html" title="class in org.apache.cayenne.reflect"><span class="typeNameLink">UnresolvablePathException</span></a></li>
<li type="circle">org.apache.cayenne.validation.<a href="org/apache/cayenne/validation/ValidationException.html" title="class in org.apache.cayenne.validation"><span class="typeNameLink">ValidationException</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.di.<a href="org/apache/cayenne/di/DIRuntimeException.html" title="class in org.apache.cayenne.di"><span class="typeNameLink">DIRuntimeException</span></a></li>
</ul>
</li>
<li type="circle">java.sql.<a href="https://docs.oracle.com/javase/7/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql"><span class="typeNameLink">SQLException</span></a> (implements java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a>&lt;T&gt;)
<ul>
<li type="circle">org.apache.cayenne.datasource.<a href="org/apache/cayenne/datasource/BadValidationQueryException.html" title="class in org.apache.cayenne.datasource"><span class="typeNameLink">BadValidationQueryException</span></a></li>
<li type="circle">org.apache.cayenne.datasource.<a href="org/apache/cayenne/datasource/UnmanagedPoolingDataSource.ConnectionUnavailableException.html" title="class in org.apache.cayenne.datasource"><span class="typeNameLink">UnmanagedPoolingDataSource.ConnectionUnavailableException</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/TimestampType.html" title="class in org.apache.cayenne.access.types"><span class="typeNameLink">TimestampType</span></a> (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedType.html" title="interface in org.apache.cayenne.access.types">ExtendedType</a>&lt;T&gt;)</li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/TimeType.html" title="class in org.apache.cayenne.access.types"><span class="typeNameLink">TimeType</span></a> (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedType.html" title="interface in org.apache.cayenne.access.types">ExtendedType</a>&lt;T&gt;)</li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/Token.html" title="class in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">Token</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/Token.html" title="class in org.apache.cayenne.exp.parser"><span class="typeNameLink">Token</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/ToStringBuilder.html" title="class in org.apache.cayenne.util"><span class="typeNameLink">ToStringBuilder</span></a></li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/Transaction.html" title="class in org.apache.cayenne.access"><span class="typeNameLink">Transaction</span></a></li>
<li type="circle">org.apache.cayenne.tx.<a href="org/apache/cayenne/tx/TransactionFilter.html" title="class in org.apache.cayenne.tx"><span class="typeNameLink">TransactionFilter</span></a> (implements org.apache.cayenne.<a href="org/apache/cayenne/DataChannelFilter.html" title="interface in org.apache.cayenne">DataChannelFilter</a>)</li>
<li type="circle">org.apache.cayenne.exp.<a href="org/apache/cayenne/exp/TraversalHelper.html" title="class in org.apache.cayenne.exp"><span class="typeNameLink">TraversalHelper</span></a> (implements org.apache.cayenne.exp.<a href="org/apache/cayenne/exp/TraversalHandler.html" title="interface in org.apache.cayenne.exp">TraversalHandler</a>)</li>
<li type="circle">org.apache.cayenne.dba.<a href="org/apache/cayenne/dba/TypesHandler.html" title="class in org.apache.cayenne.dba"><span class="typeNameLink">TypesHandler</span></a></li>
<li type="circle">org.apache.cayenne.dba.<a href="org/apache/cayenne/dba/TypesMapping.html" title="class in org.apache.cayenne.dba"><span class="typeNameLink">TypesMapping</span></a></li>
<li type="circle">org.apache.cayenne.datasource.<a href="org/apache/cayenne/datasource/UnmanagedPoolingDataSource.html" title="class in org.apache.cayenne.datasource"><span class="typeNameLink">UnmanagedPoolingDataSource</span></a> (implements org.apache.cayenne.datasource.<a href="org/apache/cayenne/datasource/PoolingDataSource.html" title="interface in org.apache.cayenne.datasource">PoolingDataSource</a>)</li>
<li type="circle">org.apache.cayenne.resource.<a href="org/apache/cayenne/resource/URLResource.html" title="class in org.apache.cayenne.resource"><span class="typeNameLink">URLResource</span></a> (implements org.apache.cayenne.resource.<a href="org/apache/cayenne/resource/Resource.html" title="interface in org.apache.cayenne.resource">Resource</a>)</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/Util.html" title="class in org.apache.cayenne.util"><span class="typeNameLink">Util</span></a></li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/UtilDateType.html" title="class in org.apache.cayenne.access.types"><span class="typeNameLink">UtilDateType</span></a> (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedType.html" title="interface in org.apache.cayenne.access.types">ExtendedType</a>&lt;T&gt;)
<ul>
<li type="circle">org.apache.cayenne.dba.oracle.<a href="org/apache/cayenne/dba/oracle/OracleUtilDateType.html" title="class in org.apache.cayenne.dba.oracle"><span class="typeNameLink">OracleUtilDateType</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/UUIDValueType.html" title="class in org.apache.cayenne.access.types"><span class="typeNameLink">UUIDValueType</span></a> (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ValueObjectType.html" title="interface in org.apache.cayenne.access.types">ValueObjectType</a>&lt;V,T&gt;)</li>
<li type="circle">org.apache.cayenne.validation.<a href="org/apache/cayenne/validation/ValidationResult.html" title="class in org.apache.cayenne.validation"><span class="typeNameLink">ValidationResult</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ValueObjectTypeFactory.html" title="class in org.apache.cayenne.access.types"><span class="typeNameLink">ValueObjectTypeFactory</span></a> (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedTypeFactory.html" title="interface in org.apache.cayenne.access.types">ExtendedTypeFactory</a>)</li>
<li type="circle">org.apache.cayenne.velocity.<a href="org/apache/cayenne/velocity/VelocitySQLTemplateProcessor.html" title="class in org.apache.cayenne.velocity"><span class="typeNameLink">VelocitySQLTemplateProcessor</span></a> (implements org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/SQLTemplateProcessor.html" title="interface in org.apache.cayenne.access.jdbc">SQLTemplateProcessor</a>)</li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/VoidType.html" title="class in org.apache.cayenne.access.types"><span class="typeNameLink">VoidType</span></a> (implements org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedType.html" title="interface in org.apache.cayenne.access.types">ExtendedType</a>&lt;T&gt;)</li>
<li type="circle">org.apache.cayenne.configuration.web.<a href="org/apache/cayenne/configuration/web/WebConfiguration.html" title="class in org.apache.cayenne.configuration.web"><span class="typeNameLink">WebConfiguration</span></a></li>
<li type="circle">org.apache.cayenne.configuration.web.<a href="org/apache/cayenne/configuration/web/WebModule.html" title="class in org.apache.cayenne.configuration.web"><span class="typeNameLink">WebModule</span></a> (implements org.apache.cayenne.di.<a href="org/apache/cayenne/di/Module.html" title="interface in org.apache.cayenne.di">Module</a>)</li>
<li type="circle">org.apache.cayenne.configuration.web.<a href="org/apache/cayenne/configuration/web/WebUtil.html" title="class in org.apache.cayenne.configuration.web"><span class="typeNameLink">WebUtil</span></a></li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/XMLDataChannelDescriptorLoader.html" title="class in org.apache.cayenne.configuration"><span class="typeNameLink">XMLDataChannelDescriptorLoader</span></a> (implements org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/DataChannelDescriptorLoader.html" title="interface in org.apache.cayenne.configuration">DataChannelDescriptorLoader</a>)</li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/XMLDataMapLoader.html" title="class in org.apache.cayenne.configuration"><span class="typeNameLink">XMLDataMapLoader</span></a> (implements org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/DataMapLoader.html" title="interface in org.apache.cayenne.configuration">DataMapLoader</a>)</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLEncoder.html" title="class in org.apache.cayenne.util"><span class="typeNameLink">XMLEncoder</span></a></li>
<li type="circle">org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/XMLPoolingDataSourceFactory.html" title="class in org.apache.cayenne.configuration.server"><span class="typeNameLink">XMLPoolingDataSourceFactory</span></a> (implements org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DataSourceFactory.html" title="interface in org.apache.cayenne.configuration.server">DataSourceFactory</a>)</li>
</ul>
</li>
</ul>
<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
<ul>
<li type="circle">org.apache.cayenne.di.<a href="org/apache/cayenne/di/AdhocObjectFactory.html" title="interface in org.apache.cayenne.di"><span class="typeNameLink">AdhocObjectFactory</span></a></li>
<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">AutoCloseable</span></a>
<ul>
<li type="circle">org.apache.cayenne.datasource.<a href="org/apache/cayenne/datasource/PoolingDataSource.html" title="interface in org.apache.cayenne.datasource"><span class="typeNameLink">PoolingDataSource</span></a> (also extends javax.sql.<a href="https://docs.oracle.com/javase/7/docs/api/javax/sql/DataSource.html?is-external=true" title="class or interface in javax.sql">DataSource</a>)</li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/ResultIterator.html" title="interface in org.apache.cayenne"><span class="typeNameLink">ResultIterator</span></a>&lt;T&gt; (also extends java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a>&lt;T&gt;)</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.access.translator.batch.<a href="org/apache/cayenne/access/translator/batch/BatchTranslator.html" title="interface in org.apache.cayenne.access.translator.batch"><span class="typeNameLink">BatchTranslator</span></a></li>
<li type="circle">org.apache.cayenne.access.translator.batch.<a href="org/apache/cayenne/access/translator/batch/BatchTranslatorFactory.html" title="interface in org.apache.cayenne.access.translator.batch"><span class="typeNameLink">BatchTranslatorFactory</span></a></li>
<li type="circle">org.apache.cayenne.di.<a href="org/apache/cayenne/di/Binder.html" title="interface in org.apache.cayenne.di"><span class="typeNameLink">Binder</span></a></li>
<li type="circle">org.apache.cayenne.di.<a href="org/apache/cayenne/di/BindingBuilder.html" title="interface in org.apache.cayenne.di"><span class="typeNameLink">BindingBuilder</span></a>&lt;T&gt;</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/CayenneMapEntry.html" title="interface in org.apache.cayenne.util"><span class="typeNameLink">CayenneMapEntry</span></a></li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/ClassDescriptor.html" title="interface in org.apache.cayenne.reflect"><span class="typeNameLink">ClassDescriptor</span></a></li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/ClassDescriptorFactory.html" title="interface in org.apache.cayenne.reflect"><span class="typeNameLink">ClassDescriptorFactory</span></a></li>
<li type="circle">org.apache.cayenne.di.<a href="org/apache/cayenne/di/ClassLoaderManager.html" title="interface in org.apache.cayenne.di"><span class="typeNameLink">ClassLoaderManager</span></a></li>
<li type="circle">org.apache.cayenne.remote.<a href="org/apache/cayenne/remote/ClientConnection.html" title="interface in org.apache.cayenne.remote"><span class="typeNameLink">ClientConnection</span></a></li>
<li type="circle">javax.sql.<a href="https://docs.oracle.com/javase/7/docs/api/javax/sql/CommonDataSource.html?is-external=true" title="class or interface in javax.sql"><span class="typeNameLink">CommonDataSource</span></a>
<ul>
<li type="circle">javax.sql.<a href="https://docs.oracle.com/javase/7/docs/api/javax/sql/DataSource.html?is-external=true" title="class or interface in javax.sql"><span class="typeNameLink">DataSource</span></a> (also extends java.sql.<a href="https://docs.oracle.com/javase/7/docs/api/java/sql/Wrapper.html?is-external=true" title="class or interface in java.sql">Wrapper</a>)
<ul>
<li type="circle">org.apache.cayenne.datasource.<a href="org/apache/cayenne/datasource/PoolingDataSource.html" title="interface in org.apache.cayenne.datasource"><span class="typeNameLink">PoolingDataSource</span></a> (also extends java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a>)</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.datasource.<a href="org/apache/cayenne/datasource/PoolingDataSource.html" title="interface in org.apache.cayenne.datasource"><span class="typeNameLink">PoolingDataSource</span></a> (also extends java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a>, javax.sql.<a href="https://docs.oracle.com/javase/7/docs/api/javax/sql/DataSource.html?is-external=true" title="class or interface in javax.sql">DataSource</a>)</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ConfigurationNameMapper.html" title="interface in org.apache.cayenne.configuration"><span class="typeNameLink">ConfigurationNameMapper</span></a></li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ConfigurationNode.html" title="interface in org.apache.cayenne.configuration"><span class="typeNameLink">ConfigurationNode</span></a></li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ConfigurationNodeVisitor.html" title="interface in org.apache.cayenne.configuration"><span class="typeNameLink">ConfigurationNodeVisitor</span></a>&lt;T&gt;</li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/Constants.html" title="interface in org.apache.cayenne.configuration"><span class="typeNameLink">Constants</span></a></li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/DataChannel.html" title="interface in org.apache.cayenne"><span class="typeNameLink">DataChannel</span></a>
<ul>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/ObjectContext.html" title="interface in org.apache.cayenne"><span class="typeNameLink">ObjectContext</span></a> (also extends java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/DataChannelDescriptorLoader.html" title="interface in org.apache.cayenne.configuration"><span class="typeNameLink">DataChannelDescriptorLoader</span></a></li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/DataChannelDescriptorMerger.html" title="interface in org.apache.cayenne.configuration"><span class="typeNameLink">DataChannelDescriptorMerger</span></a></li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/DataChannelFilter.html" title="interface in org.apache.cayenne"><span class="typeNameLink">DataChannelFilter</span></a></li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/DataChannelFilterChain.html" title="interface in org.apache.cayenne"><span class="typeNameLink">DataChannelFilterChain</span></a></li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/DataChannelListener.html" title="interface in org.apache.cayenne"><span class="typeNameLink">DataChannelListener</span></a></li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/DataChannelSyncFilterChain.html" title="interface in org.apache.cayenne"><span class="typeNameLink">DataChannelSyncFilterChain</span></a></li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/DataContextDelegate.html" title="interface in org.apache.cayenne.access"><span class="typeNameLink">DataContextDelegate</span></a></li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/DataMapLoader.html" title="interface in org.apache.cayenne.configuration"><span class="typeNameLink">DataMapLoader</span></a></li>
<li type="circle">org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DataNodeFactory.html" title="interface in org.apache.cayenne.configuration.server"><span class="typeNameLink">DataNodeFactory</span></a></li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/DataPortDelegate.html" title="interface in org.apache.cayenne.access"><span class="typeNameLink">DataPortDelegate</span></a></li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/DataRowStoreFactory.html" title="interface in org.apache.cayenne.access"><span class="typeNameLink">DataRowStoreFactory</span></a></li>
<li type="circle">org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DataSourceFactory.html" title="interface in org.apache.cayenne.configuration.server"><span class="typeNameLink">DataSourceFactory</span></a></li>
<li type="circle">org.apache.cayenne.dba.<a href="org/apache/cayenne/dba/DbAdapter.html" title="interface in org.apache.cayenne.dba"><span class="typeNameLink">DbAdapter</span></a></li>
<li type="circle">org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DbAdapterDetector.html" title="interface in org.apache.cayenne.configuration.server"><span class="typeNameLink">DbAdapterDetector</span></a></li>
<li type="circle">org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/DbAdapterFactory.html" title="interface in org.apache.cayenne.configuration.server"><span class="typeNameLink">DbAdapterFactory</span></a></li>
<li type="circle">org.apache.cayenne.di.<a href="org/apache/cayenne/di/DecoratorBuilder.html" title="interface in org.apache.cayenne.di"><span class="typeNameLink">DecoratorBuilder</span></a>&lt;T&gt;</li>
<li type="circle">org.apache.cayenne.ashwood.graph.<a href="org/apache/cayenne/ashwood/graph/DigraphIteration.html" title="interface in org.apache.cayenne.ashwood.graph"><span class="typeNameLink">DigraphIteration</span></a>&lt;E,V&gt;
<ul>
<li type="circle">org.apache.cayenne.ashwood.graph.<a href="org/apache/cayenne/ashwood/graph/Digraph.html" title="interface in org.apache.cayenne.ashwood.graph"><span class="typeNameLink">Digraph</span></a>&lt;E,V&gt;</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.ejbql.<a href="org/apache/cayenne/ejbql/EJBQLCompiledExpression.html" title="interface in org.apache.cayenne.ejbql"><span class="typeNameLink">EJBQLCompiledExpression</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLConstants.html" title="interface in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLConstants</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.<a href="org/apache/cayenne/ejbql/EJBQLExpression.html" title="interface in org.apache.cayenne.ejbql"><span class="typeNameLink">EJBQLExpression</span></a>
<ul>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/Node.html" title="interface in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">Node</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.ejbql.<a href="org/apache/cayenne/ejbql/EJBQLExpressionVisitor.html" title="interface in org.apache.cayenne.ejbql"><span class="typeNameLink">EJBQLExpressionVisitor</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.<a href="org/apache/cayenne/ejbql/EJBQLParser.html" title="interface in org.apache.cayenne.ejbql"><span class="typeNameLink">EJBQLParser</span></a></li>
<li type="circle">org.apache.cayenne.access.translator.ejbql.<a href="org/apache/cayenne/access/translator/ejbql/EJBQLTranslatorFactory.html" title="interface in org.apache.cayenne.access.translator.ejbql"><span class="typeNameLink">EJBQLTranslatorFactory</span></a></li>
<li type="circle">org.apache.cayenne.ejbql.parser.<a href="org/apache/cayenne/ejbql/parser/EJBQLTreeConstants.html" title="interface in org.apache.cayenne.ejbql.parser"><span class="typeNameLink">EJBQLTreeConstants</span></a></li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/EmbeddableDescriptor.html" title="interface in org.apache.cayenne.reflect"><span class="typeNameLink">EmbeddableDescriptor</span></a></li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/EntityListenerFactory.html" title="interface in org.apache.cayenne.map"><span class="typeNameLink">EntityListenerFactory</span></a></li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/EntityMergeListener.html" title="interface in org.apache.cayenne.util"><span class="typeNameLink">EntityMergeListener</span></a></li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/EntityResultSegment.html" title="interface in org.apache.cayenne.query"><span class="typeNameLink">EntityResultSegment</span></a></li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/EntitySorter.html" title="interface in org.apache.cayenne.map"><span class="typeNameLink">EntitySorter</span></a></li>
<li type="circle">org.apache.cayenne.event.<a href="org/apache/cayenne/event/EventBridgeFactory.html" title="interface in org.apache.cayenne.event"><span class="typeNameLink">EventBridgeFactory</span></a></li>
<li type="circle">java.util.<a href="https://docs.oracle.com/javase/7/docs/api/java/util/EventListener.html?is-external=true" title="class or interface in java.util"><span class="typeNameLink">EventListener</span></a>
<ul>
<li type="circle">org.apache.cayenne.map.event.<a href="org/apache/cayenne/map/event/DbAttributeListener.html" title="interface in org.apache.cayenne.map.event"><span class="typeNameLink">DbAttributeListener</span></a></li>
<li type="circle">org.apache.cayenne.map.event.<a href="org/apache/cayenne/map/event/DbEntityListener.html" title="interface in org.apache.cayenne.map.event"><span class="typeNameLink">DbEntityListener</span></a></li>
<li type="circle">org.apache.cayenne.map.event.<a href="org/apache/cayenne/map/event/DbRelationshipListener.html" title="interface in org.apache.cayenne.map.event"><span class="typeNameLink">DbRelationshipListener</span></a></li>
<li type="circle">org.apache.cayenne.map.event.<a href="org/apache/cayenne/map/event/EmbeddableAttributeListener.html" title="interface in org.apache.cayenne.map.event"><span class="typeNameLink">EmbeddableAttributeListener</span></a></li>
<li type="circle">org.apache.cayenne.map.event.<a href="org/apache/cayenne/map/event/EmbeddableListener.html" title="interface in org.apache.cayenne.map.event"><span class="typeNameLink">EmbeddableListener</span></a></li>
<li type="circle">org.apache.cayenne.map.event.<a href="org/apache/cayenne/map/event/ObjAttributeListener.html" title="interface in org.apache.cayenne.map.event"><span class="typeNameLink">ObjAttributeListener</span></a></li>
<li type="circle">org.apache.cayenne.map.event.<a href="org/apache/cayenne/map/event/ObjEntityListener.html" title="interface in org.apache.cayenne.map.event"><span class="typeNameLink">ObjEntityListener</span></a></li>
<li type="circle">org.apache.cayenne.map.event.<a href="org/apache/cayenne/map/event/ObjRelationshipListener.html" title="interface in org.apache.cayenne.map.event"><span class="typeNameLink">ObjRelationshipListener</span></a></li>
<li type="circle">org.apache.cayenne.access.event.<a href="org/apache/cayenne/access/event/SnapshotEventListener.html" title="interface in org.apache.cayenne.access.event"><span class="typeNameLink">SnapshotEventListener</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.event.<a href="org/apache/cayenne/event/EventManager.html" title="interface in org.apache.cayenne.event"><span class="typeNameLink">EventManager</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ExpressionParserConstants.html" title="interface in org.apache.cayenne.exp.parser"><span class="typeNameLink">ExpressionParserConstants</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ExpressionParserTreeConstants.html" title="interface in org.apache.cayenne.exp.parser"><span class="typeNameLink">ExpressionParserTreeConstants</span></a></li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/ExtendedEnumeration.html" title="interface in org.apache.cayenne"><span class="typeNameLink">ExtendedEnumeration</span></a></li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedType.html" title="interface in org.apache.cayenne.access.types"><span class="typeNameLink">ExtendedType</span></a>&lt;T&gt;</li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ExtendedTypeFactory.html" title="interface in org.apache.cayenne.access.types"><span class="typeNameLink">ExtendedTypeFactory</span></a></li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/FaultFactory.html" title="interface in org.apache.cayenne.reflect"><span class="typeNameLink">FaultFactory</span></a></li>
<li type="circle">org.apache.cayenne.graph.<a href="org/apache/cayenne/graph/GraphChangeHandler.html" title="interface in org.apache.cayenne.graph"><span class="typeNameLink">GraphChangeHandler</span></a>
<ul>
<li type="circle">org.apache.cayenne.graph.<a href="org/apache/cayenne/graph/GraphManager.html" title="interface in org.apache.cayenne.graph"><span class="typeNameLink">GraphManager</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.di.<a href="org/apache/cayenne/di/Injector.html" title="interface in org.apache.cayenne.di"><span class="typeNameLink">Injector</span></a></li>
<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Iterable</span></a>&lt;T&gt;
<ul>
<li type="circle">java.util.<a href="https://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><span class="typeNameLink">Collection</span></a>&lt;E&gt;
<ul>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/PersistentObjectCollection.html" title="interface in org.apache.cayenne.util"><span class="typeNameLink">PersistentObjectCollection</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/PersistentObjectCollection.html" title="interface in org.apache.cayenne.util"><span class="typeNameLink">PersistentObjectCollection</span></a></li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/QueryResult.html" title="interface in org.apache.cayenne"><span class="typeNameLink">QueryResult</span></a>&lt;T&gt;</li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/ResultIterator.html" title="interface in org.apache.cayenne"><span class="typeNameLink">ResultIterator</span></a>&lt;T&gt; (also extends java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a>)</li>
</ul>
</li>
<li type="circle">java.util.<a href="https://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util"><span class="typeNameLink">Iterator</span></a>&lt;E&gt;
<ul>
<li type="circle">org.apache.cayenne.ashwood.graph.<a href="org/apache/cayenne/ashwood/graph/ArcIterator.html" title="interface in org.apache.cayenne.ashwood.graph"><span class="typeNameLink">ArcIterator</span></a>&lt;E,V&gt;</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.log.<a href="org/apache/cayenne/log/JdbcEventLogger.html" title="interface in org.apache.cayenne.log"><span class="typeNameLink">JdbcEventLogger</span></a></li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/LifecycleListener.html" title="interface in org.apache.cayenne"><span class="typeNameLink">LifecycleListener</span></a></li>
<li type="circle">org.apache.cayenne.di.<a href="org/apache/cayenne/di/ListBuilder.html" title="interface in org.apache.cayenne.di"><span class="typeNameLink">ListBuilder</span></a>&lt;T&gt;</li>
<li type="circle">org.apache.cayenne.di.<a href="org/apache/cayenne/di/MapBuilder.html" title="interface in org.apache.cayenne.di"><span class="typeNameLink">MapBuilder</span></a>&lt;T&gt;</li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/MappingNamespace.html" title="interface in org.apache.cayenne.map"><span class="typeNameLink">MappingNamespace</span></a></li>
<li type="circle">org.apache.cayenne.di.<a href="org/apache/cayenne/di/Module.html" title="interface in org.apache.cayenne.di"><span class="typeNameLink">Module</span></a></li>
<li type="circle">org.apache.cayenne.di.spi.<a href="org/apache/cayenne/di/spi/ModuleProvider.html" title="interface in org.apache.cayenne.di.spi"><span class="typeNameLink">ModuleProvider</span></a>
<ul>
<li type="circle">org.apache.cayenne.configuration.rop.client.<a href="org/apache/cayenne/configuration/rop/client/CayenneClientModuleProvider.html" title="interface in org.apache.cayenne.configuration.rop.client"><span class="typeNameLink">CayenneClientModuleProvider</span></a></li>
<li type="circle">org.apache.cayenne.configuration.server.<a href="org/apache/cayenne/configuration/server/CayenneServerModuleProvider.html" title="interface in org.apache.cayenne.configuration.server"><span class="typeNameLink">CayenneServerModuleProvider</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/Node.html" title="interface in org.apache.cayenne.exp.parser"><span class="typeNameLink">Node</span></a></li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ObjectContextFactory.html" title="interface in org.apache.cayenne.configuration"><span class="typeNameLink">ObjectContextFactory</span></a></li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/ObjectMapRetainStrategy.html" title="interface in org.apache.cayenne.access"><span class="typeNameLink">ObjectMapRetainStrategy</span></a></li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/ObjectStoreFactory.html" title="interface in org.apache.cayenne.configuration"><span class="typeNameLink">ObjectStoreFactory</span></a></li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/OperationHints.html" title="interface in org.apache.cayenne.access"><span class="typeNameLink">OperationHints</span></a>
<ul>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/OperationObserver.html" title="interface in org.apache.cayenne.access"><span class="typeNameLink">OperationObserver</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/PasswordEncoding.html" title="interface in org.apache.cayenne.configuration"><span class="typeNameLink">PasswordEncoding</span></a></li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/PathComponent.html" title="interface in org.apache.cayenne.map"><span class="typeNameLink">PathComponent</span></a>&lt;T,U&gt;</li>
<li type="circle">org.apache.cayenne.dba.<a href="org/apache/cayenne/dba/PkGenerator.html" title="interface in org.apache.cayenne.dba"><span class="typeNameLink">PkGenerator</span></a></li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/PrefetchProcessor.html" title="interface in org.apache.cayenne.query"><span class="typeNameLink">PrefetchProcessor</span></a></li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/PropertyDescriptor.html" title="interface in org.apache.cayenne.reflect"><span class="typeNameLink">PropertyDescriptor</span></a>
<ul>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/ArcProperty.html" title="interface in org.apache.cayenne.reflect"><span class="typeNameLink">ArcProperty</span></a>
<ul>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/ToManyMapProperty.html" title="interface in org.apache.cayenne.reflect"><span class="typeNameLink">ToManyMapProperty</span></a></li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/ToManyProperty.html" title="interface in org.apache.cayenne.reflect"><span class="typeNameLink">ToManyProperty</span></a>
<ul>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/ToManyMapProperty.html" title="interface in org.apache.cayenne.reflect"><span class="typeNameLink">ToManyMapProperty</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/ToOneProperty.html" title="interface in org.apache.cayenne.reflect"><span class="typeNameLink">ToOneProperty</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/AttributeProperty.html" title="interface in org.apache.cayenne.reflect"><span class="typeNameLink">AttributeProperty</span></a></li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/Property.html" title="interface in org.apache.cayenne.reflect"><span class="typeNameLink">Property</span></a></li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/ToManyMapProperty.html" title="interface in org.apache.cayenne.reflect"><span class="typeNameLink">ToManyMapProperty</span></a></li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/ToManyProperty.html" title="interface in org.apache.cayenne.reflect"><span class="typeNameLink">ToManyProperty</span></a>
<ul>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/ToManyMapProperty.html" title="interface in org.apache.cayenne.reflect"><span class="typeNameLink">ToManyMapProperty</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/ToOneProperty.html" title="interface in org.apache.cayenne.reflect"><span class="typeNameLink">ToOneProperty</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/PropertyVisitor.html" title="interface in org.apache.cayenne.reflect"><span class="typeNameLink">PropertyVisitor</span></a></li>
<li type="circle">org.apache.cayenne.di.<a href="org/apache/cayenne/di/Provider.html" title="interface in org.apache.cayenne.di"><span class="typeNameLink">Provider</span></a>&lt;T&gt;</li>
<li type="circle">org.apache.cayenne.access.translator.select.<a href="org/apache/cayenne/access/translator/select/QueryAssembler.AddBindingListener.html" title="interface in org.apache.cayenne.access.translator.select"><span class="typeNameLink">QueryAssembler.AddBindingListener</span></a></li>
<li type="circle">org.apache.cayenne.cache.<a href="org/apache/cayenne/cache/QueryCache.html" title="interface in org.apache.cayenne.cache"><span class="typeNameLink">QueryCache</span></a></li>
<li type="circle">org.apache.cayenne.cache.<a href="org/apache/cayenne/cache/QueryCacheEntryFactory.html" title="interface in org.apache.cayenne.cache"><span class="typeNameLink">QueryCacheEntryFactory</span></a></li>
<li type="circle">org.apache.cayenne.access.<a href="org/apache/cayenne/access/QueryEngine.html" title="interface in org.apache.cayenne.access"><span class="typeNameLink">QueryEngine</span></a></li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/QueryMetadata.html" title="interface in org.apache.cayenne.query"><span class="typeNameLink">QueryMetadata</span></a></li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/QueryResponse.html" title="interface in org.apache.cayenne"><span class="typeNameLink">QueryResponse</span></a></li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/QueryResultItem.html" title="interface in org.apache.cayenne"><span class="typeNameLink">QueryResultItem</span></a>&lt;T&gt;</li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/QueryRouter.html" title="interface in org.apache.cayenne.query"><span class="typeNameLink">QueryRouter</span></a></li>
<li type="circle">org.apache.cayenne.dba.<a href="org/apache/cayenne/dba/QuotingStrategy.html" title="interface in org.apache.cayenne.dba"><span class="typeNameLink">QuotingStrategy</span></a></li>
<li type="circle">java.rmi.<a href="https://docs.oracle.com/javase/7/docs/api/java/rmi/Remote.html?is-external=true" title="class or interface in java.rmi"><span class="typeNameLink">Remote</span></a>
<ul>
<li type="circle">org.apache.cayenne.remote.<a href="org/apache/cayenne/remote/RemoteService.html" title="interface in org.apache.cayenne.remote"><span class="typeNameLink">RemoteService</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.configuration.web.<a href="org/apache/cayenne/configuration/web/RequestHandler.html" title="interface in org.apache.cayenne.configuration.web"><span class="typeNameLink">RequestHandler</span></a></li>
<li type="circle">org.apache.cayenne.resource.<a href="org/apache/cayenne/resource/ResourceLocator.html" title="interface in org.apache.cayenne.resource"><span class="typeNameLink">ResourceLocator</span></a></li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/ResultIteratorCallback.html" title="interface in org.apache.cayenne"><span class="typeNameLink">ResultIteratorCallback</span></a>&lt;T&gt;</li>
<li type="circle">org.apache.cayenne.rop.<a href="org/apache/cayenne/rop/ROPConnector.html" title="interface in org.apache.cayenne.rop"><span class="typeNameLink">ROPConnector</span></a></li>
<li type="circle">org.apache.cayenne.rop.<a href="org/apache/cayenne/rop/ROPSerializationService.html" title="interface in org.apache.cayenne.rop"><span class="typeNameLink">ROPSerializationService</span></a></li>
<li type="circle">org.apache.cayenne.access.jdbc.reader.<a href="org/apache/cayenne/access/jdbc/reader/RowReader.html" title="interface in org.apache.cayenne.access.jdbc.reader"><span class="typeNameLink">RowReader</span></a>&lt;T&gt;</li>
<li type="circle">org.apache.cayenne.access.jdbc.reader.<a href="org/apache/cayenne/access/jdbc/reader/RowReaderFactory.html" title="interface in org.apache.cayenne.access.jdbc.reader"><span class="typeNameLink">RowReaderFactory</span></a></li>
<li type="circle">org.apache.cayenne.configuration.<a href="org/apache/cayenne/configuration/RuntimeProperties.html" title="interface in org.apache.cayenne.configuration"><span class="typeNameLink">RuntimeProperties</span></a></li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/ScalarResultSegment.html" title="interface in org.apache.cayenne.query"><span class="typeNameLink">ScalarResultSegment</span></a></li>
<li type="circle">org.apache.cayenne.access.dbsync.<a href="org/apache/cayenne/access/dbsync/SchemaUpdateStrategy.html" title="interface in org.apache.cayenne.access.dbsync"><span class="typeNameLink">SchemaUpdateStrategy</span></a></li>
<li type="circle">org.apache.cayenne.access.dbsync.<a href="org/apache/cayenne/access/dbsync/SchemaUpdateStrategyFactory.html" title="interface in org.apache.cayenne.access.dbsync"><span class="typeNameLink">SchemaUpdateStrategyFactory</span></a></li>
<li type="circle">org.apache.cayenne.di.<a href="org/apache/cayenne/di/Scope.html" title="interface in org.apache.cayenne.di"><span class="typeNameLink">Scope</span></a></li>
<li type="circle">org.apache.cayenne.di.<a href="org/apache/cayenne/di/ScopeEventListener.html" title="interface in org.apache.cayenne.di"><span class="typeNameLink">ScopeEventListener</span></a></li>
<li type="circle">org.apache.cayenne.access.translator.select.<a href="org/apache/cayenne/access/translator/select/SelectTranslator.html" title="interface in org.apache.cayenne.access.translator.select"><span class="typeNameLink">SelectTranslator</span></a></li>
<li type="circle">org.apache.cayenne.access.translator.select.<a href="org/apache/cayenne/access/translator/select/SelectTranslatorFactory.html" title="interface in org.apache.cayenne.access.translator.select"><span class="typeNameLink">SelectTranslatorFactory</span></a></li>
<li type="circle">java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io"><span class="typeNameLink">Serializable</span></a>
<ul>
<li type="circle">org.apache.cayenne.reflect.<a href="org/apache/cayenne/reflect/Accessor.html" title="interface in org.apache.cayenne.reflect"><span class="typeNameLink">Accessor</span></a></li>
<li type="circle">org.apache.cayenne.remote.<a href="org/apache/cayenne/remote/ClientMessage.html" title="interface in org.apache.cayenne.remote"><span class="typeNameLink">ClientMessage</span></a></li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/DataObject.html" title="interface in org.apache.cayenne"><span class="typeNameLink">DataObject</span></a></li>
<li type="circle">org.apache.cayenne.graph.<a href="org/apache/cayenne/graph/GraphDiff.html" title="interface in org.apache.cayenne.graph"><span class="typeNameLink">GraphDiff</span></a></li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/ObjectContext.html" title="interface in org.apache.cayenne"><span class="typeNameLink">ObjectContext</span></a> (also extends org.apache.cayenne.<a href="org/apache/cayenne/DataChannel.html" title="interface in org.apache.cayenne">DataChannel</a>)</li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/ParameterizedQuery.html" title="interface in org.apache.cayenne.query"><span class="typeNameLink">ParameterizedQuery</span></a></li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/Persistent.html" title="interface in org.apache.cayenne"><span class="typeNameLink">Persistent</span></a>
<ul>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/DataObject.html" title="interface in org.apache.cayenne"><span class="typeNameLink">DataObject</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/Query.html" title="interface in org.apache.cayenne.query"><span class="typeNameLink">Query</span></a>
<ul>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/ParameterizedQuery.html" title="interface in org.apache.cayenne.query"><span class="typeNameLink">ParameterizedQuery</span></a></li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/Select.html" title="interface in org.apache.cayenne.query"><span class="typeNameLink">Select</span></a>&lt;T&gt;</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.resource.<a href="org/apache/cayenne/resource/Resource.html" title="interface in org.apache.cayenne.resource"><span class="typeNameLink">Resource</span></a></li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/Select.html" title="interface in org.apache.cayenne.query"><span class="typeNameLink">Select</span></a>&lt;T&gt;</li>
<li type="circle">org.apache.cayenne.validation.<a href="org/apache/cayenne/validation/ValidationFailure.html" title="interface in org.apache.cayenne.validation"><span class="typeNameLink">ValidationFailure</span></a></li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/ValueHolder.html" title="interface in org.apache.cayenne"><span class="typeNameLink">ValueHolder</span></a></li>
</ul>
</li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/SQLAction.html" title="interface in org.apache.cayenne.query"><span class="typeNameLink">SQLAction</span></a></li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/SQLActionVisitor.html" title="interface in org.apache.cayenne.query"><span class="typeNameLink">SQLActionVisitor</span></a></li>
<li type="circle">org.apache.cayenne.access.jdbc.<a href="org/apache/cayenne/access/jdbc/SQLTemplateProcessor.html" title="interface in org.apache.cayenne.access.jdbc"><span class="typeNameLink">SQLTemplateProcessor</span></a></li>
<li type="circle">org.apache.cayenne.tx.<a href="org/apache/cayenne/tx/Transaction.html" title="interface in org.apache.cayenne.tx"><span class="typeNameLink">Transaction</span></a></li>
<li type="circle">org.apache.cayenne.tx.<a href="org/apache/cayenne/tx/TransactionalOperation.html" title="interface in org.apache.cayenne.tx"><span class="typeNameLink">TransactionalOperation</span></a>&lt;T&gt;</li>
<li type="circle">org.apache.cayenne.tx.<a href="org/apache/cayenne/tx/TransactionFactory.html" title="interface in org.apache.cayenne.tx"><span class="typeNameLink">TransactionFactory</span></a></li>
<li type="circle">org.apache.cayenne.tx.<a href="org/apache/cayenne/tx/TransactionListener.html" title="interface in org.apache.cayenne.tx"><span class="typeNameLink">TransactionListener</span></a></li>
<li type="circle">org.apache.cayenne.tx.<a href="org/apache/cayenne/tx/TransactionManager.html" title="interface in org.apache.cayenne.tx"><span class="typeNameLink">TransactionManager</span></a></li>
<li type="circle">org.apache.cayenne.exp.<a href="org/apache/cayenne/exp/TraversalHandler.html" title="interface in org.apache.cayenne.exp"><span class="typeNameLink">TraversalHandler</span></a></li>
<li type="circle">org.apache.cayenne.<a href="org/apache/cayenne/Validating.html" title="interface in org.apache.cayenne"><span class="typeNameLink">Validating</span></a></li>
<li type="circle">org.apache.cayenne.exp.<a href="org/apache/cayenne/exp/ValueInjector.html" title="interface in org.apache.cayenne.exp"><span class="typeNameLink">ValueInjector</span></a></li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ValueObjectType.html" title="interface in org.apache.cayenne.access.types"><span class="typeNameLink">ValueObjectType</span></a>&lt;V,T&gt;</li>
<li type="circle">org.apache.cayenne.access.types.<a href="org/apache/cayenne/access/types/ValueObjectTypeRegistry.html" title="interface in org.apache.cayenne.access.types"><span class="typeNameLink">ValueObjectTypeRegistry</span></a></li>
<li type="circle">java.sql.<a href="https://docs.oracle.com/javase/7/docs/api/java/sql/Wrapper.html?is-external=true" title="class or interface in java.sql"><span class="typeNameLink">Wrapper</span></a>
<ul>
<li type="circle">javax.sql.<a href="https://docs.oracle.com/javase/7/docs/api/javax/sql/DataSource.html?is-external=true" title="class or interface in javax.sql"><span class="typeNameLink">DataSource</span></a> (also extends javax.sql.<a href="https://docs.oracle.com/javase/7/docs/api/javax/sql/CommonDataSource.html?is-external=true" title="class or interface in javax.sql">CommonDataSource</a>)
<ul>
<li type="circle">org.apache.cayenne.datasource.<a href="org/apache/cayenne/datasource/PoolingDataSource.html" title="interface in org.apache.cayenne.datasource"><span class="typeNameLink">PoolingDataSource</span></a> (also extends java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a>)</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.datasource.<a href="org/apache/cayenne/datasource/PoolingDataSource.html" title="interface in org.apache.cayenne.datasource"><span class="typeNameLink">PoolingDataSource</span></a> (also extends java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a>, javax.sql.<a href="https://docs.oracle.com/javase/7/docs/api/javax/sql/DataSource.html?is-external=true" title="class or interface in javax.sql">DataSource</a>)</li>
</ul>
</li>
<li type="circle">org.apache.cayenne.util.<a href="org/apache/cayenne/util/XMLSerializable.html" title="interface in org.apache.cayenne.util"><span class="typeNameLink">XMLSerializable</span></a></li>
</ul>
<h2 title="Annotation Type Hierarchy">Annotation Type Hierarchy</h2>
<ul>
<li type="circle">org.apache.cayenne.di.<a href="org/apache/cayenne/di/Inject.html" title="annotation in org.apache.cayenne.di"><span class="typeNameLink">Inject</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
<li type="circle">org.apache.cayenne.di.<a href="org/apache/cayenne/di/BeforeScopeEnd.html" title="annotation in org.apache.cayenne.di"><span class="typeNameLink">BeforeScopeEnd</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
<li type="circle">org.apache.cayenne.annotation.<a href="org/apache/cayenne/annotation/PostRemove.html" title="annotation in org.apache.cayenne.annotation"><span class="typeNameLink">PostRemove</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
<li type="circle">org.apache.cayenne.annotation.<a href="org/apache/cayenne/annotation/PostLoad.html" title="annotation in org.apache.cayenne.annotation"><span class="typeNameLink">PostLoad</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
<li type="circle">org.apache.cayenne.annotation.<a href="org/apache/cayenne/annotation/PostUpdate.html" title="annotation in org.apache.cayenne.annotation"><span class="typeNameLink">PostUpdate</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
<li type="circle">org.apache.cayenne.annotation.<a href="org/apache/cayenne/annotation/PostAdd.html" title="annotation in org.apache.cayenne.annotation"><span class="typeNameLink">PostAdd</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
<li type="circle">org.apache.cayenne.annotation.<a href="org/apache/cayenne/annotation/PreRemove.html" title="annotation in org.apache.cayenne.annotation"><span class="typeNameLink">PreRemove</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
<li type="circle">org.apache.cayenne.annotation.<a href="org/apache/cayenne/annotation/PrePersist.html" title="annotation in org.apache.cayenne.annotation"><span class="typeNameLink">PrePersist</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
<li type="circle">org.apache.cayenne.annotation.<a href="org/apache/cayenne/annotation/PreUpdate.html" title="annotation in org.apache.cayenne.annotation"><span class="typeNameLink">PreUpdate</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
<li type="circle">org.apache.cayenne.annotation.<a href="org/apache/cayenne/annotation/PostPersist.html" title="annotation in org.apache.cayenne.annotation"><span class="typeNameLink">PostPersist</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
<li type="circle">org.apache.cayenne.ashwood.<a href="org/apache/cayenne/ashwood/SortWeight.html" title="annotation in org.apache.cayenne.ashwood"><span class="typeNameLink">SortWeight</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
</ul>
<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
<ul>
<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
<ul>
<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
<ul>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/LifecycleEvent.html" title="enum in org.apache.cayenne.map"><span class="typeNameLink">LifecycleEvent</span></a></li>
<li type="circle">org.apache.cayenne.map.<a href="org/apache/cayenne/map/JoinType.html" title="enum in org.apache.cayenne.map"><span class="typeNameLink">JoinType</span></a></li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/CapsStrategy.html" title="enum in org.apache.cayenne.query"><span class="typeNameLink">CapsStrategy</span></a></li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/SortOrder.html" title="enum in org.apache.cayenne.query"><span class="typeNameLink">SortOrder</span></a></li>
<li type="circle">org.apache.cayenne.query.<a href="org/apache/cayenne/query/QueryCacheStrategy.html" title="enum in org.apache.cayenne.query"><span class="typeNameLink">QueryCacheStrategy</span></a></li>
<li type="circle">org.apache.cayenne.exp.parser.<a href="org/apache/cayenne/exp/parser/ASTExtract.DateTimePart.html" title="enum in org.apache.cayenne.exp.parser"><span class="typeNameLink">ASTExtract.DateTimePart</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
<li><a href="overview-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2019 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
</body>
</html>