blob: a4133bcf803b3e5c1e121b8b2530044e04067cd6 [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_222) on Tue Dec 08 12:28:36 UTC 2020 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Serialized Form (EclipseLink 3.0.0, API Reference)</title>
<meta name="date" content="2020-12-08">
<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="Serialized Form (EclipseLink 3.0.0, API Reference)";
}
}
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><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage">EclipseLink 3.0.0, API Reference</div>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?serialized-form.html" target="_top">Frames</a></li>
<li><a href="serialized-form.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 title="Serialized Form" class="title">Serialized Form</h1>
</div>
<div class="serializedFormContainer">
<ul class="blockList">
<li class="blockList">
<h2 title="Package">Package&nbsp;commonj.sdo.impl</h2>
<ul class="blockList">
<li class="blockList"><a name="commonj.sdo.impl.ExternalizableDelegator">
<!-- -->
</a>
<h3>Class commonj.sdo.impl.ExternalizableDelegator extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<ul class="blockList">
<li class="blockList">
<h4>readExternal</h4>
<pre>public&nbsp;void&nbsp;readExternal(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/ObjectInput.html?is-external=true" title="class or interface in java.io">ObjectInput</a>&nbsp;arg0)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></code></dd>
</dl>
</li>
<li class="blockListLast">
<h4>writeExternal</h4>
<pre>public&nbsp;void&nbsp;writeExternal(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/ObjectOutput.html?is-external=true" title="class or interface in java.io">ObjectOutput</a>&nbsp;arg0)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.core.descriptors</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.core.descriptors.CoreDescriptor">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/core/descriptors/CoreDescriptor.html" title="class in org.eclipse.persistence.core.descriptors">org.eclipse.persistence.core.descriptors.CoreDescriptor</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>eventManager</h4>
<pre><a href="org/eclipse/persistence/core/descriptors/CoreDescriptorEventManager.html" title="class in org.eclipse.persistence.core.descriptors">CoreDescriptorEventManager</a>&lt;<a href="org/eclipse/persistence/core/descriptors/CoreDescriptorEventManager.html" title="type parameter in CoreDescriptorEventManager">DESCRIPTOR_EVENT</a> extends <a href="org/eclipse/persistence/core/descriptors/CoreDescriptorEvent.html" title="interface in org.eclipse.persistence.core.descriptors">CoreDescriptorEvent</a>&gt; eventManager</pre>
</li>
<li class="blockList">
<h4>field</h4>
<pre>org.eclipse.persistence.internal.core.helper.CoreField field</pre>
</li>
<li class="blockList">
<h4>instantiationPolicy</h4>
<pre>org.eclipse.persistence.internal.core.descriptors.CoreInstantiationPolicy instantiationPolicy</pre>
</li>
<li class="blockList">
<h4>inheritancePolicy</h4>
<pre><a href="org/eclipse/persistence/core/descriptors/CoreInheritancePolicy.html" title="class in org.eclipse.persistence.core.descriptors">CoreInheritancePolicy</a>&lt;<a href="org/eclipse/persistence/core/descriptors/CoreInheritancePolicy.html" title="type parameter in CoreInheritancePolicy">ABSTRACT_RECORD</a> extends org.eclipse.persistence.internal.core.sessions.CoreAbstractRecord,<a href="org/eclipse/persistence/core/descriptors/CoreInheritancePolicy.html" title="type parameter in CoreInheritancePolicy">ABSTRACT_SESSION</a> extends org.eclipse.persistence.internal.core.sessions.CoreAbstractSession,<a href="org/eclipse/persistence/core/descriptors/CoreInheritancePolicy.html" title="type parameter in CoreInheritancePolicy">DESCRIPTOR</a> extends <a href="org/eclipse/persistence/core/descriptors/CoreDescriptor.html" title="class in org.eclipse.persistence.core.descriptors">CoreDescriptor</a>,<a href="org/eclipse/persistence/core/descriptors/CoreInheritancePolicy.html" title="type parameter in CoreInheritancePolicy">FIELD</a> extends org.eclipse.persistence.internal.core.helper.CoreField&gt; inheritancePolicy</pre>
</li>
<li class="blockList">
<h4>objectBuilder</h4>
<pre>org.eclipse.persistence.internal.core.descriptors.CoreObjectBuilder&lt;ABSTRACT_RECORD extends org.eclipse.persistence.internal.core.sessions.CoreAbstractRecord,ABSTRACT_SESSION extends org.eclipse.persistence.internal.core.sessions.CoreAbstractSession,FIELD extends org.eclipse.persistence.internal.core.helper.CoreField,MAPPING extends <a href="org/eclipse/persistence/core/mappings/CoreMapping.html" title="class in org.eclipse.persistence.core.mappings">CoreMapping</a>&gt; objectBuilder</pre>
</li>
<li class="blockListLast">
<h4>attributeGroups</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; attributeGroups</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.core.mappings.transformers</h2>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.core.queries</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.core.queries.CoreAttributeGroup">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/core/queries/CoreAttributeGroup.html" title="class in org.eclipse.persistence.core.queries">org.eclipse.persistence.core.queries.CoreAttributeGroup</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>toStringLoopCount</h4>
<pre>int toStringLoopCount</pre>
</li>
<li class="blockList">
<h4>name</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name</pre>
<div class="block">Name of the group. This is used in subclasses where the groups are stored
and can be used within a query by name as with FetchGroup. For dynamic
groups the name has no functional value.</div>
</li>
<li class="blockList">
<h4>typeName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> typeName</pre>
<div class="block">The name of the class represented by this AttrbuteGroup. Used to specify overriding
groups for subclasses.</div>
</li>
<li class="blockList">
<h4>type</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; type</pre>
<div class="block">The class represented by this AttrbuteGroup. Used to specify overriding
groups for subclasses.</div>
</li>
<li class="blockList">
<h4>superClassGroup</h4>
<pre><a href="org/eclipse/persistence/core/queries/CoreAttributeGroup.html" title="class in org.eclipse.persistence.core.queries">CoreAttributeGroup</a>&lt;<a href="org/eclipse/persistence/core/queries/CoreAttributeGroup.html" title="type parameter in CoreAttributeGroup">ATTRIBUTE_ITEM</a> extends <a href="org/eclipse/persistence/core/queries/CoreAttributeItem.html" title="class in org.eclipse.persistence.core.queries">CoreAttributeItem</a>,<a href="org/eclipse/persistence/core/queries/CoreAttributeGroup.html" title="type parameter in CoreAttributeGroup">DESCRIPTOR</a> extends <a href="org/eclipse/persistence/core/descriptors/CoreDescriptor.html" title="class in org.eclipse.persistence.core.descriptors">CoreDescriptor</a>&gt; superClassGroup</pre>
<div class="block">To add inheritance support the two following attrbutes are used to create a model of the inheritance tree
This attribute points to the parent AttributeGroup of this attribute group.</div>
</li>
<li class="blockList">
<h4>allsubclasses</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; allsubclasses</pre>
<div class="block">This attribute is used to store all of the classes in this hierarchy keyed by type. It is used to find the correct graph
for polymorphic groups.</div>
</li>
<li class="blockList">
<h4>items</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; items</pre>
<div class="block">Specified attributes in the group mapped to their AttributeItems</div>
</li>
<li class="blockListLast">
<h4>isValidated</h4>
<pre>boolean isValidated</pre>
<div class="block">Marks this AttributeGroup as having been validated by the builder and does not require further validation</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.core.queries.CoreAttributeItem">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/core/queries/CoreAttributeItem.html" title="class in org.eclipse.persistence.core.queries">org.eclipse.persistence.core.queries.CoreAttributeItem</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>attributeName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> attributeName</pre>
</li>
<li class="blockList">
<h4>parent</h4>
<pre><a href="org/eclipse/persistence/core/queries/CoreAttributeGroup.html" title="class in org.eclipse.persistence.core.queries">CoreAttributeGroup</a>&lt;<a href="org/eclipse/persistence/core/queries/CoreAttributeGroup.html" title="type parameter in CoreAttributeGroup">ATTRIBUTE_ITEM</a> extends <a href="org/eclipse/persistence/core/queries/CoreAttributeItem.html" title="class in org.eclipse.persistence.core.queries">CoreAttributeItem</a>,<a href="org/eclipse/persistence/core/queries/CoreAttributeGroup.html" title="type parameter in CoreAttributeGroup">DESCRIPTOR</a> extends <a href="org/eclipse/persistence/core/descriptors/CoreDescriptor.html" title="class in org.eclipse.persistence.core.descriptors">CoreDescriptor</a>&gt; parent</pre>
</li>
<li class="blockList">
<h4>group</h4>
<pre><a href="org/eclipse/persistence/core/queries/CoreAttributeGroup.html" title="class in org.eclipse.persistence.core.queries">CoreAttributeGroup</a>&lt;<a href="org/eclipse/persistence/core/queries/CoreAttributeGroup.html" title="type parameter in CoreAttributeGroup">ATTRIBUTE_ITEM</a> extends <a href="org/eclipse/persistence/core/queries/CoreAttributeItem.html" title="class in org.eclipse.persistence.core.queries">CoreAttributeItem</a>,<a href="org/eclipse/persistence/core/queries/CoreAttributeGroup.html" title="type parameter in CoreAttributeGroup">DESCRIPTOR</a> extends <a href="org/eclipse/persistence/core/descriptors/CoreDescriptor.html" title="class in org.eclipse.persistence.core.descriptors">CoreDescriptor</a>&gt; group</pre>
</li>
<li class="blockList">
<h4>keyGroup</h4>
<pre><a href="org/eclipse/persistence/core/queries/CoreAttributeGroup.html" title="class in org.eclipse.persistence.core.queries">CoreAttributeGroup</a>&lt;<a href="org/eclipse/persistence/core/queries/CoreAttributeGroup.html" title="type parameter in CoreAttributeGroup">ATTRIBUTE_ITEM</a> extends <a href="org/eclipse/persistence/core/queries/CoreAttributeItem.html" title="class in org.eclipse.persistence.core.queries">CoreAttributeItem</a>,<a href="org/eclipse/persistence/core/queries/CoreAttributeGroup.html" title="type parameter in CoreAttributeGroup">DESCRIPTOR</a> extends <a href="org/eclipse/persistence/core/descriptors/CoreDescriptor.html" title="class in org.eclipse.persistence.core.descriptors">CoreDescriptor</a>&gt; keyGroup</pre>
</li>
<li class="blockList">
<h4>subGroups</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; subGroups</pre>
</li>
<li class="blockListLast">
<h4>keyGroups</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; keyGroups</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.core.sessions</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.core.sessions.CoreProject">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/core/sessions/CoreProject.html" title="class in org.eclipse.persistence.core.sessions">org.eclipse.persistence.core.sessions.CoreProject</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.dbws</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.dbws.DBWSModelProject">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/dbws/DBWSModelProject.html" title="class in org.eclipse.persistence.dbws">org.eclipse.persistence.dbws.DBWSModelProject</a> extends <a href="org/eclipse/persistence/sessions/Project.html" title="class in org.eclipse.persistence.sessions">Project</a> implements Serializable</h3>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.descriptors</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.descriptors.AllFieldsLockingPolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/AllFieldsLockingPolicy.html" title="class in org.eclipse.persistence.descriptors">org.eclipse.persistence.descriptors.AllFieldsLockingPolicy</a> extends <a href="org/eclipse/persistence/descriptors/FieldsLockingPolicy.html" title="class in org.eclipse.persistence.descriptors">FieldsLockingPolicy</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.descriptors.CacheIndex">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/CacheIndex.html" title="class in org.eclipse.persistence.descriptors">org.eclipse.persistence.descriptors.CacheIndex</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>isUpdateable</h4>
<pre>boolean isUpdateable</pre>
</li>
<li class="blockList">
<h4>isInsertable</h4>
<pre>boolean isInsertable</pre>
</li>
<li class="blockList">
<h4>fields</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; fields</pre>
</li>
<li class="blockList">
<h4>cacheSize</h4>
<pre>int cacheSize</pre>
<div class="block">Allows the cache size to be set.</div>
</li>
<li class="blockListLast">
<h4>cacheType</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; cacheType</pre>
<div class="block">Allows the identity map class type to be set.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.descriptors.CachePolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/CachePolicy.html" title="class in org.eclipse.persistence.descriptors">org.eclipse.persistence.descriptors.CachePolicy</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>identityMapClass</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; identityMapClass</pre>
</li>
<li class="blockList">
<h4>identityMapSize</h4>
<pre>int identityMapSize</pre>
</li>
<li class="blockList">
<h4>shouldAlwaysRefreshCache</h4>
<pre>boolean shouldAlwaysRefreshCache</pre>
</li>
<li class="blockList">
<h4>shouldOnlyRefreshCacheIfNewerVersion</h4>
<pre>boolean shouldOnlyRefreshCacheIfNewerVersion</pre>
</li>
<li class="blockList">
<h4>shouldDisableCacheHits</h4>
<pre>boolean shouldDisableCacheHits</pre>
</li>
<li class="blockList">
<h4>remoteIdentityMapClass</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; remoteIdentityMapClass</pre>
</li>
<li class="blockList">
<h4>remoteIdentityMapSize</h4>
<pre>int remoteIdentityMapSize</pre>
</li>
<li class="blockList">
<h4>shouldAlwaysRefreshCacheOnRemote</h4>
<pre>boolean shouldAlwaysRefreshCacheOnRemote</pre>
</li>
<li class="blockList">
<h4>shouldDisableCacheHitsOnRemote</h4>
<pre>boolean shouldDisableCacheHitsOnRemote</pre>
</li>
<li class="blockList">
<h4>cacheable</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> cacheable</pre>
<div class="block">Entity @Cacheable annotation value.
This value contains Boolean value equal to annotation value or null when
no annotation was set for entity. Parent values are ignored, value refers
to current class only.
This value is set only when SharedCacheMode allows to override caching
on entity level (DISABLE_SELECTIVE or ENABLE_SELECTIVE). Default value
is <code>null</code> what means no annotation is present in current class.</div>
</li>
<li class="blockList">
<h4>cacheIsolation</h4>
<pre><a href="org/eclipse/persistence/config/CacheIsolationType.html" title="enum in org.eclipse.persistence.config">CacheIsolationType</a> cacheIsolation</pre>
</li>
<li class="blockList">
<h4>cacheSynchronizationType</h4>
<pre>int cacheSynchronizationType</pre>
<div class="block">Configures how objects will be sent via cache synchronization, if synchronization is enabled.</div>
</li>
<li class="blockList">
<h4>unitOfWorkCacheIsolationLevel</h4>
<pre>int unitOfWorkCacheIsolationLevel</pre>
<div class="block">Configures how the unit of work uses the session cache.</div>
</li>
<li class="blockList">
<h4>wasDefaultUnitOfWorkCacheIsolationLevel</h4>
<pre>boolean wasDefaultUnitOfWorkCacheIsolationLevel</pre>
</li>
<li class="blockList">
<h4>cacheKeyType</h4>
<pre><a href="org/eclipse/persistence/annotations/CacheKeyType.html" title="enum in org.eclipse.persistence.annotations">CacheKeyType</a> cacheKeyType</pre>
<div class="block">Allow cache key type to be configured.</div>
</li>
<li class="blockList">
<h4>cacheInterceptorClass</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; cacheInterceptorClass</pre>
</li>
<li class="blockList">
<h4>cacheInterceptorClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> cacheInterceptorClassName</pre>
</li>
<li class="blockList">
<h4>fullyMergeEntity</h4>
<pre>boolean fullyMergeEntity</pre>
<div class="block">This flag controls how the MergeManager should merge an Entity when merging into the shared cache.</div>
</li>
<li class="blockList">
<h4>prefetchCacheKeys</h4>
<pre>boolean prefetchCacheKeys</pre>
<div class="block">In certain cases and cache types it is more efficient to preFetch the cache keys from the cache when
building the results of the query. Set this flag to true to prefetch the results.</div>
</li>
<li class="blockList">
<h4>cacheIndexes</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; cacheIndexes</pre>
</li>
<li class="blockListLast">
<h4>databaseChangeNotificationType</h4>
<pre><a href="org/eclipse/persistence/annotations/DatabaseChangeNotificationType.html" title="enum in org.eclipse.persistence.annotations">DatabaseChangeNotificationType</a> databaseChangeNotificationType</pre>
<div class="block">Allows configuration of database change event notification.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.descriptors.ChangedFieldsLockingPolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/ChangedFieldsLockingPolicy.html" title="class in org.eclipse.persistence.descriptors">org.eclipse.persistence.descriptors.ChangedFieldsLockingPolicy</a> extends <a href="org/eclipse/persistence/descriptors/FieldsLockingPolicy.html" title="class in org.eclipse.persistence.descriptors">FieldsLockingPolicy</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.descriptors.ClassDescriptor">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">org.eclipse.persistence.descriptors.ClassDescriptor</a> extends <a href="org/eclipse/persistence/core/descriptors/CoreDescriptor.html" title="class in org.eclipse.persistence.core.descriptors">CoreDescriptor</a>&lt;<a href="org/eclipse/persistence/queries/AttributeGroup.html" title="class in org.eclipse.persistence.queries">AttributeGroup</a>,<a href="org/eclipse/persistence/descriptors/DescriptorEventManager.html" title="class in org.eclipse.persistence.descriptors">DescriptorEventManager</a>,org.eclipse.persistence.internal.helper.DatabaseField,<a href="org/eclipse/persistence/descriptors/InheritancePolicy.html" title="class in org.eclipse.persistence.descriptors">InheritancePolicy</a>,org.eclipse.persistence.internal.descriptors.InstantiationPolicy,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>,org.eclipse.persistence.internal.descriptors.ObjectBuilder&gt; implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>javaClass</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; javaClass</pre>
</li>
<li class="blockList">
<h4>javaClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> javaClassName</pre>
</li>
<li class="blockList">
<h4>tables</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">E</a>&gt; tables</pre>
</li>
<li class="blockList">
<h4>primaryKeyFields</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; primaryKeyFields</pre>
</li>
<li class="blockList">
<h4>additionalTablePrimaryKeyFields</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; additionalTablePrimaryKeyFields</pre>
</li>
<li class="blockList">
<h4>multipleTableForeignKeys</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; multipleTableForeignKeys</pre>
</li>
<li class="blockList">
<h4>isCascadeOnDeleteSetOnDatabaseOnSecondaryTables</h4>
<pre>boolean isCascadeOnDeleteSetOnDatabaseOnSecondaryTables</pre>
<div class="block">Support delete cascading on the database for multiple and inheritance tables.</div>
</li>
<li class="blockList">
<h4>mappings</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">E</a>&gt; mappings</pre>
</li>
<li class="blockList">
<h4>referencingClasses</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">E</a>&gt; referencingClasses</pre>
</li>
<li class="blockList">
<h4>lockableMappings</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; lockableMappings</pre>
</li>
<li class="blockList">
<h4>queryKeys</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; queryKeys</pre>
</li>
<li class="blockList">
<h4>sequenceNumberName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sequenceNumberName</pre>
</li>
<li class="blockList">
<h4>sequenceNumberField</h4>
<pre>org.eclipse.persistence.internal.helper.DatabaseField sequenceNumberField</pre>
</li>
<li class="blockList">
<h4>amendmentClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> amendmentClassName</pre>
</li>
<li class="blockList">
<h4>alias</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> alias</pre>
</li>
<li class="blockList">
<h4>shouldBeReadOnly</h4>
<pre>boolean shouldBeReadOnly</pre>
</li>
<li class="blockList">
<h4>shouldAlwaysConformResultsInUnitOfWork</h4>
<pre>boolean shouldAlwaysConformResultsInUnitOfWork</pre>
</li>
<li class="blockList">
<h4>shouldRegisterResultsInUnitOfWork</h4>
<pre>boolean shouldRegisterResultsInUnitOfWork</pre>
</li>
<li class="blockList">
<h4>queryManager</h4>
<pre><a href="org/eclipse/persistence/descriptors/DescriptorQueryManager.html" title="class in org.eclipse.persistence.descriptors">DescriptorQueryManager</a> queryManager</pre>
</li>
<li class="blockList">
<h4>copyPolicy</h4>
<pre><a href="org/eclipse/persistence/descriptors/copying/CopyPolicy.html" title="interface in org.eclipse.persistence.descriptors.copying">CopyPolicy</a> copyPolicy</pre>
</li>
<li class="blockList">
<h4>copyPolicyClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> copyPolicyClassName</pre>
</li>
<li class="blockList">
<h4>interfacePolicy</h4>
<pre><a href="org/eclipse/persistence/descriptors/InterfacePolicy.html" title="class in org.eclipse.persistence.descriptors">InterfacePolicy</a> interfacePolicy</pre>
</li>
<li class="blockList">
<h4>optimisticLockingPolicy</h4>
<pre>org.eclipse.persistence.internal.descriptors.OptimisticLockingPolicy optimisticLockingPolicy</pre>
</li>
<li class="blockList">
<h4>wrapperPolicy</h4>
<pre><a href="org/eclipse/persistence/descriptors/WrapperPolicy.html" title="interface in org.eclipse.persistence.descriptors">WrapperPolicy</a> wrapperPolicy</pre>
</li>
<li class="blockList">
<h4>changePolicy</h4>
<pre><a href="org/eclipse/persistence/descriptors/changetracking/ObjectChangePolicy.html" title="interface in org.eclipse.persistence.descriptors.changetracking">ObjectChangePolicy</a> changePolicy</pre>
</li>
<li class="blockList">
<h4>returningPolicy</h4>
<pre><a href="org/eclipse/persistence/descriptors/ReturningPolicy.html" title="class in org.eclipse.persistence.descriptors">ReturningPolicy</a> returningPolicy</pre>
</li>
<li class="blockList">
<h4>returningPolicies</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; returningPolicies</pre>
</li>
<li class="blockList">
<h4>historyPolicy</h4>
<pre><a href="org/eclipse/persistence/history/HistoryPolicy.html" title="class in org.eclipse.persistence.history">HistoryPolicy</a> historyPolicy</pre>
</li>
<li class="blockList">
<h4>partitioningPolicyName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> partitioningPolicyName</pre>
</li>
<li class="blockList">
<h4>partitioningPolicy</h4>
<pre><a href="org/eclipse/persistence/descriptors/partitioning/PartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning">PartitioningPolicy</a> partitioningPolicy</pre>
</li>
<li class="blockList">
<h4>cmpPolicy</h4>
<pre><a href="org/eclipse/persistence/descriptors/CMPPolicy.html" title="class in org.eclipse.persistence.descriptors">CMPPolicy</a> cmpPolicy</pre>
</li>
<li class="blockList">
<h4>cachePolicy</h4>
<pre><a href="org/eclipse/persistence/descriptors/CachePolicy.html" title="class in org.eclipse.persistence.descriptors">CachePolicy</a> cachePolicy</pre>
</li>
<li class="blockList">
<h4>multitenantPolicy</h4>
<pre><a href="org/eclipse/persistence/descriptors/MultitenantPolicy.html" title="interface in org.eclipse.persistence.descriptors">MultitenantPolicy</a> multitenantPolicy</pre>
</li>
<li class="blockList">
<h4>serializedObjectPolicy</h4>
<pre><a href="org/eclipse/persistence/descriptors/SerializedObjectPolicy.html" title="interface in org.eclipse.persistence.descriptors">SerializedObjectPolicy</a> serializedObjectPolicy</pre>
</li>
<li class="blockList">
<h4>fetchGroupManager</h4>
<pre><a href="org/eclipse/persistence/descriptors/FetchGroupManager.html" title="class in org.eclipse.persistence.descriptors">FetchGroupManager</a> fetchGroupManager</pre>
</li>
<li class="blockList">
<h4>properties</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; properties</pre>
<div class="block">Additional properties may be added.</div>
</li>
<li class="blockList">
<h4>unconvertedProperties</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; unconvertedProperties</pre>
<div class="block">Allow the user to defined un-converted properties which will be initialized at runtime.</div>
</li>
<li class="blockList">
<h4>descriptorType</h4>
<pre>int descriptorType</pre>
</li>
<li class="blockList">
<h4>shouldOrderMappings</h4>
<pre>boolean shouldOrderMappings</pre>
</li>
<li class="blockList">
<h4>cacheInvalidationPolicy</h4>
<pre><a href="org/eclipse/persistence/descriptors/invalidation/CacheInvalidationPolicy.html" title="class in org.eclipse.persistence.descriptors.invalidation">CacheInvalidationPolicy</a> cacheInvalidationPolicy</pre>
</li>
<li class="blockList">
<h4>shouldAcquireCascadedLocks</h4>
<pre>boolean shouldAcquireCascadedLocks</pre>
<div class="block">PERF: Used to optimize cache locking to only acquire deferred locks when required (no-indirection).</div>
</li>
<li class="blockList">
<h4>cascadedLockingInitialized</h4>
<pre>boolean cascadedLockingInitialized</pre>
<div class="block">INTERNAL: flag to indicate the initialization state of cascade locking for this descriptor</div>
</li>
<li class="blockList">
<h4>hasSimplePrimaryKey</h4>
<pre>boolean hasSimplePrimaryKey</pre>
<div class="block">PERF: Compute and store if the primary key is simple (direct-mapped) to allow fast extraction.</div>
</li>
<li class="blockList">
<h4>hasMultipleTableConstraintDependecy</h4>
<pre>boolean hasMultipleTableConstraintDependecy</pre>
<div class="block">Defines if any mapping reference a field in a secondary table.
This is used to disable deferring multiple table writes.</div>
</li>
<li class="blockList">
<h4>isNativeConnectionRequired</h4>
<pre>boolean isNativeConnectionRequired</pre>
<div class="block">Allow connection unwrapping to be configured.</div>
</li>
<li class="blockList">
<h4>idValidation</h4>
<pre><a href="org/eclipse/persistence/annotations/IdValidation.html" title="enum in org.eclipse.persistence.annotations">IdValidation</a> idValidation</pre>
<div class="block">Allow zero primary key validation to be configured.</div>
</li>
<li class="blockList">
<h4>primaryKeyIdValidations</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; primaryKeyIdValidations</pre>
<div class="block">Allow zero primary key validation to be configured per field.</div>
</li>
<li class="blockList">
<h4>derivesIdMappings</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; derivesIdMappings</pre>
</li>
<li class="blockList">
<h4>defaultQueryRedirector</h4>
<pre><a href="org/eclipse/persistence/queries/QueryRedirector.html" title="interface in org.eclipse.persistence.queries">QueryRedirector</a> defaultQueryRedirector</pre>
</li>
<li class="blockList">
<h4>defaultReadAllQueryRedirector</h4>
<pre><a href="org/eclipse/persistence/queries/QueryRedirector.html" title="interface in org.eclipse.persistence.queries">QueryRedirector</a> defaultReadAllQueryRedirector</pre>
</li>
<li class="blockList">
<h4>defaultReadObjectQueryRedirector</h4>
<pre><a href="org/eclipse/persistence/queries/QueryRedirector.html" title="interface in org.eclipse.persistence.queries">QueryRedirector</a> defaultReadObjectQueryRedirector</pre>
</li>
<li class="blockList">
<h4>defaultReportQueryRedirector</h4>
<pre><a href="org/eclipse/persistence/queries/QueryRedirector.html" title="interface in org.eclipse.persistence.queries">QueryRedirector</a> defaultReportQueryRedirector</pre>
</li>
<li class="blockList">
<h4>defaultUpdateObjectQueryRedirector</h4>
<pre><a href="org/eclipse/persistence/queries/QueryRedirector.html" title="interface in org.eclipse.persistence.queries">QueryRedirector</a> defaultUpdateObjectQueryRedirector</pre>
</li>
<li class="blockList">
<h4>defaultInsertObjectQueryRedirector</h4>
<pre><a href="org/eclipse/persistence/queries/QueryRedirector.html" title="interface in org.eclipse.persistence.queries">QueryRedirector</a> defaultInsertObjectQueryRedirector</pre>
</li>
<li class="blockList">
<h4>defaultDeleteObjectQueryRedirector</h4>
<pre><a href="org/eclipse/persistence/queries/QueryRedirector.html" title="interface in org.eclipse.persistence.queries">QueryRedirector</a> defaultDeleteObjectQueryRedirector</pre>
</li>
<li class="blockList">
<h4>defaultQueryRedirectorClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> defaultQueryRedirectorClassName</pre>
</li>
<li class="blockList">
<h4>defaultReadAllQueryRedirectorClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> defaultReadAllQueryRedirectorClassName</pre>
</li>
<li class="blockList">
<h4>defaultReadObjectQueryRedirectorClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> defaultReadObjectQueryRedirectorClassName</pre>
</li>
<li class="blockList">
<h4>defaultReportQueryRedirectorClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> defaultReportQueryRedirectorClassName</pre>
</li>
<li class="blockList">
<h4>defaultUpdateObjectQueryRedirectorClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> defaultUpdateObjectQueryRedirectorClassName</pre>
</li>
<li class="blockList">
<h4>defaultInsertObjectQueryRedirectorClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> defaultInsertObjectQueryRedirectorClassName</pre>
</li>
<li class="blockList">
<h4>defaultDeleteObjectQueryRedirectorClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> defaultDeleteObjectQueryRedirectorClassName</pre>
</li>
<li class="blockList">
<h4>sequence</h4>
<pre><a href="org/eclipse/persistence/sequencing/Sequence.html" title="class in org.eclipse.persistence.sequencing">Sequence</a> sequence</pre>
<div class="block">Store the Sequence used for the descriptor.</div>
</li>
<li class="blockList">
<h4>mappingsPostCalculateChanges</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; mappingsPostCalculateChanges</pre>
<div class="block">Mappings that require postCalculateChanges method to be called</div>
</li>
<li class="blockList">
<h4>mappingsPostCalculateChangesOnDeleted</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; mappingsPostCalculateChangesOnDeleted</pre>
<div class="block">Mappings that require postCalculateChangesOnDeleted method to be called</div>
</li>
<li class="blockList">
<h4>preDeleteMappings</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; preDeleteMappings</pre>
<div class="block">stores a list of mappings that require preDelete as a group prior to the delete individually</div>
</li>
<li class="blockList">
<h4>hasRelationships</h4>
<pre>boolean hasRelationships</pre>
<div class="block">whether this descriptor has any relationships through its mappings, through inheritance, or through aggregates</div>
</li>
<li class="blockList">
<h4>foreignKeyValuesForCaching</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">E</a>&gt; foreignKeyValuesForCaching</pre>
<div class="block">Stores a set of FK fields that will be cached to later retrieve noncacheable mappings</div>
</li>
<li class="blockList">
<h4>hasNoncacheableMappings</h4>
<pre>boolean hasNoncacheableMappings</pre>
<div class="block">caches if this descriptor has any non cacheable mappings</div>
</li>
<li class="blockList">
<h4>weavingUsesPropertyAccess</h4>
<pre>boolean weavingUsesPropertyAccess</pre>
<div class="block">This flag stores whether this descriptor is using Property access based on JPA semantics. It is used to modify
the behavior of our weaving functionality as it pertains to adding annotations to fields</div>
</li>
<li class="blockList">
<h4>virtualAttributeMethods</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; virtualAttributeMethods</pre>
<div class="block">A list of methods that are used by virtual mappings. This list is used to control weaving of methods
used for virtual access</div>
</li>
<li class="blockList">
<h4>accessorTree</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; accessorTree</pre>
<div class="block">A list of AttributeAccessors in order of access from root to leaf to arrive at current AggregateDescriptor.
Only application for Aggregate Descriptors.</div>
</li>
<li class="blockList">
<h4>descriptorCustomizerClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> descriptorCustomizerClassName</pre>
<div class="block">JPA DescriptorCustomizer list stored here to preserve it when caching the project</div>
</li>
<li class="blockListLast">
<h4>shouldLockForClone</h4>
<pre>boolean shouldLockForClone</pre>
<div class="block">This flag controls if a UOW should acquire locks for clone or simple clone the instance passed to registerExistingObject. If the IdentityMap type does not
have concurrent access this can save a return to the identity map for cloning.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.descriptors.CMPPolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/CMPPolicy.html" title="class in org.eclipse.persistence.descriptors">org.eclipse.persistence.descriptors.CMPPolicy</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>forceUpdate</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> forceUpdate</pre>
</li>
<li class="blockList">
<h4>updateAllFields</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> updateAllFields</pre>
</li>
<li class="blockList">
<h4>pessimisticLockingPolicy</h4>
<pre><a href="org/eclipse/persistence/descriptors/PessimisticLockingPolicy.html" title="class in org.eclipse.persistence.descriptors">PessimisticLockingPolicy</a> pessimisticLockingPolicy</pre>
<div class="block">Allow the bean to always be locked as it enters a new transaction.</div>
</li>
<li class="blockList">
<h4>mappedClass</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; mappedClass</pre>
<div class="block">Class originally mapped, before anything was generated.</div>
</li>
<li class="blockList">
<h4>descriptor</h4>
<pre><a href="org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a> descriptor</pre>
</li>
<li class="blockList">
<h4>modificationDeferralLevel</h4>
<pre>int modificationDeferralLevel</pre>
<div class="block">The object deferral level. This controls when objects changes will be sent to the Database.</div>
</li>
<li class="blockListLast">
<h4>nonDeferredCreateTime</h4>
<pre>int nonDeferredCreateTime</pre>
<div class="block">This setting will allow customers to control when Toplink will issue the insert SQL for CMP beans.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.descriptors.CMPPolicy.KeyIsElementAccessor">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/CMPPolicy.KeyIsElementAccessor.html" title="class in org.eclipse.persistence.descriptors">org.eclipse.persistence.descriptors.CMPPolicy.KeyIsElementAccessor</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>attributeName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> attributeName</pre>
</li>
<li class="blockList">
<h4>databaseField</h4>
<pre>org.eclipse.persistence.internal.helper.DatabaseField databaseField</pre>
</li>
<li class="blockListLast">
<h4>mapping</h4>
<pre><a href="org/eclipse/persistence/mappings/DatabaseMapping.html" title="class in org.eclipse.persistence.mappings">DatabaseMapping</a> mapping</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.descriptors.DescriptorEvent">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/DescriptorEvent.html" title="class in org.eclipse.persistence.descriptors">org.eclipse.persistence.descriptors.DescriptorEvent</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/EventObject.html?is-external=true" title="class or interface in java.util">EventObject</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>eventCode</h4>
<pre>int eventCode</pre>
<div class="block">The code of the descriptor event being raised.
This is an integer constant value from DescriptorEventManager.</div>
</li>
<li class="blockList">
<h4>query</h4>
<pre><a href="org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a> query</pre>
<div class="block">The query causing the event.</div>
</li>
<li class="blockList">
<h4>record</h4>
<pre><a href="org/eclipse/persistence/sessions/Record.html" title="interface in org.eclipse.persistence.sessions">Record</a> record</pre>
<div class="block">Optionally a database row may be provided on some events, (such as aboutToUpdate).</div>
</li>
<li class="blockList">
<h4>descriptor</h4>
<pre><a href="org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a> descriptor</pre>
</li>
<li class="blockList">
<h4>originalObject</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> originalObject</pre>
<div class="block">The source object represents the object the event is being raised on,
some events also require a second object, for example the original object in a postClone.</div>
</li>
<li class="blockList">
<h4>changeSet</h4>
<pre>org.eclipse.persistence.internal.sessions.ObjectChangeSet changeSet</pre>
<div class="block">For the post merge event it is possible that there has been a change set generated.
This attribute will store the changeSet for the object just merged</div>
</li>
<li class="blockListLast">
<h4>session</h4>
<pre>org.eclipse.persistence.internal.sessions.AbstractSession session</pre>
<div class="block">The session in which the event is raised.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.descriptors.DescriptorEventManager">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/DescriptorEventManager.html" title="class in org.eclipse.persistence.descriptors">org.eclipse.persistence.descriptors.DescriptorEventManager</a> extends <a href="org/eclipse/persistence/core/descriptors/CoreDescriptorEventManager.html" title="class in org.eclipse.persistence.core.descriptors">CoreDescriptorEventManager</a>&lt;<a href="org/eclipse/persistence/descriptors/DescriptorEvent.html" title="class in org.eclipse.persistence.descriptors">DescriptorEvent</a>&gt; implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>descriptor</h4>
<pre><a href="org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a> descriptor</pre>
</li>
<li class="blockList">
<h4>eventSelectors</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReferenceArray.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReferenceArray</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReferenceArray.html?is-external=true" title="class or interface in java.util.concurrent.atomic">E</a>&gt; eventSelectors</pre>
</li>
<li class="blockList">
<h4>excludeDefaultListeners</h4>
<pre>boolean excludeDefaultListeners</pre>
</li>
<li class="blockList">
<h4>excludeSuperclassListeners</h4>
<pre>boolean excludeSuperclassListeners</pre>
</li>
<li class="blockList">
<h4>descriptorEventHolders</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; descriptorEventHolders</pre>
</li>
<li class="blockListLast">
<h4>hasAnyEventListeners</h4>
<pre>boolean hasAnyEventListeners</pre>
<div class="block">PERF: Cache if any events listener exist.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.descriptors.DescriptorQueryManager">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/DescriptorQueryManager.html" title="class in org.eclipse.persistence.descriptors">org.eclipse.persistence.descriptors.DescriptorQueryManager</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>insertQuery</h4>
<pre><a href="org/eclipse/persistence/queries/InsertObjectQuery.html" title="class in org.eclipse.persistence.queries">InsertObjectQuery</a> insertQuery</pre>
</li>
<li class="blockList">
<h4>updateQuery</h4>
<pre><a href="org/eclipse/persistence/queries/UpdateObjectQuery.html" title="class in org.eclipse.persistence.queries">UpdateObjectQuery</a> updateQuery</pre>
</li>
<li class="blockList">
<h4>readObjectQuery</h4>
<pre><a href="org/eclipse/persistence/queries/ReadObjectQuery.html" title="class in org.eclipse.persistence.queries">ReadObjectQuery</a> readObjectQuery</pre>
</li>
<li class="blockList">
<h4>readAllQuery</h4>
<pre><a href="org/eclipse/persistence/queries/ReadAllQuery.html" title="class in org.eclipse.persistence.queries">ReadAllQuery</a> readAllQuery</pre>
</li>
<li class="blockList">
<h4>deleteQuery</h4>
<pre><a href="org/eclipse/persistence/queries/DeleteObjectQuery.html" title="class in org.eclipse.persistence.queries">DeleteObjectQuery</a> deleteQuery</pre>
</li>
<li class="blockList">
<h4>doesExistQuery</h4>
<pre><a href="org/eclipse/persistence/queries/DoesExistQuery.html" title="class in org.eclipse.persistence.queries">DoesExistQuery</a> doesExistQuery</pre>
</li>
<li class="blockList">
<h4>descriptor</h4>
<pre><a href="org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a> descriptor</pre>
</li>
<li class="blockList">
<h4>hasCustomMultipleTableJoinExpression</h4>
<pre>boolean hasCustomMultipleTableJoinExpression</pre>
</li>
<li class="blockList">
<h4>additionalCriteria</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> additionalCriteria</pre>
</li>
<li class="blockList">
<h4>queries</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; queries</pre>
</li>
<li class="blockList">
<h4>queryTimeout</h4>
<pre>int queryTimeout</pre>
</li>
<li class="blockListLast">
<h4>queryTimeoutUnit</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a> queryTimeoutUnit</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.descriptors.FetchGroupManager">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/FetchGroupManager.html" title="class in org.eclipse.persistence.descriptors">org.eclipse.persistence.descriptors.FetchGroupManager</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>fetchGroups</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; fetchGroups</pre>
</li>
<li class="blockList">
<h4>defaultFetchGroup</h4>
<pre><a href="org/eclipse/persistence/queries/FetchGroup.html" title="class in org.eclipse.persistence.queries">FetchGroup</a> defaultFetchGroup</pre>
</li>
<li class="blockList">
<h4>defaultEntityFetchGroup</h4>
<pre>org.eclipse.persistence.internal.queries.EntityFetchGroup defaultEntityFetchGroup</pre>
</li>
<li class="blockList">
<h4>fullFetchGroup</h4>
<pre><a href="org/eclipse/persistence/queries/FetchGroup.html" title="class in org.eclipse.persistence.queries">FetchGroup</a> fullFetchGroup</pre>
</li>
<li class="blockList">
<h4>minimalFetchGroup</h4>
<pre><a href="org/eclipse/persistence/queries/FetchGroup.html" title="class in org.eclipse.persistence.queries">FetchGroup</a> minimalFetchGroup</pre>
</li>
<li class="blockList">
<h4>idEntityFetchGroup</h4>
<pre>org.eclipse.persistence.internal.queries.EntityFetchGroup idEntityFetchGroup</pre>
</li>
<li class="blockList">
<h4>nonReferenceEntityFetchGroup</h4>
<pre>org.eclipse.persistence.internal.queries.EntityFetchGroup nonReferenceEntityFetchGroup</pre>
</li>
<li class="blockList">
<h4>descriptor</h4>
<pre><a href="org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a> descriptor</pre>
</li>
<li class="blockListLast">
<h4>shouldUseInheritedDefaultFetchGroup</h4>
<pre>boolean shouldUseInheritedDefaultFetchGroup</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.descriptors.FieldsLockingPolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/FieldsLockingPolicy.html" title="class in org.eclipse.persistence.descriptors">org.eclipse.persistence.descriptors.FieldsLockingPolicy</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>descriptor</h4>
<pre><a href="org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a> descriptor</pre>
</li>
<li class="blockListLast">
<h4>allNonPrimaryKeyFields</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; allNonPrimaryKeyFields</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.descriptors.InheritancePolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/InheritancePolicy.html" title="class in org.eclipse.persistence.descriptors">org.eclipse.persistence.descriptors.InheritancePolicy</a> extends <a href="org/eclipse/persistence/core/descriptors/CoreInheritancePolicy.html" title="class in org.eclipse.persistence.core.descriptors">CoreInheritancePolicy</a>&lt;org.eclipse.persistence.internal.sessions.AbstractRecord,org.eclipse.persistence.internal.sessions.AbstractSession,<a href="org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>,org.eclipse.persistence.internal.helper.DatabaseField&gt; implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>parentClass</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; parentClass</pre>
</li>
<li class="blockList">
<h4>parentClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> parentClassName</pre>
</li>
<li class="blockList">
<h4>parentDescriptor</h4>
<pre><a href="org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a> parentDescriptor</pre>
</li>
<li class="blockList">
<h4>childDescriptors</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; childDescriptors</pre>
</li>
<li class="blockList">
<h4>classIndicatorField</h4>
<pre>org.eclipse.persistence.internal.helper.DatabaseField classIndicatorField</pre>
</li>
<li class="blockList">
<h4>classNameIndicatorMapping</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; classNameIndicatorMapping</pre>
</li>
<li class="blockList">
<h4>readAllSubclassesView</h4>
<pre>org.eclipse.persistence.internal.helper.DatabaseTable readAllSubclassesView</pre>
</li>
<li class="blockList">
<h4>classExtractorName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> classExtractorName</pre>
<div class="block">Allow for class extraction method to be specified.</div>
</li>
<li class="blockList">
<h4>descriptor</h4>
<pre><a href="org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a> descriptor</pre>
</li>
<li class="blockList">
<h4>shouldAlwaysUseOuterJoin</h4>
<pre>boolean shouldAlwaysUseOuterJoin</pre>
</li>
<li class="blockList">
<h4>useDescriptorsToValidateInheritedObjects</h4>
<pre>boolean useDescriptorsToValidateInheritedObjects</pre>
</li>
<li class="blockList">
<h4>shouldOuterJoinSubclasses</h4>
<pre>boolean shouldOuterJoinSubclasses</pre>
<div class="block">Define if an outer join should be used to read subclasses.</div>
</li>
<li class="blockList">
<h4>isJoinedStrategy</h4>
<pre>boolean isJoinedStrategy</pre>
</li>
<li class="blockList">
<h4>rootParentDescriptor</h4>
<pre><a href="org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a> rootParentDescriptor</pre>
<div class="block">PERF: Cache root descriptor.</div>
</li>
<li class="blockListLast">
<h4>describesNonPersistentSubclasses</h4>
<pre>boolean describesNonPersistentSubclasses</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.descriptors.InterfacePolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/InterfacePolicy.html" title="class in org.eclipse.persistence.descriptors">org.eclipse.persistence.descriptors.InterfacePolicy</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>parentInterfaces</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; parentInterfaces</pre>
</li>
<li class="blockList">
<h4>parentInterfaceNames</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; parentInterfaceNames</pre>
</li>
<li class="blockList">
<h4>parentDescriptors</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; parentDescriptors</pre>
</li>
<li class="blockList">
<h4>childDescriptors</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; childDescriptors</pre>
</li>
<li class="blockList">
<h4>descriptor</h4>
<pre><a href="org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a> descriptor</pre>
</li>
<li class="blockList">
<h4>implementorDescriptor</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; implementorDescriptor</pre>
</li>
<li class="blockListLast">
<h4>implementorDescriptorClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> implementorDescriptorClassName</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.descriptors.PessimisticLockingPolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/PessimisticLockingPolicy.html" title="class in org.eclipse.persistence.descriptors">org.eclipse.persistence.descriptors.PessimisticLockingPolicy</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>lockingMode</h4>
<pre>short lockingMode</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.descriptors.RelationalDescriptor">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/RelationalDescriptor.html" title="class in org.eclipse.persistence.descriptors">org.eclipse.persistence.descriptors.RelationalDescriptor</a> extends <a href="org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.descriptors.ReturningPolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/ReturningPolicy.html" title="class in org.eclipse.persistence.descriptors">org.eclipse.persistence.descriptors.ReturningPolicy</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>descriptor</h4>
<pre><a href="org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a> descriptor</pre>
<div class="block">owner of the policy</div>
</li>
<li class="blockList">
<h4>infos</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; infos</pre>
<div class="block">Stores an object of type Info for every call to any of addField.. methods.
Should be filled out before initialize() is called:
fields added after initialization are ignored.</div>
</li>
<li class="blockList">
<h4>main</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">E</a>&gt;[][] main</pre>
<div class="block">The following attributes are initialized by initialize() method.
Contains the actual DatabaseFields to be returned.
Populated during descriptor initialization using infos.
Here's the order:
<pre>
main[INSERT][RETURN_ONLY] main[INSERT][WRITE_RETURN] main[INSERT][MAPPED] main[INSERT][UNMAPPED] main[INSERT][ALL]
main[UPDATE][RETURN_ONLY] main[UPDATE][WRITE_RETURN] main[UPDATE][MAPPED] main[UPDATE][UNMAPPED] main[UPDATE][ALL]
</pre>
After initialization main[UPDATE,WRITE_RETURN] will contain all DatabaseFields that should be
returned on Update as read-write.
<pre>
main[i][RETURN_ONLY] + main[i][WRITE_RETURN] = main[i][MAPPED]
main[i][MAPPED] + main[i][UNMAPPED] = main[i][ALL]
</pre></div>
</li>
<li class="blockList">
<h4>tableToFieldsForGenerationMap</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt;[] tableToFieldsForGenerationMap</pre>
<div class="block">maps ClassDescriptor's tables into Vectors of fields to be used for call generation.
Lazily initialized array [NUM_OPERATIONS]</div>
</li>
<li class="blockList">
<h4>isUsedToSetPrimaryKey</h4>
<pre>boolean isUsedToSetPrimaryKey</pre>
<div class="block">indicates whether ReturningPolicy is used for generation of the PK.</div>
</li>
<li class="blockList">
<h4>fieldsNotFromDescriptor_DefaultTable</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; fieldsNotFromDescriptor_DefaultTable</pre>
<div class="block">contains all default table the returning fields that are either unmapped or mapped supplied with types.</div>
</li>
<li class="blockListLast">
<h4>fieldsNotFromDescriptor_OtherTables</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; fieldsNotFromDescriptor_OtherTables</pre>
<div class="block">contains all the other tables returning fields that are either unmapped or mapped supplied with types.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.descriptors.SchemaPerMultitenantPolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/SchemaPerMultitenantPolicy.html" title="class in org.eclipse.persistence.descriptors">org.eclipse.persistence.descriptors.SchemaPerMultitenantPolicy</a> extends <a href="org/eclipse/persistence/descriptors/TablePerMultitenantPolicy.html" title="class in org.eclipse.persistence.descriptors">TablePerMultitenantPolicy</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>useSharedCache</h4>
<pre>boolean useSharedCache</pre>
</li>
<li class="blockListLast">
<h4>useSharedEMF</h4>
<pre>boolean useSharedEMF</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.descriptors.SelectedFieldsLockingPolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/SelectedFieldsLockingPolicy.html" title="class in org.eclipse.persistence.descriptors">org.eclipse.persistence.descriptors.SelectedFieldsLockingPolicy</a> extends <a href="org/eclipse/persistence/descriptors/FieldsLockingPolicy.html" title="class in org.eclipse.persistence.descriptors">FieldsLockingPolicy</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>lockFieldsByTable</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; lockFieldsByTable</pre>
</li>
<li class="blockListLast">
<h4>lockFields</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; lockFields</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.descriptors.SingleTableMultitenantPolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/SingleTableMultitenantPolicy.html" title="class in org.eclipse.persistence.descriptors">org.eclipse.persistence.descriptors.SingleTableMultitenantPolicy</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>includeTenantCriteria</h4>
<pre>boolean includeTenantCriteria</pre>
</li>
<li class="blockList">
<h4>descriptor</h4>
<pre><a href="org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a> descriptor</pre>
</li>
<li class="blockList">
<h4>tenantDiscriminatorFields</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; tenantDiscriminatorFields</pre>
</li>
<li class="blockListLast">
<h4>tenantDiscriminatorFieldsKeyedOnContext</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; tenantDiscriminatorFieldsKeyedOnContext</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.descriptors.TablePerClassPolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/TablePerClassPolicy.html" title="class in org.eclipse.persistence.descriptors">org.eclipse.persistence.descriptors.TablePerClassPolicy</a> extends <a href="org/eclipse/persistence/descriptors/InterfacePolicy.html" title="class in org.eclipse.persistence.descriptors">InterfacePolicy</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.descriptors.TablePerMultitenantPolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/TablePerMultitenantPolicy.html" title="class in org.eclipse.persistence.descriptors">org.eclipse.persistence.descriptors.TablePerMultitenantPolicy</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>descriptor</h4>
<pre><a href="org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a> descriptor</pre>
</li>
<li class="blockList">
<h4>tablePerTenantTables</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; tablePerTenantTables</pre>
</li>
<li class="blockList">
<h4>type</h4>
<pre><a href="org/eclipse/persistence/annotations/TenantTableDiscriminatorType.html" title="enum in org.eclipse.persistence.annotations">TenantTableDiscriminatorType</a> type</pre>
</li>
<li class="blockList">
<h4>contextProperty</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> contextProperty</pre>
</li>
<li class="blockListLast">
<h4>contextTenant</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> contextTenant</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.descriptors.TimestampLockingPolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/TimestampLockingPolicy.html" title="class in org.eclipse.persistence.descriptors">org.eclipse.persistence.descriptors.TimestampLockingPolicy</a> extends <a href="org/eclipse/persistence/descriptors/VersionLockingPolicy.html" title="class in org.eclipse.persistence.descriptors">VersionLockingPolicy</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>retrieveTimeFrom</h4>
<pre>int retrieveTimeFrom</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.descriptors.VersionLockingPolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/VersionLockingPolicy.html" title="class in org.eclipse.persistence.descriptors">org.eclipse.persistence.descriptors.VersionLockingPolicy</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>writeLockField</h4>
<pre>org.eclipse.persistence.internal.helper.DatabaseField writeLockField</pre>
</li>
<li class="blockList">
<h4>isCascaded</h4>
<pre>boolean isCascaded</pre>
</li>
<li class="blockList">
<h4>lockValueStored</h4>
<pre>int lockValueStored</pre>
</li>
<li class="blockList">
<h4>descriptor</h4>
<pre><a href="org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a> descriptor</pre>
</li>
<li class="blockList">
<h4>lockMapping</h4>
<pre><a href="org/eclipse/persistence/mappings/foundation/AbstractDirectMapping.html" title="class in org.eclipse.persistence.mappings.foundation">AbstractDirectMapping</a> lockMapping</pre>
<div class="block">PERF: Cache the lock mapping if mapped with a direct mapping.</div>
</li>
<li class="blockListLast">
<h4>lockOnChangeMode</h4>
<pre>org.eclipse.persistence.internal.descriptors.OptimisticLockingPolicy.LockOnChange lockOnChangeMode</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.descriptors.VPDMultitenantPolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/VPDMultitenantPolicy.html" title="class in org.eclipse.persistence.descriptors">org.eclipse.persistence.descriptors.VPDMultitenantPolicy</a> extends <a href="org/eclipse/persistence/descriptors/SingleTableMultitenantPolicy.html" title="class in org.eclipse.persistence.descriptors">SingleTableMultitenantPolicy</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>vpdIdentifier</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> vpdIdentifier</pre>
</li>
<li class="blockListLast">
<h4>vpdIdentifierFieldName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> vpdIdentifierFieldName</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.descriptors.changetracking</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.descriptors.changetracking.AttributeChangeTrackingPolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/changetracking/AttributeChangeTrackingPolicy.html" title="class in org.eclipse.persistence.descriptors.changetracking">org.eclipse.persistence.descriptors.changetracking.AttributeChangeTrackingPolicy</a> extends <a href="org/eclipse/persistence/descriptors/changetracking/ObjectChangeTrackingPolicy.html" title="class in org.eclipse.persistence.descriptors.changetracking">ObjectChangeTrackingPolicy</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.descriptors.changetracking.CollectionChangeEvent">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/changetracking/CollectionChangeEvent.html" title="class in org.eclipse.persistence.descriptors.changetracking">org.eclipse.persistence.descriptors.changetracking.CollectionChangeEvent</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/beans/PropertyChangeEvent.html?is-external=true" title="class or interface in java.beans">PropertyChangeEvent</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>changeType</h4>
<pre>int changeType</pre>
<div class="block">INTERNAL:
Change type is either add or remove</div>
</li>
<li class="blockList">
<h4>index</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> index</pre>
<div class="block">INTERNAL:
index is the location of the change in the collection</div>
</li>
<li class="blockList">
<h4>isSet</h4>
<pre>boolean isSet</pre>
<div class="block">INTERNAL:
Set operation in IndirectList results in raising two events: removal of the old value and addition of the new one at the same index:
oldValue = list.set(i, newValue);
raiseRemoveEvent(i, oldValue, true);
raiseAddEvent(i, newValue, true);
This flag indicates whether the event was raised by set operation on the list.</div>
</li>
<li class="blockListLast">
<h4>isChangeApplied</h4>
<pre>boolean isChangeApplied</pre>
<div class="block">INTERNAL:
This flag will indicate if the object has already been removed or added to the collection before raising an event.
The object is not removed or added before raising an event during merge.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.descriptors.changetracking.DeferredChangeDetectionPolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/changetracking/DeferredChangeDetectionPolicy.html" title="class in org.eclipse.persistence.descriptors.changetracking">org.eclipse.persistence.descriptors.changetracking.DeferredChangeDetectionPolicy</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.descriptors.changetracking.MapChangeEvent">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/changetracking/MapChangeEvent.html" title="class in org.eclipse.persistence.descriptors.changetracking">org.eclipse.persistence.descriptors.changetracking.MapChangeEvent</a> extends <a href="org/eclipse/persistence/descriptors/changetracking/CollectionChangeEvent.html" title="class in org.eclipse.persistence.descriptors.changetracking">CollectionChangeEvent</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>key</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> key</pre>
<div class="block">INTERNAL:
The value of the key that was updated.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.descriptors.changetracking.ObjectChangeTrackingPolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/changetracking/ObjectChangeTrackingPolicy.html" title="class in org.eclipse.persistence.descriptors.changetracking">org.eclipse.persistence.descriptors.changetracking.ObjectChangeTrackingPolicy</a> extends <a href="org/eclipse/persistence/descriptors/changetracking/DeferredChangeDetectionPolicy.html" title="class in org.eclipse.persistence.descriptors.changetracking">DeferredChangeDetectionPolicy</a> implements Serializable</h3>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.descriptors.copying</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.descriptors.copying.AbstractCopyPolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/copying/AbstractCopyPolicy.html" title="class in org.eclipse.persistence.descriptors.copying">org.eclipse.persistence.descriptors.copying.AbstractCopyPolicy</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>descriptor</h4>
<pre><a href="org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a> descriptor</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.descriptors.copying.CloneCopyPolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/copying/CloneCopyPolicy.html" title="class in org.eclipse.persistence.descriptors.copying">org.eclipse.persistence.descriptors.copying.CloneCopyPolicy</a> extends <a href="org/eclipse/persistence/descriptors/copying/AbstractCopyPolicy.html" title="class in org.eclipse.persistence.descriptors.copying">AbstractCopyPolicy</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>methodName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> methodName</pre>
<div class="block">Allow for clone method to be specified.</div>
</li>
<li class="blockListLast">
<h4>workingCopyMethodName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> workingCopyMethodName</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.descriptors.copying.InstantiationCopyPolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/copying/InstantiationCopyPolicy.html" title="class in org.eclipse.persistence.descriptors.copying">org.eclipse.persistence.descriptors.copying.InstantiationCopyPolicy</a> extends <a href="org/eclipse/persistence/descriptors/copying/AbstractCopyPolicy.html" title="class in org.eclipse.persistence.descriptors.copying">AbstractCopyPolicy</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.descriptors.copying.PersistenceEntityCopyPolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/copying/PersistenceEntityCopyPolicy.html" title="class in org.eclipse.persistence.descriptors.copying">org.eclipse.persistence.descriptors.copying.PersistenceEntityCopyPolicy</a> extends <a href="org/eclipse/persistence/descriptors/copying/AbstractCopyPolicy.html" title="class in org.eclipse.persistence.descriptors.copying">AbstractCopyPolicy</a> implements Serializable</h3>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.descriptors.invalidation</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.descriptors.invalidation.CacheInvalidationPolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/invalidation/CacheInvalidationPolicy.html" title="class in org.eclipse.persistence.descriptors.invalidation">org.eclipse.persistence.descriptors.invalidation.CacheInvalidationPolicy</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>shouldUpdateReadTimeOnUpdate</h4>
<pre>boolean shouldUpdateReadTimeOnUpdate</pre>
<div class="block">This will represent objects that do not expire.</div>
</li>
<li class="blockList">
<h4>shouldRefreshInvalidObjectsOnClone</h4>
<pre>boolean shouldRefreshInvalidObjectsOnClone</pre>
<div class="block">Determines if expired object registered in the unit of work should be refreshed, default true.</div>
</li>
<li class="blockList">
<h4>isInvalidationRandomized</h4>
<pre>boolean isInvalidationRandomized</pre>
<div class="block">Allows the timeToLive to be randomized to avoid bottlenecks.</div>
</li>
<li class="blockListLast">
<h4>random</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Random.html?is-external=true" title="class or interface in java.util">Random</a> random</pre>
<div class="block">Random used for randomized invalidation.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.descriptors.invalidation.DailyCacheInvalidationPolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/invalidation/DailyCacheInvalidationPolicy.html" title="class in org.eclipse.persistence.descriptors.invalidation">org.eclipse.persistence.descriptors.invalidation.DailyCacheInvalidationPolicy</a> extends <a href="org/eclipse/persistence/descriptors/invalidation/CacheInvalidationPolicy.html" title="class in org.eclipse.persistence.descriptors.invalidation">CacheInvalidationPolicy</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>expiryTime</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a> expiryTime</pre>
</li>
<li class="blockListLast">
<h4>previousExpiry</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a> previousExpiry</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.descriptors.invalidation.NoExpiryCacheInvalidationPolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/invalidation/NoExpiryCacheInvalidationPolicy.html" title="class in org.eclipse.persistence.descriptors.invalidation">org.eclipse.persistence.descriptors.invalidation.NoExpiryCacheInvalidationPolicy</a> extends <a href="org/eclipse/persistence/descriptors/invalidation/CacheInvalidationPolicy.html" title="class in org.eclipse.persistence.descriptors.invalidation">CacheInvalidationPolicy</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.descriptors.invalidation.TimeToLiveCacheInvalidationPolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/invalidation/TimeToLiveCacheInvalidationPolicy.html" title="class in org.eclipse.persistence.descriptors.invalidation">org.eclipse.persistence.descriptors.invalidation.TimeToLiveCacheInvalidationPolicy</a> extends <a href="org/eclipse/persistence/descriptors/invalidation/CacheInvalidationPolicy.html" title="class in org.eclipse.persistence.descriptors.invalidation">CacheInvalidationPolicy</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>timeToLive</h4>
<pre>long timeToLive</pre>
<div class="block">Number of milliseconds before invalidation.</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.descriptors.partitioning</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.descriptors.partitioning.CustomPartitioningPolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/partitioning/CustomPartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning">org.eclipse.persistence.descriptors.partitioning.CustomPartitioningPolicy</a> extends <a href="org/eclipse/persistence/descriptors/partitioning/PartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning">PartitioningPolicy</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>partitioningClasName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> partitioningClasName</pre>
</li>
<li class="blockListLast">
<h4>policy</h4>
<pre><a href="org/eclipse/persistence/descriptors/partitioning/PartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning">PartitioningPolicy</a> policy</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.descriptors.partitioning.FieldPartitioningPolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/partitioning/FieldPartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning">org.eclipse.persistence.descriptors.partitioning.FieldPartitioningPolicy</a> extends <a href="org/eclipse/persistence/descriptors/partitioning/PartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning">PartitioningPolicy</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>partitionField</h4>
<pre>org.eclipse.persistence.internal.helper.DatabaseField partitionField</pre>
<div class="block">The column to partition by.</div>
</li>
<li class="blockListLast">
<h4>unionUnpartitionableQueries</h4>
<pre>boolean unionUnpartitionableQueries</pre>
<div class="block">If query does not have the partition field in it, should the query be sent to all databases.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.descriptors.partitioning.HashPartitioningPolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/partitioning/HashPartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning">org.eclipse.persistence.descriptors.partitioning.HashPartitioningPolicy</a> extends <a href="org/eclipse/persistence/descriptors/partitioning/FieldPartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning">FieldPartitioningPolicy</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>connectionPools</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; connectionPools</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.descriptors.partitioning.PartitioningPolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/partitioning/PartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning">org.eclipse.persistence.descriptors.partitioning.PartitioningPolicy</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>name</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name</pre>
<div class="block">The persistent unit unique name for the policy.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.descriptors.partitioning.PinnedPartitioningPolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/partitioning/PinnedPartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning">org.eclipse.persistence.descriptors.partitioning.PinnedPartitioningPolicy</a> extends <a href="org/eclipse/persistence/descriptors/partitioning/PartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning">PartitioningPolicy</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>connectionPool</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> connectionPool</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.descriptors.partitioning.RangePartitioningPolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/partitioning/RangePartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning">org.eclipse.persistence.descriptors.partitioning.RangePartitioningPolicy</a> extends <a href="org/eclipse/persistence/descriptors/partitioning/FieldPartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning">FieldPartitioningPolicy</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>partitions</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; partitions</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.descriptors.partitioning.ReplicationPartitioningPolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/partitioning/ReplicationPartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning">org.eclipse.persistence.descriptors.partitioning.ReplicationPartitioningPolicy</a> extends <a href="org/eclipse/persistence/descriptors/partitioning/PartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning">PartitioningPolicy</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>connectionPools</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; connectionPools</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.descriptors.partitioning.RoundRobinPartitioningPolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/partitioning/RoundRobinPartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning">org.eclipse.persistence.descriptors.partitioning.RoundRobinPartitioningPolicy</a> extends <a href="org/eclipse/persistence/descriptors/partitioning/ReplicationPartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning">ReplicationPartitioningPolicy</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>currentIndex</h4>
<pre>int currentIndex</pre>
</li>
<li class="blockListLast">
<h4>replicateWrites</h4>
<pre>boolean replicateWrites</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.descriptors.partitioning.UnionPartitioningPolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/partitioning/UnionPartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning">org.eclipse.persistence.descriptors.partitioning.UnionPartitioningPolicy</a> extends <a href="org/eclipse/persistence/descriptors/partitioning/ReplicationPartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning">ReplicationPartitioningPolicy</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>replicateWrites</h4>
<pre>boolean replicateWrites</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.descriptors.partitioning.ValuePartitioningPolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/descriptors/partitioning/ValuePartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning">org.eclipse.persistence.descriptors.partitioning.ValuePartitioningPolicy</a> extends <a href="org/eclipse/persistence/descriptors/partitioning/FieldPartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning">FieldPartitioningPolicy</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>partitions</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; partitions</pre>
<div class="block">Store the value partitions. Each partition maps a value to a connectionPool.</div>
</li>
<li class="blockList">
<h4>partitionNames</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; partitionNames</pre>
<div class="block">Store the value partitions by name. Initialized at runtime.</div>
</li>
<li class="blockList">
<h4>partitionValueTypeName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> partitionValueTypeName</pre>
<div class="block">The type name of the partition value names. Initialized at runtime</div>
</li>
<li class="blockList">
<h4>partitionValueType</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; partitionValueType</pre>
<div class="block">The type of the partition values. Initialized from the type name at runtime.</div>
</li>
<li class="blockList">
<h4>orderedPartitions</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; orderedPartitions</pre>
<div class="block">Use to track order for compute UCP index.</div>
</li>
<li class="blockListLast">
<h4>defaultConnectionPool</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> defaultConnectionPool</pre>
<div class="block">The default connection pool is used for any unmapped values.</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.eis</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.eis.EISCollectionChangeRecord">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/eis/EISCollectionChangeRecord.html" title="class in org.eclipse.persistence.eis">org.eclipse.persistence.eis.EISCollectionChangeRecord</a> extends org.eclipse.persistence.internal.sessions.CollectionChangeRecord implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>adds</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; adds</pre>
<div class="block">The added stuff.</div>
</li>
<li class="blockList">
<h4>removes</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; removes</pre>
<div class="block">The removed stuff.</div>
</li>
<li class="blockListLast">
<h4>changedMapKeys</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; changedMapKeys</pre>
<div class="block">The stuff whose Map keys have changed.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.eis.EISConnectionSpec">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/eis/EISConnectionSpec.html" title="class in org.eclipse.persistence.eis">org.eclipse.persistence.eis.EISConnectionSpec</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>connectionSpec</h4>
<pre>jakarta.resource.cci.ConnectionSpec connectionSpec</pre>
</li>
<li class="blockList">
<h4>connectionFactory</h4>
<pre>jakarta.resource.cci.ConnectionFactory connectionFactory</pre>
</li>
<li class="blockList">
<h4>context</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/javax/naming/Context.html?is-external=true" title="class or interface in javax.naming">Context</a> context</pre>
</li>
<li class="blockList">
<h4>name</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/javax/naming/Name.html?is-external=true" title="class or interface in javax.naming">Name</a> name</pre>
</li>
<li class="blockListLast">
<h4>log</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a> log</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.eis.EISDescriptor">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/eis/EISDescriptor.html" title="class in org.eclipse.persistence.eis">org.eclipse.persistence.eis.EISDescriptor</a> extends <a href="org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>dataFormat</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> dataFormat</pre>
<div class="block">Define the type of data the descriptor maps to.</div>
</li>
<li class="blockListLast">
<h4>namespaceResolver</h4>
<pre><a href="org/eclipse/persistence/oxm/NamespaceResolver.html" title="class in org.eclipse.persistence.oxm">NamespaceResolver</a> namespaceResolver</pre>
<div class="block">Allow namespaces to be specified for XML type descriptors.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.eis.EISDOMRecord">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/eis/EISDOMRecord.html" title="class in org.eclipse.persistence.eis">org.eclipse.persistence.eis.EISDOMRecord</a> extends <a href="org/eclipse/persistence/oxm/record/DOMRecord.html" title="class in org.eclipse.persistence.oxm.record">DOMRecord</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>record</h4>
<pre>jakarta.resource.cci.Record record</pre>
<div class="block">The original adapter record.</div>
</li>
<li class="blockList">
<h4>recordName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> recordName</pre>
<div class="block">The record name.</div>
</li>
<li class="blockListLast">
<h4>recordShortDescription</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> recordShortDescription</pre>
<div class="block">The record name.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.eis.EISException">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/eis/EISException.html" title="class in org.eclipse.persistence.eis">org.eclipse.persistence.eis.EISException</a> extends <a href="org/eclipse/persistence/exceptions/DatabaseException.html" title="class in org.eclipse.persistence.exceptions">DatabaseException</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.eis.EISLogin">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/eis/EISLogin.html" title="class in org.eclipse.persistence.eis">org.eclipse.persistence.eis.EISLogin</a> extends <a href="org/eclipse/persistence/sessions/DatasourceLogin.html" title="class in org.eclipse.persistence.sessions">DatasourceLogin</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.eis.EISMappedRecord">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/eis/EISMappedRecord.html" title="class in org.eclipse.persistence.eis">org.eclipse.persistence.eis.EISMappedRecord</a> extends org.eclipse.persistence.internal.sessions.AbstractRecord implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>record</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; record</pre>
</li>
<li class="blockListLast">
<h4>accessor</h4>
<pre><a href="org/eclipse/persistence/eis/EISAccessor.html" title="class in org.eclipse.persistence.eis">EISAccessor</a> accessor</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.eis.EISObjectPersistenceXMLProject">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/eis/EISObjectPersistenceXMLProject.html" title="class in org.eclipse.persistence.eis">org.eclipse.persistence.eis.EISObjectPersistenceXMLProject</a> extends org.eclipse.persistence.internal.sessions.factories.NamespaceResolvableProject implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.eis.EISOrderedCollectionChangeRecord">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/eis/EISOrderedCollectionChangeRecord.html" title="class in org.eclipse.persistence.eis">org.eclipse.persistence.eis.EISOrderedCollectionChangeRecord</a> extends org.eclipse.persistence.internal.sessions.CollectionChangeRecord implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>adds</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; adds</pre>
<div class="block">The added stuff.</div>
</li>
<li class="blockList">
<h4>addIndexes</h4>
<pre>int[] addIndexes</pre>
<div class="block">The indexes into the new collection of the elements that were added.</div>
</li>
<li class="blockList">
<h4>moves</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; moves</pre>
<div class="block">The moved stuff.</div>
</li>
<li class="blockList">
<h4>moveIndexPairs</h4>
<pre>int[][] moveIndexPairs</pre>
<div class="block">The index pairs of the elements that were moved (before and after indexes).</div>
</li>
<li class="blockList">
<h4>removes</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; removes</pre>
<div class="block">The removed stuff.</div>
</li>
<li class="blockListLast">
<h4>removeIndexes</h4>
<pre>int[] removeIndexes</pre>
<div class="block">The indexes into the old collection of the elements that were removed.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.eis.EISPlatform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/eis/EISPlatform.html" title="class in org.eclipse.persistence.eis">org.eclipse.persistence.eis.EISPlatform</a> extends org.eclipse.persistence.internal.databaseaccess.DatasourcePlatform implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>isIndexedRecordSupported</h4>
<pre>boolean isIndexedRecordSupported</pre>
</li>
<li class="blockList">
<h4>isMappedRecordSupported</h4>
<pre>boolean isMappedRecordSupported</pre>
</li>
<li class="blockList">
<h4>isDOMRecordSupported</h4>
<pre>boolean isDOMRecordSupported</pre>
</li>
<li class="blockList">
<h4>shouldConvertDataToStrings</h4>
<pre>boolean shouldConvertDataToStrings</pre>
<div class="block">Can be used for adapters that only support String data/XML.</div>
</li>
<li class="blockList">
<h4>supportsLocalTransactions</h4>
<pre>boolean supportsLocalTransactions</pre>
<div class="block">Allows for usage of transaction to be disabled if not supported.</div>
</li>
<li class="blockList">
<h4>requiresAutoCommit</h4>
<pre>boolean requiresAutoCommit</pre>
<div class="block">Can be used if a commit is required after every interaction outside of a local transaction.</div>
</li>
<li class="blockList">
<h4>recordConverter</h4>
<pre><a href="org/eclipse/persistence/eis/RecordConverter.html" title="interface in org.eclipse.persistence.eis">RecordConverter</a> recordConverter</pre>
<div class="block">Can be used to convert from an adapter specific record.</div>
</li>
<li class="blockList">
<h4>domMethod</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> domMethod</pre>
<div class="block">Used to reflectively provide XML record support as DOMRecord is not part of the JCA-CCI spec.</div>
</li>
<li class="blockListLast">
<h4>xmlConversionManager</h4>
<pre>org.eclipse.persistence.internal.oxm.XMLConversionManager xmlConversionManager</pre>
<div class="block">For XML usage, an XMLConversionManager instance is required</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.eis.EISSequence">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/eis/EISSequence.html" title="class in org.eclipse.persistence.eis">org.eclipse.persistence.eis.EISSequence</a> extends <a href="org/eclipse/persistence/sequencing/QuerySequence.html" title="class in org.eclipse.persistence.sequencing">QuerySequence</a> implements Serializable</h3>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.eis.interactions</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.eis.interactions.EISInteraction">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/eis/interactions/EISInteraction.html" title="class in org.eclipse.persistence.eis.interactions">org.eclipse.persistence.eis.interactions.EISInteraction</a> extends org.eclipse.persistence.internal.databaseaccess.DatasourceCall implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>interactionSpec</h4>
<pre>jakarta.resource.cci.InteractionSpec interactionSpec</pre>
<div class="block">Adapter specific interaction spec.</div>
</li>
<li class="blockList">
<h4>functionName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> functionName</pre>
<div class="block">Name of the function the interaction describes.</div>
</li>
<li class="blockList">
<h4>inputRecordName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> inputRecordName</pre>
<div class="block">Name to pass to the input record creation.</div>
</li>
<li class="blockList">
<h4>properties</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; properties</pre>
<div class="block">Adapter specific properties may be added.</div>
</li>
<li class="blockList">
<h4>inputRow</h4>
<pre>org.eclipse.persistence.internal.sessions.AbstractRecord inputRow</pre>
<div class="block">Holds database row of input values.</div>
</li>
<li class="blockList">
<h4>arguments</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">E</a>&gt; arguments</pre>
<div class="block">Defines the arguments to the interaction, these can be the values or argument names/fields the values come from.</div>
</li>
<li class="blockList">
<h4>outputArgumentNames</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">E</a>&gt; outputArgumentNames</pre>
<div class="block">Defines the output argument names as defined in the output record for the interaction.
This is shared as indexed interaction may still have mapped results.</div>
</li>
<li class="blockList">
<h4>outputArguments</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">E</a>&gt; outputArguments</pre>
<div class="block">Defines the field values the output arguments of the interaction map to. These are order dependent with the names.</div>
</li>
<li class="blockListLast">
<h4>outputResultPath</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> outputResultPath</pre>
<div class="block">Path to the desired output record if nested.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.eis.interactions.IndexedInteraction">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/eis/interactions/IndexedInteraction.html" title="class in org.eclipse.persistence.eis.interactions">org.eclipse.persistence.eis.interactions.IndexedInteraction</a> extends <a href="org/eclipse/persistence/eis/interactions/EISInteraction.html" title="class in org.eclipse.persistence.eis.interactions">EISInteraction</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.eis.interactions.MappedInteraction">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/eis/interactions/MappedInteraction.html" title="class in org.eclipse.persistence.eis.interactions">org.eclipse.persistence.eis.interactions.MappedInteraction</a> extends <a href="org/eclipse/persistence/eis/interactions/EISInteraction.html" title="class in org.eclipse.persistence.eis.interactions">EISInteraction</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>inputResultPath</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> inputResultPath</pre>
</li>
<li class="blockListLast">
<h4>argumentNames</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">E</a>&gt; argumentNames</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.eis.interactions.QueryStringInteraction">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/eis/interactions/QueryStringInteraction.html" title="class in org.eclipse.persistence.eis.interactions">org.eclipse.persistence.eis.interactions.QueryStringInteraction</a> extends <a href="org/eclipse/persistence/eis/interactions/MappedInteraction.html" title="class in org.eclipse.persistence.eis.interactions">MappedInteraction</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>queryString</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> queryString</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.eis.interactions.XMLInteraction">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/eis/interactions/XMLInteraction.html" title="class in org.eclipse.persistence.eis.interactions">org.eclipse.persistence.eis.interactions.XMLInteraction</a> extends <a href="org/eclipse/persistence/eis/interactions/MappedInteraction.html" title="class in org.eclipse.persistence.eis.interactions">MappedInteraction</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>inputRootElementName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> inputRootElementName</pre>
<div class="block">The root element name to use for the input DOM.</div>
</li>
<li class="blockListLast">
<h4>outputRootElementName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> outputRootElementName</pre>
<div class="block">The root element name to use for the output DOM.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.eis.interactions.XQueryInteraction">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/eis/interactions/XQueryInteraction.html" title="class in org.eclipse.persistence.eis.interactions">org.eclipse.persistence.eis.interactions.XQueryInteraction</a> extends <a href="org/eclipse/persistence/eis/interactions/XMLInteraction.html" title="class in org.eclipse.persistence.eis.interactions">XMLInteraction</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>xQueryString</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> xQueryString</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.eis.mappings</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.eis.mappings.EISCompositeCollectionMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/eis/mappings/EISCompositeCollectionMapping.html" title="class in org.eclipse.persistence.eis.mappings">org.eclipse.persistence.eis.mappings.EISCompositeCollectionMapping</a> extends <a href="org/eclipse/persistence/mappings/foundation/AbstractCompositeCollectionMapping.html" title="class in org.eclipse.persistence.mappings.foundation">AbstractCompositeCollectionMapping</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.eis.mappings.EISCompositeDirectCollectionMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/eis/mappings/EISCompositeDirectCollectionMapping.html" title="class in org.eclipse.persistence.eis.mappings">org.eclipse.persistence.eis.mappings.EISCompositeDirectCollectionMapping</a> extends <a href="org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html" title="class in org.eclipse.persistence.mappings.foundation">AbstractCompositeDirectCollectionMapping</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.eis.mappings.EISCompositeObjectMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/eis/mappings/EISCompositeObjectMapping.html" title="class in org.eclipse.persistence.eis.mappings">org.eclipse.persistence.eis.mappings.EISCompositeObjectMapping</a> extends <a href="org/eclipse/persistence/mappings/foundation/AbstractCompositeObjectMapping.html" title="class in org.eclipse.persistence.mappings.foundation">AbstractCompositeObjectMapping</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.eis.mappings.EISDirectMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/eis/mappings/EISDirectMapping.html" title="class in org.eclipse.persistence.eis.mappings">org.eclipse.persistence.eis.mappings.EISDirectMapping</a> extends <a href="org/eclipse/persistence/mappings/foundation/AbstractDirectMapping.html" title="class in org.eclipse.persistence.mappings.foundation">AbstractDirectMapping</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.eis.mappings.EISOneToManyMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/eis/mappings/EISOneToManyMapping.html" title="class in org.eclipse.persistence.eis.mappings">org.eclipse.persistence.eis.mappings.EISOneToManyMapping</a> extends <a href="org/eclipse/persistence/mappings/CollectionMapping.html" title="class in org.eclipse.persistence.mappings">CollectionMapping</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>isForeignKeyRelationship</h4>
<pre>boolean isForeignKeyRelationship</pre>
<div class="block">Keeps track if any of the fields are foreign keys.</div>
</li>
<li class="blockListLast">
<h4>foreignKeyGroupingElement</h4>
<pre>org.eclipse.persistence.internal.helper.DatabaseField foreignKeyGroupingElement</pre>
<div class="block">The grouping-element field.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.eis.mappings.EISOneToOneMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/eis/mappings/EISOneToOneMapping.html" title="class in org.eclipse.persistence.eis.mappings">org.eclipse.persistence.eis.mappings.EISOneToOneMapping</a> extends <a href="org/eclipse/persistence/mappings/ObjectReferenceMapping.html" title="class in org.eclipse.persistence.mappings">ObjectReferenceMapping</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>sourceToTargetKeyFields</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; sourceToTargetKeyFields</pre>
<div class="block">Maps the source foreign/primary key fields to the target primary/foreign key fields.</div>
</li>
<li class="blockList">
<h4>targetToSourceKeyFields</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; targetToSourceKeyFields</pre>
<div class="block">Maps the target primary/foreign key fields to the source foreign/primary key fields.</div>
</li>
<li class="blockListLast">
<h4>shouldVerifyDelete</h4>
<pre>boolean shouldVerifyDelete</pre>
<div class="block">These are used for non-unit of work modification to check if the value of the 1-1 was changed and a deletion is required.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.eis.mappings.EISTransformationMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/eis/mappings/EISTransformationMapping.html" title="class in org.eclipse.persistence.eis.mappings">org.eclipse.persistence.eis.mappings.EISTransformationMapping</a> extends <a href="org/eclipse/persistence/mappings/foundation/AbstractTransformationMapping.html" title="class in org.eclipse.persistence.mappings.foundation">AbstractTransformationMapping</a> implements Serializable</h3>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.exceptions</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.exceptions.BeanValidationException">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/exceptions/BeanValidationException.html" title="class in org.eclipse.persistence.exceptions">org.eclipse.persistence.exceptions.BeanValidationException</a> extends <a href="org/eclipse/persistence/exceptions/EclipseLinkException.html" title="class in org.eclipse.persistence.exceptions">EclipseLinkException</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.exceptions.CommunicationException">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/exceptions/CommunicationException.html" title="class in org.eclipse.persistence.exceptions">org.eclipse.persistence.exceptions.CommunicationException</a> extends <a href="org/eclipse/persistence/exceptions/EclipseLinkException.html" title="class in org.eclipse.persistence.exceptions">EclipseLinkException</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.exceptions.ConcurrencyException">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/exceptions/ConcurrencyException.html" title="class in org.eclipse.persistence.exceptions">org.eclipse.persistence.exceptions.ConcurrencyException</a> extends <a href="org/eclipse/persistence/exceptions/EclipseLinkException.html" title="class in org.eclipse.persistence.exceptions">EclipseLinkException</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.exceptions.ConversionException">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/exceptions/ConversionException.html" title="class in org.eclipse.persistence.exceptions">org.eclipse.persistence.exceptions.ConversionException</a> extends <a href="org/eclipse/persistence/exceptions/EclipseLinkException.html" title="class in org.eclipse.persistence.exceptions">EclipseLinkException</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>classToConvertTo</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; classToConvertTo</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.exceptions.DatabaseException">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/exceptions/DatabaseException.html" title="class in org.eclipse.persistence.exceptions">org.eclipse.persistence.exceptions.DatabaseException</a> extends <a href="org/eclipse/persistence/exceptions/EclipseLinkException.html" title="class in org.eclipse.persistence.exceptions">EclipseLinkException</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>exception</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/sql/SQLException.html?is-external=true" title="class or interface in java.sql">SQLException</a> exception</pre>
</li>
<li class="blockListLast">
<h4>isCommunicationFailure</h4>
<pre>boolean isCommunicationFailure</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.exceptions.DBWSException">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/exceptions/DBWSException.html" title="class in org.eclipse.persistence.exceptions">org.eclipse.persistence.exceptions.DBWSException</a> extends <a href="org/eclipse/persistence/exceptions/EclipseLinkException.html" title="class in org.eclipse.persistence.exceptions">EclipseLinkException</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.exceptions.DescriptorException">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/exceptions/DescriptorException.html" title="class in org.eclipse.persistence.exceptions">org.eclipse.persistence.exceptions.DescriptorException</a> extends <a href="org/eclipse/persistence/exceptions/ValidationException.html" title="class in org.eclipse.persistence.exceptions">ValidationException</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.exceptions.DiscoveryException">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/exceptions/DiscoveryException.html" title="class in org.eclipse.persistence.exceptions">org.eclipse.persistence.exceptions.DiscoveryException</a> extends <a href="org/eclipse/persistence/exceptions/RemoteCommandManagerException.html" title="class in org.eclipse.persistence.exceptions">RemoteCommandManagerException</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.exceptions.DynamicException">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/exceptions/DynamicException.html" title="class in org.eclipse.persistence.exceptions">org.eclipse.persistence.exceptions.DynamicException</a> extends <a href="org/eclipse/persistence/exceptions/EclipseLinkException.html" title="class in org.eclipse.persistence.exceptions">EclipseLinkException</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.exceptions.EclipseLinkException">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/exceptions/EclipseLinkException.html" title="class in org.eclipse.persistence.exceptions">org.eclipse.persistence.exceptions.EclipseLinkException</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>internalException</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> internalException</pre>
</li>
<li class="blockList">
<h4>indentationString</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> indentationString</pre>
</li>
<li class="blockList">
<h4>errorCode</h4>
<pre>int errorCode</pre>
</li>
<li class="blockListLast">
<h4>hasBeenLogged</h4>
<pre>boolean hasBeenLogged</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.exceptions.EntityManagerSetupException">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/exceptions/EntityManagerSetupException.html" title="class in org.eclipse.persistence.exceptions">org.eclipse.persistence.exceptions.EntityManagerSetupException</a> extends <a href="org/eclipse/persistence/exceptions/EclipseLinkException.html" title="class in org.eclipse.persistence.exceptions">EclipseLinkException</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.exceptions.IntegrityChecker">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/exceptions/IntegrityChecker.html" title="class in org.eclipse.persistence.exceptions">org.eclipse.persistence.exceptions.IntegrityChecker</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>caughtExceptions</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">E</a>&gt; caughtExceptions</pre>
<div class="block">To add all the Descriptor exceptions</div>
</li>
<li class="blockList">
<h4>tables</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">E</a>&gt; tables</pre>
<div class="block">To load the tables from database</div>
</li>
<li class="blockList">
<h4>shouldCatchExceptions</h4>
<pre>boolean shouldCatchExceptions</pre>
<div class="block">To know that should we catch all the descriptors exceptions or not</div>
</li>
<li class="blockList">
<h4>shouldCheckDatabase</h4>
<pre>boolean shouldCheckDatabase</pre>
<div class="block">To know that should we check database tables or not</div>
</li>
<li class="blockListLast">
<h4>shouldCheckInstantiationPolicy</h4>
<pre>boolean shouldCheckInstantiationPolicy</pre>
<div class="block">To know that should we check InstantiationPolicy or not</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.exceptions.IntegrityException">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/exceptions/IntegrityException.html" title="class in org.eclipse.persistence.exceptions">org.eclipse.persistence.exceptions.IntegrityException</a> extends <a href="org/eclipse/persistence/exceptions/ValidationException.html" title="class in org.eclipse.persistence.exceptions">ValidationException</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>integrityChecker</h4>
<pre><a href="org/eclipse/persistence/exceptions/IntegrityChecker.html" title="class in org.eclipse.persistence.exceptions">IntegrityChecker</a> integrityChecker</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.exceptions.JAXBException">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/exceptions/JAXBException.html" title="class in org.eclipse.persistence.exceptions">org.eclipse.persistence.exceptions.JAXBException</a> extends <a href="org/eclipse/persistence/exceptions/EclipseLinkException.html" title="class in org.eclipse.persistence.exceptions">EclipseLinkException</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.exceptions.JPQLException">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/exceptions/JPQLException.html" title="class in org.eclipse.persistence.exceptions">org.eclipse.persistence.exceptions.JPQLException</a> extends <a href="org/eclipse/persistence/exceptions/EclipseLinkException.html" title="class in org.eclipse.persistence.exceptions">EclipseLinkException</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>internalExceptions</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">E</a>&gt; internalExceptions</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.exceptions.JSONException">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/exceptions/JSONException.html" title="class in org.eclipse.persistence.exceptions">org.eclipse.persistence.exceptions.JSONException</a> extends <a href="org/eclipse/persistence/exceptions/EclipseLinkException.html" title="class in org.eclipse.persistence.exceptions">EclipseLinkException</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.exceptions.OptimisticLockException">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/exceptions/OptimisticLockException.html" title="class in org.eclipse.persistence.exceptions">org.eclipse.persistence.exceptions.OptimisticLockException</a> extends <a href="org/eclipse/persistence/exceptions/EclipseLinkException.html" title="class in org.eclipse.persistence.exceptions">EclipseLinkException</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.exceptions.PersistenceUnitLoadingException">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/exceptions/PersistenceUnitLoadingException.html" title="class in org.eclipse.persistence.exceptions">org.eclipse.persistence.exceptions.PersistenceUnitLoadingException</a> extends <a href="org/eclipse/persistence/exceptions/EclipseLinkException.html" title="class in org.eclipse.persistence.exceptions">EclipseLinkException</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>resourceName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> resourceName</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.exceptions.QueryException">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/exceptions/QueryException.html" title="class in org.eclipse.persistence.exceptions">org.eclipse.persistence.exceptions.QueryException</a> extends <a href="org/eclipse/persistence/exceptions/ValidationException.html" title="class in org.eclipse.persistence.exceptions">ValidationException</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.exceptions.RemoteCommandManagerException">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/exceptions/RemoteCommandManagerException.html" title="class in org.eclipse.persistence.exceptions">org.eclipse.persistence.exceptions.RemoteCommandManagerException</a> extends <a href="org/eclipse/persistence/exceptions/EclipseLinkException.html" title="class in org.eclipse.persistence.exceptions">EclipseLinkException</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.exceptions.SDOException">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/exceptions/SDOException.html" title="class in org.eclipse.persistence.exceptions">org.eclipse.persistence.exceptions.SDOException</a> extends <a href="org/eclipse/persistence/exceptions/EclipseLinkException.html" title="class in org.eclipse.persistence.exceptions">EclipseLinkException</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.exceptions.ServerPlatformException">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/exceptions/ServerPlatformException.html" title="class in org.eclipse.persistence.exceptions">org.eclipse.persistence.exceptions.ServerPlatformException</a> extends <a href="org/eclipse/persistence/exceptions/EclipseLinkException.html" title="class in org.eclipse.persistence.exceptions">EclipseLinkException</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.exceptions.SessionLoaderException">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/exceptions/SessionLoaderException.html" title="class in org.eclipse.persistence.exceptions">org.eclipse.persistence.exceptions.SessionLoaderException</a> extends <a href="org/eclipse/persistence/exceptions/EclipseLinkException.html" title="class in org.eclipse.persistence.exceptions">EclipseLinkException</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>exceptionList</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">E</a>&gt; exceptionList</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.exceptions.StaticWeaveException">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/exceptions/StaticWeaveException.html" title="class in org.eclipse.persistence.exceptions">org.eclipse.persistence.exceptions.StaticWeaveException</a> extends <a href="org/eclipse/persistence/exceptions/EclipseLinkException.html" title="class in org.eclipse.persistence.exceptions">EclipseLinkException</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>resourceName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> resourceName</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.exceptions.TransactionException">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/exceptions/TransactionException.html" title="class in org.eclipse.persistence.exceptions">org.eclipse.persistence.exceptions.TransactionException</a> extends <a href="org/eclipse/persistence/exceptions/EclipseLinkException.html" title="class in org.eclipse.persistence.exceptions">EclipseLinkException</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.exceptions.ValidationException">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/exceptions/ValidationException.html" title="class in org.eclipse.persistence.exceptions">org.eclipse.persistence.exceptions.ValidationException</a> extends <a href="org/eclipse/persistence/exceptions/EclipseLinkException.html" title="class in org.eclipse.persistence.exceptions">EclipseLinkException</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.exceptions.XMLConversionException">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/exceptions/XMLConversionException.html" title="class in org.eclipse.persistence.exceptions">org.eclipse.persistence.exceptions.XMLConversionException</a> extends <a href="org/eclipse/persistence/exceptions/EclipseLinkException.html" title="class in org.eclipse.persistence.exceptions">EclipseLinkException</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.exceptions.XMLMarshalException">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/exceptions/XMLMarshalException.html" title="class in org.eclipse.persistence.exceptions">org.eclipse.persistence.exceptions.XMLMarshalException</a> extends <a href="org/eclipse/persistence/exceptions/ValidationException.html" title="class in org.eclipse.persistence.exceptions">ValidationException</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.exceptions.XMLParseException">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/exceptions/XMLParseException.html" title="class in org.eclipse.persistence.exceptions">org.eclipse.persistence.exceptions.XMLParseException</a> extends <a href="org/eclipse/persistence/exceptions/EclipseLinkException.html" title="class in org.eclipse.persistence.exceptions">EclipseLinkException</a> implements Serializable</h3>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.expressions</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.expressions.Expression">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/expressions/Expression.html" title="class in org.eclipse.persistence.expressions">org.eclipse.persistence.expressions.Expression</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-5979150600092006081L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>selectIfOrderedBy</h4>
<pre>boolean selectIfOrderedBy</pre>
</li>
<li class="blockListLast">
<h4>hashCode</h4>
<pre>int hashCode</pre>
<div class="block">PERF: Cache the hashCode.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.expressions.ExpressionBuilder">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/expressions/ExpressionBuilder.html" title="class in org.eclipse.persistence.expressions">org.eclipse.persistence.expressions.ExpressionBuilder</a> extends org.eclipse.persistence.internal.expressions.ObjectExpression implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>queryClass</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; queryClass</pre>
</li>
<li class="blockList">
<h4>statement</h4>
<pre>org.eclipse.persistence.internal.expressions.SQLSelectStatement statement</pre>
</li>
<li class="blockList">
<h4>viewTable</h4>
<pre>org.eclipse.persistence.internal.helper.DatabaseTable viewTable</pre>
</li>
<li class="blockList">
<h4>aliasedViewTable</h4>
<pre>org.eclipse.persistence.internal.helper.DatabaseTable aliasedViewTable</pre>
</li>
<li class="blockList">
<h4>wasQueryClassSetInternally</h4>
<pre>boolean wasQueryClassSetInternally</pre>
</li>
<li class="blockListLast">
<h4>wasAdditionJoinCriteriaUsed</h4>
<pre>boolean wasAdditionJoinCriteriaUsed</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.expressions.ExpressionOperator">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/expressions/ExpressionOperator.html" title="class in org.eclipse.persistence.expressions">org.eclipse.persistence.expressions.ExpressionOperator</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-7066100204792043980L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>selector</h4>
<pre>int selector</pre>
</li>
<li class="blockList">
<h4>name</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name</pre>
</li>
<li class="blockList">
<h4>databaseStrings</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] databaseStrings</pre>
</li>
<li class="blockList">
<h4>isPrefix</h4>
<pre>boolean isPrefix</pre>
</li>
<li class="blockList">
<h4>isRepeating</h4>
<pre>boolean isRepeating</pre>
</li>
<li class="blockList">
<h4>nodeClass</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; nodeClass</pre>
</li>
<li class="blockList">
<h4>type</h4>
<pre>int type</pre>
</li>
<li class="blockList">
<h4>argumentIndices</h4>
<pre>int[] argumentIndices</pre>
</li>
<li class="blockList">
<h4>javaStrings</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] javaStrings</pre>
</li>
<li class="blockListLast">
<h4>isBindingSupported</h4>
<pre>boolean isBindingSupported</pre>
<div class="block">Allow operator to disable binding.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.expressions.ListExpressionOperator">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/expressions/ListExpressionOperator.html" title="class in org.eclipse.persistence.expressions">org.eclipse.persistence.expressions.ListExpressionOperator</a> extends <a href="org/eclipse/persistence/expressions/ExpressionOperator.html" title="class in org.eclipse.persistence.expressions">ExpressionOperator</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>startStrings</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] startStrings</pre>
</li>
<li class="blockList">
<h4>separators</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] separators</pre>
</li>
<li class="blockList">
<h4>terminationStrings</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] terminationStrings</pre>
</li>
<li class="blockList">
<h4>numberOfItems</h4>
<pre>int numberOfItems</pre>
</li>
<li class="blockListLast">
<h4>isComplete</h4>
<pre>boolean isComplete</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.history</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.history.AsOfClause">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/history/AsOfClause.html" title="class in org.eclipse.persistence.history">org.eclipse.persistence.history.AsOfClause</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>value</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.history.AsOfSCNClause">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/history/AsOfSCNClause.html" title="class in org.eclipse.persistence.history">org.eclipse.persistence.history.AsOfSCNClause</a> extends <a href="org/eclipse/persistence/history/AsOfClause.html" title="class in org.eclipse.persistence.history">AsOfClause</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.history.HistoryPolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/history/HistoryPolicy.html" title="class in org.eclipse.persistence.history">org.eclipse.persistence.history.HistoryPolicy</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>descriptor</h4>
<pre><a href="org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a> descriptor</pre>
</li>
<li class="blockList">
<h4>mapping</h4>
<pre><a href="org/eclipse/persistence/mappings/DatabaseMapping.html" title="class in org.eclipse.persistence.mappings">DatabaseMapping</a> mapping</pre>
</li>
<li class="blockList">
<h4>historicalTables</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; historicalTables</pre>
</li>
<li class="blockList">
<h4>startFields</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; startFields</pre>
</li>
<li class="blockList">
<h4>endFields</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; endFields</pre>
</li>
<li class="blockList">
<h4>shouldHandleWrites</h4>
<pre>boolean shouldHandleWrites</pre>
</li>
<li class="blockListLast">
<h4>usesLocalTime</h4>
<pre>boolean usesLocalTime</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.indirection</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.indirection.IndirectList">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/indirection/IndirectList.html" title="class in org.eclipse.persistence.indirection">org.eclipse.persistence.indirection.IndirectList</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&lt;<a href="org/eclipse/persistence/indirection/IndirectList.html" title="type parameter in IndirectList">E</a>&gt; implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>delegate</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">E</a>&gt; delegate</pre>
<div class="block">Reduce type casting.</div>
</li>
<li class="blockList">
<h4>valueHolder</h4>
<pre><a href="org/eclipse/persistence/indirection/ValueHolderInterface.html" title="interface in org.eclipse.persistence.indirection">ValueHolderInterface</a>&lt;<a href="org/eclipse/persistence/indirection/ValueHolderInterface.html" title="type parameter in ValueHolderInterface">T</a>&gt; valueHolder</pre>
<div class="block">Delegate indirection behavior to a value holder.</div>
</li>
<li class="blockList">
<h4>initialCapacity</h4>
<pre>int initialCapacity</pre>
<div class="block">Store initial size for lazy init.</div>
</li>
<li class="blockList">
<h4>isRegistered</h4>
<pre>boolean isRegistered</pre>
<div class="block">PERF: Quick check flag if has been registered in a unit of work.</div>
</li>
<li class="blockList">
<h4>isListOrderBrokenInDb</h4>
<pre>boolean isListOrderBrokenInDb</pre>
<div class="block">If the mapping using IndirectList has listOrderfield != null then this flag indicates
whether the list in the db has invalid order:
either row(s) with null order value(s) or/and "holes" in order.
The flag may be set to true when the objects are read from the db.
When collection is updated the flag set to true causes updating of listOrderField of all rows in the db.
After update is complete the flag is set back to false.</div>
</li>
<li class="blockListLast">
<h4>useLazyInstantiation</h4>
<pre>boolean useLazyInstantiation</pre>
<div class="block">This value is used to determine if we should attempt to do adds and removes from the list without
actually instantiating the list from the database. By default this is set to true.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.indirection.IndirectMap">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/indirection/IndirectMap.html" title="class in org.eclipse.persistence.indirection">org.eclipse.persistence.indirection.IndirectMap</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&lt;<a href="org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,<a href="org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt; implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>delegate</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">V</a>&gt; delegate</pre>
<div class="block">Reduce type casting</div>
</li>
<li class="blockList">
<h4>valueHolder</h4>
<pre><a href="org/eclipse/persistence/indirection/ValueHolderInterface.html" title="interface in org.eclipse.persistence.indirection">ValueHolderInterface</a>&lt;<a href="org/eclipse/persistence/indirection/ValueHolderInterface.html" title="type parameter in ValueHolderInterface">T</a>&gt; valueHolder</pre>
<div class="block">Delegate indirection behavior to a value holder</div>
</li>
<li class="blockList">
<h4>initialCapacity</h4>
<pre>int initialCapacity</pre>
<div class="block">Store initial size for lazy init.</div>
</li>
<li class="blockListLast">
<h4>loadFactor</h4>
<pre>float loadFactor</pre>
<div class="block">Store load factor for lazy init.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.indirection.IndirectSet">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/indirection/IndirectSet.html" title="class in org.eclipse.persistence.indirection">org.eclipse.persistence.indirection.IndirectSet</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>delegate</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">E</a>&gt; delegate</pre>
<div class="block">Reduce type casting</div>
</li>
<li class="blockList">
<h4>valueHolder</h4>
<pre><a href="org/eclipse/persistence/indirection/ValueHolderInterface.html" title="interface in org.eclipse.persistence.indirection">ValueHolderInterface</a>&lt;<a href="org/eclipse/persistence/indirection/ValueHolderInterface.html" title="type parameter in ValueHolderInterface">T</a>&gt; valueHolder</pre>
<div class="block">Delegate indirection behavior to a value holder</div>
</li>
<li class="blockList">
<h4>initialCapacity</h4>
<pre>int initialCapacity</pre>
<div class="block">Store initial size for lazy init.</div>
</li>
<li class="blockList">
<h4>loadFactor</h4>
<pre>float loadFactor</pre>
<div class="block">Store load factor for lazy init.</div>
</li>
<li class="blockListLast">
<h4>useLazyInstantiation</h4>
<pre>boolean useLazyInstantiation</pre>
<div class="block">This value is used to determine if we should attempt to do adds and removes from the list without
actually instantiating the list from the database. By default, this is set to false. When set to
true, adding duplicate elements to the set will result in the element being added when the transaction
is committed.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.indirection.ValueHolder">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/indirection/ValueHolder.html" title="class in org.eclipse.persistence.indirection">org.eclipse.persistence.indirection.ValueHolder</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>value</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value</pre>
<div class="block">Stores the wrapped object.</div>
</li>
<li class="blockList">
<h4>isCoordinatedWithProperty</h4>
<pre>boolean isCoordinatedWithProperty</pre>
<div class="block">The two variable below are used as part of the implementation of WeavedAttributeValueHolderInterface
They are used to track whether a valueholder that has been weaved into a class is coordinated
with the underlying property</div>
</li>
<li class="blockListLast">
<h4>isNewlyWeavedValueHolder</h4>
<pre>boolean isNewlyWeavedValueHolder</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.jaxb</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.jaxb.JAXBEnumTypeConverter">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/jaxb/JAXBEnumTypeConverter.html" title="class in org.eclipse.persistence.jaxb">org.eclipse.persistence.jaxb.JAXBEnumTypeConverter</a> extends <a href="org/eclipse/persistence/mappings/converters/ObjectTypeConverter.html" title="class in org.eclipse.persistence.mappings.converters">ObjectTypeConverter</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>m_enumClass</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; m_enumClass</pre>
</li>
<li class="blockList">
<h4>m_enumClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> m_enumClassName</pre>
</li>
<li class="blockListLast">
<h4>m_usesOrdinalValues</h4>
<pre>boolean m_usesOrdinalValues</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.jaxb.JAXBTypeElement">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/jaxb/JAXBTypeElement.html" title="class in org.eclipse.persistence.jaxb">org.eclipse.persistence.jaxb.JAXBTypeElement</a> extends jakarta.xml.bind.JAXBElement implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>type</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a> type</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.jaxb.JAXBTypesafeEnumConverter">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/jaxb/JAXBTypesafeEnumConverter.html" title="class in org.eclipse.persistence.jaxb">org.eclipse.persistence.jaxb.JAXBTypesafeEnumConverter</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>enumClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> enumClassName</pre>
</li>
<li class="blockListLast">
<h4>enumClass</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; enumClass</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.jpa.dynamic</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.jpa.dynamic.DynamicIdentityPolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/jpa/dynamic/DynamicIdentityPolicy.html" title="class in org.eclipse.persistence.jpa.dynamic">org.eclipse.persistence.jpa.dynamic.DynamicIdentityPolicy</a> extends org.eclipse.persistence.internal.jpa.CMP3Policy implements Serializable</h3>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.jpa.jpql</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.jpa.jpql.Assert.AssertException">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/jpa/jpql/Assert.AssertException.html" title="class in org.eclipse.persistence.jpa.jpql">org.eclipse.persistence.jpa.jpql.Assert.AssertException</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</a> implements Serializable</h3>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.jpa.jpql.utility.iterator</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.jpa.jpql.utility.iterator.CloneListIterator.Mutator.ReadOnly">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/jpa/jpql/utility/iterator/CloneListIterator.Mutator.ReadOnly.html" title="class in org.eclipse.persistence.jpa.jpql.utility.iterator">org.eclipse.persistence.jpa.jpql.utility.iterator.CloneListIterator.Mutator.ReadOnly</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>readResolve</h4>
<pre>private&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;readResolve()</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.jpa.rs.exceptions</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.jpa.rs.exceptions.JPARSException">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/jpa/rs/exceptions/JPARSException.html" title="class in org.eclipse.persistence.jpa.rs.exceptions">org.eclipse.persistence.jpa.rs.exceptions.JPARSException</a> extends <a href="org/eclipse/persistence/exceptions/EclipseLinkException.html" title="class in org.eclipse.persistence.exceptions">EclipseLinkException</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>httpStatusCode</h4>
<pre>jakarta.ws.rs.core.Response.Status httpStatusCode</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.logging</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.logging.DefaultSessionLog">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/logging/DefaultSessionLog.html" title="class in org.eclipse.persistence.logging">org.eclipse.persistence.logging.DefaultSessionLog</a> extends <a href="org/eclipse/persistence/logging/AbstractSessionLog.html" title="class in org.eclipse.persistence.logging">AbstractSessionLog</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>fileName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> fileName</pre>
<div class="block">The filename associated with this DefaultSessionLog, if it is being
written out to a file</div>
</li>
<li class="blockListLast">
<h4>categoryLogLevelMap</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; categoryLogLevelMap</pre>
<div class="block">Represents the Map that stores log levels per the name space strings. The
keys are category names. The values are log levels.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.logging.EclipseLinkLogRecord">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/logging/EclipseLinkLogRecord.html" title="class in org.eclipse.persistence.logging">org.eclipse.persistence.logging.EclipseLinkLogRecord</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/logging/LogRecord.html?is-external=true" title="class or interface in java.util.logging">LogRecord</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>sessionString</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sessionString</pre>
</li>
<li class="blockList">
<h4>connection</h4>
<pre>org.eclipse.persistence.internal.databaseaccess.Accessor connection</pre>
</li>
<li class="blockList">
<h4>shouldLogExceptionStackTrace</h4>
<pre>boolean shouldLogExceptionStackTrace</pre>
</li>
<li class="blockList">
<h4>shouldPrintDate</h4>
<pre>boolean shouldPrintDate</pre>
</li>
<li class="blockListLast">
<h4>shouldPrintThread</h4>
<pre>boolean shouldPrintThread</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.logging.SessionLogEntry">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/logging/SessionLogEntry.html" title="class in org.eclipse.persistence.logging">org.eclipse.persistence.logging.SessionLogEntry</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>date</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a> date</pre>
</li>
<li class="blockList">
<h4>message</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message</pre>
</li>
<li class="blockList">
<h4>throwable</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> throwable</pre>
</li>
<li class="blockList">
<h4>level</h4>
<pre>int level</pre>
</li>
<li class="blockList">
<h4>nameSpace</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> nameSpace</pre>
</li>
<li class="blockList">
<h4>parameters</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[] parameters</pre>
</li>
<li class="blockList">
<h4>shouldTranslate</h4>
<pre>boolean shouldTranslate</pre>
</li>
<li class="blockList">
<h4>sourceClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sourceClassName</pre>
</li>
<li class="blockListLast">
<h4>sourceMethodName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sourceMethodName</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.mappings</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.mappings.AggregateCollectionMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/AggregateCollectionMapping.html" title="class in org.eclipse.persistence.mappings">org.eclipse.persistence.mappings.AggregateCollectionMapping</a> extends <a href="org/eclipse/persistence/mappings/CollectionMapping.html" title="class in org.eclipse.persistence.mappings">CollectionMapping</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>targetForeignKeyFields</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">E</a>&gt; targetForeignKeyFields</pre>
<div class="block">This is a key in the target table which is a foreign key in the target table.</div>
</li>
<li class="blockList">
<h4>sourceKeyFields</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">E</a>&gt; sourceKeyFields</pre>
<div class="block">This is a primary key in the source table that is used as foreign key in the target table</div>
</li>
<li class="blockList">
<h4>targetForeignKeyToSourceKeys</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; targetForeignKeyToSourceKeys</pre>
<div class="block">Foreign keys in the target table to the related keys in the source table</div>
</li>
<li class="blockList">
<h4>aggregateToSourceFields</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; aggregateToSourceFields</pre>
<div class="block">Map the name of a field in the aggregate collection descriptor to a field in the actual table specified in the mapping.</div>
</li>
<li class="blockList">
<h4>nestedAggregateToSourceFields</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; nestedAggregateToSourceFields</pre>
<div class="block">Map the name of an attribute of the reference descriptor mapped with AggregateCollectionMapping to aggregateToSourceFieldNames
that should be applied to this mapping.</div>
</li>
<li class="blockList">
<h4>converters</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; converters</pre>
<div class="block">List of converters to apply at initialize time to their cloned aggregate mappings.</div>
</li>
<li class="blockList">
<h4>remoteReferenceDescriptor</h4>
<pre><a href="org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a> remoteReferenceDescriptor</pre>
<div class="block">In RemoteSession case the mapping needs the reference descriptor serialized from the server,
but referenceDescriptor attribute defined as transient in the superclass. To overcome that
in non-remote case referenceDescriptor is assigned to remoteReferenceDescriptor; in remote - another way around.</div>
</li>
<li class="blockList">
<h4>defaultSourceTable</h4>
<pre>org.eclipse.persistence.internal.helper.DatabaseTable defaultSourceTable</pre>
<div class="block">Default source table that should be used with the default source fields of this mapping.</div>
</li>
<li class="blockList">
<h4>isEntireObjectPK</h4>
<pre>boolean isEntireObjectPK</pre>
<div class="block">Indicates whether the entire target object is primary key - in that case the object can't be updated in the db,
but rather deleted and then re-inserted.</div>
</li>
<li class="blockList">
<h4>isListOrderFieldUpdatable</h4>
<pre>boolean isListOrderFieldUpdatable</pre>
<div class="block">indicates whether listOrderField value could be updated in the db. Used only if listOrderField!=null</div>
</li>
<li class="blockListLast">
<h4>hasNestedIdentityReference</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> hasNestedIdentityReference</pre>
<div class="block">Indicates whether the mapping (or at least one of its nested mappings, at any nested depth)
references an entity.
To return true the mapping (or nested mapping) should be ForeignReferenceMapping with non-null and non-aggregate reference descriptor.
Lazily initialized.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.AggregateMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/AggregateMapping.html" title="class in org.eclipse.persistence.mappings">org.eclipse.persistence.mappings.AggregateMapping</a> extends <a href="org/eclipse/persistence/mappings/DatabaseMapping.html" title="class in org.eclipse.persistence.mappings">DatabaseMapping</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>referenceClass</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; referenceClass</pre>
<div class="block">Stores a reference class</div>
</li>
<li class="blockList">
<h4>referenceClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> referenceClassName</pre>
</li>
<li class="blockList">
<h4>referenceDescriptor</h4>
<pre><a href="org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a> referenceDescriptor</pre>
<div class="block">The descriptor of the reference class</div>
</li>
<li class="blockListLast">
<h4>hasNestedIdentityReference</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> hasNestedIdentityReference</pre>
<div class="block">Indicates whether the mapping (or at least one of its nested mappings, at any nested depth)
references an entity.
To return true the mapping (or nested mapping) should be ForeignReferenceMapping with non-null and non-aggregate reference descriptor.
Lazily initialized.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.AggregateObjectMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/AggregateObjectMapping.html" title="class in org.eclipse.persistence.mappings">org.eclipse.persistence.mappings.AggregateObjectMapping</a> extends <a href="org/eclipse/persistence/mappings/AggregateMapping.html" title="class in org.eclipse.persistence.mappings">AggregateMapping</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>isNullAllowed</h4>
<pre>boolean isNullAllowed</pre>
<div class="block">If <em>all</em> the fields in the database row for the aggregate object are NULL,
then, by default, the mapping will place a null in the appropriate source object
(as opposed to an aggregate object filled with nulls).
To change this behavior, set the value of this variable to false. Then the mapping
will build a new instance of the aggregate object that is filled with nulls
and place it in the source object.</div>
</li>
<li class="blockList">
<h4>aggregateKeyTable</h4>
<pre>org.eclipse.persistence.internal.helper.DatabaseTable aggregateKeyTable</pre>
</li>
<li class="blockList">
<h4>aggregateToSourceFields</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; aggregateToSourceFields</pre>
<div class="block">322233 - changed to store the source DatabaseField to hold Case and other colunm info</div>
</li>
<li class="blockList">
<h4>nestedFieldTranslations</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; nestedFieldTranslations</pre>
<div class="block">Map of nested attributes that need to apply an override name to their
a nested aggregate mapping's database field. Aggregate to source fields
map is the existing EclipseLink functionality and works well when all
embeddable mappings have unique database fields. This map adds specific
attribute to database field override.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="org/eclipse/persistence/mappings/AggregateObjectMapping.html#addFieldTranslation-org.eclipse.persistence.internal.helper.DatabaseField-java.lang.String-"><code>AggregateObjectMapping.addFieldTranslation(org.eclipse.persistence.internal.helper.DatabaseField, java.lang.String)</code></a></dd>
</dl>
</li>
<li class="blockList">
<h4>overrideManyToManyMappings</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; overrideManyToManyMappings</pre>
<div class="block">List of many to many mapping overrides to apply at initialize time to
their cloned aggregate mappings.</div>
</li>
<li class="blockList">
<h4>overrideUnidirectionalOneToManyMappings</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; overrideUnidirectionalOneToManyMappings</pre>
<div class="block">List of unidirectional one to many mapping overrides to apply at
initialize time to their cloned aggregate mappings.</div>
</li>
<li class="blockList">
<h4>converters</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; converters</pre>
<div class="block">List of converters to apply at initialize time to their cloned aggregate mappings.</div>
</li>
<li class="blockListLast">
<h4>mapsIdMappings</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; mapsIdMappings</pre>
<div class="block">List of maps id mappings that need to be set to read only at initialize
time on their cloned aggregate mappings.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.AttributeAccessor">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/AttributeAccessor.html" title="class in org.eclipse.persistence.mappings">org.eclipse.persistence.mappings.AttributeAccessor</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>attributeName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> attributeName</pre>
<div class="block">Stores the name of the attribute</div>
</li>
<li class="blockList">
<h4>isWriteOnly</h4>
<pre>boolean isWriteOnly</pre>
</li>
<li class="blockListLast">
<h4>isReadOnly</h4>
<pre>boolean isReadOnly</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.CollectionMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/CollectionMapping.html" title="class in org.eclipse.persistence.mappings">org.eclipse.persistence.mappings.CollectionMapping</a> extends <a href="org/eclipse/persistence/mappings/ForeignReferenceMapping.html" title="class in org.eclipse.persistence.mappings">ForeignReferenceMapping</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>containerPolicy</h4>
<pre>org.eclipse.persistence.internal.queries.ContainerPolicy containerPolicy</pre>
</li>
<li class="blockList">
<h4>hasOrderBy</h4>
<pre>boolean hasOrderBy</pre>
</li>
<li class="blockList">
<h4>listOrderField</h4>
<pre>org.eclipse.persistence.internal.helper.DatabaseField listOrderField</pre>
<div class="block">Field holds the order of elements in the list in the db, requires collection of type List, may be not null only in case isListOrderFieldSupported==true</div>
</li>
<li class="blockList">
<h4>isListOrderFieldSupported</h4>
<pre>boolean isListOrderFieldSupported</pre>
<div class="block">Indicates whether the mapping supports listOrderField, if it doesn't attempt to set listOrderField throws exception.</div>
</li>
<li class="blockList">
<h4>orderCorrectionType</h4>
<pre><a href="org/eclipse/persistence/annotations/OrderCorrectionType.html" title="enum in org.eclipse.persistence.annotations">OrderCorrectionType</a> orderCorrectionType</pre>
<div class="block">Specifies what should be done if the list of values read from listOrserField is invalid
(there should be no nulls, no duplicates, no "holes").</div>
</li>
<li class="blockListLast">
<h4>mustDeleteReferenceObjectsOneByOne</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> mustDeleteReferenceObjectsOneByOne</pre>
<div class="block">Store if the mapping can batch delete reference objects.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.DatabaseMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/DatabaseMapping.html" title="class in org.eclipse.persistence.mappings">org.eclipse.persistence.mappings.DatabaseMapping</a> extends <a href="org/eclipse/persistence/core/mappings/CoreMapping.html" title="class in org.eclipse.persistence.core.mappings">CoreMapping</a>&lt;<a href="org/eclipse/persistence/mappings/AttributeAccessor.html" title="class in org.eclipse.persistence.mappings">AttributeAccessor</a>,org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.queries.ContainerPolicy,<a href="org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>,org.eclipse.persistence.internal.helper.DatabaseField&gt; implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>descriptor</h4>
<pre><a href="org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a> descriptor</pre>
<div class="block">ClassDescriptor to which this mapping belongs to</div>
</li>
<li class="blockList">
<h4>attributeAccessor</h4>
<pre><a href="org/eclipse/persistence/mappings/AttributeAccessor.html" title="class in org.eclipse.persistence.mappings">AttributeAccessor</a> attributeAccessor</pre>
<div class="block">Wrapper to store the reference objects.</div>
</li>
<li class="blockList">
<h4>isReadOnly</h4>
<pre>boolean isReadOnly</pre>
<div class="block">Makes this mapping read only. No write are performed on it. Default is false</div>
</li>
<li class="blockList">
<h4>isOptional</h4>
<pre>boolean isOptional</pre>
<div class="block">Specifies whether this mapping is optional (i.e. field may be null). Used for DDL generation.</div>
</li>
<li class="blockList">
<h4>isLazy</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> isLazy</pre>
<div class="block">Specifies whether this mapping is lazy, this means not included in the default fetch group.</div>
</li>
<li class="blockList">
<h4>fields</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">E</a>&gt; fields</pre>
<div class="block">Fields associated with the mappings are cached</div>
</li>
<li class="blockList">
<h4>isRemotelyInitialized</h4>
<pre>boolean isRemotelyInitialized</pre>
<div class="block">It is needed only in remote initialization and mapping is in parent descriptor</div>
</li>
<li class="blockList">
<h4>weight</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> weight</pre>
<div class="block">This is a TopLink defined attribute that allows us to sort the mappings</div>
</li>
<li class="blockList">
<h4>properties</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; properties</pre>
<div class="block">Allow user defined properties.</div>
</li>
<li class="blockList">
<h4>unconvertedProperties</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; unconvertedProperties</pre>
<div class="block">Allow the user to defined un-converted properties which will be initialized at runtime.</div>
</li>
<li class="blockList">
<h4>derivesId</h4>
<pre>boolean derivesId</pre>
<div class="block">Used by the CMP3Policy to see if this mapping should be used in
processing pk classes for find methods</div>
</li>
<li class="blockList">
<h4>isJPAId</h4>
<pre>boolean isJPAId</pre>
</li>
<li class="blockList">
<h4>mapsIdValue</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> mapsIdValue</pre>
<div class="block">A mapsId value.</div>
</li>
<li class="blockList">
<h4>derivedIdMapping</h4>
<pre><a href="org/eclipse/persistence/mappings/DatabaseMapping.html" title="class in org.eclipse.persistence.mappings">DatabaseMapping</a> derivedIdMapping</pre>
<div class="block">The id mapping this mapping derives. Used by the CMP3Policy to see if
this mapping should be used in processing pk classes for find methods.</div>
</li>
<li class="blockList">
<h4>isPrimaryKeyMapping</h4>
<pre>boolean isPrimaryKeyMapping</pre>
<div class="block">PERF: Used as a quick check to see if this mapping is a primary key mapping,
set by the object builder during initialization.</div>
</li>
<li class="blockList">
<h4>attributeName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> attributeName</pre>
<div class="block">PERF: Cache the mappings attribute name.</div>
</li>
<li class="blockList">
<h4>isMapKeyMapping</h4>
<pre>boolean isMapKeyMapping</pre>
<div class="block">Records if this mapping is being used as a MapKeyMapping. This is important for recording main mappings</div>
</li>
<li class="blockList">
<h4>isCacheable</h4>
<pre>boolean isCacheable</pre>
</li>
<li class="blockListLast">
<h4>isInSopObject</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> isInSopObject</pre>
<div class="block">Irrelevant (and not set) unless descriptor has SerializedObjectPolicy (SOP).
If descriptor has SOP, then ObjectLevelReadQuery (with shouldUseSerializedObjectPolicy flag set to true)
reads in row that contain both field/value pairs and sopObject.
This flag indicates whether the data for this mapping is contained in the row's sopObject or in fields/values.
Boolean.TRUE - sopObject (in sopObject)
Boolean.FALSE - fields/values (out sopObject);
null - both sopObject and fields/values (both in and out sopObject).
While writing to the data base the mapping will be used for writing into sopObject unless this flag is set to Boolean.FALSE;</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.DirectCollectionMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/DirectCollectionMapping.html" title="class in org.eclipse.persistence.mappings">org.eclipse.persistence.mappings.DirectCollectionMapping</a> extends <a href="org/eclipse/persistence/mappings/CollectionMapping.html" title="class in org.eclipse.persistence.mappings">CollectionMapping</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>valueConverter</h4>
<pre><a href="org/eclipse/persistence/mappings/converters/Converter.html" title="interface in org.eclipse.persistence.mappings.converters">Converter</a> valueConverter</pre>
<div class="block">Allows user defined conversion between the object value and the database value.</div>
</li>
<li class="blockList">
<h4>valueConverterClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> valueConverterClassName</pre>
</li>
<li class="blockList">
<h4>orderByExpressions</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; orderByExpressions</pre>
</li>
<li class="blockList">
<h4>referenceTable</h4>
<pre>org.eclipse.persistence.internal.helper.DatabaseTable referenceTable</pre>
<div class="block">Stores the reference table</div>
</li>
<li class="blockList">
<h4>directField</h4>
<pre>org.eclipse.persistence.internal.helper.DatabaseField directField</pre>
<div class="block">The direct field name is converted and stored</div>
</li>
<li class="blockList">
<h4>sourceKeyFields</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">E</a>&gt; sourceKeyFields</pre>
</li>
<li class="blockList">
<h4>referenceKeyFields</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">E</a>&gt; referenceKeyFields</pre>
</li>
<li class="blockList">
<h4>insertQuery</h4>
<pre><a href="org/eclipse/persistence/queries/DataModifyQuery.html" title="class in org.eclipse.persistence.queries">DataModifyQuery</a> insertQuery</pre>
<div class="block">Used for insertion for m-m and dc, not used in 1-m.</div>
</li>
<li class="blockList">
<h4>changeSetDeleteQuery</h4>
<pre><a href="org/eclipse/persistence/queries/ModifyQuery.html" title="class in org.eclipse.persistence.queries">ModifyQuery</a> changeSetDeleteQuery</pre>
<div class="block">Used for deletion when ChangeSets are used</div>
</li>
<li class="blockList">
<h4>hasCustomDeleteQuery</h4>
<pre>boolean hasCustomDeleteQuery</pre>
</li>
<li class="blockList">
<h4>hasCustomInsertQuery</h4>
<pre>boolean hasCustomInsertQuery</pre>
</li>
<li class="blockList">
<h4>historyPolicy</h4>
<pre><a href="org/eclipse/persistence/history/HistoryPolicy.html" title="class in org.eclipse.persistence.history">HistoryPolicy</a> historyPolicy</pre>
</li>
<li class="blockList">
<h4>deleteAtIndexQuery</h4>
<pre><a href="org/eclipse/persistence/queries/ModifyQuery.html" title="class in org.eclipse.persistence.queries">ModifyQuery</a> deleteAtIndexQuery</pre>
<div class="block">Used (only in case listOrderField != null) to delete object with particular orderFieldValue</div>
</li>
<li class="blockList">
<h4>updateAtIndexQuery</h4>
<pre><a href="org/eclipse/persistence/queries/ModifyQuery.html" title="class in org.eclipse.persistence.queries">ModifyQuery</a> updateAtIndexQuery</pre>
<div class="block">Used (only in case listOrderField != null) to update orderFieldValue of object with particular orderFieldValue</div>
</li>
<li class="blockList">
<h4>hasCustomDeleteAtIndexQuery</h4>
<pre>boolean hasCustomDeleteAtIndexQuery</pre>
</li>
<li class="blockList">
<h4>hasCustomUpdateAtIndexQuery</h4>
<pre>boolean hasCustomUpdateAtIndexQuery</pre>
</li>
<li class="blockListLast">
<h4>attributeClassificationName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> attributeClassificationName</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.DirectMapMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/DirectMapMapping.html" title="class in org.eclipse.persistence.mappings">org.eclipse.persistence.mappings.DirectMapMapping</a> extends <a href="org/eclipse/persistence/mappings/DirectCollectionMapping.html" title="class in org.eclipse.persistence.mappings">DirectCollectionMapping</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.DirectToFieldMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/DirectToFieldMapping.html" title="class in org.eclipse.persistence.mappings">org.eclipse.persistence.mappings.DirectToFieldMapping</a> extends <a href="org/eclipse/persistence/mappings/foundation/AbstractDirectMapping.html" title="class in org.eclipse.persistence.mappings.foundation">AbstractDirectMapping</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.ForeignReferenceMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/ForeignReferenceMapping.html" title="class in org.eclipse.persistence.mappings">org.eclipse.persistence.mappings.ForeignReferenceMapping</a> extends <a href="org/eclipse/persistence/mappings/DatabaseMapping.html" title="class in org.eclipse.persistence.mappings">DatabaseMapping</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>referenceClass</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; referenceClass</pre>
<div class="block">This is used only in descriptor proxy in remote session</div>
</li>
<li class="blockList">
<h4>referenceClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> referenceClassName</pre>
</li>
<li class="blockList">
<h4>selectionQuery</h4>
<pre><a href="org/eclipse/persistence/queries/ReadQuery.html" title="class in org.eclipse.persistence.queries">ReadQuery</a> selectionQuery</pre>
<div class="block">This query is used to read referenced objects for this mapping.</div>
</li>
<li class="blockList">
<h4>isPrivateOwned</h4>
<pre>boolean isPrivateOwned</pre>
<div class="block">Indicates whether the referenced object is privately owned or not.</div>
</li>
<li class="blockList">
<h4>batchFetchType</h4>
<pre><a href="org/eclipse/persistence/annotations/BatchFetchType.html" title="enum in org.eclipse.persistence.annotations">BatchFetchType</a> batchFetchType</pre>
<div class="block">Indicates whether the referenced object should always be batch read on read all queries,
and defines the type of batch fetch to use.</div>
</li>
<li class="blockList">
<h4>indirectionPolicy</h4>
<pre>org.eclipse.persistence.internal.indirection.IndirectionPolicy indirectionPolicy</pre>
<div class="block">Implements indirection behavior</div>
</li>
<li class="blockList">
<h4>relationshipPartner</h4>
<pre><a href="org/eclipse/persistence/mappings/DatabaseMapping.html" title="class in org.eclipse.persistence.mappings">DatabaseMapping</a> relationshipPartner</pre>
<div class="block">Used to reference the other half of a bi-directional relationship.</div>
</li>
<li class="blockList">
<h4>relationshipPartnerAttributeName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> relationshipPartnerAttributeName</pre>
<div class="block">Set by users, used to retrieve the backpointer for this mapping</div>
</li>
<li class="blockList">
<h4>cascadePersist</h4>
<pre>boolean cascadePersist</pre>
<div class="block">Cascading flags used by the EntityManager</div>
</li>
<li class="blockList">
<h4>cascadeMerge</h4>
<pre>boolean cascadeMerge</pre>
</li>
<li class="blockList">
<h4>cascadeRefresh</h4>
<pre>boolean cascadeRefresh</pre>
</li>
<li class="blockList">
<h4>cascadeRemove</h4>
<pre>boolean cascadeRemove</pre>
</li>
<li class="blockList">
<h4>cascadeDetach</h4>
<pre>boolean cascadeDetach</pre>
</li>
<li class="blockList">
<h4>requiresTransientWeavedFields</h4>
<pre>boolean requiresTransientWeavedFields</pre>
<div class="block">Flag used to determine if we need to weave the transient annotation on weaved fields.</div>
</li>
<li class="blockList">
<h4>joinFetch</h4>
<pre>int joinFetch</pre>
<div class="block">Define if the relationship should always be join fetched.</div>
</li>
<li class="blockList">
<h4>forceInitializationOfSelectionCriteria</h4>
<pre>boolean forceInitializationOfSelectionCriteria</pre>
<div class="block">This is a way (after cloning) to force the initialization of the selection criteria</div>
</li>
<li class="blockList">
<h4>extendPessimisticLockScope</h4>
<pre>org.eclipse.persistence.mappings.ForeignReferenceMapping.ExtendPessimisticLockScope extendPessimisticLockScope</pre>
</li>
<li class="blockList">
<h4>isCascadeOnDeleteSetOnDatabase</h4>
<pre>boolean isCascadeOnDeleteSetOnDatabase</pre>
<div class="block">Support delete cascading on the database relationship constraint.</div>
</li>
<li class="blockList">
<h4>partitioningPolicy</h4>
<pre><a href="org/eclipse/persistence/descriptors/partitioning/PartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning">PartitioningPolicy</a> partitioningPolicy</pre>
<div class="block">Allow the mapping's queries to be targeted at specific connection pools.</div>
</li>
<li class="blockList">
<h4>partitioningPolicyName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> partitioningPolicyName</pre>
<div class="block">Allow the mapping's queries to be targeted at specific connection pools.</div>
</li>
<li class="blockListLast">
<h4>mappedBy</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> mappedBy</pre>
<div class="block">Stores JPA metadata about whether another mapping is the owning mapping. Only populated for JPA models</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.ManyToManyMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/ManyToManyMapping.html" title="class in org.eclipse.persistence.mappings">org.eclipse.persistence.mappings.ManyToManyMapping</a> extends <a href="org/eclipse/persistence/mappings/CollectionMapping.html" title="class in org.eclipse.persistence.mappings">CollectionMapping</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>mechanism</h4>
<pre><a href="org/eclipse/persistence/mappings/RelationTableMechanism.html" title="class in org.eclipse.persistence.mappings">RelationTableMechanism</a> mechanism</pre>
<div class="block">Mechanism holds relationTable and all fields and queries associated with it.</div>
</li>
<li class="blockList">
<h4>historyPolicy</h4>
<pre><a href="org/eclipse/persistence/history/HistoryPolicy.html" title="class in org.eclipse.persistence.history">HistoryPolicy</a> historyPolicy</pre>
</li>
<li class="blockListLast">
<h4>isDefinedAsOneToManyMapping</h4>
<pre>boolean isDefinedAsOneToManyMapping</pre>
<div class="block">266912: Since: EclipseLink 2.0 for the Metamodel API
For 1:1 and m:m mappings - track the original externally defined mapping if different
Note: This field will provide differentiation for the following
external to internal representations for mapping types<br>
- A OneToManyMapping will be represented by a ManyToManyMapping if unidirectional<br>
- A ManyToOneMapping will be represented by a OneToOneMapping (without a FK constraint)<br></div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.ManyToOneMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/ManyToOneMapping.html" title="class in org.eclipse.persistence.mappings">org.eclipse.persistence.mappings.ManyToOneMapping</a> extends <a href="org/eclipse/persistence/mappings/OneToOneMapping.html" title="class in org.eclipse.persistence.mappings">OneToOneMapping</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.MultitenantPrimaryKeyMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/MultitenantPrimaryKeyMapping.html" title="class in org.eclipse.persistence.mappings">org.eclipse.persistence.mappings.MultitenantPrimaryKeyMapping</a> extends <a href="org/eclipse/persistence/mappings/foundation/AbstractColumnMapping.html" title="class in org.eclipse.persistence.mappings.foundation">AbstractColumnMapping</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>accessor</h4>
<pre>org.eclipse.persistence.internal.descriptors.MultitenantPrimaryKeyAccessor accessor</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.ObjectReferenceMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/ObjectReferenceMapping.html" title="class in org.eclipse.persistence.mappings">org.eclipse.persistence.mappings.ObjectReferenceMapping</a> extends <a href="org/eclipse/persistence/mappings/ForeignReferenceMapping.html" title="class in org.eclipse.persistence.mappings">ForeignReferenceMapping</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>isForeignKeyRelationship</h4>
<pre>boolean isForeignKeyRelationship</pre>
<div class="block">Keeps track if any of the fields are foreign keys.</div>
</li>
<li class="blockListLast">
<h4>foreignKeyFields</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">E</a>&gt; foreignKeyFields</pre>
<div class="block">Keeps track of which fields are foreign keys on a per field basis (can have mixed foreign key relationships).</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.OneToManyMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/OneToManyMapping.html" title="class in org.eclipse.persistence.mappings">org.eclipse.persistence.mappings.OneToManyMapping</a> extends <a href="org/eclipse/persistence/mappings/CollectionMapping.html" title="class in org.eclipse.persistence.mappings">CollectionMapping</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>targetForeignKeyFields</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">E</a>&gt; targetForeignKeyFields</pre>
<div class="block">The target foreign key fields that reference the sourceKeyFields.</div>
</li>
<li class="blockList">
<h4>sourceKeyFields</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">E</a>&gt; sourceKeyFields</pre>
<div class="block">The (typically primary) source key fields that are referenced by the targetForeignKeyFields.</div>
</li>
<li class="blockList">
<h4>addTargetQuery</h4>
<pre><a href="org/eclipse/persistence/queries/DataModifyQuery.html" title="class in org.eclipse.persistence.queries">DataModifyQuery</a> addTargetQuery</pre>
<div class="block">Query used to update a single target row setting its foreign key to point to the source.
Run once for each target added to the source.
Example:
for Employee with managedEmployees attribute mapped with UnidirectionalOneToMany
the query looks like:
UPDATE EMPLOYEE SET MANAGER_ID = 1 WHERE (EMP_ID = 2)
where 1 is id of the source, and 2 is the id of the target to be added.
Used only in case data modification events required.</div>
</li>
<li class="blockList">
<h4>hasCustomAddTargetQuery</h4>
<pre>boolean hasCustomAddTargetQuery</pre>
</li>
<li class="blockList">
<h4>shouldDeferInserts</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> shouldDeferInserts</pre>
</li>
<li class="blockList">
<h4>removeTargetQuery</h4>
<pre><a href="org/eclipse/persistence/queries/DataModifyQuery.html" title="class in org.eclipse.persistence.queries">DataModifyQuery</a> removeTargetQuery</pre>
<div class="block">Query used to update a single target row changing its foreign key value from the one pointing to the source to null.
Run once for each target removed from the source.
Example:
for Employee with managedEmployees attribute mapped with UnidirectionalOneToMany
the query looks like:
UPDATE EMPLOYEE SET MANAGER_ID = null WHERE ((MANAGER_ID = 1) AND (EMP_ID = 2))
where 1 is id of the source, and 2 is the id of the target to be removed.
Used only in case data modification events required.</div>
</li>
<li class="blockList">
<h4>hasCustomRemoveTargetQuery</h4>
<pre>boolean hasCustomRemoveTargetQuery</pre>
</li>
<li class="blockList">
<h4>removeAllTargetsQuery</h4>
<pre><a href="org/eclipse/persistence/queries/DataModifyQuery.html" title="class in org.eclipse.persistence.queries">DataModifyQuery</a> removeAllTargetsQuery</pre>
<div class="block">Query used to update all target rows changing target foreign key value from the one pointing to the source to null.
Run before the source object is deleted.
Example:
for Employee with managedEmployees attribute mapped with UnidirectionalOneToMany
the query looks like:
UPDATE EMPLOYEE SET MANAGER_ID = null WHERE (MANAGER_ID = 1)
where 1 is id of the source to be deleted.
Used only in case data modification events required.</div>
</li>
<li class="blockListLast">
<h4>hasCustomRemoveAllTargetsQuery</h4>
<pre>boolean hasCustomRemoveAllTargetsQuery</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.OneToOneMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/OneToOneMapping.html" title="class in org.eclipse.persistence.mappings">org.eclipse.persistence.mappings.OneToOneMapping</a> extends <a href="org/eclipse/persistence/mappings/ObjectReferenceMapping.html" title="class in org.eclipse.persistence.mappings">ObjectReferenceMapping</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>sourceToTargetKeyFields</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; sourceToTargetKeyFields</pre>
<div class="block">Maps the source foreign/primary key fields to the target primary/foreign key fields.</div>
</li>
<li class="blockList">
<h4>targetToSourceKeyFields</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; targetToSourceKeyFields</pre>
<div class="block">Maps the target primary/foreign key fields to the source foreign/primary key fields.</div>
</li>
<li class="blockList">
<h4>shouldVerifyDelete</h4>
<pre>boolean shouldVerifyDelete</pre>
<div class="block">These are used for non-unit of work modification to check if the value of the 1-1 was changed and a deletion is required.</div>
</li>
<li class="blockList">
<h4>keyTableForMapKey</h4>
<pre>org.eclipse.persistence.internal.helper.DatabaseTable keyTableForMapKey</pre>
</li>
<li class="blockList">
<h4>mechanism</h4>
<pre><a href="org/eclipse/persistence/mappings/RelationTableMechanism.html" title="class in org.eclipse.persistence.mappings">RelationTableMechanism</a> mechanism</pre>
<div class="block">Mechanism holds relationTable and all fields and queries associated with it.</div>
</li>
<li class="blockList">
<h4>isOneToOneRelationship</h4>
<pre>boolean isOneToOneRelationship</pre>
<div class="block">Define if this mapping is really for a OneToOne relationship.
This is a backward compatibility issue, in that before the ManyToOneMapping
was created OneToOneMapping was used for both.</div>
</li>
<li class="blockList">
<h4>isOneToOnePrimaryKeyRelationship</h4>
<pre>boolean isOneToOnePrimaryKeyRelationship</pre>
<div class="block">Defines if this mapping was built using primary key join columns.</div>
</li>
<li class="blockList">
<h4>insertableFields</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">E</a>&gt; insertableFields</pre>
<div class="block">Keep track of which fields are insertable and updatable.</div>
</li>
<li class="blockListLast">
<h4>updatableFields</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">E</a>&gt; updatableFields</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.RelationTableMechanism">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/RelationTableMechanism.html" title="class in org.eclipse.persistence.mappings">org.eclipse.persistence.mappings.RelationTableMechanism</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>relationTable</h4>
<pre>org.eclipse.persistence.internal.helper.DatabaseTable relationTable</pre>
<div class="block">The intermediate relation table.</div>
</li>
<li class="blockList">
<h4>sourceKeyFields</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">E</a>&gt; sourceKeyFields</pre>
<div class="block">The field in the source table that corresponds to the key in the relation table</div>
</li>
<li class="blockList">
<h4>targetKeyFields</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">E</a>&gt; targetKeyFields</pre>
<div class="block">The field in the target table that corresponds to the key in the relation table</div>
</li>
<li class="blockList">
<h4>sourceRelationKeyFields</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">E</a>&gt; sourceRelationKeyFields</pre>
<div class="block">The field in the intermediate table that corresponds to the key in the source table</div>
</li>
<li class="blockList">
<h4>targetRelationKeyFields</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">E</a>&gt; targetRelationKeyFields</pre>
<div class="block">The field in the intermediate table that corresponds to the key in the target table</div>
</li>
<li class="blockList">
<h4>deleteQuery</h4>
<pre><a href="org/eclipse/persistence/queries/DataModifyQuery.html" title="class in org.eclipse.persistence.queries">DataModifyQuery</a> deleteQuery</pre>
<div class="block">Query used for single row deletion.</div>
</li>
<li class="blockList">
<h4>hasCustomDeleteQuery</h4>
<pre>boolean hasCustomDeleteQuery</pre>
</li>
<li class="blockList">
<h4>insertQuery</h4>
<pre><a href="org/eclipse/persistence/queries/DataModifyQuery.html" title="class in org.eclipse.persistence.queries">DataModifyQuery</a> insertQuery</pre>
<div class="block">Used for insertion.</div>
</li>
<li class="blockList">
<h4>hasCustomInsertQuery</h4>
<pre>boolean hasCustomInsertQuery</pre>
</li>
<li class="blockListLast">
<h4>lockRelationTableQuery</h4>
<pre><a href="org/eclipse/persistence/queries/ReadQuery.html" title="class in org.eclipse.persistence.queries">ReadQuery</a> lockRelationTableQuery</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.TransformationMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/TransformationMapping.html" title="class in org.eclipse.persistence.mappings">org.eclipse.persistence.mappings.TransformationMapping</a> extends <a href="org/eclipse/persistence/mappings/foundation/AbstractTransformationMapping.html" title="class in org.eclipse.persistence.mappings.foundation">AbstractTransformationMapping</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.UnidirectionalOneToManyMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/UnidirectionalOneToManyMapping.html" title="class in org.eclipse.persistence.mappings">org.eclipse.persistence.mappings.UnidirectionalOneToManyMapping</a> extends <a href="org/eclipse/persistence/mappings/OneToManyMapping.html" title="class in org.eclipse.persistence.mappings">OneToManyMapping</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>shouldIncrementTargetLockValueOnAddOrRemoveTarget</h4>
<pre>boolean shouldIncrementTargetLockValueOnAddOrRemoveTarget</pre>
<div class="block">Indicates whether target's optimistic locking value should be incremented on
target being added to / removed from a source.</div>
</li>
<li class="blockListLast">
<h4>shouldIncrementTargetLockValueOnDeleteSource</h4>
<pre>boolean shouldIncrementTargetLockValueOnDeleteSource</pre>
<div class="block">Indicates whether target's optimistic locking value should be incremented on
the source deletion.
Note that if the flag is set to true then the indirection will be triggered on
source delete - in order to verify all targets' versions.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.VariableOneToOneMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/VariableOneToOneMapping.html" title="class in org.eclipse.persistence.mappings">org.eclipse.persistence.mappings.VariableOneToOneMapping</a> extends <a href="org/eclipse/persistence/mappings/ObjectReferenceMapping.html" title="class in org.eclipse.persistence.mappings">ObjectReferenceMapping</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>typeField</h4>
<pre>org.eclipse.persistence.internal.helper.DatabaseField typeField</pre>
</li>
<li class="blockList">
<h4>sourceToTargetQueryKeyNames</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; sourceToTargetQueryKeyNames</pre>
</li>
<li class="blockList">
<h4>typeIndicatorTranslation</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; typeIndicatorTranslation</pre>
</li>
<li class="blockListLast">
<h4>typeIndicatorNameTranslation</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; typeIndicatorNameTranslation</pre>
<div class="block">parallel table typeIndicatorTranslation used prior to initialization to avoid type indicators on Mapping Workbench</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.mappings.converters</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.mappings.converters.ClassInstanceConverter">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/converters/ClassInstanceConverter.html" title="class in org.eclipse.persistence.mappings.converters">org.eclipse.persistence.mappings.converters.ClassInstanceConverter</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>mapping</h4>
<pre><a href="org/eclipse/persistence/mappings/DatabaseMapping.html" title="class in org.eclipse.persistence.mappings">DatabaseMapping</a> mapping</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.converters.ConverterClass">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/converters/ConverterClass.html" title="class in org.eclipse.persistence.mappings.converters">org.eclipse.persistence.mappings.converters.ConverterClass</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>isForMapKey</h4>
<pre>boolean isForMapKey</pre>
</li>
<li class="blockList">
<h4>disableConversion</h4>
<pre>boolean disableConversion</pre>
</li>
<li class="blockList">
<h4>fieldClassification</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; fieldClassification</pre>
</li>
<li class="blockList">
<h4>fieldClassificationName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> fieldClassificationName</pre>
</li>
<li class="blockList">
<h4>attributeConverterClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> attributeConverterClassName</pre>
</li>
<li class="blockList">
<h4>attributeConverter</h4>
<pre>jakarta.persistence.AttributeConverter&lt;X,Y&gt; attributeConverter</pre>
</li>
<li class="blockList">
<h4>session</h4>
<pre>org.eclipse.persistence.internal.sessions.AbstractSession session</pre>
</li>
<li class="blockListLast">
<h4>attributeConverterClass</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; attributeConverterClass</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.converters.EnumTypeConverter">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/converters/EnumTypeConverter.html" title="class in org.eclipse.persistence.mappings.converters">org.eclipse.persistence.mappings.converters.EnumTypeConverter</a> extends <a href="org/eclipse/persistence/mappings/converters/ObjectTypeConverter.html" title="class in org.eclipse.persistence.mappings.converters">ObjectTypeConverter</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>m_enumClass</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; m_enumClass</pre>
</li>
<li class="blockList">
<h4>m_enumClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> m_enumClassName</pre>
</li>
<li class="blockListLast">
<h4>m_useOrdinalValues</h4>
<pre>boolean m_useOrdinalValues</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.converters.ObjectTypeConverter">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/converters/ObjectTypeConverter.html" title="class in org.eclipse.persistence.mappings.converters">org.eclipse.persistence.mappings.converters.ObjectTypeConverter</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>converterName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> converterName</pre>
</li>
<li class="blockList">
<h4>dataType</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; dataType</pre>
</li>
<li class="blockList">
<h4>dataTypeName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> dataTypeName</pre>
</li>
<li class="blockList">
<h4>objectType</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; objectType</pre>
</li>
<li class="blockList">
<h4>objectTypeName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> objectTypeName</pre>
</li>
<li class="blockList">
<h4>conversionValueStrings</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; conversionValueStrings</pre>
</li>
<li class="blockList">
<h4>addToAttributeOnlyConversionValueStrings</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; addToAttributeOnlyConversionValueStrings</pre>
</li>
<li class="blockList">
<h4>mapping</h4>
<pre><a href="org/eclipse/persistence/mappings/DatabaseMapping.html" title="class in org.eclipse.persistence.mappings">DatabaseMapping</a> mapping</pre>
</li>
<li class="blockList">
<h4>attributeToFieldValues</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; attributeToFieldValues</pre>
</li>
<li class="blockListLast">
<h4>defaultAttributeValueString</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> defaultAttributeValueString</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.converters.SerializedObjectConverter">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/converters/SerializedObjectConverter.html" title="class in org.eclipse.persistence.mappings.converters">org.eclipse.persistence.mappings.converters.SerializedObjectConverter</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>mapping</h4>
<pre><a href="org/eclipse/persistence/mappings/DatabaseMapping.html" title="class in org.eclipse.persistence.mappings">DatabaseMapping</a> mapping</pre>
</li>
<li class="blockList">
<h4>serializer</h4>
<pre><a href="org/eclipse/persistence/sessions/serializers/Serializer.html" title="interface in org.eclipse.persistence.sessions.serializers">Serializer</a> serializer</pre>
</li>
<li class="blockList">
<h4>serializerClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> serializerClassName</pre>
</li>
<li class="blockListLast">
<h4>serializerPackage</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> serializerPackage</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.converters.TypeConversionConverter">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/converters/TypeConversionConverter.html" title="class in org.eclipse.persistence.mappings.converters">org.eclipse.persistence.mappings.converters.TypeConversionConverter</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>mapping</h4>
<pre><a href="org/eclipse/persistence/mappings/DatabaseMapping.html" title="class in org.eclipse.persistence.mappings">DatabaseMapping</a> mapping</pre>
</li>
<li class="blockList">
<h4>dataClass</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; dataClass</pre>
<div class="block">Field type</div>
</li>
<li class="blockList">
<h4>dataClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> dataClassName</pre>
</li>
<li class="blockList">
<h4>objectClass</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; objectClass</pre>
<div class="block">Object type</div>
</li>
<li class="blockListLast">
<h4>objectClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> objectClassName</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.mappings.foundation</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.mappings.foundation.AbstractColumnMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/foundation/AbstractColumnMapping.html" title="class in org.eclipse.persistence.mappings.foundation">org.eclipse.persistence.mappings.foundation.AbstractColumnMapping</a> extends <a href="org/eclipse/persistence/mappings/DatabaseMapping.html" title="class in org.eclipse.persistence.mappings">DatabaseMapping</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>field</h4>
<pre>org.eclipse.persistence.internal.helper.DatabaseField field</pre>
<div class="block">DatabaseField which this mapping represents.</div>
</li>
<li class="blockList">
<h4>converter</h4>
<pre><a href="org/eclipse/persistence/mappings/converters/Converter.html" title="interface in org.eclipse.persistence.mappings.converters">Converter</a> converter</pre>
<div class="block">Allows user defined conversion between the object attribute value and the database value.</div>
</li>
<li class="blockList">
<h4>converterClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> converterClassName</pre>
</li>
<li class="blockList">
<h4>isInsertable</h4>
<pre>boolean isInsertable</pre>
<div class="block">Flag to support insertable JPA setting</div>
</li>
<li class="blockListLast">
<h4>isUpdatable</h4>
<pre>boolean isUpdatable</pre>
<div class="block">Flag to support updatable JPA setting</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.foundation.AbstractCompositeCollectionMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/foundation/AbstractCompositeCollectionMapping.html" title="class in org.eclipse.persistence.mappings.foundation">org.eclipse.persistence.mappings.foundation.AbstractCompositeCollectionMapping</a> extends <a href="org/eclipse/persistence/mappings/AggregateMapping.html" title="class in org.eclipse.persistence.mappings">AggregateMapping</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>field</h4>
<pre>org.eclipse.persistence.internal.helper.DatabaseField field</pre>
<div class="block">The aggregate objects are stored in a single field.</div>
</li>
<li class="blockList">
<h4>containerPolicy</h4>
<pre>org.eclipse.persistence.internal.queries.ContainerPolicy containerPolicy</pre>
<div class="block">This determines the type of container used to hold the aggregate objects.</div>
</li>
<li class="blockListLast">
<h4>converter</h4>
<pre><a href="org/eclipse/persistence/mappings/converters/Converter.html" title="interface in org.eclipse.persistence.mappings.converters">Converter</a> converter</pre>
<div class="block">Allows user defined conversion between the object attribute value and the database value.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.foundation.AbstractCompositeDirectCollectionMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html" title="class in org.eclipse.persistence.mappings.foundation">org.eclipse.persistence.mappings.foundation.AbstractCompositeDirectCollectionMapping</a> extends <a href="org/eclipse/persistence/mappings/DatabaseMapping.html" title="class in org.eclipse.persistence.mappings">DatabaseMapping</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>field</h4>
<pre>org.eclipse.persistence.internal.helper.DatabaseField field</pre>
<div class="block">This is the field holding the nested collection.</div>
</li>
<li class="blockList">
<h4>elementDataTypeName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> elementDataTypeName</pre>
<div class="block">This is the "data type" associated with each element in the nested collection.
Depending on the data store, this could be optional.</div>
</li>
<li class="blockList">
<h4>valueConverter</h4>
<pre><a href="org/eclipse/persistence/mappings/converters/Converter.html" title="interface in org.eclipse.persistence.mappings.converters">Converter</a> valueConverter</pre>
<div class="block">Allows user defined conversion between the object value and the database value.</div>
</li>
<li class="blockListLast">
<h4>containerPolicy</h4>
<pre>org.eclipse.persistence.internal.queries.ContainerPolicy containerPolicy</pre>
<div class="block">This determines the type of container used to hold the nested collection
in the object.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.foundation.AbstractCompositeObjectMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/foundation/AbstractCompositeObjectMapping.html" title="class in org.eclipse.persistence.mappings.foundation">org.eclipse.persistence.mappings.foundation.AbstractCompositeObjectMapping</a> extends <a href="org/eclipse/persistence/mappings/AggregateMapping.html" title="class in org.eclipse.persistence.mappings">AggregateMapping</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>field</h4>
<pre>org.eclipse.persistence.internal.helper.DatabaseField field</pre>
<div class="block">The aggregate object is stored in a single field.</div>
</li>
<li class="blockListLast">
<h4>converter</h4>
<pre><a href="org/eclipse/persistence/mappings/converters/Converter.html" title="interface in org.eclipse.persistence.mappings.converters">Converter</a> converter</pre>
<div class="block">Allows user defined conversion between the object attribute value and the database value.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.foundation.AbstractDirectMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/foundation/AbstractDirectMapping.html" title="class in org.eclipse.persistence.mappings.foundation">org.eclipse.persistence.mappings.foundation.AbstractDirectMapping</a> extends <a href="org/eclipse/persistence/mappings/foundation/AbstractColumnMapping.html" title="class in org.eclipse.persistence.mappings.foundation">AbstractColumnMapping</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>attributeClassificationName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> attributeClassificationName</pre>
</li>
<li class="blockList">
<h4>keyTableForMapKey</h4>
<pre>org.eclipse.persistence.internal.helper.DatabaseTable keyTableForMapKey</pre>
</li>
<li class="blockList">
<h4>fieldClassificationClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> fieldClassificationClassName</pre>
</li>
<li class="blockList">
<h4>bypassDefaultNullValueCheck</h4>
<pre>boolean bypassDefaultNullValueCheck</pre>
<div class="block">PERF: Avoid default null value conversion check if not default null value set in conversion manager.</div>
</li>
<li class="blockListLast">
<h4>isMutable</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> isMutable</pre>
<div class="block">PERF: Indicates if this mapping's attribute is a simple atomic value and cannot be modified, only replaced.
This is a tri-state to allow user to set to true or false, as default is false but
some data-types such as Calendar or byte[] or converter types may be desired to be used as mutable.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.foundation.AbstractTransformationMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/foundation/AbstractTransformationMapping.html" title="class in org.eclipse.persistence.mappings.foundation">org.eclipse.persistence.mappings.foundation.AbstractTransformationMapping</a> extends <a href="org/eclipse/persistence/mappings/DatabaseMapping.html" title="class in org.eclipse.persistence.mappings">DatabaseMapping</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>attributeTransformerClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> attributeTransformerClassName</pre>
<div class="block">Name of the class which implements AttributeTransformer to be used to retrieve the attribute value</div>
</li>
<li class="blockList">
<h4>attributeTransformer</h4>
<pre><a href="org/eclipse/persistence/mappings/transformers/AttributeTransformer.html" title="interface in org.eclipse.persistence.mappings.transformers">AttributeTransformer</a> attributeTransformer</pre>
<div class="block">attributeTransformerClassName is converter to an instance of AttributeTransformer</div>
</li>
<li class="blockList">
<h4>fieldTransformations</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; fieldTransformations</pre>
<div class="block">Stores field name and the class name of a FieldTransformer in a vector to preserve order</div>
</li>
<li class="blockList">
<h4>fieldToTransformers</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; fieldToTransformers</pre>
<div class="block">The TransformerClassNames are converted into instances of FieldTransformer</div>
</li>
<li class="blockList">
<h4>isMutable</h4>
<pre>boolean isMutable</pre>
<div class="block">PERF: Indicates if this mapping's attribute is a simple value which cannot be modified only replaced.</div>
</li>
<li class="blockListLast">
<h4>indirectionPolicy</h4>
<pre>org.eclipse.persistence.internal.indirection.IndirectionPolicy indirectionPolicy</pre>
<div class="block">Implements indirection behaviour</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.mappings.querykeys</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.mappings.querykeys.DirectCollectionQueryKey">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/querykeys/DirectCollectionQueryKey.html" title="class in org.eclipse.persistence.mappings.querykeys">org.eclipse.persistence.mappings.querykeys.DirectCollectionQueryKey</a> extends <a href="org/eclipse/persistence/mappings/querykeys/ForeignReferenceQueryKey.html" title="class in org.eclipse.persistence.mappings.querykeys">ForeignReferenceQueryKey</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.querykeys.DirectQueryKey">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/querykeys/DirectQueryKey.html" title="class in org.eclipse.persistence.mappings.querykeys">org.eclipse.persistence.mappings.querykeys.DirectQueryKey</a> extends <a href="org/eclipse/persistence/mappings/querykeys/QueryKey.html" title="class in org.eclipse.persistence.mappings.querykeys">QueryKey</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>field</h4>
<pre>org.eclipse.persistence.internal.helper.DatabaseField field</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.querykeys.ForeignReferenceQueryKey">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/querykeys/ForeignReferenceQueryKey.html" title="class in org.eclipse.persistence.mappings.querykeys">org.eclipse.persistence.mappings.querykeys.ForeignReferenceQueryKey</a> extends <a href="org/eclipse/persistence/mappings/querykeys/QueryKey.html" title="class in org.eclipse.persistence.mappings.querykeys">QueryKey</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>referenceClass</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; referenceClass</pre>
</li>
<li class="blockList">
<h4>referenceClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> referenceClassName</pre>
</li>
<li class="blockListLast">
<h4>joinCriteria</h4>
<pre><a href="org/eclipse/persistence/expressions/Expression.html" title="class in org.eclipse.persistence.expressions">Expression</a> joinCriteria</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.querykeys.ManyToManyQueryKey">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/querykeys/ManyToManyQueryKey.html" title="class in org.eclipse.persistence.mappings.querykeys">org.eclipse.persistence.mappings.querykeys.ManyToManyQueryKey</a> extends <a href="org/eclipse/persistence/mappings/querykeys/ForeignReferenceQueryKey.html" title="class in org.eclipse.persistence.mappings.querykeys">ForeignReferenceQueryKey</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.querykeys.OneToManyQueryKey">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/querykeys/OneToManyQueryKey.html" title="class in org.eclipse.persistence.mappings.querykeys">org.eclipse.persistence.mappings.querykeys.OneToManyQueryKey</a> extends <a href="org/eclipse/persistence/mappings/querykeys/ForeignReferenceQueryKey.html" title="class in org.eclipse.persistence.mappings.querykeys">ForeignReferenceQueryKey</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.querykeys.OneToOneQueryKey">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/querykeys/OneToOneQueryKey.html" title="class in org.eclipse.persistence.mappings.querykeys">org.eclipse.persistence.mappings.querykeys.OneToOneQueryKey</a> extends <a href="org/eclipse/persistence/mappings/querykeys/ForeignReferenceQueryKey.html" title="class in org.eclipse.persistence.mappings.querykeys">ForeignReferenceQueryKey</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.querykeys.QueryKey">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/querykeys/QueryKey.html" title="class in org.eclipse.persistence.mappings.querykeys">org.eclipse.persistence.mappings.querykeys.QueryKey</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>name</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name</pre>
</li>
<li class="blockListLast">
<h4>descriptor</h4>
<pre><a href="org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a> descriptor</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.mappings.structures</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.mappings.structures.ArrayMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/structures/ArrayMapping.html" title="class in org.eclipse.persistence.mappings.structures">org.eclipse.persistence.mappings.structures.ArrayMapping</a> extends <a href="org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html" title="class in org.eclipse.persistence.mappings.foundation">AbstractCompositeDirectCollectionMapping</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.structures.NestedTableMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/structures/NestedTableMapping.html" title="class in org.eclipse.persistence.mappings.structures">org.eclipse.persistence.mappings.structures.NestedTableMapping</a> extends <a href="org/eclipse/persistence/mappings/CollectionMapping.html" title="class in org.eclipse.persistence.mappings">CollectionMapping</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>nestedMapping</h4>
<pre><a href="org/eclipse/persistence/mappings/DatabaseMapping.html" title="class in org.eclipse.persistence.mappings">DatabaseMapping</a> nestedMapping</pre>
</li>
<li class="blockList">
<h4>field</h4>
<pre>org.eclipse.persistence.internal.helper.DatabaseField field</pre>
<div class="block">A ref is always stored in a single field.</div>
</li>
<li class="blockListLast">
<h4>structureName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> structureName</pre>
<div class="block">Arrays require a structure name, this is the ADT defined for the VARRAY.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.structures.ObjectArrayMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/structures/ObjectArrayMapping.html" title="class in org.eclipse.persistence.mappings.structures">org.eclipse.persistence.mappings.structures.ObjectArrayMapping</a> extends <a href="org/eclipse/persistence/mappings/foundation/AbstractCompositeCollectionMapping.html" title="class in org.eclipse.persistence.mappings.foundation">AbstractCompositeCollectionMapping</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>structureName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> structureName</pre>
<div class="block">Arrays require a structure name, this is the ADT defined for the VARRAY.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.structures.ObjectRelationalDatabaseField">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/structures/ObjectRelationalDatabaseField.html" title="class in org.eclipse.persistence.mappings.structures">org.eclipse.persistence.mappings.structures.ObjectRelationalDatabaseField</a> extends org.eclipse.persistence.internal.helper.DatabaseField implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>sqlTypeName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sqlTypeName</pre>
</li>
<li class="blockListLast">
<h4>nestedTypeField</h4>
<pre>org.eclipse.persistence.internal.helper.DatabaseField nestedTypeField</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.structures.ObjectRelationalDataTypeDescriptor">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/structures/ObjectRelationalDataTypeDescriptor.html" title="class in org.eclipse.persistence.mappings.structures">org.eclipse.persistence.mappings.structures.ObjectRelationalDataTypeDescriptor</a> extends <a href="org/eclipse/persistence/descriptors/RelationalDescriptor.html" title="class in org.eclipse.persistence.descriptors">RelationalDescriptor</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>structureName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> structureName</pre>
</li>
<li class="blockList">
<h4>orderedFields</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">E</a>&gt; orderedFields</pre>
</li>
<li class="blockListLast">
<h4>allOrderedFields</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">E</a>&gt; allOrderedFields</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.structures.ReferenceMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/structures/ReferenceMapping.html" title="class in org.eclipse.persistence.mappings.structures">org.eclipse.persistence.mappings.structures.ReferenceMapping</a> extends <a href="org/eclipse/persistence/mappings/ObjectReferenceMapping.html" title="class in org.eclipse.persistence.mappings">ObjectReferenceMapping</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>field</h4>
<pre>org.eclipse.persistence.internal.helper.DatabaseField field</pre>
<div class="block">A ref is always stored in a single field.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.structures.StructureMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/structures/StructureMapping.html" title="class in org.eclipse.persistence.mappings.structures">org.eclipse.persistence.mappings.structures.StructureMapping</a> extends <a href="org/eclipse/persistence/mappings/foundation/AbstractCompositeObjectMapping.html" title="class in org.eclipse.persistence.mappings.foundation">AbstractCompositeObjectMapping</a> implements Serializable</h3>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.mappings.transformers</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.mappings.transformers.AttributeTransformerAdapter">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/transformers/AttributeTransformerAdapter.html" title="class in org.eclipse.persistence.mappings.transformers">org.eclipse.persistence.mappings.transformers.AttributeTransformerAdapter</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.transformers.ConstantTransformer">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/transformers/ConstantTransformer.html" title="class in org.eclipse.persistence.mappings.transformers">org.eclipse.persistence.mappings.transformers.ConstantTransformer</a> extends <a href="org/eclipse/persistence/mappings/transformers/FieldTransformerAdapter.html" title="class in org.eclipse.persistence.mappings.transformers">FieldTransformerAdapter</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>value</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.transformers.FieldTransformerAdapter">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/transformers/FieldTransformerAdapter.html" title="class in org.eclipse.persistence.mappings.transformers">org.eclipse.persistence.mappings.transformers.FieldTransformerAdapter</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.transformers.MethodBasedAttributeTransformer">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/transformers/MethodBasedAttributeTransformer.html" title="class in org.eclipse.persistence.mappings.transformers">org.eclipse.persistence.mappings.transformers.MethodBasedAttributeTransformer</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>mapping</h4>
<pre><a href="org/eclipse/persistence/mappings/foundation/AbstractTransformationMapping.html" title="class in org.eclipse.persistence.mappings.foundation">AbstractTransformationMapping</a> mapping</pre>
</li>
<li class="blockListLast">
<h4>methodName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> methodName</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.mappings.transformers.MethodBasedFieldTransformer">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/transformers/MethodBasedFieldTransformer.html" title="class in org.eclipse.persistence.mappings.transformers">org.eclipse.persistence.mappings.transformers.MethodBasedFieldTransformer</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>methodName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> methodName</pre>
</li>
<li class="blockListLast">
<h4>mapping</h4>
<pre><a href="org/eclipse/persistence/mappings/foundation/AbstractTransformationMapping.html" title="class in org.eclipse.persistence.mappings.foundation">AbstractTransformationMapping</a> mapping</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.mappings.xdb</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.mappings.xdb.DirectToXMLTypeMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/mappings/xdb/DirectToXMLTypeMapping.html" title="class in org.eclipse.persistence.mappings.xdb">org.eclipse.persistence.mappings.xdb.DirectToXMLTypeMapping</a> extends <a href="org/eclipse/persistence/mappings/DirectToFieldMapping.html" title="class in org.eclipse.persistence.mappings">DirectToFieldMapping</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>shouldReadWholeDocument</h4>
<pre>boolean shouldReadWholeDocument</pre>
<div class="block">Indicates if we should initialize the whole DOM on a read.
This is only used if the user is mapping from an Oracle Document implementation.</div>
</li>
<li class="blockList">
<h4>xmlTransformer</h4>
<pre><a href="org/eclipse/persistence/platform/xml/XMLTransformer.html" title="interface in org.eclipse.persistence.platform.xml">XMLTransformer</a> xmlTransformer</pre>
<div class="block">Used to convert the DOM to a String.</div>
</li>
<li class="blockList">
<h4>xmlComparer</h4>
<pre><a href="org/eclipse/persistence/platform/xml/XMLComparer.html" title="class in org.eclipse.persistence.platform.xml">XMLComparer</a> xmlComparer</pre>
<div class="block">Used to determine if the XML document has been modified.</div>
</li>
<li class="blockListLast">
<h4>xmlParser</h4>
<pre><a href="org/eclipse/persistence/platform/xml/XMLParser.html" title="interface in org.eclipse.persistence.platform.xml">XMLParser</a> xmlParser</pre>
<div class="block">Used to convert the String to a DOM</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.oxm</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.oxm.XMLDescriptor">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/oxm/XMLDescriptor.html" title="class in org.eclipse.persistence.oxm">org.eclipse.persistence.oxm.XMLDescriptor</a> extends <a href="org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>namespaceResolver</h4>
<pre><a href="org/eclipse/persistence/oxm/NamespaceResolver.html" title="class in org.eclipse.persistence.oxm">NamespaceResolver</a> namespaceResolver</pre>
</li>
<li class="blockList">
<h4>schemaReference</h4>
<pre><a href="org/eclipse/persistence/oxm/schema/XMLSchemaReference.html" title="class in org.eclipse.persistence.oxm.schema">XMLSchemaReference</a> schemaReference</pre>
</li>
<li class="blockList">
<h4>shouldPreserveDocument</h4>
<pre>boolean shouldPreserveDocument</pre>
</li>
<li class="blockList">
<h4>defaultRootElementField</h4>
<pre><a href="org/eclipse/persistence/oxm/XMLField.html" title="class in org.eclipse.persistence.oxm">XMLField</a> defaultRootElementField</pre>
</li>
<li class="blockList">
<h4>sequencedObject</h4>
<pre>boolean sequencedObject</pre>
</li>
<li class="blockList">
<h4>isWrapper</h4>
<pre>boolean isWrapper</pre>
</li>
<li class="blockList">
<h4>resultAlwaysXMLRoot</h4>
<pre>boolean resultAlwaysXMLRoot</pre>
</li>
<li class="blockList">
<h4>lazilyInitialized</h4>
<pre>boolean lazilyInitialized</pre>
</li>
<li class="blockList">
<h4>locationAccessor</h4>
<pre><a href="org/eclipse/persistence/mappings/AttributeAccessor.html" title="class in org.eclipse.persistence.mappings">AttributeAccessor</a> locationAccessor</pre>
</li>
<li class="blockListLast">
<h4>hasReferenceMappings</h4>
<pre>boolean hasReferenceMappings</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.oxm.XMLField">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/oxm/XMLField.html" title="class in org.eclipse.persistence.oxm">org.eclipse.persistence.oxm.XMLField</a> extends org.eclipse.persistence.internal.helper.DatabaseField implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>namespaceResolver</h4>
<pre><a href="org/eclipse/persistence/oxm/NamespaceResolver.html" title="class in org.eclipse.persistence.oxm">NamespaceResolver</a> namespaceResolver</pre>
</li>
<li class="blockList">
<h4>schemaType</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a> schemaType</pre>
</li>
<li class="blockList">
<h4>xPathFragment</h4>
<pre>org.eclipse.persistence.internal.oxm.XPathFragment&lt;XML_FIELD extends org.eclipse.persistence.internal.oxm.mappings.Field&gt; xPathFragment</pre>
</li>
<li class="blockList">
<h4>lastXPathFragment</h4>
<pre>org.eclipse.persistence.internal.oxm.XPathFragment&lt;XML_FIELD extends org.eclipse.persistence.internal.oxm.mappings.Field&gt; lastXPathFragment</pre>
</li>
<li class="blockList">
<h4>isCDATA</h4>
<pre>boolean isCDATA</pre>
</li>
<li class="blockList">
<h4>isRequired</h4>
<pre>boolean isRequired</pre>
</li>
<li class="blockList">
<h4>isInitialized</h4>
<pre>boolean isInitialized</pre>
</li>
<li class="blockList">
<h4>nestedArray</h4>
<pre>boolean nestedArray</pre>
</li>
<li class="blockList">
<h4>usesSingleNode</h4>
<pre>boolean usesSingleNode</pre>
<div class="block">Makes this maintain the collection of items in a single attribute or element instead of having one element per item in the collection.
Default is false</div>
</li>
<li class="blockList">
<h4>userXMLTypes</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">V</a>&gt; userXMLTypes</pre>
</li>
<li class="blockList">
<h4>userJavaTypes</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">V</a>&gt; userJavaTypes</pre>
</li>
<li class="blockList">
<h4>isTypedTextField</h4>
<pre>boolean isTypedTextField</pre>
</li>
<li class="blockListLast">
<h4>leafElementType</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a> leafElementType</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.oxm.XMLLogin">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/oxm/XMLLogin.html" title="class in org.eclipse.persistence.oxm">org.eclipse.persistence.oxm.XMLLogin</a> extends <a href="org/eclipse/persistence/sessions/DatasourceLogin.html" title="class in org.eclipse.persistence.sessions">DatasourceLogin</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>equalNamespaceResolvers</h4>
<pre>boolean equalNamespaceResolvers</pre>
</li>
<li class="blockListLast">
<h4>documentPreservationPolicy</h4>
<pre><a href="org/eclipse/persistence/oxm/documentpreservation/DocumentPreservationPolicy.html" title="class in org.eclipse.persistence.oxm.documentpreservation">DocumentPreservationPolicy</a> documentPreservationPolicy</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.oxm.XMLUnionField">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/oxm/XMLUnionField.html" title="class in org.eclipse.persistence.oxm">org.eclipse.persistence.oxm.XMLUnionField</a> extends <a href="org/eclipse/persistence/oxm/XMLField.html" title="class in org.eclipse.persistence.oxm">XMLField</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>schemaTypes</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">E</a>&gt; schemaTypes</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.oxm.mappings</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.oxm.mappings.XMLAbstractAnyMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/oxm/mappings/XMLAbstractAnyMapping.html" title="class in org.eclipse.persistence.oxm.mappings">org.eclipse.persistence.oxm.mappings.XMLAbstractAnyMapping</a> extends <a href="org/eclipse/persistence/mappings/DatabaseMapping.html" title="class in org.eclipse.persistence.mappings">DatabaseMapping</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>keepAsElementPolicy</h4>
<pre><a href="org/eclipse/persistence/oxm/mappings/UnmarshalKeepAsElementPolicy.html" title="enum in org.eclipse.persistence.oxm.mappings">UnmarshalKeepAsElementPolicy</a> keepAsElementPolicy</pre>
</li>
<li class="blockListLast">
<h4>isWriteOnly</h4>
<pre>boolean isWriteOnly</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.oxm.mappings.XMLAnyAttributeMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/oxm/mappings/XMLAnyAttributeMapping.html" title="class in org.eclipse.persistence.oxm.mappings">org.eclipse.persistence.oxm.mappings.XMLAnyAttributeMapping</a> extends <a href="org/eclipse/persistence/mappings/DatabaseMapping.html" title="class in org.eclipse.persistence.mappings">DatabaseMapping</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>wrapperNullPolicy</h4>
<pre><a href="org/eclipse/persistence/oxm/mappings/nullpolicy/AbstractNullPolicy.html" title="class in org.eclipse.persistence.oxm.mappings.nullpolicy">AbstractNullPolicy</a> wrapperNullPolicy</pre>
</li>
<li class="blockList">
<h4>field</h4>
<pre><a href="org/eclipse/persistence/oxm/XMLField.html" title="class in org.eclipse.persistence.oxm">XMLField</a> field</pre>
</li>
<li class="blockList">
<h4>containerPolicy</h4>
<pre>org.eclipse.persistence.internal.queries.MappedKeyMapContainerPolicy containerPolicy</pre>
</li>
<li class="blockList">
<h4>isDefaultEmptyContainer</h4>
<pre>boolean isDefaultEmptyContainer</pre>
</li>
<li class="blockList">
<h4>isNamespaceDeclarationIncluded</h4>
<pre>boolean isNamespaceDeclarationIncluded</pre>
</li>
<li class="blockList">
<h4>isSchemaInstanceIncluded</h4>
<pre>boolean isSchemaInstanceIncluded</pre>
</li>
<li class="blockList">
<h4>isWriteOnly</h4>
<pre>boolean isWriteOnly</pre>
</li>
<li class="blockListLast">
<h4>reuseContainer</h4>
<pre>boolean reuseContainer</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.oxm.mappings.XMLAnyCollectionMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/oxm/mappings/XMLAnyCollectionMapping.html" title="class in org.eclipse.persistence.oxm.mappings">org.eclipse.persistence.oxm.mappings.XMLAnyCollectionMapping</a> extends <a href="org/eclipse/persistence/oxm/mappings/XMLAbstractAnyMapping.html" title="class in org.eclipse.persistence.oxm.mappings">XMLAbstractAnyMapping</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>field</h4>
<pre><a href="org/eclipse/persistence/oxm/XMLField.html" title="class in org.eclipse.persistence.oxm">XMLField</a> field</pre>
</li>
<li class="blockList">
<h4>containerPolicy</h4>
<pre>org.eclipse.persistence.internal.queries.ContainerPolicy containerPolicy</pre>
</li>
<li class="blockList">
<h4>defaultEmptyContainer</h4>
<pre>boolean defaultEmptyContainer</pre>
</li>
<li class="blockList">
<h4>useXMLRoot</h4>
<pre>boolean useXMLRoot</pre>
</li>
<li class="blockList">
<h4>mixedContent</h4>
<pre>boolean mixedContent</pre>
</li>
<li class="blockList">
<h4>isWhitespacePreservedForMixedContent</h4>
<pre>boolean isWhitespacePreservedForMixedContent</pre>
</li>
<li class="blockList">
<h4>areOtherMappingInThisContext</h4>
<pre>boolean areOtherMappingInThisContext</pre>
</li>
<li class="blockList">
<h4>valueConverter</h4>
<pre><a href="org/eclipse/persistence/oxm/mappings/converters/XMLConverter.html" title="interface in org.eclipse.persistence.oxm.mappings.converters">XMLConverter</a> valueConverter</pre>
</li>
<li class="blockList">
<h4>reuseContainer</h4>
<pre>boolean reuseContainer</pre>
</li>
<li class="blockListLast">
<h4>wrapperNullPolicy</h4>
<pre><a href="org/eclipse/persistence/oxm/mappings/nullpolicy/AbstractNullPolicy.html" title="class in org.eclipse.persistence.oxm.mappings.nullpolicy">AbstractNullPolicy</a> wrapperNullPolicy</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.oxm.mappings.XMLAnyObjectMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/oxm/mappings/XMLAnyObjectMapping.html" title="class in org.eclipse.persistence.oxm.mappings">org.eclipse.persistence.oxm.mappings.XMLAnyObjectMapping</a> extends <a href="org/eclipse/persistence/oxm/mappings/XMLAbstractAnyMapping.html" title="class in org.eclipse.persistence.oxm.mappings">XMLAbstractAnyMapping</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>field</h4>
<pre><a href="org/eclipse/persistence/oxm/XMLField.html" title="class in org.eclipse.persistence.oxm">XMLField</a> field</pre>
</li>
<li class="blockList">
<h4>useXMLRoot</h4>
<pre>boolean useXMLRoot</pre>
</li>
<li class="blockList">
<h4>areOtherMappingInThisContext</h4>
<pre>boolean areOtherMappingInThisContext</pre>
</li>
<li class="blockList">
<h4>converter</h4>
<pre><a href="org/eclipse/persistence/oxm/mappings/converters/XMLConverter.html" title="interface in org.eclipse.persistence.oxm.mappings.converters">XMLConverter</a> converter</pre>
</li>
<li class="blockListLast">
<h4>isMixedContent</h4>
<pre>boolean isMixedContent</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.oxm.mappings.XMLBinaryDataCollectionMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/oxm/mappings/XMLBinaryDataCollectionMapping.html" title="class in org.eclipse.persistence.oxm.mappings">org.eclipse.persistence.oxm.mappings.XMLBinaryDataCollectionMapping</a> extends <a href="org/eclipse/persistence/oxm/mappings/XMLCompositeDirectCollectionMapping.html" title="class in org.eclipse.persistence.oxm.mappings">XMLCompositeDirectCollectionMapping</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>shouldInlineBinaryData</h4>
<pre>boolean shouldInlineBinaryData</pre>
</li>
<li class="blockList">
<h4>mimeTypePolicy</h4>
<pre><a href="org/eclipse/persistence/oxm/mappings/MimeTypePolicy.html" title="interface in org.eclipse.persistence.oxm.mappings">MimeTypePolicy</a> mimeTypePolicy</pre>
</li>
<li class="blockList">
<h4>isSwaRef</h4>
<pre>boolean isSwaRef</pre>
</li>
<li class="blockListLast">
<h4>collectionContentType</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; collectionContentType</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.oxm.mappings.XMLBinaryDataMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/oxm/mappings/XMLBinaryDataMapping.html" title="class in org.eclipse.persistence.oxm.mappings">org.eclipse.persistence.oxm.mappings.XMLBinaryDataMapping</a> extends <a href="org/eclipse/persistence/oxm/mappings/XMLDirectMapping.html" title="class in org.eclipse.persistence.oxm.mappings">XMLDirectMapping</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>shouldInlineBinaryData</h4>
<pre>boolean shouldInlineBinaryData</pre>
</li>
<li class="blockList">
<h4>mimeTypePolicy</h4>
<pre><a href="org/eclipse/persistence/oxm/mappings/MimeTypePolicy.html" title="interface in org.eclipse.persistence.oxm.mappings">MimeTypePolicy</a> mimeTypePolicy</pre>
</li>
<li class="blockListLast">
<h4>isSwaRef</h4>
<pre>boolean isSwaRef</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.oxm.mappings.XMLChoiceCollectionMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/oxm/mappings/XMLChoiceCollectionMapping.html" title="class in org.eclipse.persistence.oxm.mappings">org.eclipse.persistence.oxm.mappings.XMLChoiceCollectionMapping</a> extends <a href="org/eclipse/persistence/mappings/DatabaseMapping.html" title="class in org.eclipse.persistence.mappings">DatabaseMapping</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>fieldToClassMappings</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; fieldToClassMappings</pre>
</li>
<li class="blockList">
<h4>classToFieldMappings</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; classToFieldMappings</pre>
</li>
<li class="blockList">
<h4>classToSourceFieldsMappings</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; classToSourceFieldsMappings</pre>
</li>
<li class="blockList">
<h4>classNameToSourceFieldsMappings</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; classNameToSourceFieldsMappings</pre>
</li>
<li class="blockList">
<h4>choiceElementMappings</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; choiceElementMappings</pre>
</li>
<li class="blockList">
<h4>choiceElementMappingsByClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; choiceElementMappingsByClassName</pre>
</li>
<li class="blockList">
<h4>choiceElementMappingsByClass</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; choiceElementMappingsByClass</pre>
</li>
<li class="blockList">
<h4>fieldToClassNameMappings</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; fieldToClassNameMappings</pre>
</li>
<li class="blockList">
<h4>classNameToFieldMappings</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; classNameToFieldMappings</pre>
</li>
<li class="blockList">
<h4>fieldsToConverters</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; fieldsToConverters</pre>
</li>
<li class="blockList">
<h4>containerPolicy</h4>
<pre>org.eclipse.persistence.internal.queries.ContainerPolicy containerPolicy</pre>
</li>
<li class="blockList">
<h4>isDefaultEmptyContainer</h4>
<pre>boolean isDefaultEmptyContainer</pre>
</li>
<li class="blockList">
<h4>isMixedContent</h4>
<pre>boolean isMixedContent</pre>
</li>
<li class="blockList">
<h4>mixedGroupingElement</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> mixedGroupingElement</pre>
</li>
<li class="blockList">
<h4>wrapperNullPolicy</h4>
<pre><a href="org/eclipse/persistence/oxm/mappings/nullpolicy/AbstractNullPolicy.html" title="class in org.eclipse.persistence.oxm.mappings.nullpolicy">AbstractNullPolicy</a> wrapperNullPolicy</pre>
</li>
<li class="blockList">
<h4>isAny</h4>
<pre>boolean isAny</pre>
</li>
<li class="blockList">
<h4>isWriteOnly</h4>
<pre>boolean isWriteOnly</pre>
</li>
<li class="blockList">
<h4>reuseContainer</h4>
<pre>boolean reuseContainer</pre>
</li>
<li class="blockList">
<h4>converter</h4>
<pre><a href="org/eclipse/persistence/mappings/converters/Converter.html" title="interface in org.eclipse.persistence.mappings.converters">Converter</a> converter</pre>
</li>
<li class="blockList">
<h4>mixedContentMapping</h4>
<pre><a href="org/eclipse/persistence/oxm/mappings/XMLCompositeDirectCollectionMapping.html" title="class in org.eclipse.persistence.oxm.mappings">XMLCompositeDirectCollectionMapping</a> mixedContentMapping</pre>
</li>
<li class="blockListLast">
<h4>anyMapping</h4>
<pre><a href="org/eclipse/persistence/oxm/mappings/XMLAnyCollectionMapping.html" title="class in org.eclipse.persistence.oxm.mappings">XMLAnyCollectionMapping</a> anyMapping</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.oxm.mappings.XMLChoiceObjectMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/oxm/mappings/XMLChoiceObjectMapping.html" title="class in org.eclipse.persistence.oxm.mappings">org.eclipse.persistence.oxm.mappings.XMLChoiceObjectMapping</a> extends <a href="org/eclipse/persistence/mappings/DatabaseMapping.html" title="class in org.eclipse.persistence.mappings">DatabaseMapping</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>fieldToClassMappings</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; fieldToClassMappings</pre>
</li>
<li class="blockList">
<h4>classToFieldMappings</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; classToFieldMappings</pre>
</li>
<li class="blockList">
<h4>classNameToFieldMappings</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; classNameToFieldMappings</pre>
</li>
<li class="blockList">
<h4>classToSourceFieldsMappings</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; classToSourceFieldsMappings</pre>
</li>
<li class="blockList">
<h4>classNameToSourceFieldsMappings</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; classNameToSourceFieldsMappings</pre>
</li>
<li class="blockList">
<h4>fieldToClassNameMappings</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; fieldToClassNameMappings</pre>
</li>
<li class="blockList">
<h4>choiceElementMappings</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; choiceElementMappings</pre>
</li>
<li class="blockList">
<h4>choiceElementMappingsByClass</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; choiceElementMappingsByClass</pre>
</li>
<li class="blockList">
<h4>choiceElementMappingsByClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; choiceElementMappingsByClassName</pre>
</li>
<li class="blockList">
<h4>fieldsToConverters</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; fieldsToConverters</pre>
</li>
<li class="blockList">
<h4>classNameToConverter</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; classNameToConverter</pre>
</li>
<li class="blockList">
<h4>classToConverter</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; classToConverter</pre>
</li>
<li class="blockList">
<h4>converter</h4>
<pre><a href="org/eclipse/persistence/mappings/converters/Converter.html" title="interface in org.eclipse.persistence.mappings.converters">Converter</a> converter</pre>
</li>
<li class="blockListLast">
<h4>isWriteOnly</h4>
<pre>boolean isWriteOnly</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.oxm.mappings.XMLCollectionReferenceMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/oxm/mappings/XMLCollectionReferenceMapping.html" title="class in org.eclipse.persistence.oxm.mappings">org.eclipse.persistence.oxm.mappings.XMLCollectionReferenceMapping</a> extends <a href="org/eclipse/persistence/oxm/mappings/XMLObjectReferenceMapping.html" title="class in org.eclipse.persistence.oxm.mappings">XMLObjectReferenceMapping</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>containerPolicy</h4>
<pre>org.eclipse.persistence.internal.queries.ContainerPolicy containerPolicy</pre>
</li>
<li class="blockList">
<h4>field</h4>
<pre>org.eclipse.persistence.internal.helper.DatabaseField field</pre>
</li>
<li class="blockList">
<h4>defaultEmptyContainer</h4>
<pre>boolean defaultEmptyContainer</pre>
</li>
<li class="blockList">
<h4>usesSingleNode</h4>
<pre>boolean usesSingleNode</pre>
</li>
<li class="blockList">
<h4>reuseContainer</h4>
<pre>boolean reuseContainer</pre>
</li>
<li class="blockListLast">
<h4>wrapperNullPolicy</h4>
<pre><a href="org/eclipse/persistence/oxm/mappings/nullpolicy/AbstractNullPolicy.html" title="class in org.eclipse.persistence.oxm.mappings.nullpolicy">AbstractNullPolicy</a> wrapperNullPolicy</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.oxm.mappings.XMLCompositeCollectionMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/oxm/mappings/XMLCompositeCollectionMapping.html" title="class in org.eclipse.persistence.oxm.mappings">org.eclipse.persistence.oxm.mappings.XMLCompositeCollectionMapping</a> extends <a href="org/eclipse/persistence/mappings/foundation/AbstractCompositeCollectionMapping.html" title="class in org.eclipse.persistence.mappings.foundation">AbstractCompositeCollectionMapping</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>nullPolicy</h4>
<pre><a href="org/eclipse/persistence/oxm/mappings/nullpolicy/AbstractNullPolicy.html" title="class in org.eclipse.persistence.oxm.mappings.nullpolicy">AbstractNullPolicy</a> nullPolicy</pre>
</li>
<li class="blockList">
<h4>wrapperNullPolicy</h4>
<pre><a href="org/eclipse/persistence/oxm/mappings/nullpolicy/AbstractNullPolicy.html" title="class in org.eclipse.persistence.oxm.mappings.nullpolicy">AbstractNullPolicy</a> wrapperNullPolicy</pre>
</li>
<li class="blockList">
<h4>keepAsElementPolicy</h4>
<pre><a href="org/eclipse/persistence/oxm/mappings/UnmarshalKeepAsElementPolicy.html" title="enum in org.eclipse.persistence.oxm.mappings">UnmarshalKeepAsElementPolicy</a> keepAsElementPolicy</pre>
</li>
<li class="blockList">
<h4>inverseReferenceMapping</h4>
<pre><a href="org/eclipse/persistence/oxm/mappings/XMLInverseReferenceMapping.html" title="class in org.eclipse.persistence.oxm.mappings">XMLInverseReferenceMapping</a> inverseReferenceMapping</pre>
</li>
<li class="blockList">
<h4>defaultEmptyContainer</h4>
<pre>boolean defaultEmptyContainer</pre>
</li>
<li class="blockList">
<h4>isWriteOnly</h4>
<pre>boolean isWriteOnly</pre>
</li>
<li class="blockListLast">
<h4>reuseContainer</h4>
<pre>boolean reuseContainer</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.oxm.mappings.XMLCompositeDirectCollectionMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/oxm/mappings/XMLCompositeDirectCollectionMapping.html" title="class in org.eclipse.persistence.oxm.mappings">org.eclipse.persistence.oxm.mappings.XMLCompositeDirectCollectionMapping</a> extends <a href="org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html" title="class in org.eclipse.persistence.mappings.foundation">AbstractCompositeDirectCollectionMapping</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>isCDATA</h4>
<pre>boolean isCDATA</pre>
</li>
<li class="blockList">
<h4>isDefaultEmptyContainer</h4>
<pre>boolean isDefaultEmptyContainer</pre>
</li>
<li class="blockList">
<h4>isWriteOnly</h4>
<pre>boolean isWriteOnly</pre>
</li>
<li class="blockList">
<h4>nullPolicy</h4>
<pre><a href="org/eclipse/persistence/oxm/mappings/nullpolicy/AbstractNullPolicy.html" title="class in org.eclipse.persistence.oxm.mappings.nullpolicy">AbstractNullPolicy</a> nullPolicy</pre>
</li>
<li class="blockList">
<h4>reuseContainer</h4>
<pre>boolean reuseContainer</pre>
</li>
<li class="blockList">
<h4>isCollapsingStringValues</h4>
<pre>boolean isCollapsingStringValues</pre>
</li>
<li class="blockList">
<h4>isNormalizingStringValues</h4>
<pre>boolean isNormalizingStringValues</pre>
</li>
<li class="blockListLast">
<h4>wrapperNullPolicy</h4>
<pre><a href="org/eclipse/persistence/oxm/mappings/nullpolicy/AbstractNullPolicy.html" title="class in org.eclipse.persistence.oxm.mappings.nullpolicy">AbstractNullPolicy</a> wrapperNullPolicy</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.oxm.mappings.XMLCompositeObjectMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/oxm/mappings/XMLCompositeObjectMapping.html" title="class in org.eclipse.persistence.oxm.mappings">org.eclipse.persistence.oxm.mappings.XMLCompositeObjectMapping</a> extends <a href="org/eclipse/persistence/mappings/foundation/AbstractCompositeObjectMapping.html" title="class in org.eclipse.persistence.mappings.foundation">AbstractCompositeObjectMapping</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>nullPolicy</h4>
<pre><a href="org/eclipse/persistence/oxm/mappings/nullpolicy/AbstractNullPolicy.html" title="class in org.eclipse.persistence.oxm.mappings.nullpolicy">AbstractNullPolicy</a> nullPolicy</pre>
</li>
<li class="blockList">
<h4>inverseReferenceMapping</h4>
<pre><a href="org/eclipse/persistence/oxm/mappings/XMLInverseReferenceMapping.html" title="class in org.eclipse.persistence.oxm.mappings">XMLInverseReferenceMapping</a> inverseReferenceMapping</pre>
</li>
<li class="blockList">
<h4>keepAsElementPolicy</h4>
<pre><a href="org/eclipse/persistence/oxm/mappings/UnmarshalKeepAsElementPolicy.html" title="enum in org.eclipse.persistence.oxm.mappings">UnmarshalKeepAsElementPolicy</a> keepAsElementPolicy</pre>
</li>
<li class="blockListLast">
<h4>isWriteOnly</h4>
<pre>boolean isWriteOnly</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.oxm.mappings.XMLDirectMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/oxm/mappings/XMLDirectMapping.html" title="class in org.eclipse.persistence.oxm.mappings">org.eclipse.persistence.oxm.mappings.XMLDirectMapping</a> extends <a href="org/eclipse/persistence/mappings/foundation/AbstractDirectMapping.html" title="class in org.eclipse.persistence.mappings.foundation">AbstractDirectMapping</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>nullPolicy</h4>
<pre><a href="org/eclipse/persistence/oxm/mappings/nullpolicy/AbstractNullPolicy.html" title="class in org.eclipse.persistence.oxm.mappings.nullpolicy">AbstractNullPolicy</a> nullPolicy</pre>
</li>
<li class="blockList">
<h4>isCDATA</h4>
<pre>boolean isCDATA</pre>
</li>
<li class="blockList">
<h4>isWriteOnly</h4>
<pre>boolean isWriteOnly</pre>
</li>
<li class="blockList">
<h4>isCollapsingStringValues</h4>
<pre>boolean isCollapsingStringValues</pre>
</li>
<li class="blockList">
<h4>isNormalizingStringValues</h4>
<pre>boolean isNormalizingStringValues</pre>
</li>
<li class="blockListLast">
<h4>isNullValueMarshalled</h4>
<pre>boolean isNullValueMarshalled</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.oxm.mappings.XMLFragmentCollectionMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/oxm/mappings/XMLFragmentCollectionMapping.html" title="class in org.eclipse.persistence.oxm.mappings">org.eclipse.persistence.oxm.mappings.XMLFragmentCollectionMapping</a> extends <a href="org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html" title="class in org.eclipse.persistence.mappings.foundation">AbstractCompositeDirectCollectionMapping</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>defaultEmptyContainer</h4>
<pre>boolean defaultEmptyContainer</pre>
</li>
<li class="blockList">
<h4>isWriteOnly</h4>
<pre>boolean isWriteOnly</pre>
</li>
<li class="blockList">
<h4>reuseContainer</h4>
<pre>boolean reuseContainer</pre>
</li>
<li class="blockListLast">
<h4>wrapperNullPolicy</h4>
<pre><a href="org/eclipse/persistence/oxm/mappings/nullpolicy/AbstractNullPolicy.html" title="class in org.eclipse.persistence.oxm.mappings.nullpolicy">AbstractNullPolicy</a> wrapperNullPolicy</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.oxm.mappings.XMLFragmentMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/oxm/mappings/XMLFragmentMapping.html" title="class in org.eclipse.persistence.oxm.mappings">org.eclipse.persistence.oxm.mappings.XMLFragmentMapping</a> extends <a href="org/eclipse/persistence/oxm/mappings/XMLDirectMapping.html" title="class in org.eclipse.persistence.oxm.mappings">XMLDirectMapping</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.oxm.mappings.XMLInverseReferenceMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/oxm/mappings/XMLInverseReferenceMapping.html" title="class in org.eclipse.persistence.oxm.mappings">org.eclipse.persistence.oxm.mappings.XMLInverseReferenceMapping</a> extends <a href="org/eclipse/persistence/mappings/AggregateMapping.html" title="class in org.eclipse.persistence.mappings">AggregateMapping</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>mappedBy</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> mappedBy</pre>
</li>
<li class="blockList">
<h4>containerPolicy</h4>
<pre>org.eclipse.persistence.internal.queries.ContainerPolicy containerPolicy</pre>
</li>
<li class="blockListLast">
<h4>inlineMapping</h4>
<pre><a href="org/eclipse/persistence/mappings/DatabaseMapping.html" title="class in org.eclipse.persistence.mappings">DatabaseMapping</a> inlineMapping</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.oxm.mappings.XMLObjectReferenceMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/oxm/mappings/XMLObjectReferenceMapping.html" title="class in org.eclipse.persistence.oxm.mappings">org.eclipse.persistence.oxm.mappings.XMLObjectReferenceMapping</a> extends <a href="org/eclipse/persistence/mappings/AggregateMapping.html" title="class in org.eclipse.persistence.mappings">AggregateMapping</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>sourceToTargetKeyFieldAssociations</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">V</a>&gt; sourceToTargetKeyFieldAssociations</pre>
</li>
<li class="blockList">
<h4>sourceToTargetKeys</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">E</a>&gt; sourceToTargetKeys</pre>
</li>
<li class="blockList">
<h4>isWriteOnly</h4>
<pre>boolean isWriteOnly</pre>
</li>
<li class="blockListLast">
<h4>inverseReferenceMapping</h4>
<pre><a href="org/eclipse/persistence/oxm/mappings/XMLInverseReferenceMapping.html" title="class in org.eclipse.persistence.oxm.mappings">XMLInverseReferenceMapping</a> inverseReferenceMapping</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.oxm.mappings.XMLTransformationMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/oxm/mappings/XMLTransformationMapping.html" title="class in org.eclipse.persistence.oxm.mappings">org.eclipse.persistence.oxm.mappings.XMLTransformationMapping</a> extends <a href="org/eclipse/persistence/mappings/foundation/AbstractTransformationMapping.html" title="class in org.eclipse.persistence.mappings.foundation">AbstractTransformationMapping</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.oxm.mappings.XMLVariableXPathCollectionMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/oxm/mappings/XMLVariableXPathCollectionMapping.html" title="class in org.eclipse.persistence.oxm.mappings">org.eclipse.persistence.oxm.mappings.XMLVariableXPathCollectionMapping</a> extends <a href="org/eclipse/persistence/oxm/mappings/XMLCompositeCollectionMapping.html" title="class in org.eclipse.persistence.oxm.mappings">XMLCompositeCollectionMapping</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>variableAttributeName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> variableAttributeName</pre>
</li>
<li class="blockList">
<h4>variableGetMethodName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> variableGetMethodName</pre>
</li>
<li class="blockList">
<h4>variableSetMethodName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> variableSetMethodName</pre>
</li>
<li class="blockList">
<h4>variableAttributeAccessor</h4>
<pre><a href="org/eclipse/persistence/mappings/AttributeAccessor.html" title="class in org.eclipse.persistence.mappings">AttributeAccessor</a> variableAttributeAccessor</pre>
</li>
<li class="blockListLast">
<h4>isAttribute</h4>
<pre>boolean isAttribute</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.oxm.mappings.XMLVariableXPathObjectMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/oxm/mappings/XMLVariableXPathObjectMapping.html" title="class in org.eclipse.persistence.oxm.mappings">org.eclipse.persistence.oxm.mappings.XMLVariableXPathObjectMapping</a> extends <a href="org/eclipse/persistence/oxm/mappings/XMLCompositeObjectMapping.html" title="class in org.eclipse.persistence.oxm.mappings">XMLCompositeObjectMapping</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>variableAttributeName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> variableAttributeName</pre>
</li>
<li class="blockList">
<h4>variableGetMethodName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> variableGetMethodName</pre>
</li>
<li class="blockList">
<h4>variableSetMethodName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> variableSetMethodName</pre>
</li>
<li class="blockList">
<h4>variableAttributeAccessor</h4>
<pre><a href="org/eclipse/persistence/mappings/AttributeAccessor.html" title="class in org.eclipse.persistence.mappings">AttributeAccessor</a> variableAttributeAccessor</pre>
</li>
<li class="blockListLast">
<h4>isAttribute</h4>
<pre>boolean isAttribute</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.oxm.mappings.converters</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.oxm.mappings.converters.XMLConverterAdapter">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/oxm/mappings/converters/XMLConverterAdapter.html" title="class in org.eclipse.persistence.oxm.mappings.converters">org.eclipse.persistence.oxm.mappings.converters.XMLConverterAdapter</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.oxm.mappings.converters.XMLListConverter">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/oxm/mappings/converters/XMLListConverter.html" title="class in org.eclipse.persistence.oxm.mappings.converters">org.eclipse.persistence.oxm.mappings.converters.XMLListConverter</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>conversionManager</h4>
<pre>org.eclipse.persistence.internal.oxm.XMLConversionManager conversionManager</pre>
</li>
<li class="blockList">
<h4>mapping</h4>
<pre><a href="org/eclipse/persistence/oxm/mappings/XMLCompositeDirectCollectionMapping.html" title="class in org.eclipse.persistence.oxm.mappings">XMLCompositeDirectCollectionMapping</a> mapping</pre>
</li>
<li class="blockList">
<h4>objectClass</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; objectClass</pre>
</li>
<li class="blockListLast">
<h4>objectClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> objectClassName</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.oxm.mappings.converters.XMLRootConverter">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/oxm/mappings/converters/XMLRootConverter.html" title="class in org.eclipse.persistence.oxm.mappings.converters">org.eclipse.persistence.oxm.mappings.converters.XMLRootConverter</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>rootFragment</h4>
<pre>org.eclipse.persistence.internal.oxm.XPathFragment&lt;XML_FIELD extends org.eclipse.persistence.internal.oxm.mappings.Field&gt; rootFragment</pre>
</li>
<li class="blockList">
<h4>associatedField</h4>
<pre><a href="org/eclipse/persistence/oxm/XMLField.html" title="class in org.eclipse.persistence.oxm">XMLField</a> associatedField</pre>
</li>
<li class="blockListLast">
<h4>mapping</h4>
<pre><a href="org/eclipse/persistence/mappings/DatabaseMapping.html" title="class in org.eclipse.persistence.mappings">DatabaseMapping</a> mapping</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.oxm.platform</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.oxm.platform.DOMPlatform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/oxm/platform/DOMPlatform.html" title="class in org.eclipse.persistence.oxm.platform">org.eclipse.persistence.oxm.platform.DOMPlatform</a> extends <a href="org/eclipse/persistence/oxm/platform/XMLPlatform.html" title="class in org.eclipse.persistence.oxm.platform">XMLPlatform</a>&lt;<a href="org/eclipse/persistence/oxm/XMLUnmarshaller.html" title="class in org.eclipse.persistence.oxm">XMLUnmarshaller</a>&gt; implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.oxm.platform.SAXPlatform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/oxm/platform/SAXPlatform.html" title="class in org.eclipse.persistence.oxm.platform">org.eclipse.persistence.oxm.platform.SAXPlatform</a> extends <a href="org/eclipse/persistence/oxm/platform/XMLPlatform.html" title="class in org.eclipse.persistence.oxm.platform">XMLPlatform</a>&lt;org.eclipse.persistence.internal.oxm.XMLUnmarshaller&gt; implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.oxm.platform.XMLPlatform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/oxm/platform/XMLPlatform.html" title="class in org.eclipse.persistence.oxm.platform">org.eclipse.persistence.oxm.platform.XMLPlatform</a> extends org.eclipse.persistence.internal.databaseaccess.DatasourcePlatform implements Serializable</h3>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.oxm.record</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.oxm.record.DOMRecord">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/oxm/record/DOMRecord.html" title="class in org.eclipse.persistence.oxm.record">org.eclipse.persistence.oxm.record.DOMRecord</a> extends <a href="org/eclipse/persistence/oxm/record/XMLRecord.html" title="class in org.eclipse.persistence.oxm.record">XMLRecord</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>dom</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/org/w3c/dom/Node.html?is-external=true" title="class or interface in org.w3c.dom">Node</a> dom</pre>
</li>
<li class="blockList">
<h4>currentNode</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/org/w3c/dom/Node.html?is-external=true" title="class or interface in org.w3c.dom">Node</a> currentNode</pre>
</li>
<li class="blockList">
<h4>lastUpdatedField</h4>
<pre><a href="org/eclipse/persistence/oxm/XMLField.html" title="class in org.eclipse.persistence.oxm">XMLField</a> lastUpdatedField</pre>
</li>
<li class="blockListLast">
<h4>referenceResolver</h4>
<pre>org.eclipse.persistence.internal.oxm.ReferenceResolver referenceResolver</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.oxm.record.UnmarshalRecord">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/oxm/record/UnmarshalRecord.html" title="class in org.eclipse.persistence.oxm.record">org.eclipse.persistence.oxm.record.UnmarshalRecord</a> extends <a href="org/eclipse/persistence/oxm/record/XMLRecord.html" title="class in org.eclipse.persistence.oxm.record">XMLRecord</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>unmarshalRecord</h4>
<pre>org.eclipse.persistence.internal.oxm.record.UnmarshalRecord&lt;ABSTRACT_SESSION extends org.eclipse.persistence.internal.core.sessions.CoreAbstractSession,FIELD extends org.eclipse.persistence.internal.core.helper.CoreField,ID_RESOLVER extends org.eclipse.persistence.internal.oxm.IDResolver,OBJECT_BUILDER extends org.eclipse.persistence.internal.oxm.ObjectBuilder,TRANSFORMATION_RECORD extends org.eclipse.persistence.internal.oxm.record.TransformationRecord,UNMARSHALLER extends org.eclipse.persistence.internal.oxm.Unmarshaller&gt; unmarshalRecord</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.oxm.record.ValidatingMarshalRecord.MarshalSAXParseException">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/oxm/record/ValidatingMarshalRecord.MarshalSAXParseException.html" title="class in org.eclipse.persistence.oxm.record">org.eclipse.persistence.oxm.record.ValidatingMarshalRecord.MarshalSAXParseException</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/org/xml/sax/SAXParseException.html?is-external=true" title="class or interface in org.xml.sax">SAXParseException</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>object</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> object</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.oxm.record.XMLRecord">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/oxm/record/XMLRecord.html" title="class in org.eclipse.persistence.oxm.record">org.eclipse.persistence.oxm.record.XMLRecord</a> extends org.eclipse.persistence.internal.sessions.AbstractRecord implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>unmarshaller</h4>
<pre><a href="org/eclipse/persistence/oxm/XMLUnmarshaller.html" title="class in org.eclipse.persistence.oxm">XMLUnmarshaller</a> unmarshaller</pre>
</li>
<li class="blockList">
<h4>docPresPolicy</h4>
<pre><a href="org/eclipse/persistence/oxm/documentpreservation/DocumentPreservationPolicy.html" title="class in org.eclipse.persistence.oxm.documentpreservation">DocumentPreservationPolicy</a> docPresPolicy</pre>
</li>
<li class="blockList">
<h4>currentObject</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> currentObject</pre>
</li>
<li class="blockList">
<h4>session</h4>
<pre>org.eclipse.persistence.internal.sessions.AbstractSession session</pre>
</li>
<li class="blockList">
<h4>hasCustomNamespaceMapper</h4>
<pre>boolean hasCustomNamespaceMapper</pre>
</li>
<li class="blockList">
<h4>equalNamespaceResolvers</h4>
<pre>boolean equalNamespaceResolvers</pre>
</li>
<li class="blockListLast">
<h4>abstractMarshalRecord</h4>
<pre>org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord&lt;ABSTRACT_SESSION extends org.eclipse.persistence.internal.core.sessions.CoreAbstractSession,FIELD extends org.eclipse.persistence.internal.core.helper.CoreField,MARSHALLER extends org.eclipse.persistence.internal.oxm.Marshaller,NAMESPACE_RESOLVER extends org.eclipse.persistence.internal.oxm.NamespaceResolver&gt; abstractMarshalRecord</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.platform.database</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.platform.database.AccessPlatform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/AccessPlatform.html" title="class in org.eclipse.persistence.platform.database">org.eclipse.persistence.platform.database.AccessPlatform</a> extends <a href="org/eclipse/persistence/platform/database/DatabasePlatform.html" title="class in org.eclipse.persistence.platform.database">DatabasePlatform</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.platform.database.AttunityPlatform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/AttunityPlatform.html" title="class in org.eclipse.persistence.platform.database">org.eclipse.persistence.platform.database.AttunityPlatform</a> extends <a href="org/eclipse/persistence/platform/database/DatabasePlatform.html" title="class in org.eclipse.persistence.platform.database">DatabasePlatform</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.platform.database.CloudscapePlatform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/CloudscapePlatform.html" title="class in org.eclipse.persistence.platform.database">org.eclipse.persistence.platform.database.CloudscapePlatform</a> extends <a href="org/eclipse/persistence/platform/database/DatabasePlatform.html" title="class in org.eclipse.persistence.platform.database">DatabasePlatform</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.platform.database.DatabasePlatform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/DatabasePlatform.html" title="class in org.eclipse.persistence.platform.database">org.eclipse.persistence.platform.database.DatabasePlatform</a> extends org.eclipse.persistence.internal.databaseaccess.DatabasePlatform implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.platform.database.DB2MainframePlatform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/DB2MainframePlatform.html" title="class in org.eclipse.persistence.platform.database">org.eclipse.persistence.platform.database.DB2MainframePlatform</a> extends <a href="org/eclipse/persistence/platform/database/DB2Platform.html" title="class in org.eclipse.persistence.platform.database">DB2Platform</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.platform.database.DB2Platform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/DB2Platform.html" title="class in org.eclipse.persistence.platform.database">org.eclipse.persistence.platform.database.DB2Platform</a> extends <a href="org/eclipse/persistence/platform/database/DatabasePlatform.html" title="class in org.eclipse.persistence.platform.database">DatabasePlatform</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.platform.database.DB2ZPlatform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/DB2ZPlatform.html" title="class in org.eclipse.persistence.platform.database">org.eclipse.persistence.platform.database.DB2ZPlatform</a> extends <a href="org/eclipse/persistence/platform/database/DB2Platform.html" title="class in org.eclipse.persistence.platform.database">DB2Platform</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.platform.database.DBasePlatform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/DBasePlatform.html" title="class in org.eclipse.persistence.platform.database">org.eclipse.persistence.platform.database.DBasePlatform</a> extends <a href="org/eclipse/persistence/platform/database/DatabasePlatform.html" title="class in org.eclipse.persistence.platform.database">DatabasePlatform</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.platform.database.DerbyPlatform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/DerbyPlatform.html" title="class in org.eclipse.persistence.platform.database">org.eclipse.persistence.platform.database.DerbyPlatform</a> extends <a href="org/eclipse/persistence/platform/database/DB2Platform.html" title="class in org.eclipse.persistence.platform.database">DB2Platform</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>isSequenceSupported</h4>
<pre>boolean isSequenceSupported</pre>
<div class="block">Allow sequence support to be disabled for Derby &lt; 10.6.1.</div>
</li>
<li class="blockList">
<h4>isOffsetFetchParameterSupported</h4>
<pre>boolean isOffsetFetchParameterSupported</pre>
<div class="block">&lt; = 10.6.1.0 supports parameters with OFFSET/FETCH - DERBY-4208</div>
</li>
<li class="blockListLast">
<h4>isConnectionDataInitialized</h4>
<pre>boolean isConnectionDataInitialized</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.platform.database.FirebirdPlatform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/FirebirdPlatform.html" title="class in org.eclipse.persistence.platform.database">org.eclipse.persistence.platform.database.FirebirdPlatform</a> extends <a href="org/eclipse/persistence/platform/database/DatabasePlatform.html" title="class in org.eclipse.persistence.platform.database">DatabasePlatform</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.platform.database.H2Platform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/H2Platform.html" title="class in org.eclipse.persistence.platform.database">org.eclipse.persistence.platform.database.H2Platform</a> extends <a href="org/eclipse/persistence/platform/database/DatabasePlatform.html" title="class in org.eclipse.persistence.platform.database">DatabasePlatform</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-2935483687958482934L</dd>
</dl>
</li>
<li class="blockList"><a name="org.eclipse.persistence.platform.database.HANAPlatform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/HANAPlatform.html" title="class in org.eclipse.persistence.platform.database">org.eclipse.persistence.platform.database.HANAPlatform</a> extends <a href="org/eclipse/persistence/platform/database/DatabasePlatform.html" title="class in org.eclipse.persistence.platform.database">DatabasePlatform</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
</li>
<li class="blockList"><a name="org.eclipse.persistence.platform.database.HSQLPlatform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/HSQLPlatform.html" title="class in org.eclipse.persistence.platform.database">org.eclipse.persistence.platform.database.HSQLPlatform</a> extends <a href="org/eclipse/persistence/platform/database/DatabasePlatform.html" title="class in org.eclipse.persistence.platform.database">DatabasePlatform</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.platform.database.Informix11Platform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/Informix11Platform.html" title="class in org.eclipse.persistence.platform.database">org.eclipse.persistence.platform.database.Informix11Platform</a> extends <a href="org/eclipse/persistence/platform/database/InformixPlatform.html" title="class in org.eclipse.persistence.platform.database">InformixPlatform</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
</li>
<li class="blockList"><a name="org.eclipse.persistence.platform.database.InformixPlatform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/InformixPlatform.html" title="class in org.eclipse.persistence.platform.database">org.eclipse.persistence.platform.database.InformixPlatform</a> extends <a href="org/eclipse/persistence/platform/database/DatabasePlatform.html" title="class in org.eclipse.persistence.platform.database">DatabasePlatform</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.platform.database.JavaDBPlatform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/JavaDBPlatform.html" title="class in org.eclipse.persistence.platform.database">org.eclipse.persistence.platform.database.JavaDBPlatform</a> extends <a href="org/eclipse/persistence/platform/database/DerbyPlatform.html" title="class in org.eclipse.persistence.platform.database">DerbyPlatform</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.platform.database.MaxDBPlatform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/MaxDBPlatform.html" title="class in org.eclipse.persistence.platform.database">org.eclipse.persistence.platform.database.MaxDBPlatform</a> extends <a href="org/eclipse/persistence/platform/database/DatabasePlatform.html" title="class in org.eclipse.persistence.platform.database">DatabasePlatform</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.platform.database.MySQLPlatform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/MySQLPlatform.html" title="class in org.eclipse.persistence.platform.database">org.eclipse.persistence.platform.database.MySQLPlatform</a> extends <a href="org/eclipse/persistence/platform/database/DatabasePlatform.html" title="class in org.eclipse.persistence.platform.database">DatabasePlatform</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>isFractionalTimeSupported</h4>
<pre>boolean isFractionalTimeSupported</pre>
<div class="block">Support fractional seconds in time values since MySQL v. 5.6.4.</div>
</li>
<li class="blockListLast">
<h4>isConnectionDataInitialized</h4>
<pre>boolean isConnectionDataInitialized</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.platform.database.Oracle10Platform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/Oracle10Platform.html" title="class in org.eclipse.persistence.platform.database">org.eclipse.persistence.platform.database.Oracle10Platform</a> extends <a href="org/eclipse/persistence/platform/database/Oracle9Platform.html" title="class in org.eclipse.persistence.platform.database">Oracle9Platform</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.platform.database.Oracle11Platform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/Oracle11Platform.html" title="class in org.eclipse.persistence.platform.database">org.eclipse.persistence.platform.database.Oracle11Platform</a> extends <a href="org/eclipse/persistence/platform/database/Oracle10Platform.html" title="class in org.eclipse.persistence.platform.database">Oracle10Platform</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.platform.database.Oracle12Platform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/Oracle12Platform.html" title="class in org.eclipse.persistence.platform.database">org.eclipse.persistence.platform.database.Oracle12Platform</a> extends <a href="org/eclipse/persistence/platform/database/Oracle11Platform.html" title="class in org.eclipse.persistence.platform.database">Oracle11Platform</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.platform.database.Oracle18Platform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/Oracle18Platform.html" title="class in org.eclipse.persistence.platform.database">org.eclipse.persistence.platform.database.Oracle18Platform</a> extends <a href="org/eclipse/persistence/platform/database/Oracle12Platform.html" title="class in org.eclipse.persistence.platform.database">Oracle12Platform</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.platform.database.Oracle19Platform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/Oracle19Platform.html" title="class in org.eclipse.persistence.platform.database">org.eclipse.persistence.platform.database.Oracle19Platform</a> extends <a href="org/eclipse/persistence/platform/database/Oracle18Platform.html" title="class in org.eclipse.persistence.platform.database">Oracle18Platform</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.platform.database.Oracle8Platform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/Oracle8Platform.html" title="class in org.eclipse.persistence.platform.database">org.eclipse.persistence.platform.database.Oracle8Platform</a> extends <a href="org/eclipse/persistence/platform/database/OraclePlatform.html" title="class in org.eclipse.persistence.platform.database">OraclePlatform</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>usesLocatorForLOBWrite</h4>
<pre>boolean usesLocatorForLOBWrite</pre>
<div class="block">Locator is required for Oracle thin driver to write LOB value exceeds the
limits</div>
</li>
<li class="blockListLast">
<h4>lobValueLimits</h4>
<pre>int lobValueLimits</pre>
<div class="block">The LOB value limits when the Locator is required for the writing</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.platform.database.Oracle9Platform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/Oracle9Platform.html" title="class in org.eclipse.persistence.platform.database">org.eclipse.persistence.platform.database.Oracle9Platform</a> extends <a href="org/eclipse/persistence/platform/database/Oracle8Platform.html" title="class in org.eclipse.persistence.platform.database">Oracle8Platform</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.platform.database.OraclePlatform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/OraclePlatform.html" title="class in org.eclipse.persistence.platform.database">org.eclipse.persistence.platform.database.OraclePlatform</a> extends <a href="org/eclipse/persistence/platform/database/DatabasePlatform.html" title="class in org.eclipse.persistence.platform.database">DatabasePlatform</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>shouldPrintForUpdateClause</h4>
<pre>boolean shouldPrintForUpdateClause</pre>
<div class="block">Whether a FOR UPDATE clause should be printed at the end of the query</div>
</li>
<li class="blockList">
<h4>supportsIdentity</h4>
<pre>boolean supportsIdentity</pre>
<div class="block">Advanced attribute indicating whether identity is supported,
see comment to setSupportsIdentity method.</div>
</li>
<li class="blockList">
<h4>SELECT</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SELECT</pre>
</li>
<li class="blockList">
<h4>HINT_START</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> HINT_START</pre>
</li>
<li class="blockList">
<h4>HINT_END</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> HINT_END</pre>
</li>
<li class="blockList">
<h4>FROM</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> FROM</pre>
</li>
<li class="blockList">
<h4>END_FROM</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> END_FROM</pre>
</li>
<li class="blockList">
<h4>MAX_ROW</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> MAX_ROW</pre>
</li>
<li class="blockList">
<h4>MIN_ROW</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> MIN_ROW</pre>
</li>
<li class="blockList">
<h4>LOCK_START_PREFIX</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> LOCK_START_PREFIX</pre>
</li>
<li class="blockList">
<h4>LOCK_START_SUFFIX</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> LOCK_START_SUFFIX</pre>
</li>
<li class="blockList">
<h4>LOCK_END</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> LOCK_END</pre>
</li>
<li class="blockList">
<h4>SELECT_ID_PREFIX</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SELECT_ID_PREFIX</pre>
</li>
<li class="blockList">
<h4>SELECT_ID_SUFFIX</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SELECT_ID_SUFFIX</pre>
</li>
<li class="blockList">
<h4>FROM_ID</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> FROM_ID</pre>
</li>
<li class="blockList">
<h4>END_FROM_ID</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> END_FROM_ID</pre>
</li>
<li class="blockListLast">
<h4>ORDER_BY_ID</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ORDER_BY_ID</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.platform.database.PervasivePlatform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/PervasivePlatform.html" title="class in org.eclipse.persistence.platform.database">org.eclipse.persistence.platform.database.PervasivePlatform</a> extends <a href="org/eclipse/persistence/platform/database/DatabasePlatform.html" title="class in org.eclipse.persistence.platform.database">DatabasePlatform</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.platform.database.PointBasePlatform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/PointBasePlatform.html" title="class in org.eclipse.persistence.platform.database">org.eclipse.persistence.platform.database.PointBasePlatform</a> extends <a href="org/eclipse/persistence/platform/database/DatabasePlatform.html" title="class in org.eclipse.persistence.platform.database">DatabasePlatform</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.platform.database.PostgreSQLPlatform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/PostgreSQLPlatform.html" title="class in org.eclipse.persistence.platform.database">org.eclipse.persistence.platform.database.PostgreSQLPlatform</a> extends <a href="org/eclipse/persistence/platform/database/DatabasePlatform.html" title="class in org.eclipse.persistence.platform.database">DatabasePlatform</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.platform.database.SQLAnywherePlatform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/SQLAnywherePlatform.html" title="class in org.eclipse.persistence.platform.database">org.eclipse.persistence.platform.database.SQLAnywherePlatform</a> extends <a href="org/eclipse/persistence/platform/database/SybasePlatform.html" title="class in org.eclipse.persistence.platform.database">SybasePlatform</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.platform.database.SQLServerPlatform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/SQLServerPlatform.html" title="class in org.eclipse.persistence.platform.database">org.eclipse.persistence.platform.database.SQLServerPlatform</a> extends <a href="org/eclipse/persistence/platform/database/DatabasePlatform.html" title="class in org.eclipse.persistence.platform.database">DatabasePlatform</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>isVersion11OrHigher</h4>
<pre>boolean isVersion11OrHigher</pre>
<div class="block">Support for sequence objects and OFFSET FETCH NEXT added in SQL Server 2012</div>
</li>
<li class="blockList">
<h4>driverSupportsOffsetDateTime</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> driverSupportsOffsetDateTime</pre>
<div class="block">The official MS JDBC driver fully supports ODT since version 7.1.4</div>
</li>
<li class="blockListLast">
<h4>isConnectionDataInitialized</h4>
<pre>boolean isConnectionDataInitialized</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.platform.database.SybasePlatform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/SybasePlatform.html" title="class in org.eclipse.persistence.platform.database">org.eclipse.persistence.platform.database.SybasePlatform</a> extends <a href="org/eclipse/persistence/platform/database/DatabasePlatform.html" title="class in org.eclipse.persistence.platform.database">DatabasePlatform</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>typeStrings</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; typeStrings</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.platform.database.SymfowarePlatform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/SymfowarePlatform.html" title="class in org.eclipse.persistence.platform.database">org.eclipse.persistence.platform.database.SymfowarePlatform</a> extends <a href="org/eclipse/persistence/platform/database/DatabasePlatform.html" title="class in org.eclipse.persistence.platform.database">DatabasePlatform</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.platform.database.TimesTen7Platform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/TimesTen7Platform.html" title="class in org.eclipse.persistence.platform.database">org.eclipse.persistence.platform.database.TimesTen7Platform</a> extends <a href="org/eclipse/persistence/platform/database/TimesTenPlatform.html" title="class in org.eclipse.persistence.platform.database">TimesTenPlatform</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.platform.database.TimesTenPlatform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/TimesTenPlatform.html" title="class in org.eclipse.persistence.platform.database">org.eclipse.persistence.platform.database.TimesTenPlatform</a> extends <a href="org/eclipse/persistence/platform/database/DatabasePlatform.html" title="class in org.eclipse.persistence.platform.database">DatabasePlatform</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>supportsForeignKeyConstraints</h4>
<pre>boolean supportsForeignKeyConstraints</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.platform.database.oracle</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.platform.database.oracle.Oracle10Platform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/oracle/Oracle10Platform.html" title="class in org.eclipse.persistence.platform.database.oracle">org.eclipse.persistence.platform.database.oracle.Oracle10Platform</a> extends <a href="org/eclipse/persistence/platform/database/oracle/Oracle9Platform.html" title="class in org.eclipse.persistence.platform.database.oracle">Oracle9Platform</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.platform.database.oracle.Oracle11Platform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/oracle/Oracle11Platform.html" title="class in org.eclipse.persistence.platform.database.oracle">org.eclipse.persistence.platform.database.oracle.Oracle11Platform</a> extends <a href="org/eclipse/persistence/platform/database/oracle/Oracle10Platform.html" title="class in org.eclipse.persistence.platform.database.oracle">Oracle10Platform</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.platform.database.oracle.Oracle12Platform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/oracle/Oracle12Platform.html" title="class in org.eclipse.persistence.platform.database.oracle">org.eclipse.persistence.platform.database.oracle.Oracle12Platform</a> extends <a href="org/eclipse/persistence/platform/database/oracle/Oracle11Platform.html" title="class in org.eclipse.persistence.platform.database.oracle">Oracle11Platform</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>identitySequences</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; identitySequences</pre>
<div class="block">Table name to identity sequence name storage.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.platform.database.oracle.Oracle18Platform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/oracle/Oracle18Platform.html" title="class in org.eclipse.persistence.platform.database.oracle">org.eclipse.persistence.platform.database.oracle.Oracle18Platform</a> extends <a href="org/eclipse/persistence/platform/database/oracle/Oracle12Platform.html" title="class in org.eclipse.persistence.platform.database.oracle">Oracle12Platform</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.platform.database.oracle.Oracle19Platform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/oracle/Oracle19Platform.html" title="class in org.eclipse.persistence.platform.database.oracle">org.eclipse.persistence.platform.database.oracle.Oracle19Platform</a> extends <a href="org/eclipse/persistence/platform/database/oracle/Oracle18Platform.html" title="class in org.eclipse.persistence.platform.database.oracle">Oracle18Platform</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.platform.database.oracle.Oracle8Platform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/oracle/Oracle8Platform.html" title="class in org.eclipse.persistence.platform.database.oracle">org.eclipse.persistence.platform.database.oracle.Oracle8Platform</a> extends <a href="org/eclipse/persistence/platform/database/OraclePlatform.html" title="class in org.eclipse.persistence.platform.database">OraclePlatform</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>usesLocatorForLOBWrite</h4>
<pre>boolean usesLocatorForLOBWrite</pre>
<div class="block">Locator is required for Oracle thin driver to write LOB value exceeds the limits</div>
</li>
<li class="blockListLast">
<h4>lobValueLimits</h4>
<pre>int lobValueLimits</pre>
<div class="block">The LOB value limits when the Locator is required for the writing</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.platform.database.oracle.Oracle9Platform">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/oracle/Oracle9Platform.html" title="class in org.eclipse.persistence.platform.database.oracle">org.eclipse.persistence.platform.database.oracle.Oracle9Platform</a> extends <a href="org/eclipse/persistence/platform/database/oracle/Oracle8Platform.html" title="class in org.eclipse.persistence.platform.database.oracle">Oracle8Platform</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>shouldTruncateDate</h4>
<pre>boolean shouldTruncateDate</pre>
<div class="block">Indicates whether time component of java.sql.Date should be truncated (hours, minutes, seconds all set to zero)
before been passed as a parameter to PreparedStatement.
Starting with version 12.1 oracle jdbc Statement.setDate no longer zeroes sql.Date's entire time component (only milliseconds).
Set this flag to true to make the platform to truncate days/hours/minutes before passing the date to Statement.setDate method.</div>
</li>
<li class="blockListLast">
<h4>xmlTypeFactory</h4>
<pre>org.eclipse.persistence.internal.platform.database.oracle.XMLTypeFactory xmlTypeFactory</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.platform.database.oracle.Oracle9Platform.NTypeBindCallCustomParameter">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/oracle/Oracle9Platform.NTypeBindCallCustomParameter.html" title="class in org.eclipse.persistence.platform.database.oracle">org.eclipse.persistence.platform.database.oracle.Oracle9Platform.NTypeBindCallCustomParameter</a> extends org.eclipse.persistence.internal.databaseaccess.BindCallCustomParameter implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.platform.database.oracle.OracleOCIProxyConnector">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/oracle/OracleOCIProxyConnector.html" title="class in org.eclipse.persistence.platform.database.oracle">org.eclipse.persistence.platform.database.oracle.OracleOCIProxyConnector</a> extends <a href="org/eclipse/persistence/sessions/JNDIConnector.html" title="class in org.eclipse.persistence.sessions">JNDIConnector</a> implements Serializable</h3>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.platform.database.oracle.plsql</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.platform.database.oracle.plsql.PLSQLStoredFunctionCall">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/oracle/plsql/PLSQLStoredFunctionCall.html" title="class in org.eclipse.persistence.platform.database.oracle.plsql">org.eclipse.persistence.platform.database.oracle.plsql.PLSQLStoredFunctionCall</a> extends <a href="org/eclipse/persistence/platform/database/oracle/plsql/PLSQLStoredProcedureCall.html" title="class in org.eclipse.persistence.platform.database.oracle.plsql">PLSQLStoredProcedureCall</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.platform.database.oracle.plsql.PLSQLStoredProcedureCall">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/database/oracle/plsql/PLSQLStoredProcedureCall.html" title="class in org.eclipse.persistence.platform.database.oracle.plsql">org.eclipse.persistence.platform.database.oracle.plsql.PLSQLStoredProcedureCall</a> extends <a href="org/eclipse/persistence/queries/StoredProcedureCall.html" title="class in org.eclipse.persistence.queries">StoredProcedureCall</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>arguments</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; arguments</pre>
<div class="block">List of procedure IN/OUT/INOUT arguments.</div>
</li>
<li class="blockList">
<h4>originalIndex</h4>
<pre>int originalIndex</pre>
<div class="block">Keeps track of the next procedure argument index.</div>
</li>
<li class="blockList">
<h4>translationRow</h4>
<pre>org.eclipse.persistence.internal.sessions.AbstractRecord translationRow</pre>
<div class="block">Translation row stored after translation on the call clone, used only for logging.</div>
</li>
<li class="blockList">
<h4>typesInfo</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; typesInfo</pre>
<div class="block">Map of conversion function routines for converting complex PLSQL types.</div>
</li>
<li class="blockListLast">
<h4>functionId</h4>
<pre>int functionId</pre>
<div class="block">Id used to generate unique local functions.</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.platform.xml</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.platform.xml.XMLPlatformException">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/platform/xml/XMLPlatformException.html" title="class in org.eclipse.persistence.platform.xml">org.eclipse.persistence.platform.xml.XMLPlatformException</a> extends <a href="org/eclipse/persistence/exceptions/EclipseLinkException.html" title="class in org.eclipse.persistence.exceptions">EclipseLinkException</a> implements Serializable</h3>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.queries</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.queries.AttributeGroup">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/AttributeGroup.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.AttributeGroup</a> extends <a href="org/eclipse/persistence/core/queries/CoreAttributeGroup.html" title="class in org.eclipse.persistence.core.queries">CoreAttributeGroup</a>&lt;org.eclipse.persistence.internal.queries.AttributeItem,<a href="org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>&gt; implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.BatchFetchPolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/BatchFetchPolicy.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.BatchFetchPolicy</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>type</h4>
<pre><a href="org/eclipse/persistence/annotations/BatchFetchType.html" title="enum in org.eclipse.persistence.annotations">BatchFetchType</a> type</pre>
<div class="block">Define the type of batch fetching to use.</div>
</li>
<li class="blockList">
<h4>size</h4>
<pre>int size</pre>
<div class="block">Define the batch size for IN style batch fetching.</div>
</li>
<li class="blockList">
<h4>attributeExpressions</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; attributeExpressions</pre>
<div class="block">Define the attributes to be batch fetched.</div>
</li>
<li class="blockList">
<h4>batchedMappings</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; batchedMappings</pre>
<div class="block">Define the mapping to be batch fetched (from mapping settings).</div>
</li>
<li class="blockListLast">
<h4>attributes</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; attributes</pre>
<div class="block">PERF: Cache the local batch read attribute names.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.ColumnResult">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/ColumnResult.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.ColumnResult</a> extends <a href="org/eclipse/persistence/queries/SQLResult.html" title="class in org.eclipse.persistence.queries">SQLResult</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>column</h4>
<pre>org.eclipse.persistence.internal.helper.DatabaseField column</pre>
<div class="block">Stores the Columns name from the result set</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.ConstructorReportItem">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/ConstructorReportItem.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.ConstructorReportItem</a> extends org.eclipse.persistence.internal.queries.ReportItem implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>constructorArgTypes</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt;[] constructorArgTypes</pre>
</li>
<li class="blockList">
<h4>constructorMappings</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; constructorMappings</pre>
</li>
<li class="blockList">
<h4>reportItems</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; reportItems</pre>
</li>
<li class="blockListLast">
<h4>constructor</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Constructor.html?is-external=true" title="class or interface in java.lang.reflect">Constructor</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Constructor.html?is-external=true" title="class or interface in java.lang.reflect">T</a>&gt; constructor</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.ConstructorResult">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/ConstructorResult.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.ConstructorResult</a> extends <a href="org/eclipse/persistence/queries/SQLResult.html" title="class in org.eclipse.persistence.queries">SQLResult</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>targetClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> targetClassName</pre>
<div class="block">Stores the class of result</div>
</li>
<li class="blockList">
<h4>columnResults</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; columnResults</pre>
<div class="block">Stored the column results of this constructor result</div>
</li>
<li class="blockListLast">
<h4>constructorArgTypes</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt;[] constructorArgTypes</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.Cursor">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/Cursor.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.Cursor</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>size</h4>
<pre>int size</pre>
<div class="block">Cached size of the stream.</div>
</li>
<li class="blockList">
<h4>objectCollection</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; objectCollection</pre>
<div class="block">Internal collection of objects.</div>
</li>
<li class="blockList">
<h4>initiallyConformingIndex</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; initiallyConformingIndex</pre>
<div class="block">Conforming instances found in memory when building the result.</div>
</li>
<li class="blockList">
<h4>selectionCriteriaClone</h4>
<pre><a href="org/eclipse/persistence/expressions/Expression.html" title="class in org.eclipse.persistence.expressions">Expression</a> selectionCriteriaClone</pre>
<div class="block">SelectionCriteria &amp; translation row ready for incremental conforming.</div>
</li>
<li class="blockList">
<h4>translationRow</h4>
<pre>org.eclipse.persistence.internal.sessions.AbstractRecord translationRow</pre>
</li>
<li class="blockList">
<h4>nextRow</h4>
<pre>org.eclipse.persistence.internal.sessions.AbstractRecord nextRow</pre>
<div class="block">Store the next row, for 1-m joining.</div>
</li>
<li class="blockListLast">
<h4>position</h4>
<pre>int position</pre>
<div class="block">Current position in the objectCollection of the stream.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.CursoredStream">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/CursoredStream.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.CursoredStream</a> extends <a href="org/eclipse/persistence/queries/Cursor.html" title="class in org.eclipse.persistence.queries">Cursor</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>marker</h4>
<pre>int marker</pre>
<div class="block">Marker for backing up.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.CursoredStreamPolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/CursoredStreamPolicy.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.CursoredStreamPolicy</a> extends <a href="org/eclipse/persistence/queries/CursorPolicy.html" title="class in org.eclipse.persistence.queries">CursorPolicy</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>initialReadSize</h4>
<pre>int initialReadSize</pre>
</li>
<li class="blockListLast">
<h4>sizeQuery</h4>
<pre><a href="org/eclipse/persistence/queries/ValueReadQuery.html" title="class in org.eclipse.persistence.queries">ValueReadQuery</a> sizeQuery</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.CursorPolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/CursorPolicy.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.CursorPolicy</a> extends org.eclipse.persistence.internal.queries.ContainerPolicy implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>pageSize</h4>
<pre>int pageSize</pre>
</li>
<li class="blockListLast">
<h4>query</h4>
<pre><a href="org/eclipse/persistence/queries/ReadQuery.html" title="class in org.eclipse.persistence.queries">ReadQuery</a> query</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.DatabaseQuery">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.DatabaseQuery</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>name</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name</pre>
<div class="block">Queries can be given a name and registered with a descriptor to allow
common queries to be reused.</div>
</li>
<li class="blockList">
<h4>arguments</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; arguments</pre>
<div class="block">Arguments can be given and specified to predefined queries to allow
reuse.</div>
</li>
<li class="blockList">
<h4>argumentFields</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; argumentFields</pre>
<div class="block">PERF: Argument fields are cached in prepare to avoid rebuilding on each
execution.</div>
</li>
<li class="blockList">
<h4>argumentValues</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; argumentValues</pre>
<div class="block">Arguments values can be given and specified to predefined queries to
allow reuse.</div>
</li>
<li class="blockList">
<h4>argumentTypes</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; argumentTypes</pre>
<div class="block">Needed to differentiate queries with the same name.</div>
</li>
<li class="blockList">
<h4>argumentTypeNames</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; argumentTypeNames</pre>
<div class="block">Used to build a list of argumentTypes by name pre-initialization</div>
</li>
<li class="blockList">
<h4>argumentParameterTypes</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; argumentParameterTypes</pre>
</li>
<li class="blockList">
<h4>descriptors</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; descriptors</pre>
<div class="block">The list of descriptors this query deals with. Set via JPA processing for table per tenant queries</div>
</li>
<li class="blockList">
<h4>queryMechanism</h4>
<pre>org.eclipse.persistence.internal.queries.DatabaseQueryMechanism queryMechanism</pre>
<div class="block">The query mechanism determines the mechanism on how the database will be
accessed.</div>
</li>
<li class="blockList">
<h4>redirector</h4>
<pre><a href="org/eclipse/persistence/queries/QueryRedirector.html" title="interface in org.eclipse.persistence.queries">QueryRedirector</a> redirector</pre>
<div class="block">A redirector allows for a queries execution to be the execution of a
piece of code.</div>
</li>
<li class="blockList">
<h4>doNotRedirect</h4>
<pre>boolean doNotRedirect</pre>
<div class="block">Can be set to true in the case there is a redirector or a default
redirector but the user does not want the query redirected.</div>
</li>
<li class="blockList">
<h4>shouldMaintainCache</h4>
<pre>boolean shouldMaintainCache</pre>
<div class="block">Flag used for a query to bypass the identitymap and unit of work.</div>
</li>
<li class="blockList">
<h4>shouldRetrieveBypassCache</h4>
<pre>boolean shouldRetrieveBypassCache</pre>
<div class="block">JPA flags to control the shared cache</div>
</li>
<li class="blockList">
<h4>shouldStoreBypassCache</h4>
<pre>boolean shouldStoreBypassCache</pre>
</li>
<li class="blockList">
<h4>allowNativeSQLQuery</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> allowNativeSQLQuery</pre>
<div class="block">Property used to override a persistence unit level that disallows native
SQL queries.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="org/eclipse/persistence/sessions/Project.html#setAllowNativeSQLQueries-boolean-"><code>Project.setAllowNativeSQLQueries(boolean)</code></a></dd>
</dl>
</li>
<li class="blockList">
<h4>properties</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; properties</pre>
<div class="block">Internally used by the mappings as a temporary store.</div>
</li>
<li class="blockList">
<h4>translationRow</h4>
<pre>org.eclipse.persistence.internal.sessions.AbstractRecord translationRow</pre>
<div class="block">Mappings and the descriptor use parameterized mechanisms that will be
translated with the data from the row.</div>
</li>
<li class="blockList">
<h4>isUserDefined</h4>
<pre>boolean isUserDefined</pre>
<div class="block">Internal flag used to bypass user define queries when executing one for
custom sql/query support.</div>
</li>
<li class="blockList">
<h4>isUserDefinedSQLCall</h4>
<pre>boolean isUserDefinedSQLCall</pre>
<div class="block">Internal flag used to bypass user define queries when executing one for
custom sql/query support.</div>
</li>
<li class="blockList">
<h4>cascadePolicy</h4>
<pre>int cascadePolicy</pre>
<div class="block">Policy that determines how the query will cascade to its object's parts.</div>
</li>
<li class="blockList">
<h4>sessionName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sessionName</pre>
<div class="block">Used to override the default session in the session broker.</div>
</li>
<li class="blockList">
<h4>isPrepared</h4>
<pre>boolean isPrepared</pre>
<div class="block">Queries prepare common stated in themselves.</div>
</li>
<li class="blockList">
<h4>shouldCloneCall</h4>
<pre>boolean shouldCloneCall</pre>
<div class="block">Used to indicate whether or not the call needs to be cloned.</div>
</li>
<li class="blockList">
<h4>shouldPrepare</h4>
<pre>boolean shouldPrepare</pre>
<div class="block">Allow for the prepare of queries to be turned off, this allow for dynamic
non-pre SQL generated queries.</div>
</li>
<li class="blockList">
<h4>nullableArguments</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; nullableArguments</pre>
<div class="block">List of arguments to check for null.
If any are null, the query needs to be re-prepared.</div>
</li>
<li class="blockList">
<h4>shouldBindAllParameters</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> shouldBindAllParameters</pre>
<div class="block">Bind all arguments to the SQL statement.</div>
</li>
<li class="blockList">
<h4>shouldCacheStatement</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> shouldCacheStatement</pre>
<div class="block">Cache the prepared statement, this requires full parameter binding as
well.</div>
</li>
<li class="blockList">
<h4>shouldUseWrapperPolicy</h4>
<pre>boolean shouldUseWrapperPolicy</pre>
<div class="block">Use the WrapperPolicy for the objects returned by the query</div>
</li>
<li class="blockList">
<h4>sourceMapping</h4>
<pre><a href="org/eclipse/persistence/mappings/DatabaseMapping.html" title="class in org.eclipse.persistence.mappings">DatabaseMapping</a> sourceMapping</pre>
<div class="block">Table per class requires multiple query executions. Internally we prepare
those queries and cache them against the source mapping's selection
query. When queries are executed they are cloned so we need a mechanism
to keep a reference back to the actual selection query so that we can
successfully look up and chain query executions within a table per class
inheritance hierarchy.</div>
</li>
<li class="blockList">
<h4>queryTimeout</h4>
<pre>int queryTimeout</pre>
<div class="block">queryTimeout has three possible settings: DefaultTimeout, NoTimeout, and
1..N This applies to both DatabaseQuery.queryTimeout and
DescriptorQueryManager.queryTimeout
DatabaseQuery.queryTimeout: - DefaultTimeout: get queryTimeout from
DescriptorQueryManager - NoTimeout, 1..N: overrides queryTimeout in
DescriptorQueryManager
DescriptorQueryManager.queryTimeout: - DefaultTimeout: get queryTimeout
from parent DescriptorQueryManager. If there is no parent, default to
NoTimeout - NoTimeout, 1..N: overrides parent queryTimeout</div>
</li>
<li class="blockList">
<h4>queryTimeoutUnit</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a> queryTimeoutUnit</pre>
</li>
<li class="blockList">
<h4>hintString</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> hintString</pre>
<div class="block">Used for adding hints to the query string in oracle</div>
</li>
<li class="blockList">
<h4>flushOnExecute</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> flushOnExecute</pre>
</li>
<li class="blockList">
<h4>isExecutionClone</h4>
<pre>boolean isExecutionClone</pre>
<div class="block">PERF: Determines if the query has already been cloned for execution, to
avoid duplicate cloning.</div>
</li>
<li class="blockList">
<h4>isCustomQueryUsed</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> isCustomQueryUsed</pre>
<div class="block">PERF: Store if this query will use the descriptor custom query.</div>
</li>
<li class="blockList">
<h4>isNativeConnectionRequired</h4>
<pre>boolean isNativeConnectionRequired</pre>
<div class="block">Allow connection unwrapping to be configured.</div>
</li>
<li class="blockList">
<h4>shouldValidateUpdateCallCacheUse</h4>
<pre>boolean shouldValidateUpdateCallCacheUse</pre>
<div class="block">Allow additional validation to be performed before using the update call cache</div>
</li>
<li class="blockList">
<h4>partitioningPolicy</h4>
<pre><a href="org/eclipse/persistence/descriptors/partitioning/PartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning">PartitioningPolicy</a> partitioningPolicy</pre>
<div class="block">Allow queries to be targeted at specific connection pools.</div>
</li>
<li class="blockListLast">
<h4>parameterDelimiter</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> parameterDelimiter</pre>
<div class="block">Allow the reserved pound char used to delimit bind parameters to be overridden</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.DataModifyQuery">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/DataModifyQuery.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.DataModifyQuery</a> extends <a href="org/eclipse/persistence/queries/ModifyQuery.html" title="class in org.eclipse.persistence.queries">ModifyQuery</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>hasModifyRow</h4>
<pre>boolean hasModifyRow</pre>
<div class="block">Used to distinguish query that have a different modify row than translation row.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.DataReadQuery">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/DataReadQuery.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.DataReadQuery</a> extends <a href="org/eclipse/persistence/queries/ReadQuery.html" title="class in org.eclipse.persistence.queries">ReadQuery</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>containerPolicy</h4>
<pre>org.eclipse.persistence.internal.queries.ContainerPolicy containerPolicy</pre>
</li>
<li class="blockListLast">
<h4>resultType</h4>
<pre>int resultType</pre>
<div class="block">Allow return type to be configured, MAP, ARRAY, VALUE, ATTRIBUTE (MAP is the default, i.e. DatabaseRecord).</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.DeleteAllQuery">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/DeleteAllQuery.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.DeleteAllQuery</a> extends <a href="org/eclipse/persistence/queries/ModifyAllQuery.html" title="class in org.eclipse.persistence.queries">ModifyAllQuery</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>objects</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; objects</pre>
<div class="block">List containing objects to be deleted, these should be removed from the identity map after deletion.</div>
</li>
<li class="blockListLast">
<h4>isInMemoryOnly</h4>
<pre>boolean isInMemoryOnly</pre>
<div class="block">Defines if objects should be remove from the persistence context only (no database).
This is used if delete was already cascaded by the database.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.DeleteObjectQuery">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/DeleteObjectQuery.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.DeleteObjectQuery</a> extends <a href="org/eclipse/persistence/queries/ObjectLevelModifyQuery.html" title="class in org.eclipse.persistence.queries">ObjectLevelModifyQuery</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>isFullRowRequired</h4>
<pre>boolean isFullRowRequired</pre>
<div class="block">PERF: By default only the translation row is used for deletes, the full row can be requested for custom deletes.</div>
</li>
<li class="blockListLast">
<h4>usesOptimisticLocking</h4>
<pre>boolean usesOptimisticLocking</pre>
<div class="block">Indicates whether the query should use optimistic locking.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.DirectReadQuery">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/DirectReadQuery.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.DirectReadQuery</a> extends <a href="org/eclipse/persistence/queries/DataReadQuery.html" title="class in org.eclipse.persistence.queries">DataReadQuery</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>valueConverter</h4>
<pre><a href="org/eclipse/persistence/mappings/converters/Converter.html" title="interface in org.eclipse.persistence.mappings.converters">Converter</a> valueConverter</pre>
<div class="block">Allows user defined conversion between the result value and the database value.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.DoesExistQuery">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/DoesExistQuery.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.DoesExistQuery</a> extends <a href="org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>primaryKey</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> primaryKey</pre>
<div class="block">Query that is performing the does exist check.</div>
</li>
<li class="blockList">
<h4>object</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> object</pre>
</li>
<li class="blockList">
<h4>existencePolicy</h4>
<pre>int existencePolicy</pre>
<div class="block">Flag to determine existence check policy.</div>
</li>
<li class="blockList">
<h4>checkDatabaseIfInvalid</h4>
<pre>boolean checkDatabaseIfInvalid</pre>
<div class="block">Flag to determine cache invalidation policy support. This overrides
the CheckCache existence setting if the object is invalid or if the
cache cannot be trusted because a flush or DML has occurred.
The default is true.</div>
</li>
<li class="blockListLast">
<h4>checkCacheFirst</h4>
<pre>boolean checkCacheFirst</pre>
<div class="block">Flag to determine if the cache should be check first in addition to another option.
The default is true;</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.EntityResult">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/EntityResult.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.EntityResult</a> extends <a href="org/eclipse/persistence/queries/SQLResult.html" title="class in org.eclipse.persistence.queries">SQLResult</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>entityClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> entityClassName</pre>
<div class="block">Stores the class name of result</div>
</li>
<li class="blockList">
<h4>fieldResults</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; fieldResults</pre>
<div class="block">Stores the list of FieldResult</div>
</li>
<li class="blockListLast">
<h4>discriminatorColumn</h4>
<pre>org.eclipse.persistence.internal.helper.DatabaseField discriminatorColumn</pre>
<div class="block">Stores the column that will contain the value to determine the correct subclass
to create if applicable.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.FetchGroup">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/FetchGroup.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.FetchGroup</a> extends <a href="org/eclipse/persistence/queries/AttributeGroup.html" title="class in org.eclipse.persistence.queries">AttributeGroup</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>shouldLoad</h4>
<pre>boolean shouldLoad</pre>
<div class="block">Indicates whether this group should be also used as a <a href="org/eclipse/persistence/queries/LoadGroup.html" title="class in org.eclipse.persistence.queries"><code>LoadGroup</code></a>
when processing the query result.</div>
</li>
<li class="blockList">
<h4>entityFetchGroup</h4>
<pre>org.eclipse.persistence.internal.queries.EntityFetchGroup entityFetchGroup</pre>
<div class="block">Caches the EntityFetch group for this FetchGroup</div>
</li>
<li class="blockListLast">
<h4>rootEntity</h4>
<pre><a href="org/eclipse/persistence/queries/FetchGroupTracker.html" title="interface in org.eclipse.persistence.queries">FetchGroupTracker</a> rootEntity</pre>
<div class="block">Stores a reference to the root entity for an Aggregate Object relationship.
This ensures that partially loaded aggregates can be triggered.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.FieldResult">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/FieldResult.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.FieldResult</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>attributeName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> attributeName</pre>
<div class="block">Stores the name of the bean attribute</div>
</li>
<li class="blockList">
<h4>multipleFieldIdentifiers</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] multipleFieldIdentifiers</pre>
<div class="block">Stores passed in field name split on the '.' character</div>
</li>
<li class="blockList">
<h4>fieldResults</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">E</a>&gt; fieldResults</pre>
<div class="block">FieldResult now can contain multiple FieldResults in a collection if an attribute has multiple fields</div>
</li>
<li class="blockListLast">
<h4>column</h4>
<pre>org.eclipse.persistence.internal.helper.DatabaseField column</pre>
<div class="block">Stores the Columns name from the result set that contains the attribute value</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.InMemoryQueryIndirectionPolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/InMemoryQueryIndirectionPolicy.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.InMemoryQueryIndirectionPolicy</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>policy</h4>
<pre>int policy</pre>
</li>
<li class="blockListLast">
<h4>query</h4>
<pre><a href="org/eclipse/persistence/queries/ObjectLevelReadQuery.html" title="class in org.eclipse.persistence.queries">ObjectLevelReadQuery</a> query</pre>
<div class="block">Used to set the policy state in the query.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.InsertObjectQuery">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/InsertObjectQuery.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.InsertObjectQuery</a> extends <a href="org/eclipse/persistence/queries/WriteObjectQuery.html" title="class in org.eclipse.persistence.queries">WriteObjectQuery</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.JPQLCall">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/JPQLCall.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.JPQLCall</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>jpqlString</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> jpqlString</pre>
</li>
<li class="blockListLast">
<h4>isParsed</h4>
<pre>boolean isParsed</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.LoadGroup">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/LoadGroup.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.LoadGroup</a> extends <a href="org/eclipse/persistence/queries/AttributeGroup.html" title="class in org.eclipse.persistence.queries">AttributeGroup</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>isConcurrent</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> isConcurrent</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.MethodBaseQueryRedirector">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/MethodBaseQueryRedirector.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.MethodBaseQueryRedirector</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>methodClass</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; methodClass</pre>
</li>
<li class="blockList">
<h4>methodClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> methodClassName</pre>
</li>
<li class="blockListLast">
<h4>methodName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> methodName</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.ModifyAllQuery">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/ModifyAllQuery.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.ModifyAllQuery</a> extends <a href="org/eclipse/persistence/queries/ModifyQuery.html" title="class in org.eclipse.persistence.queries">ModifyQuery</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>m_cacheUsage</h4>
<pre>int m_cacheUsage</pre>
</li>
<li class="blockList">
<h4>referenceClass</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; referenceClass</pre>
</li>
<li class="blockList">
<h4>referenceClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> referenceClassName</pre>
</li>
<li class="blockList">
<h4>shouldDeferExecutionInUOW</h4>
<pre>boolean shouldDeferExecutionInUOW</pre>
<div class="block">Indicates whether execution should be deferred in UOW</div>
</li>
<li class="blockList">
<h4>defaultBuilder</h4>
<pre><a href="org/eclipse/persistence/expressions/ExpressionBuilder.html" title="class in org.eclipse.persistence.expressions">ExpressionBuilder</a> defaultBuilder</pre>
<div class="block">Provide a default builder so that it's easier to be consistent</div>
</li>
<li class="blockListLast">
<h4>isPreparedUsingTempStorage</h4>
<pre>boolean isPreparedUsingTempStorage</pre>
<div class="block">Indicates whether the query was prepared so that it will execute using temp storage</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.ModifyQuery">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/ModifyQuery.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.ModifyQuery</a> extends <a href="org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>modifyRow</h4>
<pre>org.eclipse.persistence.internal.sessions.AbstractRecord modifyRow</pre>
</li>
<li class="blockList">
<h4>forceBatchStatementExecution</h4>
<pre>boolean forceBatchStatementExecution</pre>
</li>
<li class="blockListLast">
<h4>isBatchExecutionSupported</h4>
<pre>boolean isBatchExecutionSupported</pre>
<div class="block">Define if this query is compatible with batch writing.
Some queries, such as DDL are not compatible.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.ObjectBuildingQuery">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/ObjectBuildingQuery.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.ObjectBuildingQuery</a> extends <a href="org/eclipse/persistence/queries/ReadQuery.html" title="class in org.eclipse.persistence.queries">ReadQuery</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>referenceClass</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; referenceClass</pre>
<div class="block">The class of the target objects to be read from the database.</div>
</li>
<li class="blockList">
<h4>referenceClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> referenceClassName</pre>
</li>
<li class="blockList">
<h4>shouldRefreshIdentityMapResult</h4>
<pre>boolean shouldRefreshIdentityMapResult</pre>
<div class="block">Allows for the resulting objects to be refresh with the data from the database.</div>
</li>
<li class="blockList">
<h4>shouldRefreshRemoteIdentityMapResult</h4>
<pre>boolean shouldRefreshRemoteIdentityMapResult</pre>
</li>
<li class="blockList">
<h4>shouldRegisterResultsInUnitOfWork</h4>
<pre>boolean shouldRegisterResultsInUnitOfWork</pre>
<div class="block">INTERNAL: for bug 2612601 allow ability not to register results in UOW.</div>
</li>
<li class="blockList">
<h4>lockingClause</h4>
<pre>org.eclipse.persistence.internal.expressions.ForUpdateClause lockingClause</pre>
<div class="block">Used for pessimistic locking.</div>
</li>
<li class="blockList">
<h4>executionTime</h4>
<pre>long executionTime</pre>
<div class="block">Used to set the read time on objects that use this query.
Should be set to the time the query returned from the database.</div>
</li>
<li class="blockList">
<h4>shouldUseExclusiveConnection</h4>
<pre>boolean shouldUseExclusiveConnection</pre>
<div class="block">Added for Exclusive Connection (VPD) support see accessor for information</div>
</li>
<li class="blockList">
<h4>wasDefaultLockMode</h4>
<pre>boolean wasDefaultLockMode</pre>
<div class="block">PERF: Store if the query originally used the default lock mode.</div>
</li>
<li class="blockList">
<h4>shouldBuildNullForNullPk</h4>
<pre>boolean shouldBuildNullForNullPk</pre>
<div class="block">INTERNAL: If primary key is null ObjectBuilder.buildObject returns null
in case this flag is set to true (instead of throwing exception).</div>
</li>
<li class="blockList">
<h4>requiresDeferredLocks</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> requiresDeferredLocks</pre>
<div class="block">When reading across relationships, queries may be set to acquire deferred locks
This is used to ensure any Eagerly fetched object that is the target of a relationship
with an object the acquires deferred locks behaves the same as its owner</div>
</li>
<li class="blockList">
<h4>isCacheCheckComplete</h4>
<pre>boolean isCacheCheckComplete</pre>
<div class="block">was a check early return completed</div>
</li>
<li class="blockListLast">
<h4>prefetchedCacheKeys</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; prefetchedCacheKeys</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.ObjectLevelModifyQuery">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/ObjectLevelModifyQuery.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.ObjectLevelModifyQuery</a> extends <a href="org/eclipse/persistence/queries/ModifyQuery.html" title="class in org.eclipse.persistence.queries">ModifyQuery</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>primaryKey</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> primaryKey</pre>
</li>
<li class="blockList">
<h4>object</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> object</pre>
</li>
<li class="blockList">
<h4>objectChangeSet</h4>
<pre>org.eclipse.persistence.internal.sessions.ObjectChangeSet objectChangeSet</pre>
</li>
<li class="blockListLast">
<h4>backupClone</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> backupClone</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.ObjectLevelReadQuery">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/ObjectLevelReadQuery.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.ObjectLevelReadQuery</a> extends <a href="org/eclipse/persistence/queries/ObjectBuildingQuery.html" title="class in org.eclipse.persistence.queries">ObjectBuildingQuery</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>defaultBuilder</h4>
<pre><a href="org/eclipse/persistence/expressions/ExpressionBuilder.html" title="class in org.eclipse.persistence.expressions">ExpressionBuilder</a> defaultBuilder</pre>
<div class="block">Provide a default builder so that it's easier to be consistent</div>
</li>
<li class="blockList">
<h4>cacheUsage</h4>
<pre>int cacheUsage</pre>
<div class="block">Allow for the cache usage to be specified to enable in-memory querying.</div>
</li>
<li class="blockList">
<h4>additionalFields</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; additionalFields</pre>
<div class="block">Allow for additional fields to be selected, used for m-m batch reading.
Can contain DatabaseField or Expression.</div>
</li>
<li class="blockList">
<h4>shouldIncludeData</h4>
<pre>boolean shouldIncludeData</pre>
<div class="block">Allow for a complex result to be return including the rows and objects, used for m-m batch reading.</div>
</li>
<li class="blockList">
<h4>isPrePrepared</h4>
<pre>boolean isPrePrepared</pre>
<div class="block">Allow a prePrepare stage to build the expression for EJBQL and QBE and resolve joining.</div>
</li>
<li class="blockList">
<h4>distinctState</h4>
<pre>short distinctState</pre>
<div class="block">Indicates if distinct should be used or not.</div>
</li>
<li class="blockList">
<h4>inMemoryQueryIndirectionPolicy</h4>
<pre>int inMemoryQueryIndirectionPolicy</pre>
<div class="block">Used to determine behavior of indirection in in-memory querying and conforming.</div>
</li>
<li class="blockList">
<h4>fetchGroup</h4>
<pre><a href="org/eclipse/persistence/queries/FetchGroup.html" title="class in org.eclipse.persistence.queries">FetchGroup</a> fetchGroup</pre>
<div class="block"><a href="org/eclipse/persistence/queries/FetchGroup.html" title="class in org.eclipse.persistence.queries"><code>FetchGroup</code></a> specified on this query. When set this FetchGroup will
override the <a href="org/eclipse/persistence/queries/ObjectLevelReadQuery.html#fetchGroupName"><code>ObjectLevelReadQuery.fetchGroupName</code></a> and the use of the descriptor's
<a href="org/eclipse/persistence/descriptors/FetchGroupManager.html#getDefaultFetchGroup--"><code>FetchGroupManager.getDefaultFetchGroup()</code></a></div>
</li>
<li class="blockList">
<h4>fetchGroupName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> fetchGroupName</pre>
<div class="block">Name of <a href="org/eclipse/persistence/queries/FetchGroup.html" title="class in org.eclipse.persistence.queries"><code>FetchGroup</code></a> stored in the <a href="org/eclipse/persistence/descriptors/FetchGroupManager.html" title="class in org.eclipse.persistence.descriptors"><code>FetchGroupManager</code></a> of the
reference class' descriptor or any of its parent descriptors.</div>
</li>
<li class="blockList">
<h4>shouldUseDefaultFetchGroup</h4>
<pre>boolean shouldUseDefaultFetchGroup</pre>
<div class="block">Flag to turn on/off the use of the default fetch group.</div>
</li>
<li class="blockList">
<h4>loadGroup</h4>
<pre><a href="org/eclipse/persistence/queries/LoadGroup.html" title="class in org.eclipse.persistence.queries">LoadGroup</a> loadGroup</pre>
<div class="block">Specifies indirection that should be instantiated before returning result</div>
</li>
<li class="blockList">
<h4>nonFetchJoinAttributeExpressions</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; nonFetchJoinAttributeExpressions</pre>
<div class="block">Stores the non fetchjoin attributes, these are joins that will be
represented in the where clause but not in the select.</div>
</li>
<li class="blockList">
<h4>partialAttributeExpressions</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; partialAttributeExpressions</pre>
<div class="block">Stores the partial attributes that have been added to this query</div>
</li>
<li class="blockList">
<h4>joinedAttributeManager</h4>
<pre>org.eclipse.persistence.internal.queries.JoinedAttributeManager joinedAttributeManager</pre>
<div class="block">Stores the helper object for dealing with joined attributes</div>
</li>
<li class="blockList">
<h4>batchFetchPolicy</h4>
<pre><a href="org/eclipse/persistence/queries/BatchFetchPolicy.html" title="class in org.eclipse.persistence.queries">BatchFetchPolicy</a> batchFetchPolicy</pre>
<div class="block">Defines batch fetching configuration.</div>
</li>
<li class="blockList">
<h4>isReferenceClassLocked</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> isReferenceClassLocked</pre>
<div class="block">PERF: Caches locking policy isReferenceClassLocked setting.</div>
</li>
<li class="blockList">
<h4>isResultSetOptimizedQuery</h4>
<pre>boolean isResultSetOptimizedQuery</pre>
<div class="block">PERF: Allow queries to build directly from the database result-set.</div>
</li>
<li class="blockList">
<h4>isResultSetAccessOptimizedQuery</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> isResultSetAccessOptimizedQuery</pre>
<div class="block">PERF: Allow queries to build while accessing the database result-set. Skips accessing result set non-pk fields in case the cached object is found.
If ResultSet optimization is used (isResultSetOptimizedQuery is set to true) then ResultSet Access optimization is ignored.</div>
</li>
<li class="blockList">
<h4>isReadOnly</h4>
<pre>boolean isReadOnly</pre>
<div class="block">PERF: Allow queries to be defined as read-only in unit of work execution.</div>
</li>
<li class="blockList">
<h4>shouldOuterJoinSubclasses</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> shouldOuterJoinSubclasses</pre>
<div class="block">Define if an outer join should be used to read subclasses.</div>
</li>
<li class="blockList">
<h4>concreteSubclassCalls</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; concreteSubclassCalls</pre>
<div class="block">Allow concrete subclasses calls to be prepared and cached for inheritance queries.</div>
</li>
<li class="blockList">
<h4>concreteSubclassQueries</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; concreteSubclassQueries</pre>
<div class="block">Allow concrete subclasses queries to be prepared and cached for inheritance queries.</div>
</li>
<li class="blockList">
<h4>aggregateQueries</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; aggregateQueries</pre>
<div class="block">Allow aggregate queries to be prepared and cached.</div>
</li>
<li class="blockList">
<h4>concreteSubclassJoinedMappingIndexes</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; concreteSubclassJoinedMappingIndexes</pre>
<div class="block">Allow concrete subclasses joined mapping indexes to be prepared and cached for inheritance queries.</div>
</li>
<li class="blockList">
<h4>lockModeType</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> lockModeType</pre>
<div class="block">Used when specifying a lock mode for the query</div>
</li>
<li class="blockList">
<h4>waitTimeout</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> waitTimeout</pre>
<div class="block">waitTimeout has three possible setting: null, 0 and 1..N
null: use the session.getPessimisticLockTimeoutDefault() if available.
0: issue a LOCK_NOWAIT
1..N: use this value to set the WAIT clause.</div>
</li>
<li class="blockList">
<h4>waitTimeoutUnit</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a> waitTimeoutUnit</pre>
</li>
<li class="blockList">
<h4>orderByExpressions</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; orderByExpressions</pre>
<div class="block">Used for ordering support.</div>
</li>
<li class="blockList">
<h4>shouldExtendPessimisticLockScope</h4>
<pre>boolean shouldExtendPessimisticLockScope</pre>
<div class="block">Indicates whether pessimistic lock should also be applied to relation tables (ManyToMany and OneToOne mappings),
reference tables (DirectCollection and AggregateCollection mapping).</div>
</li>
<li class="blockList">
<h4>unionExpressions</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; unionExpressions</pre>
<div class="block">Allow a query's results to be unioned (UNION, INTERSECT, EXCEPT) with another query results.</div>
</li>
<li class="blockList">
<h4>isCachedExpressionQuery</h4>
<pre>boolean isCachedExpressionQuery</pre>
<div class="block">Indicates whether the query is cached as an expression query in descriptor's query manager.</div>
</li>
<li class="blockListLast">
<h4>shouldUseSerializedObjectPolicy</h4>
<pre>boolean shouldUseSerializedObjectPolicy</pre>
<div class="block">Indicates whether the query should use SerializedObjectPolicy if descriptor has it.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.QueryByExamplePolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/QueryByExamplePolicy.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.QueryByExamplePolicy</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>valuesToExclude</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; valuesToExclude</pre>
</li>
<li class="blockList">
<h4>attributesToAlwaysInclude</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; attributesToAlwaysInclude</pre>
</li>
<li class="blockList">
<h4>specialOperations</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; specialOperations</pre>
</li>
<li class="blockList">
<h4>shouldUseEqualityForNulls</h4>
<pre>boolean shouldUseEqualityForNulls</pre>
</li>
<li class="blockListLast">
<h4>validateExample</h4>
<pre>boolean validateExample</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.QueryResultsCachePolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/QueryResultsCachePolicy.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.QueryResultsCachePolicy</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>invalidationPolicy</h4>
<pre><a href="org/eclipse/persistence/descriptors/invalidation/CacheInvalidationPolicy.html" title="class in org.eclipse.persistence.descriptors.invalidation">CacheInvalidationPolicy</a> invalidationPolicy</pre>
<div class="block">Allows invalidation to be specified.</div>
</li>
<li class="blockList">
<h4>maximumResultSets</h4>
<pre>int maximumResultSets</pre>
<div class="block">Specifies the cache size.</div>
</li>
<li class="blockList">
<h4>cacheType</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; cacheType</pre>
<div class="block">Allows the identity map class type to be set.</div>
</li>
<li class="blockList">
<h4>isNullIgnored</h4>
<pre>boolean isNullIgnored</pre>
<div class="block">Allows the caching of null to be configured.</div>
</li>
<li class="blockList">
<h4>invalidateOnChange</h4>
<pre>boolean invalidateOnChange</pre>
<div class="block">Allows the query cache to be invalidated when any object of any of the query classes is modified.</div>
</li>
<li class="blockListLast">
<h4>invalidationClasses</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">E</a>&gt; invalidationClasses</pre>
<div class="block">Stores the set of classes that should trigger the query cached results to be invalidated.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.ReadAllQuery">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/ReadAllQuery.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.ReadAllQuery</a> extends <a href="org/eclipse/persistence/queries/ObjectLevelReadQuery.html" title="class in org.eclipse.persistence.queries">ObjectLevelReadQuery</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>containerPolicy</h4>
<pre>org.eclipse.persistence.internal.queries.ContainerPolicy containerPolicy</pre>
<div class="block">Used for collection and stream support.</div>
</li>
<li class="blockList">
<h4>startWithExpression</h4>
<pre><a href="org/eclipse/persistence/expressions/Expression.html" title="class in org.eclipse.persistence.expressions">Expression</a> startWithExpression</pre>
<div class="block">Used for Oracle HierarchicalQuery support</div>
</li>
<li class="blockList">
<h4>connectByExpression</h4>
<pre><a href="org/eclipse/persistence/expressions/Expression.html" title="class in org.eclipse.persistence.expressions">Expression</a> connectByExpression</pre>
</li>
<li class="blockList">
<h4>orderSiblingsByExpressions</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; orderSiblingsByExpressions</pre>
</li>
<li class="blockListLast">
<h4>direction</h4>
<pre><a href="org/eclipse/persistence/queries/ReadAllQuery.Direction.html" title="enum in org.eclipse.persistence.queries">ReadAllQuery.Direction</a> direction</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.ReadObjectQuery">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/ReadObjectQuery.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.ReadObjectQuery</a> extends <a href="org/eclipse/persistence/queries/ObjectLevelReadQuery.html" title="class in org.eclipse.persistence.queries">ObjectLevelReadQuery</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>selectionId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> selectionId</pre>
<div class="block">Key that can be used in place of a selection criteria.</div>
</li>
<li class="blockListLast">
<h4>shouldLoadResultIntoSelectionObject</h4>
<pre>boolean shouldLoadResultIntoSelectionObject</pre>
<div class="block">Can be used to refresh a specific non-cached instance from the database.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.ReadQuery">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/ReadQuery.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.ReadQuery</a> extends <a href="org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>maxRows</h4>
<pre>int maxRows</pre>
<div class="block">Used for retrieve limited rows through the query.</div>
</li>
<li class="blockList">
<h4>firstResult</h4>
<pre>int firstResult</pre>
<div class="block">Used to start query results at a specific result</div>
</li>
<li class="blockList">
<h4>queryId</h4>
<pre>long queryId</pre>
</li>
<li class="blockList">
<h4>fetchSize</h4>
<pre>int fetchSize</pre>
<div class="block">Used to set statement fetch size</div>
</li>
<li class="blockList">
<h4>queryResultCachingPolicy</h4>
<pre><a href="org/eclipse/persistence/queries/QueryResultsCachePolicy.html" title="class in org.eclipse.persistence.queries">QueryResultsCachePolicy</a> queryResultCachingPolicy</pre>
<div class="block">Used to specify how query results are cached</div>
</li>
<li class="blockListLast">
<h4>maxResults</h4>
<pre>int maxResults</pre>
<div class="block">Stores the JPA maxResult settings for a NamedQuery</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.ReportQuery">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/ReportQuery.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.ReportQuery</a> extends <a href="org/eclipse/persistence/queries/ReadAllQuery.html" title="class in org.eclipse.persistence.queries">ReadAllQuery</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>shouldRetrievePrimaryKeys</h4>
<pre>int shouldRetrievePrimaryKeys</pre>
<div class="block">Flag indicating whether the primary key values should also be retrieved for the reference class.</div>
</li>
<li class="blockList">
<h4>names</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; names</pre>
<div class="block">Collection of names for use by results.</div>
</li>
<li class="blockList">
<h4>items</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; items</pre>
<div class="block">Items to be selected, these could be attributes or aggregate functions.</div>
</li>
<li class="blockList">
<h4>groupByExpressions</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; groupByExpressions</pre>
<div class="block">Expressions representing fields to be used in the GROUP BY clause.</div>
</li>
<li class="blockList">
<h4>havingExpression</h4>
<pre><a href="org/eclipse/persistence/expressions/Expression.html" title="class in org.eclipse.persistence.expressions">Expression</a> havingExpression</pre>
<div class="block">Expression representing the HAVING clause.</div>
</li>
<li class="blockList">
<h4>returnChoice</h4>
<pre>int returnChoice</pre>
<div class="block">Can be one of (ShouldReturnSingleResult, ShouldReturnSingleValue, ShouldReturnSingleAttribute)
Simplifies the result by only returning the first result, first value, or all attribute values</div>
</li>
<li class="blockList">
<h4>addToConstructorItem</h4>
<pre>boolean addToConstructorItem</pre>
<div class="block">flag to allow items to be added to the last ConstructorReportItem</div>
</li>
<li class="blockListLast">
<h4>returnedKeys</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">E</a>&gt; returnedKeys</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.ReportQueryResult">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/ReportQueryResult.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.ReportQueryResult</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>readObject</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;readObject(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;javaClass,
<a href="org/eclipse/persistence/sessions/Session.html" title="interface in org.eclipse.persistence.sessions">Session</a>&nbsp;session)</pre>
<div class="block">PUBLIC:
If the PKs were retrieved with the attributes then this method can be used to read the real object from the database.</div>
</li>
</ul>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>names</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; names</pre>
<div class="block">Item names to lookup result values</div>
</li>
<li class="blockList">
<h4>results</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; results</pre>
<div class="block">Actual converted attribute values</div>
</li>
<li class="blockList">
<h4>primaryKey</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> primaryKey</pre>
<div class="block">Id value if the retrievPKs flag was set on the ReportQuery. These can be used to get the actual object</div>
</li>
<li class="blockListLast">
<h4>key</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/StringBuffer.html?is-external=true" title="class or interface in java.lang">StringBuffer</a> key</pre>
<div class="block">If an objectLevel distinct is used then generate unique key for this result</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.ResultSetMappingQuery">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/ResultSetMappingQuery.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.ResultSetMappingQuery</a> extends <a href="org/eclipse/persistence/queries/ObjectBuildingQuery.html" title="class in org.eclipse.persistence.queries">ObjectBuildingQuery</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>isExecuteCall</h4>
<pre>boolean isExecuteCall</pre>
</li>
<li class="blockList">
<h4>returnNameValuePairs</h4>
<pre>boolean returnNameValuePairs</pre>
</li>
<li class="blockList">
<h4>resultRows</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">E</a>&gt; resultRows</pre>
</li>
<li class="blockList">
<h4>resultSetMappingNames</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; resultSetMappingNames</pre>
</li>
<li class="blockListLast">
<h4>resultSetMappings</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; resultSetMappings</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.ScrollableCursor">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/ScrollableCursor.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.ScrollableCursor</a> extends <a href="org/eclipse/persistence/queries/Cursor.html" title="class in org.eclipse.persistence.queries">Cursor</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>previousRow</h4>
<pre>org.eclipse.persistence.internal.sessions.AbstractRecord previousRow</pre>
<div class="block">Store the previous row, for 1-m joining.</div>
</li>
<li class="blockListLast">
<h4>atEndOfCursor</h4>
<pre>boolean atEndOfCursor</pre>
<div class="block">Internal flag indicating if the end of the cursor has been reached</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.ScrollableCursorPolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/ScrollableCursorPolicy.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.ScrollableCursorPolicy</a> extends <a href="org/eclipse/persistence/queries/CursorPolicy.html" title="class in org.eclipse.persistence.queries">CursorPolicy</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>resultSetType</h4>
<pre>int resultSetType</pre>
</li>
<li class="blockListLast">
<h4>resultSetConcurrency</h4>
<pre>int resultSetConcurrency</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.SQLCall">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/SQLCall.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.SQLCall</a> extends org.eclipse.persistence.internal.databaseaccess.DatabaseCall implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>hasCustomSQLArguments</h4>
<pre>boolean hasCustomSQLArguments</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.SQLResult">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/SQLResult.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.SQLResult</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>sqlResultSetMapping</h4>
<pre><a href="org/eclipse/persistence/queries/SQLResultSetMapping.html" title="class in org.eclipse.persistence.queries">SQLResultSetMapping</a> sqlResultSetMapping</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.SQLResultSetMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/SQLResultSetMapping.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.SQLResultSetMapping</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>name</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name</pre>
<div class="block">Stores the name of this SQLResultSetMapping. This name is unique within
The project.</div>
</li>
<li class="blockListLast">
<h4>results</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; results</pre>
<div class="block">Stores the list of SQLResult in the order they were
added to the Mapping</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.StoredFunctionCall">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/StoredFunctionCall.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.StoredFunctionCall</a> extends <a href="org/eclipse/persistence/queries/StoredProcedureCall.html" title="class in org.eclipse.persistence.queries">StoredProcedureCall</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.StoredProcedureCall">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/StoredProcedureCall.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.StoredProcedureCall</a> extends org.eclipse.persistence.internal.databaseaccess.DatabaseCall implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>procedureName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> procedureName</pre>
</li>
<li class="blockList">
<h4>procedureArgumentNames</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; procedureArgumentNames</pre>
</li>
<li class="blockListLast">
<h4>optionalArguments</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; optionalArguments</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.UpdateAllQuery">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/UpdateAllQuery.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.UpdateAllQuery</a> extends <a href="org/eclipse/persistence/queries/ModifyAllQuery.html" title="class in org.eclipse.persistence.queries">ModifyAllQuery</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>m_updateClauses</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">V</a>&gt; m_updateClauses</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.UpdateObjectQuery">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/UpdateObjectQuery.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.UpdateObjectQuery</a> extends <a href="org/eclipse/persistence/queries/WriteObjectQuery.html" title="class in org.eclipse.persistence.queries">WriteObjectQuery</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.ValueReadQuery">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/ValueReadQuery.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.ValueReadQuery</a> extends <a href="org/eclipse/persistence/queries/DirectReadQuery.html" title="class in org.eclipse.persistence.queries">DirectReadQuery</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.queries.WriteObjectQuery">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/queries/WriteObjectQuery.html" title="class in org.eclipse.persistence.queries">org.eclipse.persistence.queries.WriteObjectQuery</a> extends <a href="org/eclipse/persistence/queries/ObjectLevelModifyQuery.html" title="class in org.eclipse.persistence.queries">ObjectLevelModifyQuery</a> implements Serializable</h3>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.sdo</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.sdo.AbstractExternalizableDelegator">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/AbstractExternalizableDelegator.html" title="class in org.eclipse.persistence.sdo">org.eclipse.persistence.sdo.AbstractExternalizableDelegator</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<ul class="blockList">
<li class="blockList">
<h4>readExternal</h4>
<pre>public&nbsp;void&nbsp;readExternal(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/ObjectInput.html?is-external=true" title="class or interface in java.io">ObjectInput</a>&nbsp;in)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></code></dd>
</dl>
</li>
<li class="blockListLast">
<h4>writeExternal</h4>
<pre>public&nbsp;void&nbsp;writeExternal(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/ObjectOutput.html?is-external=true" title="class or interface in java.io">ObjectOutput</a>&nbsp;out)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.SDODataGraph">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/SDODataGraph.html" title="class in org.eclipse.persistence.sdo">org.eclipse.persistence.sdo.SDODataGraph</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>helperContext</h4>
<pre>commonj.sdo.helper.HelperContext helperContext</pre>
</li>
<li class="blockList">
<h4>rootObject</h4>
<pre><a href="org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a> rootObject</pre>
</li>
<li class="blockListLast">
<h4>changeSummary</h4>
<pre><a href="org/eclipse/persistence/sdo/SDOChangeSummary.html" title="class in org.eclipse.persistence.sdo">SDOChangeSummary</a> changeSummary</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.SDODataObject">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">org.eclipse.persistence.sdo.SDODataObject</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>writeReplace</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;writeReplace()</pre>
<div class="block">INTERNAL:
Defined in SDO 2.01 spec on page 65 Externalizable function is called by
ObjectStream.writeObject() A replacement object for serialization can be
called here.
<p>Security Note:
This public function exposes a data replacement vulnerability where an outside client
can gain access and modify their non-final constants.
We may need to wrap the GZIP streams in some sort of encryption when we are not
using HTTPS or SSL/TLS on the wire.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="org/eclipse/persistence/sdo/SDOResolvable.html" title="class in org.eclipse.persistence.sdo"><code>SDOResolvable</code></a></dd>
</dl>
</li>
</ul>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>type</h4>
<pre><a href="org/eclipse/persistence/sdo/SDOType.html" title="class in org.eclipse.persistence.sdo">SDOType</a> type</pre>
<div class="block">The Type that this DataObject represents</div>
</li>
<li class="blockList">
<h4>container</h4>
<pre><a href="org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a> container</pre>
</li>
<li class="blockList">
<h4>currentValueStore</h4>
<pre><a href="org/eclipse/persistence/sdo/ValueStore.html" title="interface in org.eclipse.persistence.sdo">ValueStore</a> currentValueStore</pre>
<div class="block">The (currentValueStore) will maintain the current state of our model
after logged changes - it is a shallow copy of the original, progressively becoming deeper with changes.</div>
</li>
<li class="blockList">
<h4>openContentProperties</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; openContentProperties</pre>
</li>
<li class="blockList">
<h4>openContentPropertiesAttributes</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; openContentPropertiesAttributes</pre>
</li>
<li class="blockList">
<h4>openContentAliasNames</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; openContentAliasNames</pre>
</li>
<li class="blockList">
<h4>containmentPropertyName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> containmentPropertyName</pre>
</li>
<li class="blockList">
<h4>changeSummary</h4>
<pre><a href="org/eclipse/persistence/sdo/SDOChangeSummary.html" title="class in org.eclipse.persistence.sdo">SDOChangeSummary</a> changeSummary</pre>
</li>
<li class="blockList">
<h4>instanceProperties</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; instanceProperties</pre>
</li>
<li class="blockList">
<h4>sdoRef</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sdoRef</pre>
</li>
<li class="blockList">
<h4>sequence</h4>
<pre><a href="org/eclipse/persistence/sdo/SDOSequence.html" title="class in org.eclipse.persistence.sdo">SDOSequence</a> sequence</pre>
</li>
<li class="blockList">
<h4>dataGraph</h4>
<pre>commonj.sdo.DataGraph dataGraph</pre>
</li>
<li class="blockList">
<h4>aHelperContext</h4>
<pre>commonj.sdo.helper.HelperContext aHelperContext</pre>
<div class="block">hold the current context containing all helpers so that we can preserve inter-helper relationships</div>
</li>
<li class="blockListLast">
<h4>text</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> text</pre>
<div class="block">Unique hash ID of this Externalizable class - not required at this point because we serialize the xml representation</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.SDOExternalizableDelegator">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/SDOExternalizableDelegator.html" title="class in org.eclipse.persistence.sdo">org.eclipse.persistence.sdo.SDOExternalizableDelegator</a> extends <a href="org/eclipse/persistence/sdo/AbstractExternalizableDelegator.html" title="class in org.eclipse.persistence.sdo">AbstractExternalizableDelegator</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<ul class="blockList">
<li class="blockList">
<h4>readExternal</h4>
<pre>public&nbsp;void&nbsp;readExternal(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/ObjectInput.html?is-external=true" title="class or interface in java.io">ObjectInput</a>&nbsp;in)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></code></dd>
</dl>
</li>
<li class="blockListLast">
<h4>writeExternal</h4>
<pre>public&nbsp;void&nbsp;writeExternal(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/ObjectOutput.html?is-external=true" title="class or interface in java.io">ObjectOutput</a>&nbsp;out)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.SDOProperty">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/SDOProperty.html" title="class in org.eclipse.persistence.sdo">org.eclipse.persistence.sdo.SDOProperty</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>propertyName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> propertyName</pre>
</li>
<li class="blockList">
<h4>type</h4>
<pre><a href="org/eclipse/persistence/sdo/SDOType.html" title="class in org.eclipse.persistence.sdo">SDOType</a> type</pre>
</li>
<li class="blockList">
<h4>containingType</h4>
<pre><a href="org/eclipse/persistence/sdo/SDOType.html" title="class in org.eclipse.persistence.sdo">SDOType</a> containingType</pre>
</li>
<li class="blockList">
<h4>isContainment</h4>
<pre>boolean isContainment</pre>
</li>
<li class="blockList">
<h4>hasMany</h4>
<pre>boolean hasMany</pre>
</li>
<li class="blockList">
<h4>readOnly</h4>
<pre>boolean readOnly</pre>
</li>
<li class="blockList">
<h4>aliasNames</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; aliasNames</pre>
</li>
<li class="blockList">
<h4>defaultValue</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> defaultValue</pre>
</li>
<li class="blockList">
<h4>isDefaultSet</h4>
<pre>boolean isDefaultSet</pre>
</li>
<li class="blockList">
<h4>indexInType</h4>
<pre>int indexInType</pre>
</li>
<li class="blockList">
<h4>indexInDeclaredProperties</h4>
<pre>int indexInDeclaredProperties</pre>
</li>
<li class="blockList">
<h4>opposite</h4>
<pre><a href="org/eclipse/persistence/sdo/SDOProperty.html" title="class in org.eclipse.persistence.sdo">SDOProperty</a> opposite</pre>
</li>
<li class="blockList">
<h4>xsd</h4>
<pre>boolean xsd</pre>
</li>
<li class="blockList">
<h4>xsdLocalName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> xsdLocalName</pre>
</li>
<li class="blockList">
<h4>isElement</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> isElement</pre>
</li>
<li class="blockList">
<h4>global</h4>
<pre>boolean global</pre>
</li>
<li class="blockList">
<h4>namespaceQualified</h4>
<pre>boolean namespaceQualified</pre>
</li>
<li class="blockList">
<h4>propertyValues</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; propertyValues</pre>
</li>
<li class="blockList">
<h4>nullable</h4>
<pre>boolean nullable</pre>
</li>
<li class="blockList">
<h4>xsdType</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a> xsdType</pre>
</li>
<li class="blockList">
<h4>valueProperty</h4>
<pre>boolean valueProperty</pre>
</li>
<li class="blockList">
<h4>appInfoElements</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; appInfoElements</pre>
</li>
<li class="blockList">
<h4>appInfoMap</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; appInfoMap</pre>
</li>
<li class="blockList">
<h4>nameCollision</h4>
<pre>boolean nameCollision</pre>
</li>
<li class="blockList">
<h4>uri</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> uri</pre>
</li>
<li class="blockList">
<h4>isSubstitutable</h4>
<pre>boolean isSubstitutable</pre>
</li>
<li class="blockList">
<h4>substitutableElements</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">E</a>&gt; substitutableElements</pre>
</li>
<li class="blockList">
<h4>finalized</h4>
<pre>boolean finalized</pre>
</li>
<li class="blockListLast">
<h4>aHelperContext</h4>
<pre>commonj.sdo.helper.HelperContext aHelperContext</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.SDOResolvable">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/SDOResolvable.html" title="class in org.eclipse.persistence.sdo">org.eclipse.persistence.sdo.SDOResolvable</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>2807334877368539299L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<ul class="blockList">
<li class="blockList">
<h4>readExternal</h4>
<pre>public&nbsp;void&nbsp;readExternal(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/ObjectInput.html?is-external=true" title="class or interface in java.io">ObjectInput</a>&nbsp;objectInput)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></pre>
<div class="block">Purpose: Deserialize from an ObjectInputStream into an SDODataObject This
function is mandated by the Externalizable interface. It reads back
binary data in the same order as was written in writeExternal(). An
object has already been constructed with the no-arg constructor before
this function fills in the member fields.
The deserialized object will be returned later in a call from the
ObjectInputStream to readResolve()</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></code></dd>
</dl>
</li>
<li class="blockListLast">
<h4>writeExternal</h4>
<pre>public&nbsp;void&nbsp;writeExternal(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/ObjectOutput.html?is-external=true" title="class or interface in java.io">ObjectOutput</a>&nbsp;objectOutput)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Purpose: Serialize an SDODataObject to an ObjectOutputStream This
function is mandated by the Externalizable interface. It writes binary
data in the same order as was will be read back in readExternal().
Prerequisites: An object has already been constructed and associated with
the theSDODataObject member</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.SDOType">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/SDOType.html" title="class in org.eclipse.persistence.sdo">org.eclipse.persistence.sdo.SDOType</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>qName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a> qName</pre>
</li>
<li class="blockList">
<h4>open</h4>
<pre>boolean open</pre>
</li>
<li class="blockList">
<h4>isAbstract</h4>
<pre>boolean isAbstract</pre>
</li>
<li class="blockList">
<h4>isDataType</h4>
<pre>boolean isDataType</pre>
</li>
<li class="blockList">
<h4>baseTypes</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; baseTypes</pre>
</li>
<li class="blockList">
<h4>declaredProperties</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; declaredProperties</pre>
</li>
<li class="blockList">
<h4>aliasNames</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; aliasNames</pre>
</li>
<li class="blockList">
<h4>xsd</h4>
<pre>boolean xsd</pre>
</li>
<li class="blockList">
<h4>xsdList</h4>
<pre>boolean xsdList</pre>
</li>
<li class="blockList">
<h4>xsdLocalName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> xsdLocalName</pre>
</li>
<li class="blockList">
<h4>xsdType</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a> xsdType</pre>
</li>
<li class="blockList">
<h4>propertyValues</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; propertyValues</pre>
</li>
<li class="blockList">
<h4>changeSummaryProperty</h4>
<pre><a href="org/eclipse/persistence/sdo/SDOProperty.html" title="class in org.eclipse.persistence.sdo">SDOProperty</a> changeSummaryProperty</pre>
</li>
<li class="blockList">
<h4>allProperties</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; allProperties</pre>
</li>
<li class="blockList">
<h4>allPropertiesArr</h4>
<pre><a href="org/eclipse/persistence/sdo/SDOProperty.html" title="class in org.eclipse.persistence.sdo">SDOProperty</a>[] allPropertiesArr</pre>
</li>
<li class="blockList">
<h4>subTypes</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; subTypes</pre>
</li>
<li class="blockList">
<h4>finalized</h4>
<pre>boolean finalized</pre>
</li>
<li class="blockList">
<h4>javaClass</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; javaClass</pre>
</li>
<li class="blockList">
<h4>javaClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> javaClassName</pre>
</li>
<li class="blockList">
<h4>javaImplClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> javaImplClassName</pre>
</li>
<li class="blockList">
<h4>javaImplClass</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; javaImplClass</pre>
</li>
<li class="blockList">
<h4>nonFinalizedReferencingProps</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; nonFinalizedReferencingProps</pre>
</li>
<li class="blockList">
<h4>nonFinalizedMappingURIs</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; nonFinalizedMappingURIs</pre>
</li>
<li class="blockList">
<h4>pseudoDefault</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> pseudoDefault</pre>
<div class="block">hold a wrapper object for primitive numeric defaults</div>
</li>
<li class="blockList">
<h4>aHelperContext</h4>
<pre>commonj.sdo.helper.HelperContext aHelperContext</pre>
</li>
<li class="blockList">
<h4>appInfoElements</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; appInfoElements</pre>
</li>
<li class="blockListLast">
<h4>appInfoMap</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; appInfoMap</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.SDOType.TypeInstantiationPolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/SDOType.TypeInstantiationPolicy.html" title="class in org.eclipse.persistence.sdo">org.eclipse.persistence.sdo.SDOType.TypeInstantiationPolicy</a> extends org.eclipse.persistence.internal.descriptors.InstantiationPolicy implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>sdoType</h4>
<pre><a href="org/eclipse/persistence/sdo/SDOType.html" title="class in org.eclipse.persistence.sdo">SDOType</a> sdoType</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.sdo.dataobjects</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.sdo.dataobjects.OpenSequencedTypeImpl">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/dataobjects/OpenSequencedTypeImpl.html" title="class in org.eclipse.persistence.sdo.dataobjects">org.eclipse.persistence.sdo.dataobjects.OpenSequencedTypeImpl</a> extends <a href="org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a> implements Serializable</h3>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.sdo.helper</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.sdo.helper.InstanceClassConverter">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/helper/InstanceClassConverter.html" title="class in org.eclipse.persistence.sdo.helper">org.eclipse.persistence.sdo.helper.InstanceClassConverter</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>customClass</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; customClass</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.helper.ListWrapper">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/helper/ListWrapper.html" title="class in org.eclipse.persistence.sdo.helper">org.eclipse.persistence.sdo.helper.ListWrapper</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>writeReplace</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;writeReplace()</pre>
<div class="block">INTERNAL:
Defined in SDO 2.01 spec on page 65 Externalizable function is called by
ObjectStream.writeObject() A replacement object for serialization can be
called here.
<p>Security Note:
This public function exposes a data replacement vulnerability where an outside client
can gain access and modify their non-final constants.
We may need to wrap the GZIP streams in some sort of encryption when we are not
using HTTPS or SSL/TLS on the wire.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="org/eclipse/persistence/sdo/SDOResolvable.html" title="class in org.eclipse.persistence.sdo"><code>SDOResolvable</code></a></dd>
</dl>
</li>
</ul>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>dataObject</h4>
<pre><a href="org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a> dataObject</pre>
</li>
<li class="blockList">
<h4>property</h4>
<pre><a href="org/eclipse/persistence/sdo/SDOProperty.html" title="class in org.eclipse.persistence.sdo">SDOProperty</a> property</pre>
</li>
<li class="blockListLast">
<h4>currentElements</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; currentElements</pre>
<div class="block">We are maintaining two pointers to potentially two ArrayList objects.
To implement ChangeSummary undo we require a copy of the original state of our model
- with special handling for ListWrapper to maintain object identity of the list
The List (originalElements) on ChangeSummary will maintain the current state of our model after logged changes.
The List (currentElements) will be a progressively deeper distinct shallow copy of the current list as it changes</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.helper.SDOFragmentMappingAttributeAccessor">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/helper/SDOFragmentMappingAttributeAccessor.html" title="class in org.eclipse.persistence.sdo.helper">org.eclipse.persistence.sdo.helper.SDOFragmentMappingAttributeAccessor</a> extends <a href="org/eclipse/persistence/mappings/AttributeAccessor.html" title="class in org.eclipse.persistence.mappings">AttributeAccessor</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>property</h4>
<pre><a href="org/eclipse/persistence/sdo/SDOProperty.html" title="class in org.eclipse.persistence.sdo">SDOProperty</a> property</pre>
</li>
<li class="blockListLast">
<h4>helperContext</h4>
<pre>commonj.sdo.helper.HelperContext helperContext</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.helper.SDOHelperContext.MyNotificationFilter">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/helper/SDOHelperContext.MyNotificationFilter.html" title="class in org.eclipse.persistence.sdo.helper">org.eclipse.persistence.sdo.helper.SDOHelperContext.MyNotificationFilter</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/javax/management/NotificationFilterSupport.html?is-external=true" title="class or interface in javax.management">NotificationFilterSupport</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.helper.SDOMethodAttributeAccessor">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/helper/SDOMethodAttributeAccessor.html" title="class in org.eclipse.persistence.sdo.helper">org.eclipse.persistence.sdo.helper.SDOMethodAttributeAccessor</a> extends org.eclipse.persistence.internal.descriptors.MethodAttributeAccessor implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>attributeClass</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; attributeClass</pre>
</li>
<li class="blockListLast">
<h4>property</h4>
<pre><a href="org/eclipse/persistence/sdo/SDOProperty.html" title="class in org.eclipse.persistence.sdo">SDOProperty</a> property</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.sdo.helper.jaxb</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.sdo.helper.jaxb.JAXBListWrapper">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/helper/jaxb/JAXBListWrapper.html" title="class in org.eclipse.persistence.sdo.helper.jaxb">org.eclipse.persistence.sdo.helper.jaxb.JAXBListWrapper</a> extends <a href="org/eclipse/persistence/sdo/helper/ListWrapper.html" title="class in org.eclipse.persistence.sdo.helper">ListWrapper</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>jaxbValueStore</h4>
<pre><a href="org/eclipse/persistence/sdo/helper/jaxb/JAXBValueStore.html" title="class in org.eclipse.persistence.sdo.helper.jaxb">JAXBValueStore</a> jaxbValueStore</pre>
</li>
<li class="blockListLast">
<h4>xmlInverseReferenceMapping</h4>
<pre><a href="org/eclipse/persistence/oxm/mappings/XMLInverseReferenceMapping.html" title="class in org.eclipse.persistence.oxm.mappings">XMLInverseReferenceMapping</a> xmlInverseReferenceMapping</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.sdo.helper.metadata</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.sdo.helper.metadata.NamespaceURITransformer">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/helper/metadata/NamespaceURITransformer.html" title="class in org.eclipse.persistence.sdo.helper.metadata">org.eclipse.persistence.sdo.helper.metadata.NamespaceURITransformer</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>transformationMapping</h4>
<pre><a href="org/eclipse/persistence/mappings/foundation/AbstractTransformationMapping.html" title="class in org.eclipse.persistence.mappings.foundation">AbstractTransformationMapping</a> transformationMapping</pre>
</li>
<li class="blockListLast">
<h4>namespaceResolver</h4>
<pre><a href="org/eclipse/persistence/oxm/NamespaceResolver.html" title="class in org.eclipse.persistence.oxm">NamespaceResolver</a> namespaceResolver</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.helper.metadata.QNameTransformer">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/helper/metadata/QNameTransformer.html" title="class in org.eclipse.persistence.sdo.helper.metadata">org.eclipse.persistence.sdo.helper.metadata.QNameTransformer</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>transformationMapping</h4>
<pre><a href="org/eclipse/persistence/mappings/foundation/AbstractTransformationMapping.html" title="class in org.eclipse.persistence.mappings.foundation">AbstractTransformationMapping</a> transformationMapping</pre>
</li>
<li class="blockListLast">
<h4>xPath</h4>
<pre><a href="org/eclipse/persistence/oxm/XMLField.html" title="class in org.eclipse.persistence.oxm">XMLField</a> xPath</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.helper.metadata.TypeStringConverter">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/helper/metadata/TypeStringConverter.html" title="class in org.eclipse.persistence.sdo.helper.metadata">org.eclipse.persistence.sdo.helper.metadata.TypeStringConverter</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>typeHelper</h4>
<pre><a href="org/eclipse/persistence/sdo/helper/SDOTypeHelper.html" title="interface in org.eclipse.persistence.sdo.helper">SDOTypeHelper</a> typeHelper</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.sdo.types</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDOChangeSummaryType">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDOChangeSummaryType.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDOChangeSummaryType</a> extends <a href="org/eclipse/persistence/sdo/SDOType.html" title="class in org.eclipse.persistence.sdo">SDOType</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDODataObjectType">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDODataObjectType.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDODataObjectType</a> extends <a href="org/eclipse/persistence/sdo/SDOType.html" title="class in org.eclipse.persistence.sdo">SDOType</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDODataType">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDODataType.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDODataType</a> extends <a href="org/eclipse/persistence/sdo/SDOType.html" title="class in org.eclipse.persistence.sdo">SDOType</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>pseudoDefault</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> pseudoDefault</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDOObjectType">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDOObjectType.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDOObjectType</a> extends <a href="org/eclipse/persistence/sdo/SDOType.html" title="class in org.eclipse.persistence.sdo">SDOType</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDOOpenSequencedType">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDOOpenSequencedType.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDOOpenSequencedType</a> extends <a href="org/eclipse/persistence/sdo/SDOType.html" title="class in org.eclipse.persistence.sdo">SDOType</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDOPropertyType">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDOPropertyType.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDOPropertyType</a> extends <a href="org/eclipse/persistence/sdo/SDOType.html" title="class in org.eclipse.persistence.sdo">SDOType</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>initialized</h4>
<pre>boolean initialized</pre>
</li>
<li class="blockListLast">
<h4>typeHelper</h4>
<pre><a href="org/eclipse/persistence/sdo/helper/SDOTypeHelper.html" title="interface in org.eclipse.persistence.sdo.helper">SDOTypeHelper</a> typeHelper</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDOPropertyType.PropertyImpl">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDOPropertyType.PropertyImpl.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDOPropertyType.PropertyImpl</a> extends <a href="org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDOTypeType">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDOTypeType.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDOTypeType</a> extends <a href="org/eclipse/persistence/sdo/SDOType.html" title="class in org.eclipse.persistence.sdo">SDOType</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>initialized</h4>
<pre>boolean initialized</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDOTypeType.TypeImpl">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDOTypeType.TypeImpl.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDOTypeType.TypeImpl</a> extends <a href="org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDOWrapperType">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDOWrapperType.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDOWrapperType</a> extends <a href="org/eclipse/persistence/sdo/SDOType.html" title="class in org.eclipse.persistence.sdo">SDOType</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>typeName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> typeName</pre>
</li>
<li class="blockListLast">
<h4>descriptorsMap</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; descriptorsMap</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDOWrapperType.BooleanObjectWrapperImpl">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDOWrapperType.BooleanObjectWrapperImpl.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDOWrapperType.BooleanObjectWrapperImpl</a> extends <a href="org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDOWrapperType.BooleanWrapperImpl">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDOWrapperType.BooleanWrapperImpl.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDOWrapperType.BooleanWrapperImpl</a> extends <a href="org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDOWrapperType.ByteObjectWrapperImpl">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDOWrapperType.ByteObjectWrapperImpl.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDOWrapperType.ByteObjectWrapperImpl</a> extends <a href="org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDOWrapperType.Bytes_hexBunaryWrapperImpl">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDOWrapperType.Bytes_hexBunaryWrapperImpl.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDOWrapperType.Bytes_hexBunaryWrapperImpl</a> extends <a href="org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDOWrapperType.BytesWrapperImpl">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDOWrapperType.BytesWrapperImpl.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDOWrapperType.BytesWrapperImpl</a> extends <a href="org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDOWrapperType.ByteWrapperImpl">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDOWrapperType.ByteWrapperImpl.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDOWrapperType.ByteWrapperImpl</a> extends <a href="org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDOWrapperType.CharacterObjectWrapperImpl">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDOWrapperType.CharacterObjectWrapperImpl.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDOWrapperType.CharacterObjectWrapperImpl</a> extends <a href="org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDOWrapperType.CharacterWrapperImpl">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDOWrapperType.CharacterWrapperImpl.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDOWrapperType.CharacterWrapperImpl</a> extends <a href="org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDOWrapperType.DateTimeWrapperImpl">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDOWrapperType.DateTimeWrapperImpl.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDOWrapperType.DateTimeWrapperImpl</a> extends <a href="org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDOWrapperType.DateWrapperImpl">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDOWrapperType.DateWrapperImpl.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDOWrapperType.DateWrapperImpl</a> extends <a href="org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDOWrapperType.DayWrapperImpl">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDOWrapperType.DayWrapperImpl.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDOWrapperType.DayWrapperImpl</a> extends <a href="org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDOWrapperType.DecimalWrapperImpl">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDOWrapperType.DecimalWrapperImpl.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDOWrapperType.DecimalWrapperImpl</a> extends <a href="org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDOWrapperType.DoubleObjectWrapperImpl">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDOWrapperType.DoubleObjectWrapperImpl.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDOWrapperType.DoubleObjectWrapperImpl</a> extends <a href="org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDOWrapperType.DoubleWrapperImpl">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDOWrapperType.DoubleWrapperImpl.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDOWrapperType.DoubleWrapperImpl</a> extends <a href="org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDOWrapperType.DurationWrapperImpl">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDOWrapperType.DurationWrapperImpl.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDOWrapperType.DurationWrapperImpl</a> extends <a href="org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDOWrapperType.FloatObjectWrapperImpl">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDOWrapperType.FloatObjectWrapperImpl.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDOWrapperType.FloatObjectWrapperImpl</a> extends <a href="org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDOWrapperType.FloatWrapperImpl">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDOWrapperType.FloatWrapperImpl.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDOWrapperType.FloatWrapperImpl</a> extends <a href="org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDOWrapperType.IntegerWrapperImpl">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDOWrapperType.IntegerWrapperImpl.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDOWrapperType.IntegerWrapperImpl</a> extends <a href="org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDOWrapperType.IntObjectWrapperImpl">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDOWrapperType.IntObjectWrapperImpl.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDOWrapperType.IntObjectWrapperImpl</a> extends <a href="org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDOWrapperType.IntWrapperImpl">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDOWrapperType.IntWrapperImpl.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDOWrapperType.IntWrapperImpl</a> extends <a href="org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDOWrapperType.LongObjectWrapperImpl">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDOWrapperType.LongObjectWrapperImpl.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDOWrapperType.LongObjectWrapperImpl</a> extends <a href="org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDOWrapperType.LongWrapperImpl">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDOWrapperType.LongWrapperImpl.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDOWrapperType.LongWrapperImpl</a> extends <a href="org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDOWrapperType.MonthDayWrapperImpl">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDOWrapperType.MonthDayWrapperImpl.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDOWrapperType.MonthDayWrapperImpl</a> extends <a href="org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDOWrapperType.MonthWrapperImpl">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDOWrapperType.MonthWrapperImpl.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDOWrapperType.MonthWrapperImpl</a> extends <a href="org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDOWrapperType.ObjectWrapperImpl">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDOWrapperType.ObjectWrapperImpl.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDOWrapperType.ObjectWrapperImpl</a> extends <a href="org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDOWrapperType.ShortObjectWrapperImpl">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDOWrapperType.ShortObjectWrapperImpl.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDOWrapperType.ShortObjectWrapperImpl</a> extends <a href="org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDOWrapperType.ShortWrapperImpl">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDOWrapperType.ShortWrapperImpl.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDOWrapperType.ShortWrapperImpl</a> extends <a href="org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDOWrapperType.StringsWrapperImpl">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDOWrapperType.StringsWrapperImpl.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDOWrapperType.StringsWrapperImpl</a> extends <a href="org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDOWrapperType.StringWrapperImpl">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDOWrapperType.StringWrapperImpl.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDOWrapperType.StringWrapperImpl</a> extends <a href="org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDOWrapperType.TimeWrapperImpl">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDOWrapperType.TimeWrapperImpl.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDOWrapperType.TimeWrapperImpl</a> extends <a href="org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDOWrapperType.URI_QNameWrapperImpl">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDOWrapperType.URI_QNameWrapperImpl.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDOWrapperType.URI_QNameWrapperImpl</a> extends <a href="org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDOWrapperType.URIWrapperImpl">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDOWrapperType.URIWrapperImpl.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDOWrapperType.URIWrapperImpl</a> extends <a href="org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDOWrapperType.YearMonthDayWrapperImpl">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDOWrapperType.YearMonthDayWrapperImpl.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDOWrapperType.YearMonthDayWrapperImpl</a> extends <a href="org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDOWrapperType.YearMonthWrapperImpl">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDOWrapperType.YearMonthWrapperImpl.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDOWrapperType.YearMonthWrapperImpl</a> extends <a href="org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDOWrapperType.YearWrapperImpl">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDOWrapperType.YearWrapperImpl.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDOWrapperType.YearWrapperImpl</a> extends <a href="org/eclipse/persistence/sdo/SDODataObject.html" title="class in org.eclipse.persistence.sdo">SDODataObject</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sdo.types.SDOXMLHelperLoadOptionsType">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sdo/types/SDOXMLHelperLoadOptionsType.html" title="class in org.eclipse.persistence.sdo.types">org.eclipse.persistence.sdo.types.SDOXMLHelperLoadOptionsType</a> extends <a href="org/eclipse/persistence/sdo/SDOType.html" title="class in org.eclipse.persistence.sdo">SDOType</a> implements Serializable</h3>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.sequencing</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.sequencing.DefaultSequence">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sequencing/DefaultSequence.html" title="class in org.eclipse.persistence.sequencing">org.eclipse.persistence.sequencing.DefaultSequence</a> extends <a href="org/eclipse/persistence/sequencing/Sequence.html" title="class in org.eclipse.persistence.sequencing">Sequence</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sequencing.NativeSequence">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sequencing/NativeSequence.html" title="class in org.eclipse.persistence.sequencing">org.eclipse.persistence.sequencing.NativeSequence</a> extends <a href="org/eclipse/persistence/sequencing/QuerySequence.html" title="class in org.eclipse.persistence.sequencing">QuerySequence</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>shouldUseIdentityIfPlatformSupports</h4>
<pre>boolean shouldUseIdentityIfPlatformSupports</pre>
<div class="block">true indicates that identity should be used - if the platform supports identity.
false indicates that sequence objects should be used - if the platform supports sequence objects.</div>
</li>
<li class="blockListLast">
<h4>delegateSequence</h4>
<pre><a href="org/eclipse/persistence/sequencing/QuerySequence.html" title="class in org.eclipse.persistence.sequencing">QuerySequence</a> delegateSequence</pre>
<div class="block">Allow sequencing to be delegated to another sequence if native sequencing is not supported.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sequencing.QuerySequence">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sequencing/QuerySequence.html" title="class in org.eclipse.persistence.sequencing">org.eclipse.persistence.sequencing.QuerySequence</a> extends <a href="org/eclipse/persistence/sequencing/StandardSequence.html" title="class in org.eclipse.persistence.sequencing">StandardSequence</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>selectQuery</h4>
<pre><a href="org/eclipse/persistence/queries/ValueReadQuery.html" title="class in org.eclipse.persistence.queries">ValueReadQuery</a> selectQuery</pre>
</li>
<li class="blockList">
<h4>updateQuery</h4>
<pre><a href="org/eclipse/persistence/queries/DataModifyQuery.html" title="class in org.eclipse.persistence.queries">DataModifyQuery</a> updateQuery</pre>
</li>
<li class="blockList">
<h4>shouldAcquireValueAfterInsert</h4>
<pre>boolean shouldAcquireValueAfterInsert</pre>
</li>
<li class="blockList">
<h4>shouldUseTransaction</h4>
<pre>boolean shouldUseTransaction</pre>
</li>
<li class="blockList">
<h4>shouldSkipUpdate</h4>
<pre>boolean shouldSkipUpdate</pre>
</li>
<li class="blockList">
<h4>shouldSelectBeforeUpdate</h4>
<pre>boolean shouldSelectBeforeUpdate</pre>
</li>
<li class="blockList">
<h4>wasSelectQueryCreated</h4>
<pre>boolean wasSelectQueryCreated</pre>
</li>
<li class="blockListLast">
<h4>wasUpdateQueryCreated</h4>
<pre>boolean wasUpdateQueryCreated</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sequencing.Sequence">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sequencing/Sequence.html" title="class in org.eclipse.persistence.sequencing">org.eclipse.persistence.sequencing.Sequence</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>name</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name</pre>
</li>
<li class="blockList">
<h4>size</h4>
<pre>int size</pre>
</li>
<li class="blockList">
<h4>platform</h4>
<pre>org.eclipse.persistence.internal.databaseaccess.Platform platform</pre>
</li>
<li class="blockList">
<h4>initialValue</h4>
<pre>int initialValue</pre>
</li>
<li class="blockList">
<h4>depth</h4>
<pre>int depth</pre>
</li>
<li class="blockList">
<h4>qualifier</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> qualifier</pre>
</li>
<li class="blockList">
<h4>isCustomQualifier</h4>
<pre>boolean isCustomQualifier</pre>
</li>
<li class="blockListLast">
<h4>shouldAlwaysOverrideExistingValue</h4>
<pre>boolean shouldAlwaysOverrideExistingValue</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sequencing.StandardSequence">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sequencing/StandardSequence.html" title="class in org.eclipse.persistence.sequencing">org.eclipse.persistence.sequencing.StandardSequence</a> extends <a href="org/eclipse/persistence/sequencing/Sequence.html" title="class in org.eclipse.persistence.sequencing">Sequence</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sequencing.TableSequence">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sequencing/TableSequence.html" title="class in org.eclipse.persistence.sequencing">org.eclipse.persistence.sequencing.TableSequence</a> extends <a href="org/eclipse/persistence/sequencing/QuerySequence.html" title="class in org.eclipse.persistence.sequencing">QuerySequence</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>table</h4>
<pre>org.eclipse.persistence.internal.helper.DatabaseTable table</pre>
<div class="block">Hold the database table</div>
</li>
<li class="blockList">
<h4>counterFieldName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> counterFieldName</pre>
<div class="block">Hold the name of the column in the sequence table which specifies the sequence numeric value</div>
</li>
<li class="blockListLast">
<h4>nameFieldName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> nameFieldName</pre>
<div class="block">Hold the name of the column in the sequence table which specifies the sequence name</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sequencing.UnaryTableSequence">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sequencing/UnaryTableSequence.html" title="class in org.eclipse.persistence.sequencing">org.eclipse.persistence.sequencing.UnaryTableSequence</a> extends <a href="org/eclipse/persistence/sequencing/QuerySequence.html" title="class in org.eclipse.persistence.sequencing">QuerySequence</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>counterFieldName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> counterFieldName</pre>
<div class="block">Hold the name of the only column in multiple single-column tables</div>
</li>
<li class="blockList">
<h4>updateString1</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> updateString1</pre>
</li>
<li class="blockList">
<h4>updateString2</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> updateString2</pre>
</li>
<li class="blockList">
<h4>selectString1</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> selectString1</pre>
</li>
<li class="blockList">
<h4>selectString2</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> selectString2</pre>
</li>
<li class="blockList">
<h4>updateStringBufferSize</h4>
<pre>int updateStringBufferSize</pre>
</li>
<li class="blockListLast">
<h4>selectStringBufferSize</h4>
<pre>int selectStringBufferSize</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sequencing.UUIDSequence">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sequencing/UUIDSequence.html" title="class in org.eclipse.persistence.sequencing">org.eclipse.persistence.sequencing.UUIDSequence</a> extends <a href="org/eclipse/persistence/sequencing/Sequence.html" title="class in org.eclipse.persistence.sequencing">Sequence</a> implements Serializable</h3>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.sessions</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.sessions.CopyGroup">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sessions/CopyGroup.html" title="class in org.eclipse.persistence.sessions">org.eclipse.persistence.sessions.CopyGroup</a> extends <a href="org/eclipse/persistence/queries/AttributeGroup.html" title="class in org.eclipse.persistence.queries">AttributeGroup</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>shouldResetPrimaryKey</h4>
<pre>boolean shouldResetPrimaryKey</pre>
</li>
<li class="blockList">
<h4>shouldResetVersion</h4>
<pre>boolean shouldResetVersion</pre>
</li>
<li class="blockList">
<h4>copies</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; copies</pre>
</li>
<li class="blockListLast">
<h4>depth</h4>
<pre>int depth</pre>
<div class="block">Policy depth that determines how the copy will cascade to the object's
related parts</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sessions.DatabaseLogin">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sessions/DatabaseLogin.html" title="class in org.eclipse.persistence.sessions">org.eclipse.persistence.sessions.DatabaseLogin</a> extends <a href="org/eclipse/persistence/sessions/DatasourceLogin.html" title="class in org.eclipse.persistence.sessions">DatasourceLogin</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>queryRetryAttemptCount</h4>
<pre>int queryRetryAttemptCount</pre>
<div class="block">Stores the value for the number of time EclipseLink will attempt to reconnect the connection on a comm failure
in the case EclipseLink is attempting to retry a query. EclipseLink will retry a read query outside of a transaction
if EclipseLink can determine that a communication error occurred with the database.</div>
</li>
<li class="blockList">
<h4>delayBetweenConnectionAttempts</h4>
<pre>int delayBetweenConnectionAttempts</pre>
<div class="block">Stores the number of milliseconds that EclipseLink will wait between attempts to reconnect a DatabaseConnection
in the case EclipseLink is attempting to retry a query. EclipseLink will retry a read query outside of a transaction
if EclipseLink can determine that a communication error occurred with the database.</div>
</li>
<li class="blockListLast">
<h4>connectionHealthValidatedOnError</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> connectionHealthValidatedOnError</pre>
<div class="block">On an SQL Exception EclipseLink will ping the database to determine
if the connection used can continue to be used for queries. This should have no impact on applications
unless the user is using pessimistic locking queries with 'no wait' or are using a query timeout feature.
If that is the case and the application is experiencing a performance impact from the health check then
this feature can be turned off. Turning this feature off will prevent EclipseLink from being able to
retry queries in the case of database failure.
By default (null) connection health is validate if the query does not have a timeout, and there is a ping string.
Setting to true or false overrides this.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sessions.DatabaseRecord">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sessions/DatabaseRecord.html" title="class in org.eclipse.persistence.sessions">org.eclipse.persistence.sessions.DatabaseRecord</a> extends org.eclipse.persistence.internal.sessions.AbstractRecord implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sessions.DatasourceLogin">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sessions/DatasourceLogin.html" title="class in org.eclipse.persistence.sessions">org.eclipse.persistence.sessions.DatasourceLogin</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>properties</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Properties.html?is-external=true" title="class or interface in java.util">Properties</a> properties</pre>
<div class="block">Connection properties (e.g. user, password, and driver-specific settings)</div>
</li>
<li class="blockList">
<h4>platform</h4>
<pre>org.eclipse.persistence.internal.databaseaccess.Platform platform</pre>
<div class="block">Implementation of platform-specific behaviors.</div>
</li>
<li class="blockList">
<h4>isEncryptedPasswordSet</h4>
<pre>boolean isEncryptedPasswordSet</pre>
<div class="block">The securable object holder and flag</div>
</li>
<li class="blockList">
<h4>connector</h4>
<pre><a href="org/eclipse/persistence/sessions/Connector.html" title="interface in org.eclipse.persistence.sessions">Connector</a> connector</pre>
<div class="block">Provide a little flexibility for connecting to a database</div>
</li>
<li class="blockList">
<h4>usesExternalConnectionPooling</h4>
<pre>boolean usesExternalConnectionPooling</pre>
<div class="block">True if we use an external connection pool such as WebLogic's JTS driver</div>
</li>
<li class="blockList">
<h4>usesExternalTransactionController</h4>
<pre>boolean usesExternalTransactionController</pre>
<div class="block">True if we should use some external transaction service such as JTS.</div>
</li>
<li class="blockListLast">
<h4>cacheTransactionIsolation</h4>
<pre>int cacheTransactionIsolation</pre>
<div class="block">By default concurrency is optimized and the cache is not locked during reads or writes,
This allows for concurrent reading and writing and should never cause any problems. If the application
uses no form of locking the last unit of work to merge changes will win, with no locking it is possible
only under this scenario for two unit of works to merge changes different than the database although highly unlikely
and if occurred is the entire purpose of locking. This property allows for the isolation level of changes to the
cache to be configured for sever situation and it is not suggest that this be changed.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sessions.DefaultConnector">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sessions/DefaultConnector.html" title="class in org.eclipse.persistence.sessions">org.eclipse.persistence.sessions.DefaultConnector</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>driverClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> driverClassName</pre>
</li>
<li class="blockList">
<h4>driverURLHeader</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> driverURLHeader</pre>
</li>
<li class="blockList">
<h4>databaseURL</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> databaseURL</pre>
</li>
<li class="blockList">
<h4>driverClass</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; driverClass</pre>
<div class="block">cache up the driver class to speed up reconnects</div>
</li>
<li class="blockList">
<h4>driver</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Driver.html?is-external=true" title="class or interface in java.sql">Driver</a> driver</pre>
<div class="block">cache up the instantiated Driver to speed up reconnects</div>
</li>
<li class="blockListLast">
<h4>connectDirectly</h4>
<pre>boolean connectDirectly</pre>
<div class="block">Save whether we have switched to direct connect (sql.Driver.connect()) mode</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sessions.DirectConnector">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sessions/DirectConnector.html" title="class in org.eclipse.persistence.sessions">org.eclipse.persistence.sessions.DirectConnector</a> extends <a href="org/eclipse/persistence/sessions/DefaultConnector.html" title="class in org.eclipse.persistence.sessions">DefaultConnector</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sessions.JNDIConnector">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sessions/JNDIConnector.html" title="class in org.eclipse.persistence.sessions">org.eclipse.persistence.sessions.JNDIConnector</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>dataSource</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/javax/sql/DataSource.html?is-external=true" title="class or interface in javax.sql">DataSource</a> dataSource</pre>
</li>
<li class="blockList">
<h4>context</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/javax/naming/Context.html?is-external=true" title="class or interface in javax.naming">Context</a> context</pre>
</li>
<li class="blockList">
<h4>name</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name</pre>
</li>
<li class="blockList">
<h4>isCallbackRegistered</h4>
<pre>boolean isCallbackRegistered</pre>
</li>
<li class="blockListLast">
<h4>lookupType</h4>
<pre>int lookupType</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sessions.Project">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sessions/Project.html" title="class in org.eclipse.persistence.sessions">org.eclipse.persistence.sessions.Project</a> extends <a href="org/eclipse/persistence/core/sessions/CoreProject.html" title="class in org.eclipse.persistence.core.sessions">CoreProject</a>&lt;<a href="org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a>,<a href="org/eclipse/persistence/sessions/Login.html" title="interface in org.eclipse.persistence.sessions">Login</a>,<a href="org/eclipse/persistence/sessions/DatabaseSession.html" title="interface in org.eclipse.persistence.sessions">DatabaseSession</a>&gt; implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>name</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name</pre>
</li>
<li class="blockList">
<h4>datasourceLogin</h4>
<pre><a href="org/eclipse/persistence/sessions/Login.html" title="interface in org.eclipse.persistence.sessions">Login</a> datasourceLogin</pre>
</li>
<li class="blockList">
<h4>descriptors</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; descriptors</pre>
</li>
<li class="blockList">
<h4>orderedDescriptors</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; orderedDescriptors</pre>
</li>
<li class="blockList">
<h4>multitenantPolicy</h4>
<pre><a href="org/eclipse/persistence/descriptors/MultitenantPolicy.html" title="interface in org.eclipse.persistence.descriptors">MultitenantPolicy</a> multitenantPolicy</pre>
</li>
<li class="blockList">
<h4>defaultReadOnlyClasses</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">E</a>&gt; defaultReadOnlyClasses</pre>
<div class="block">Holds the default set of read-only classes that apply to each UnitOfWork.</div>
</li>
<li class="blockList">
<h4>aliasDescriptors</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; aliasDescriptors</pre>
<div class="block">Cache the EJBQL descriptor aliases.</div>
</li>
<li class="blockList">
<h4>hasIsolatedClasses</h4>
<pre>boolean hasIsolatedClasses</pre>
<div class="block">Cache if any descriptor is isolated. (set during initialization)</div>
</li>
<li class="blockList">
<h4>hasNonIsolatedUOWClasses</h4>
<pre>boolean hasNonIsolatedUOWClasses</pre>
<div class="block">Cache if all descriptors are isolated in the unit of work. (set during initialization)</div>
</li>
<li class="blockList">
<h4>hasGenericHistorySupport</h4>
<pre>boolean hasGenericHistorySupport</pre>
<div class="block">Cache if any descriptor has history. (set during initialization)</div>
</li>
<li class="blockList">
<h4>hasProxyIndirection</h4>
<pre>boolean hasProxyIndirection</pre>
<div class="block">Cache if any descriptor is using ProxyIndirection. (set during initialization</div>
</li>
<li class="blockList">
<h4>sqlResultSetMappings</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; sqlResultSetMappings</pre>
<div class="block">This a collection of 'maps' that allow users to map custom SQL to query results</div>
</li>
<li class="blockList">
<h4>defaultTemporalMutable</h4>
<pre>boolean defaultTemporalMutable</pre>
<div class="block">Define the default setting for configuring if dates and calendars are mutable.</div>
</li>
<li class="blockList">
<h4>defaultIdentityMapClass</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; defaultIdentityMapClass</pre>
<div class="block">Default value for ClassDescriptor.identityMapClass.</div>
</li>
<li class="blockList">
<h4>defaultIdentityMapSize</h4>
<pre>int defaultIdentityMapSize</pre>
<div class="block">Default value for ClassDescriptor.identityMapSize.</div>
</li>
<li class="blockList">
<h4>defaultCacheIsolation</h4>
<pre><a href="org/eclipse/persistence/config/CacheIsolationType.html" title="enum in org.eclipse.persistence.config">CacheIsolationType</a> defaultCacheIsolation</pre>
<div class="block">Default value for ClassDescriptor.isIsolated.</div>
</li>
<li class="blockList">
<h4>defaultQueryResultsCachePolicy</h4>
<pre><a href="org/eclipse/persistence/queries/QueryResultsCachePolicy.html" title="class in org.eclipse.persistence.queries">QueryResultsCachePolicy</a> defaultQueryResultsCachePolicy</pre>
<div class="block">Default value for query caching options for all named queries.</div>
</li>
<li class="blockList">
<h4>defaultIdValidation</h4>
<pre><a href="org/eclipse/persistence/annotations/IdValidation.html" title="enum in org.eclipse.persistence.annotations">IdValidation</a> defaultIdValidation</pre>
<div class="block">Default value for ClassDescriptor.idValidation.</div>
</li>
<li class="blockList">
<h4>queries</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; queries</pre>
<div class="block">List of queries - once Project is initialized, these are copied to the Session.</div>
</li>
<li class="blockList">
<h4>attributeGroups</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; attributeGroups</pre>
<div class="block">List of named AttributeGroups - once Project is initialized, these are copied to the Session.</div>
</li>
<li class="blockList">
<h4>jpaQueries</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; jpaQueries</pre>
<div class="block">List of queries from JPA that need special processing before execution.</div>
</li>
<li class="blockList">
<h4>jpaTablePerTenantQueries</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; jpaTablePerTenantQueries</pre>
<div class="block">List of queries from JPA that may special processing and handling before execution.</div>
</li>
<li class="blockList">
<h4>allowNativeSQLQueries</h4>
<pre>boolean allowNativeSQLQueries</pre>
<div class="block">Flag that allows native queries or not</div>
</li>
<li class="blockList">
<h4>allowTablePerMultitenantDDLGeneration</h4>
<pre>boolean allowTablePerMultitenantDDLGeneration</pre>
<div class="block">Flag that allows DDL generation of table per tenant multitenant descriptors</div>
</li>
<li class="blockList">
<h4>allowSQLDeferral</h4>
<pre>boolean allowSQLDeferral</pre>
<div class="block">Flag that allows call deferral to be disabled</div>
</li>
<li class="blockList">
<h4>namingIntoIndexed</h4>
<pre>boolean namingIntoIndexed</pre>
<div class="block">Flag that allows transform named stored procedure parameters into positional/index based</div>
</li>
<li class="blockList">
<h4>mappedSuperclassDescriptors</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; mappedSuperclassDescriptors</pre>
<div class="block">Mapped Superclasses (JPA 2) collection of parent non-relational descriptors keyed on MetadataClass
without creating a compile time dependency on JPA.
The descriptor values of this map must not be replaced by a put() so that the
mappings on the initial descriptor are not overwritten.<p>
These descriptors are only to be used by Metamodel generation.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>EclipseLink 1.2 for the JPA 2.0 Reference Implementation</dd>
</dl>
</li>
<li class="blockList">
<h4>metamodelIdClassMap</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; metamodelIdClassMap</pre>
<div class="block">Store the IdClass Id attributes for exclusive use by the Metamodel API
Keyed on the fully qualified accessible object owner class name.
Value is a List of the fully qualified id class name or id attribute name.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>EclipseLink 1.2 for the JPA 2.0 Reference Implementation</dd>
</dl>
</li>
<li class="blockList">
<h4>partitioningPolicies</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; partitioningPolicies</pre>
<div class="block">Map of named partitioning policies, keyed by their name.</div>
</li>
<li class="blockList">
<h4>descriptorsLock</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> descriptorsLock</pre>
<div class="block">Ensures that only one thread at a time can add/remove descriptors</div>
</li>
<li class="blockList">
<h4>vpdIdentifier</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> vpdIdentifier</pre>
<div class="block">VPD connection settings</div>
</li>
<li class="blockList">
<h4>vpdLastIdentifierClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> vpdLastIdentifierClassName</pre>
</li>
<li class="blockList">
<h4>classNamesForWeaving</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">E</a>&gt; classNamesForWeaving</pre>
<div class="block">used for Caching JPA projects</div>
</li>
<li class="blockListLast">
<h4>structConverters</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">E</a>&gt; structConverters</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sessions.SessionEvent">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sessions/SessionEvent.html" title="class in org.eclipse.persistence.sessions">org.eclipse.persistence.sessions.SessionEvent</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/EventObject.html?is-external=true" title="class or interface in java.util">EventObject</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>query</h4>
<pre><a href="org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a> query</pre>
<div class="block">Some events may have a query associated with them (pre/postExecuteQuery).</div>
</li>
<li class="blockList">
<h4>result</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> result</pre>
<div class="block">Some events may have a result associated with them (pre/postExecuteQuery).</div>
</li>
<li class="blockList">
<h4>session</h4>
<pre><a href="org/eclipse/persistence/sessions/Session.html" title="interface in org.eclipse.persistence.sessions">Session</a> session</pre>
<div class="block">The session or unit of work raising the event.</div>
</li>
<li class="blockList">
<h4>eventCode</h4>
<pre>int eventCode</pre>
<div class="block">The code of the event being raised. This is an integer constant value as defined below.</div>
</li>
<li class="blockListLast">
<h4>properties</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">V</a>&gt; properties</pre>
<div class="block">Additional properties may be added.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sessions.SessionEventManager">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sessions/SessionEventManager.html" title="class in org.eclipse.persistence.sessions">org.eclipse.persistence.sessions.SessionEventManager</a> extends <a href="org/eclipse/persistence/core/sessions/CoreSessionEventManager.html" title="class in org.eclipse.persistence.core.sessions">CoreSessionEventManager</a>&lt;<a href="org/eclipse/persistence/sessions/SessionEventListener.html" title="interface in org.eclipse.persistence.sessions">SessionEventListener</a>&gt; implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>listeners</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; listeners</pre>
</li>
<li class="blockListLast">
<h4>session</h4>
<pre><a href="org/eclipse/persistence/sessions/Session.html" title="interface in org.eclipse.persistence.sessions">Session</a> session</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.sessions.broker</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.sessions.broker.SessionBroker">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sessions/broker/SessionBroker.html" title="class in org.eclipse.persistence.sessions.broker">org.eclipse.persistence.sessions.broker.SessionBroker</a> extends org.eclipse.persistence.internal.sessions.DatabaseSessionImpl implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>parent</h4>
<pre><a href="org/eclipse/persistence/sessions/broker/SessionBroker.html" title="class in org.eclipse.persistence.sessions.broker">SessionBroker</a> parent</pre>
</li>
<li class="blockList">
<h4>sessionNamesByClass</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; sessionNamesByClass</pre>
</li>
<li class="blockList">
<h4>sessionsByName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; sessionsByName</pre>
</li>
<li class="blockList">
<h4>sequencing</h4>
<pre>org.eclipse.persistence.internal.sequencing.Sequencing sequencing</pre>
</li>
<li class="blockListLast">
<h4>shouldUseDescriptorAliases</h4>
<pre>boolean shouldUseDescriptorAliases</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.sessions.coordination</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.sessions.coordination.Command">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sessions/coordination/Command.html" title="class in org.eclipse.persistence.sessions.coordination">org.eclipse.persistence.sessions.coordination.Command</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>serviceId</h4>
<pre><a href="org/eclipse/persistence/sessions/coordination/ServiceId.html" title="class in org.eclipse.persistence.sessions.coordination">ServiceId</a> serviceId</pre>
<div class="block">The unique calling card of the service that initiated the command</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sessions.coordination.MergeChangeSetCommand">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sessions/coordination/MergeChangeSetCommand.html" title="class in org.eclipse.persistence.sessions.coordination">org.eclipse.persistence.sessions.coordination.MergeChangeSetCommand</a> extends <a href="org/eclipse/persistence/sessions/coordination/Command.html" title="class in org.eclipse.persistence.sessions.coordination">Command</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>changeSet</h4>
<pre>org.eclipse.persistence.internal.sessions.UnitOfWorkChangeSet changeSet</pre>
<div class="block">The changes to be applied remotely</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sessions.coordination.ServiceId">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sessions/coordination/ServiceId.html" title="class in org.eclipse.persistence.sessions.coordination">org.eclipse.persistence.sessions.coordination.ServiceId</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>id</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> id</pre>
<div class="block">Generated unique id to distinguish the service instance from all others</div>
</li>
<li class="blockList">
<h4>channel</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> channel</pre>
<div class="block">The logical channel that the service instance subscribes to</div>
</li>
<li class="blockListLast">
<h4>url</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> url</pre>
<div class="block">Url of the service instance</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.sessions.interceptors</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.sessions.interceptors.CacheKeyInterceptor">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sessions/interceptors/CacheKeyInterceptor.html" title="class in org.eclipse.persistence.sessions.interceptors">org.eclipse.persistence.sessions.interceptors.CacheKeyInterceptor</a> extends org.eclipse.persistence.internal.identitymaps.CacheKey implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>wrappedKey</h4>
<pre>org.eclipse.persistence.internal.identitymaps.CacheKey wrappedKey</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.sessions.remote</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.sessions.remote.DistributedSession">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sessions/remote/DistributedSession.html" title="class in org.eclipse.persistence.sessions.remote">org.eclipse.persistence.sessions.remote.DistributedSession</a> extends org.eclipse.persistence.internal.sessions.DatabaseSessionImpl implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>hasDefaultReadOnlyClasses</h4>
<pre>boolean hasDefaultReadOnlyClasses</pre>
<div class="block">Cache if default classes have been read from server.</div>
</li>
<li class="blockListLast">
<h4>isMetadataRemote</h4>
<pre>boolean isMetadataRemote</pre>
<div class="block">Define if meta-data is initialized locally, or serialized from the server.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sessions.remote.RemoteSession">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sessions/remote/RemoteSession.html" title="class in org.eclipse.persistence.sessions.remote">org.eclipse.persistence.sessions.remote.RemoteSession</a> extends <a href="org/eclipse/persistence/sessions/remote/DistributedSession.html" title="class in org.eclipse.persistence.sessions.remote">DistributedSession</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>sequencing</h4>
<pre>org.eclipse.persistence.internal.sequencing.Sequencing sequencing</pre>
</li>
<li class="blockListLast">
<h4>shouldEnableDistributedIndirectionGarbageCollection</h4>
<pre>boolean shouldEnableDistributedIndirectionGarbageCollection</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.sessions.remote.corba.sun</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.sessions.remote.corba.sun._CORBARemoteSessionControllerImplBase">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sessions/remote/corba/sun/_CORBARemoteSessionControllerImplBase.html" title="class in org.eclipse.persistence.sessions.remote.corba.sun">org.eclipse.persistence.sessions.remote.corba.sun._CORBARemoteSessionControllerImplBase</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/org/omg/CORBA/portable/ObjectImpl.html?is-external=true" title="class or interface in org.omg.CORBA.portable">ObjectImpl</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sessions.remote.corba.sun._CORBARemoteSessionControllerStub">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sessions/remote/corba/sun/_CORBARemoteSessionControllerStub.html" title="class in org.eclipse.persistence.sessions.remote.corba.sun">org.eclipse.persistence.sessions.remote.corba.sun._CORBARemoteSessionControllerStub</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/org/omg/CORBA/portable/ObjectImpl.html?is-external=true" title="class or interface in org.omg.CORBA.portable">ObjectImpl</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<ul class="blockList">
<li class="blockList">
<h4>readObject</h4>
<pre>private&nbsp;void&nbsp;readObject(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/ObjectInputStream.html?is-external=true" title="class or interface in java.io">ObjectInputStream</a>&nbsp;s)</pre>
</li>
<li class="blockListLast">
<h4>writeObject</h4>
<pre>private&nbsp;void&nbsp;writeObject(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/ObjectOutputStream.html?is-external=true" title="class or interface in java.io">ObjectOutputStream</a>&nbsp;s)</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sessions.remote.corba.sun.CORBAConnection">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sessions/remote/corba/sun/CORBAConnection.html" title="class in org.eclipse.persistence.sessions.remote.corba.sun">org.eclipse.persistence.sessions.remote.corba.sun.CORBAConnection</a> extends org.eclipse.persistence.internal.sessions.remote.RemoteConnection implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>remoteSessionController</h4>
<pre><a href="org/eclipse/persistence/sessions/remote/corba/sun/CORBARemoteSessionController.html" title="interface in org.eclipse.persistence.sessions.remote.corba.sun">CORBARemoteSessionController</a> remoteSessionController</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sessions.remote.corba.sun.CORBARemoteSessionControllerDispatcher">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sessions/remote/corba/sun/CORBARemoteSessionControllerDispatcher.html" title="class in org.eclipse.persistence.sessions.remote.corba.sun">org.eclipse.persistence.sessions.remote.corba.sun.CORBARemoteSessionControllerDispatcher</a> extends <a href="org/eclipse/persistence/sessions/remote/corba/sun/_CORBARemoteSessionControllerImplBase.html" title="class in org.eclipse.persistence.sessions.remote.corba.sun">_CORBARemoteSessionControllerImplBase</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>controller</h4>
<pre>org.eclipse.persistence.internal.sessions.remote.RemoteSessionController controller</pre>
<div class="block">Store the real controller.</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.sessions.remote.rmi</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.sessions.remote.rmi.RMIConnection">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sessions/remote/rmi/RMIConnection.html" title="class in org.eclipse.persistence.sessions.remote.rmi">org.eclipse.persistence.sessions.remote.rmi.RMIConnection</a> extends org.eclipse.persistence.internal.sessions.remote.RemoteConnection implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>remoteSessionController</h4>
<pre><a href="org/eclipse/persistence/sessions/remote/rmi/RMIRemoteSessionController.html" title="interface in org.eclipse.persistence.sessions.remote.rmi">RMIRemoteSessionController</a> remoteSessionController</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sessions.remote.rmi.RMIRemoteSessionControllerDispatcher">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sessions/remote/rmi/RMIRemoteSessionControllerDispatcher.html" title="class in org.eclipse.persistence.sessions.remote.rmi">org.eclipse.persistence.sessions.remote.rmi.RMIRemoteSessionControllerDispatcher</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/rmi/server/UnicastRemoteObject.html?is-external=true" title="class or interface in java.rmi.server">UnicastRemoteObject</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>controller</h4>
<pre>org.eclipse.persistence.internal.sessions.remote.RemoteSessionController controller</pre>
<div class="block">Store the real controller.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sessions.remote.rmi.RMIServerSessionManagerDispatcher">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sessions/remote/rmi/RMIServerSessionManagerDispatcher.html" title="class in org.eclipse.persistence.sessions.remote.rmi">org.eclipse.persistence.sessions.remote.rmi.RMIServerSessionManagerDispatcher</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/rmi/server/UnicastRemoteObject.html?is-external=true" title="class or interface in java.rmi.server">UnicastRemoteObject</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>session</h4>
<pre><a href="org/eclipse/persistence/sessions/Session.html" title="interface in org.eclipse.persistence.sessions">Session</a> session</pre>
</li>
<li class="blockListLast">
<h4>controllerClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> controllerClassName</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.sessions.remote.rmi.iiop</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.sessions.remote.rmi.iiop._RMIRemoteSessionController_Stub">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sessions/remote/rmi/iiop/_RMIRemoteSessionController_Stub.html" title="class in org.eclipse.persistence.sessions.remote.rmi.iiop">org.eclipse.persistence.sessions.remote.rmi.iiop._RMIRemoteSessionController_Stub</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/javax/rmi/CORBA/Stub.html?is-external=true" title="class or interface in javax.rmi.CORBA">Stub</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sessions.remote.rmi.iiop.RMIConnection">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sessions/remote/rmi/iiop/RMIConnection.html" title="class in org.eclipse.persistence.sessions.remote.rmi.iiop">org.eclipse.persistence.sessions.remote.rmi.iiop.RMIConnection</a> extends org.eclipse.persistence.internal.sessions.remote.RemoteConnection implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>remoteSessionController</h4>
<pre><a href="org/eclipse/persistence/sessions/remote/rmi/iiop/RMIRemoteSessionController.html" title="interface in org.eclipse.persistence.sessions.remote.rmi.iiop">RMIRemoteSessionController</a> remoteSessionController</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.sessions.serializers</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.sessions.serializers.AbstractSerializer">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sessions/serializers/AbstractSerializer.html" title="class in org.eclipse.persistence.sessions.serializers">org.eclipse.persistence.sessions.serializers.AbstractSerializer</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sessions.serializers.JavaSerializer">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sessions/serializers/JavaSerializer.html" title="class in org.eclipse.persistence.sessions.serializers">org.eclipse.persistence.sessions.serializers.JavaSerializer</a> extends <a href="org/eclipse/persistence/sessions/serializers/AbstractSerializer.html" title="class in org.eclipse.persistence.sessions.serializers">AbstractSerializer</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sessions.serializers.JSONSerializer">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sessions/serializers/JSONSerializer.html" title="class in org.eclipse.persistence.sessions.serializers">org.eclipse.persistence.sessions.serializers.JSONSerializer</a> extends <a href="org/eclipse/persistence/sessions/serializers/XMLSerializer.html" title="class in org.eclipse.persistence.sessions.serializers">XMLSerializer</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sessions.serializers.XMLSerializer">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sessions/serializers/XMLSerializer.html" title="class in org.eclipse.persistence.sessions.serializers">org.eclipse.persistence.sessions.serializers.XMLSerializer</a> extends <a href="org/eclipse/persistence/sessions/serializers/AbstractSerializer.html" title="class in org.eclipse.persistence.sessions.serializers">AbstractSerializer</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>context</h4>
<pre>jakarta.xml.bind.JAXBContext context</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.sessions.server</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.sessions.server.ClientSession">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sessions/server/ClientSession.html" title="class in org.eclipse.persistence.sessions.server">org.eclipse.persistence.sessions.server.ClientSession</a> extends org.eclipse.persistence.internal.sessions.AbstractSession implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>parent</h4>
<pre><a href="org/eclipse/persistence/sessions/server/ServerSession.html" title="class in org.eclipse.persistence.sessions.server">ServerSession</a> parent</pre>
</li>
<li class="blockList">
<h4>connectionPolicy</h4>
<pre><a href="org/eclipse/persistence/sessions/server/ConnectionPolicy.html" title="class in org.eclipse.persistence.sessions.server">ConnectionPolicy</a> connectionPolicy</pre>
</li>
<li class="blockList">
<h4>writeConnections</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; writeConnections</pre>
</li>
<li class="blockList">
<h4>isActive</h4>
<pre>boolean isActive</pre>
</li>
<li class="blockListLast">
<h4>sequencing</h4>
<pre>org.eclipse.persistence.internal.sequencing.Sequencing sequencing</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sessions.server.ConnectionPolicy">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sessions/server/ConnectionPolicy.html" title="class in org.eclipse.persistence.sessions.server">org.eclipse.persistence.sessions.server.ConnectionPolicy</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>login</h4>
<pre><a href="org/eclipse/persistence/sessions/Login.html" title="interface in org.eclipse.persistence.sessions">Login</a> login</pre>
<div class="block">The login information used to create a JDBC connection or acquire one
from an external pool/data-source. Typically this is constant within a
single persistence unit but in some advanced usages users can customize
connections for each client session.</div>
</li>
<li class="blockList">
<h4>poolName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> poolName</pre>
<div class="block">Name of the pool to be used.
If neither pool name nor login provided then default pool will be used.
If no pool name is provided but there's a login then the login is used to
create connection which the ClientSession will use.</div>
</li>
<li class="blockList">
<h4>isLazy</h4>
<pre>boolean isLazy</pre>
<div class="block">Determines if the write/exclusive connection is acquired only when first
requested (lazy, this is the default) or immediately when the client
session is acquired.
After write/exclusive connection is acquired
if isLazy is true and exclusiveMode is Transactional
then it's held until transaction is committed or rolled back,
otherwise until the client session is released.</div>
</li>
<li class="blockList">
<h4>exclusiveMode</h4>
<pre><a href="org/eclipse/persistence/sessions/server/ConnectionPolicy.ExclusiveMode.html" title="enum in org.eclipse.persistence.sessions.server">ConnectionPolicy.ExclusiveMode</a> exclusiveMode</pre>
<div class="block">This attribute is used by the ServerSession to determine if a client
session with an exclusive connection should be built and how the exclusive
connection should be used.</div>
</li>
<li class="blockListLast">
<h4>properties</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; properties</pre>
<div class="block">This attribute will provide a mechanism by which customers will be able
to pass connection information to events to enable further customization.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.sessions.server.ServerSession">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/sessions/server/ServerSession.html" title="class in org.eclipse.persistence.sessions.server">org.eclipse.persistence.sessions.server.ServerSession</a> extends org.eclipse.persistence.internal.sessions.DatabaseSessionImpl implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>readConnectionPool</h4>
<pre><a href="org/eclipse/persistence/sessions/server/ConnectionPool.html" title="class in org.eclipse.persistence.sessions.server">ConnectionPool</a> readConnectionPool</pre>
</li>
<li class="blockList">
<h4>connectionPools</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; connectionPools</pre>
</li>
<li class="blockList">
<h4>defaultConnectionPolicy</h4>
<pre><a href="org/eclipse/persistence/sessions/server/ConnectionPolicy.html" title="class in org.eclipse.persistence.sessions.server">ConnectionPolicy</a> defaultConnectionPolicy</pre>
</li>
<li class="blockList">
<h4>numberOfNonPooledConnectionsUsed</h4>
<pre>int numberOfNonPooledConnectionsUsed</pre>
</li>
<li class="blockListLast">
<h4>maxNumberOfNonPooledConnections</h4>
<pre>int maxNumberOfNonPooledConnections</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.tools</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.tools.PackageRenamer.PackageRenamerException">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/tools/PackageRenamer.PackageRenamerException.html" title="class in org.eclipse.persistence.tools">org.eclipse.persistence.tools.PackageRenamer.PackageRenamerException</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</a> implements Serializable</h3>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.tools.profiler</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.tools.profiler.PerformanceMonitor">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/tools/profiler/PerformanceMonitor.html" title="class in org.eclipse.persistence.tools.profiler">org.eclipse.persistence.tools.profiler.PerformanceMonitor</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>operationTimings</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; operationTimings</pre>
</li>
<li class="blockList">
<h4>operationStartTimesByThread</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; operationStartTimesByThread</pre>
</li>
<li class="blockList">
<h4>lastDumpTime</h4>
<pre>long lastDumpTime</pre>
</li>
<li class="blockList">
<h4>dumpTime</h4>
<pre>long dumpTime</pre>
</li>
<li class="blockListLast">
<h4>profileWeight</h4>
<pre>int profileWeight</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.tools.profiler.PerformanceProfiler">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/tools/profiler/PerformanceProfiler.html" title="class in org.eclipse.persistence.tools.profiler">org.eclipse.persistence.tools.profiler.PerformanceProfiler</a> extends <a href="org/eclipse/persistence/sessions/SessionProfilerAdapter.html" title="class in org.eclipse.persistence.sessions">SessionProfilerAdapter</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>profiles</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; profiles</pre>
</li>
<li class="blockList">
<h4>shouldLogProfile</h4>
<pre>boolean shouldLogProfile</pre>
</li>
<li class="blockList">
<h4>nestLevel</h4>
<pre>int nestLevel</pre>
</li>
<li class="blockList">
<h4>nestTime</h4>
<pre>long nestTime</pre>
</li>
<li class="blockList">
<h4>profileTime</h4>
<pre>long profileTime</pre>
</li>
<li class="blockList">
<h4>operationTimingsByThread</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; operationTimingsByThread</pre>
</li>
<li class="blockListLast">
<h4>operationStartTimesByThread</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; operationStartTimesByThread</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.tools.profiler.Profile">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/tools/profiler/Profile.html" title="class in org.eclipse.persistence.tools.profiler">org.eclipse.persistence.tools.profiler.Profile</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>queryClass</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; queryClass</pre>
</li>
<li class="blockList">
<h4>domainClass</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; domainClass</pre>
</li>
<li class="blockList">
<h4>numberOfInstancesEffected</h4>
<pre>long numberOfInstancesEffected</pre>
</li>
<li class="blockList">
<h4>operationTimings</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">V</a>&gt; operationTimings</pre>
</li>
<li class="blockList">
<h4>localTime</h4>
<pre>long localTime</pre>
</li>
<li class="blockList">
<h4>profileTime</h4>
<pre>long profileTime</pre>
</li>
<li class="blockList">
<h4>totalTime</h4>
<pre>long totalTime</pre>
</li>
<li class="blockList">
<h4>shortestTime</h4>
<pre>long shortestTime</pre>
</li>
<li class="blockListLast">
<h4>longestTime</h4>
<pre>long longestTime</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.tools.profiler.oracle</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.tools.profiler.oracle.DMSPerformanceProfiler">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html" title="class in org.eclipse.persistence.tools.profiler.oracle">org.eclipse.persistence.tools.profiler.oracle.DMSPerformanceProfiler</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>session</h4>
<pre>org.eclipse.persistence.internal.sessions.AbstractSession session</pre>
</li>
<li class="blockList">
<h4>root</h4>
<pre>oracle.dms.instrument.Noun root</pre>
</li>
<li class="blockList">
<h4>normalWeightSensors</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; normalWeightSensors</pre>
</li>
<li class="blockList">
<h4>heavyWeightSensors</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; heavyWeightSensors</pre>
</li>
<li class="blockList">
<h4>allWeightSensors</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; allWeightSensors</pre>
</li>
<li class="blockList">
<h4>normalAndHeavyWeightSensors</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; normalAndHeavyWeightSensors</pre>
</li>
<li class="blockList">
<h4>normalHeavyAndAllWeightSensors</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; normalHeavyAndAllWeightSensors</pre>
</li>
<li class="blockList">
<h4>normalWeightNouns</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; normalWeightNouns</pre>
</li>
<li class="blockList">
<h4>heavyWeightNouns</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; heavyWeightNouns</pre>
</li>
<li class="blockList">
<h4>allWeightNouns</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; allWeightNouns</pre>
</li>
<li class="blockList">
<h4>operationStartTokenThreadLocal</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ThreadLocal.html?is-external=true" title="class or interface in java.lang">ThreadLocal</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ThreadLocal.html?is-external=true" title="class or interface in java.lang">T</a>&gt; operationStartTokenThreadLocal</pre>
</li>
<li class="blockListLast">
<h4>weight</h4>
<pre>int weight</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.persistence.tools.schemaframework</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.persistence.tools.schemaframework.DatabaseObjectDefinition">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/tools/schemaframework/DatabaseObjectDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">org.eclipse.persistence.tools.schemaframework.DatabaseObjectDefinition</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>name</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name</pre>
</li>
<li class="blockListLast">
<h4>qualifier</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> qualifier</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.tools.schemaframework.FieldDefinition">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/tools/schemaframework/FieldDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">org.eclipse.persistence.tools.schemaframework.FieldDefinition</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>name</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name</pre>
</li>
<li class="blockList">
<h4>type</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; type</pre>
<div class="block">Java type class for the field.
Particular database type is generated based on platform from this.</div>
</li>
<li class="blockList">
<h4>typeName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> typeName</pre>
<div class="block">Generic database type name for the field, which can be used instead of the Java class 'type'.
This is translated to a particular database type based on platform.</div>
</li>
<li class="blockList">
<h4>field</h4>
<pre>org.eclipse.persistence.internal.helper.DatabaseField field</pre>
<div class="block">DatabaseField stores the field name with case and delimiting information.
Used if the field needs to be found in the table metadata, for extending tables.
if null, name is used for comparison to determine if this field already exists.</div>
</li>
<li class="blockList">
<h4>typeDefinition</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> typeDefinition</pre>
<div class="block">Database-specific complete type definition like "VARCHAR2(50) UNIQUE NOT NULL".
If this is given, other additional type constraint fields(size, unique, null) are meaningless.</div>
</li>
<li class="blockList">
<h4>size</h4>
<pre>int size</pre>
</li>
<li class="blockList">
<h4>subSize</h4>
<pre>int subSize</pre>
</li>
<li class="blockList">
<h4>shouldAllowNull</h4>
<pre>boolean shouldAllowNull</pre>
</li>
<li class="blockList">
<h4>isIdentity</h4>
<pre>boolean isIdentity</pre>
</li>
<li class="blockList">
<h4>isPrimaryKey</h4>
<pre>boolean isPrimaryKey</pre>
</li>
<li class="blockList">
<h4>isUnique</h4>
<pre>boolean isUnique</pre>
</li>
<li class="blockList">
<h4>additional</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> additional</pre>
</li>
<li class="blockList">
<h4>constraint</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> constraint</pre>
</li>
<li class="blockListLast">
<h4>foreignKeyFieldName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> foreignKeyFieldName</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.tools.schemaframework.ForeignKeyConstraint">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/tools/schemaframework/ForeignKeyConstraint.html" title="class in org.eclipse.persistence.tools.schemaframework">org.eclipse.persistence.tools.schemaframework.ForeignKeyConstraint</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>name</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name</pre>
</li>
<li class="blockList">
<h4>sourceFields</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; sourceFields</pre>
</li>
<li class="blockList">
<h4>targetFields</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; targetFields</pre>
</li>
<li class="blockList">
<h4>targetTable</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> targetTable</pre>
</li>
<li class="blockList">
<h4>shouldCascadeOnDelete</h4>
<pre>boolean shouldCascadeOnDelete</pre>
</li>
<li class="blockList">
<h4>foreignKeyDefinition</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> foreignKeyDefinition</pre>
</li>
<li class="blockListLast">
<h4>disableForeignKey</h4>
<pre>boolean disableForeignKey</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.tools.schemaframework.IndexDefinition">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/tools/schemaframework/IndexDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">org.eclipse.persistence.tools.schemaframework.IndexDefinition</a> extends <a href="org/eclipse/persistence/tools/schemaframework/DatabaseObjectDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">DatabaseObjectDefinition</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>targetTable</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> targetTable</pre>
</li>
<li class="blockList">
<h4>fields</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; fields</pre>
</li>
<li class="blockListLast">
<h4>isUnique</h4>
<pre>boolean isUnique</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.tools.schemaframework.NestedTableDefinition">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/tools/schemaframework/NestedTableDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">org.eclipse.persistence.tools.schemaframework.NestedTableDefinition</a> extends <a href="org/eclipse/persistence/tools/schemaframework/DatabaseObjectDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">DatabaseObjectDefinition</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>typeSize</h4>
<pre>int typeSize</pre>
</li>
<li class="blockList">
<h4>type</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; type</pre>
</li>
<li class="blockListLast">
<h4>typeName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> typeName</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.tools.schemaframework.ObjectVarrayDefinition">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/tools/schemaframework/ObjectVarrayDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">org.eclipse.persistence.tools.schemaframework.ObjectVarrayDefinition</a> extends <a href="org/eclipse/persistence/tools/schemaframework/VarrayDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">VarrayDefinition</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>isNullAllowed</h4>
<pre>boolean isNullAllowed</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.tools.schemaframework.PackageDefinition">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/tools/schemaframework/PackageDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">org.eclipse.persistence.tools.schemaframework.PackageDefinition</a> extends <a href="org/eclipse/persistence/tools/schemaframework/DatabaseObjectDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">DatabaseObjectDefinition</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>statements</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">E</a>&gt; statements</pre>
</li>
<li class="blockListLast">
<h4>procedures</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">E</a>&gt; procedures</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.tools.schemaframework.SequenceDefinition">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/tools/schemaframework/SequenceDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">org.eclipse.persistence.tools.schemaframework.SequenceDefinition</a> extends <a href="org/eclipse/persistence/tools/schemaframework/DatabaseObjectDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">DatabaseObjectDefinition</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>sequence</h4>
<pre><a href="org/eclipse/persistence/sequencing/Sequence.html" title="class in org.eclipse.persistence.sequencing">Sequence</a> sequence</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.tools.schemaframework.SequenceObjectDefinition">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/tools/schemaframework/SequenceObjectDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">org.eclipse.persistence.tools.schemaframework.SequenceObjectDefinition</a> extends <a href="org/eclipse/persistence/tools/schemaframework/SequenceDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">SequenceDefinition</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.tools.schemaframework.StoredFunctionDefinition">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/tools/schemaframework/StoredFunctionDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">org.eclipse.persistence.tools.schemaframework.StoredFunctionDefinition</a> extends <a href="org/eclipse/persistence/tools/schemaframework/StoredProcedureDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">StoredProcedureDefinition</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.tools.schemaframework.StoredProcedureDefinition">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/tools/schemaframework/StoredProcedureDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">org.eclipse.persistence.tools.schemaframework.StoredProcedureDefinition</a> extends <a href="org/eclipse/persistence/tools/schemaframework/DatabaseObjectDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">DatabaseObjectDefinition</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>variables</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">E</a>&gt; variables</pre>
</li>
<li class="blockList">
<h4>statements</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">E</a>&gt; statements</pre>
</li>
<li class="blockList">
<h4>arguments</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">E</a>&gt; arguments</pre>
</li>
<li class="blockListLast">
<h4>argumentTypes</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">E</a>&gt; argumentTypes</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.tools.schemaframework.TableDefinition">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/tools/schemaframework/TableDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">org.eclipse.persistence.tools.schemaframework.TableDefinition</a> extends <a href="org/eclipse/persistence/tools/schemaframework/DatabaseObjectDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">DatabaseObjectDefinition</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>fields</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; fields</pre>
</li>
<li class="blockList">
<h4>foreignKeyMap</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; foreignKeyMap</pre>
</li>
<li class="blockList">
<h4>uniqueKeys</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; uniqueKeys</pre>
</li>
<li class="blockList">
<h4>indexes</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; indexes</pre>
</li>
<li class="blockList">
<h4>creationPrefix</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> creationPrefix</pre>
</li>
<li class="blockList">
<h4>creationSuffix</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> creationSuffix</pre>
</li>
<li class="blockList">
<h4>createSQLFiles</h4>
<pre>boolean createSQLFiles</pre>
</li>
<li class="blockList">
<h4>createVPDCalls</h4>
<pre>boolean createVPDCalls</pre>
</li>
<li class="blockList">
<h4>tenantFieldName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> tenantFieldName</pre>
</li>
<li class="blockList">
<h4>table</h4>
<pre>org.eclipse.persistence.internal.helper.DatabaseTable table</pre>
</li>
<li class="blockListLast">
<h4>hasUserDefinedForeignKeyConstraints</h4>
<pre>boolean hasUserDefinedForeignKeyConstraints</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.tools.schemaframework.TableSequenceDefinition">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/tools/schemaframework/TableSequenceDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">org.eclipse.persistence.tools.schemaframework.TableSequenceDefinition</a> extends <a href="org/eclipse/persistence/tools/schemaframework/SequenceDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">SequenceDefinition</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>tableDefinition</h4>
<pre><a href="org/eclipse/persistence/tools/schemaframework/TableDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">TableDefinition</a> tableDefinition</pre>
</li>
<li class="blockListLast">
<h4>deleteSchema</h4>
<pre>boolean deleteSchema</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.tools.schemaframework.TypeDefinition">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/tools/schemaframework/TypeDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">org.eclipse.persistence.tools.schemaframework.TypeDefinition</a> extends <a href="org/eclipse/persistence/tools/schemaframework/DatabaseObjectDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">DatabaseObjectDefinition</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>fields</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">E</a>&gt; fields</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.tools.schemaframework.TypeTableDefinition">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/tools/schemaframework/TypeTableDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">org.eclipse.persistence.tools.schemaframework.TypeTableDefinition</a> extends <a href="org/eclipse/persistence/tools/schemaframework/TableDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">TableDefinition</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>typeName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> typeName</pre>
<div class="block">The name of the type that this table is of.</div>
</li>
<li class="blockListLast">
<h4>additional</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> additional</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.tools.schemaframework.UnaryTableSequenceDefinition">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/tools/schemaframework/UnaryTableSequenceDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">org.eclipse.persistence.tools.schemaframework.UnaryTableSequenceDefinition</a> extends <a href="org/eclipse/persistence/tools/schemaframework/TableSequenceDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">TableSequenceDefinition</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.persistence.tools.schemaframework.UniqueKeyConstraint">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/tools/schemaframework/UniqueKeyConstraint.html" title="class in org.eclipse.persistence.tools.schemaframework">org.eclipse.persistence.tools.schemaframework.UniqueKeyConstraint</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>name</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name</pre>
</li>
<li class="blockListLast">
<h4>sourceFields</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">Vector</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Vector.html?is-external=true" title="class or interface in java.util">E</a>&gt; sourceFields</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.tools.schemaframework.VarrayDefinition">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/tools/schemaframework/VarrayDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">org.eclipse.persistence.tools.schemaframework.VarrayDefinition</a> extends <a href="org/eclipse/persistence/tools/schemaframework/DatabaseObjectDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">DatabaseObjectDefinition</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>typeSize</h4>
<pre>int typeSize</pre>
</li>
<li class="blockList">
<h4>size</h4>
<pre>int size</pre>
</li>
<li class="blockList">
<h4>type</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt; type</pre>
</li>
<li class="blockListLast">
<h4>typeName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> typeName</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.persistence.tools.schemaframework.ViewDefinition">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/persistence/tools/schemaframework/ViewDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">org.eclipse.persistence.tools.schemaframework.ViewDefinition</a> extends <a href="org/eclipse/persistence/tools/schemaframework/DatabaseObjectDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">DatabaseObjectDefinition</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>selectClause</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> selectClause</pre>
</li>
</ul>
</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><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage">EclipseLink 3.0.0, API Reference</div>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?serialized-form.html" target="_top">Frames</a></li>
<li><a href="serialized-form.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; 2007&#x2013;2020 <a href="http://www.eclipse.org/eclipselink">Eclipse.org - EclipseLink Project</a>. All rights reserved.</small></p>
</body>
</html>