blob: 2da15b4c3729b426f80e509825012049aa944d42 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_201) on Wed Apr 24 20:07:05 CEST 2019 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ValueMappingImpl (OpenJPA Parent POM 3.1.0 API)</title>
<meta name="date" content="2019-04-24">
<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="ValueMappingImpl (OpenJPA Parent POM 3.1.0 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":42,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</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><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ValueMappingImpl.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingInfo.html" title="class in org.apache.openjpa.jdbc.meta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/openjpa/jdbc/meta/ValueMappingImpl.html" target="_top">Frames</a></li>
<li><a href="ValueMappingImpl.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>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.openjpa.jdbc.meta</div>
<h2 title="Class ValueMappingImpl" class="title">Class ValueMappingImpl</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html" title="class in org.apache.openjpa.meta">org.apache.openjpa.meta.ValueMetaDataImpl</a></li>
<li>
<ul class="inheritance">
<li>org.apache.openjpa.jdbc.meta.ValueMappingImpl</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataContext.html" title="interface in org.apache.openjpa.meta">MetaDataContext</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataModes.html" title="interface in org.apache.openjpa.meta">MetaDataModes</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html" title="interface in org.apache.openjpa.meta">ValueMetaData</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">ValueMappingImpl</span>
extends <a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html" title="class in org.apache.openjpa.meta">ValueMetaDataImpl</a>
implements <a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></pre>
<div class="block">Standalone <a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta"><code>ValueMapping</code></a> implementation.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>0.4.0</dd>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd>Abe White</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../serialized-form.html#org.apache.openjpa.jdbc.meta.ValueMappingImpl">Serialized Form</a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.apache.openjpa.jdbc.meta.ValueMapping">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;org.apache.openjpa.jdbc.meta.<a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></h3>
<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#JOIN_EXPECTED_INVERSE">JOIN_EXPECTED_INVERSE</a>, <a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#JOIN_FORWARD">JOIN_FORWARD</a>, <a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#JOIN_INVERSE">JOIN_INVERSE</a>, <a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#POLY_FALSE">POLY_FALSE</a>, <a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#POLY_JOINABLE">POLY_JOINABLE</a>, <a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#POLY_TRUE">POLY_TRUE</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.apache.openjpa.meta.ValueMetaData">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;org.apache.openjpa.meta.<a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html" title="interface in org.apache.openjpa.meta">ValueMetaData</a></h3>
<code><a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#CASCADE_AUTO">CASCADE_AUTO</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#CASCADE_IMMEDIATE">CASCADE_IMMEDIATE</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#CASCADE_NONE">CASCADE_NONE</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#MAPPED_BY_PK">MAPPED_BY_PK</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.apache.openjpa.meta.MetaDataModes">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;org.apache.openjpa.meta.<a href="../../../../../org/apache/openjpa/meta/MetaDataModes.html" title="interface in org.apache.openjpa.meta">MetaDataModes</a></h3>
<code><a href="../../../../../org/apache/openjpa/meta/MetaDataModes.html#MODE_ALL">MODE_ALL</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataModes.html#MODE_ANN_MAPPING">MODE_ANN_MAPPING</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataModes.html#MODE_MAPPING">MODE_MAPPING</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataModes.html#MODE_MAPPING_INIT">MODE_MAPPING_INIT</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataModes.html#MODE_META">MODE_META</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataModes.html#MODE_NONE">MODE_NONE</a>, <a href="../../../../../org/apache/openjpa/meta/MetaDataModes.html#MODE_QUERY">MODE_QUERY</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier</th>
<th class="colLast" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingImpl.html#ValueMappingImpl--">ValueMappingImpl</a></span>()</code>
<div class="block">Constructor for deserialization.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingImpl.html#ValueMappingImpl-org.apache.openjpa.jdbc.meta.FieldMapping-">ValueMappingImpl</a></span>(<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>&nbsp;owner)</code>
<div class="block">Constructor.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingImpl.html#clearMapping--">clearMapping</a></span>()</code>
<div class="block">Clear mapping information, including strategy.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingImpl.html#copy-org.apache.openjpa.meta.ValueMetaData-">copy</a></span>(<a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html" title="interface in org.apache.openjpa.meta">ValueMetaData</a>&nbsp;vmd)</code>
<div class="block">Copy state from the given value to this one.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingImpl.html#copyMappingInfo-org.apache.openjpa.jdbc.meta.ValueMapping-">copyMappingInfo</a></span>(<a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a>&nbsp;vm)</code>
<div class="block">Copy mapping info from the given instance to this one.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/schema/ColumnIO.html" title="class in org.apache.openjpa.jdbc.schema">ColumnIO</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingImpl.html#getColumnIO--">getColumnIO</a></span>()</code>
<div class="block">I/O information on the foreign key, or columns if this value doesn't
have a key.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingImpl.html#getColumns--">getColumns</a></span>()</code>
<div class="block">The columns that hold the data for this value.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingImpl.html#getDeclaredTypeMapping--">getDeclaredTypeMapping</a></span>()</code>
<div class="block">Convenience method to perform cast from
<a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getDeclaredTypeMetaData--"><code>ValueMetaData.getDeclaredTypeMetaData()</code></a>.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingImpl.html#getEmbeddedMapping--">getEmbeddedMapping</a></span>()</code>
<div class="block">Convenience method to perform cast from
<a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getEmbeddedMetaData--"><code>ValueMetaData.getEmbeddedMetaData()</code></a>.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingImpl.html#getFieldMapping--">getFieldMapping</a></span>()</code>
<div class="block">Convenience method to perform cast from
<a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getFieldMetaData--"><code>ValueMetaData.getFieldMetaData()</code></a>.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/schema/ForeignKey.html" title="class in org.apache.openjpa.jdbc.schema">ForeignKey</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingImpl.html#getForeignKey--">getForeignKey</a></span>()</code>
<div class="block">If this value joins to another record, the foreign key.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/schema/ForeignKey.html" title="class in org.apache.openjpa.jdbc.schema">ForeignKey</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingImpl.html#getForeignKey-org.apache.openjpa.jdbc.meta.ClassMapping-">getForeignKey</a></span>(<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>&nbsp;target)</code>
<div class="block">Return an equivalent of this value's foreign key, but joining to the
given target, which may be an unjoined subclass of this value's
related type.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/schema/ForeignKey.html" title="class in org.apache.openjpa.jdbc.schema">ForeignKey</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingImpl.html#getForeignKey-org.apache.openjpa.jdbc.meta.ClassMapping-int-">getForeignKey</a></span>(<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>&nbsp;target,
int&nbsp;targetNumber)</code>&nbsp;</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueHandler.html" title="interface in org.apache.openjpa.jdbc.meta">ValueHandler</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingImpl.html#getHandler--">getHandler</a></span>()</code>
<div class="block">The handler used for this value, or null if none.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingImpl.html#getIndependentTypeMappings--">getIndependentTypeMappings</a></span>()</code>
<div class="block">Return all independently-mapped joinable types for this value, depending
on whether this value is polymorphic and how the related type is mapped.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingImpl.html#getJoinDirection--">getJoinDirection</a></span>()</code>
<div class="block">The join direction.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html" title="class in org.apache.openjpa.jdbc.meta">MappingRepository</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingImpl.html#getMappingRepository--">getMappingRepository</a></span>()</code>
<div class="block">Convenience method to perform cast from
<a href="../../../../../org/apache/openjpa/meta/MetaDataContext.html#getRepository--"><code>MetaDataContext.getRepository()</code></a>.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingImpl.html#getPolymorphic--">getPolymorphic</a></span>()</code>
<div class="block">The degree to which this relation is polymorphic.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingImpl.html#getSelectSubclasses--">getSelectSubclasses</a></span>()</code>
<div class="block">Return the <code>org.apache.openjpa.sql.Select</code> subclasses constant
for loading this relation, based on how the related type is mapped,
whether this relation is polymorphic, and whether it is configured to
use class criteria.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingImpl.html#getTypeMapping--">getTypeMapping</a></span>()</code>
<div class="block">Convenience method to perform cast from
<a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getTypeMetaData--"><code>ValueMetaData.getTypeMetaData()</code></a>.</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingImpl.html#getUseClassCriteria--">getUseClassCriteria</a></span>()</code>
<div class="block">Whether to use class criteria when joining to related type.</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/schema/Index.html" title="class in org.apache.openjpa.jdbc.schema">Index</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingImpl.html#getValueIndex--">getValueIndex</a></span>()</code>
<div class="block">Index on this value's columns, or null if none.</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingInfo.html" title="class in org.apache.openjpa.jdbc.meta">ValueMappingInfo</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingImpl.html#getValueInfo--">getValueInfo</a></span>()</code>
<div class="block">Raw mapping data.</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingImpl.html#getValueMappedByMapping--">getValueMappedByMapping</a></span>()</code>
<div class="block">Convenience method to perform cast from
<a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getValueMappedByMetaData--"><code>ValueMetaData.getValueMappedByMetaData()</code></a>.</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/schema/Unique.html" title="class in org.apache.openjpa.jdbc.schema">Unique</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingImpl.html#getValueUnique--">getValueUnique</a></span>()</code>
<div class="block">Unique constraint on this value's columns, or null if none.</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingImpl.html#mapConstraints-org.apache.openjpa.jdbc.identifier.DBIdentifier-boolean-">mapConstraints</a></span>(<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;name,
boolean&nbsp;adapt)</code>
<div class="block">Map indexes and constraints for this value, using the current
<a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingInfo.html" title="class in org.apache.openjpa.jdbc.meta"><code>ValueMappingInfo</code></a>.</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingImpl.html#mapConstraints-java.lang.String-boolean-">mapConstraints</a></span>(<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>&nbsp;name,
boolean&nbsp;adapt)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;&nbsp;</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingImpl.html#refSchemaComponents--">refSchemaComponents</a></span>()</code>
<div class="block">Increase the reference count on used schema components.</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingImpl.html#resolve-int-">resolve</a></span>(int&nbsp;mode)</code>
<div class="block">Resolve and validate metadata.</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingImpl.html#setColumnIO-org.apache.openjpa.jdbc.schema.ColumnIO-">setColumnIO</a></span>(<a href="../../../../../org/apache/openjpa/jdbc/schema/ColumnIO.html" title="class in org.apache.openjpa.jdbc.schema">ColumnIO</a>&nbsp;io)</code>
<div class="block">I/O information on the foreign key, or columns if this value doesn't
have a key.</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingImpl.html#setColumns-org.apache.openjpa.jdbc.schema.Column:A-">setColumns</a></span>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>[]&nbsp;cols)</code>
<div class="block">The columns that hold the data for this value.</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingImpl.html#setForeignKey-org.apache.openjpa.jdbc.schema.ForeignKey-">setForeignKey</a></span>(<a href="../../../../../org/apache/openjpa/jdbc/schema/ForeignKey.html" title="class in org.apache.openjpa.jdbc.schema">ForeignKey</a>&nbsp;fk)</code>
<div class="block">If this value joins to another record, the foreign key.</div>
</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingImpl.html#setForeignKey-org.apache.openjpa.jdbc.sql.Row-org.apache.openjpa.kernel.OpenJPAStateManager-">setForeignKey</a></span>(<a href="../../../../../org/apache/openjpa/jdbc/sql/Row.html" title="interface in org.apache.openjpa.jdbc.sql">Row</a>&nbsp;row,
<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a>&nbsp;rel)</code>
<div class="block">Sets this value's foreign key to the given related object.</div>
</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingImpl.html#setForeignKey-org.apache.openjpa.jdbc.sql.Row-org.apache.openjpa.kernel.OpenJPAStateManager-int-">setForeignKey</a></span>(<a href="../../../../../org/apache/openjpa/jdbc/sql/Row.html" title="interface in org.apache.openjpa.jdbc.sql">Row</a>&nbsp;row,
<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a>&nbsp;rel,
int&nbsp;targetNumber)</code>
<div class="block">Sets this value's foreign key to the given related object.</div>
</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingImpl.html#setHandler-org.apache.openjpa.jdbc.meta.ValueHandler-">setHandler</a></span>(<a href="../../../../../org/apache/openjpa/jdbc/meta/ValueHandler.html" title="interface in org.apache.openjpa.jdbc.meta">ValueHandler</a>&nbsp;handler)</code>
<div class="block">The handler used for this value, or null if none.</div>
</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingImpl.html#setJoinDirection-int-">setJoinDirection</a></span>(int&nbsp;direction)</code>
<div class="block">The join direction.</div>
</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingImpl.html#setPolymorphic-int-">setPolymorphic</a></span>(int&nbsp;poly)</code>
<div class="block">The degree to which this relation is polymorphic.</div>
</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingImpl.html#setUseClassCriteria-boolean-">setUseClassCriteria</a></span>(boolean&nbsp;criteria)</code>
<div class="block">Whether to use class criteria when joining to related type.</div>
</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingImpl.html#setValueIndex-org.apache.openjpa.jdbc.schema.Index-">setValueIndex</a></span>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Index.html" title="class in org.apache.openjpa.jdbc.schema">Index</a>&nbsp;idx)</code>
<div class="block">Index on this value's columns, or null if none.</div>
</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingImpl.html#setValueUnique-org.apache.openjpa.jdbc.schema.Unique-">setValueUnique</a></span>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Unique.html" title="class in org.apache.openjpa.jdbc.schema">Unique</a>&nbsp;unq)</code>
<div class="block">Unique constraint on this value's columns, or null if none.</div>
</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingImpl.html#syncMappingInfo--">syncMappingInfo</a></span>()</code>
<div class="block">Update <a href="../../../../../org/apache/openjpa/jdbc/meta/MappingInfo.html" title="class in org.apache.openjpa.jdbc.meta"><code>MappingInfo</code></a> with our current mapping information.</div>
</td>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingImpl.html#whereForeignKey-org.apache.openjpa.jdbc.sql.Row-org.apache.openjpa.kernel.OpenJPAStateManager-">whereForeignKey</a></span>(<a href="../../../../../org/apache/openjpa/jdbc/sql/Row.html" title="interface in org.apache.openjpa.jdbc.sql">Row</a>&nbsp;row,
<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a>&nbsp;rel)</code>
<div class="block">Sets this value's foreign key to the given related object.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.openjpa.meta.ValueMetaDataImpl">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.apache.openjpa.meta.<a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html" title="class in org.apache.openjpa.meta">ValueMetaDataImpl</a></h3>
<code><a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#addEmbeddedMetaData--">addEmbeddedMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#addEmbeddedMetaData-int-">addEmbeddedMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#getCascadeAttach--">getCascadeAttach</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#getCascadeDelete--">getCascadeDelete</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#getCascadeDetach--">getCascadeDetach</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#getCascadePersist--">getCascadePersist</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#getCascadeRefresh--">getCascadeRefresh</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#getDeclaredType--">getDeclaredType</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#getDeclaredTypeCode--">getDeclaredTypeCode</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#getDeclaredTypeMetaData--">getDeclaredTypeMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#getEmbeddedMetaData--">getEmbeddedMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#getFieldMetaData--">getFieldMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#getRepository--">getRepository</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#getResolve--">getResolve</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#getType--">getType</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#getTypeCode--">getTypeCode</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#getTypeMetaData--">getTypeMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#getTypeOverride--">getTypeOverride</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#getValueMappedBy--">getValueMappedBy</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#getValueMappedByMetaData--">getValueMappedByMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#isDeclaredTypePC--">isDeclaredTypePC</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#isEmbedded--">isEmbedded</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#isEmbeddedPC--">isEmbeddedPC</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#isSerialized--">isSerialized</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#isTypePC--">isTypePC</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#setCascadeAttach-int-">setCascadeAttach</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#setCascadeDelete-int-">setCascadeDelete</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#setCascadeDetach-int-">setCascadeDetach</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#setCascadePersist-int-">setCascadePersist</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#setCascadePersist-int-boolean-">setCascadePersist</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#setCascadeRefresh-int-">setCascadeRefresh</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#setDeclaredType-java.lang.Class-">setDeclaredType</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#setDeclaredTypeCode-int-">setDeclaredTypeCode</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#setEmbedded-boolean-">setEmbedded</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#setResolve-int-">setResolve</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#setResolve-int-boolean-">setResolve</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#setSerialized-boolean-">setSerialized</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#setType-java.lang.Class-">setType</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#setTypeCode-int-">setTypeCode</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#setTypeOverride-java.lang.Class-">setTypeOverride</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#setValueMappedBy-java.lang.String-">setValueMappedBy</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#toString--">toString</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<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></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.openjpa.meta.ValueMetaData">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;org.apache.openjpa.meta.<a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html" title="interface in org.apache.openjpa.meta">ValueMetaData</a></h3>
<code><a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#addEmbeddedMetaData--">addEmbeddedMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#addEmbeddedMetaData-int-">addEmbeddedMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getCascadeAttach--">getCascadeAttach</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getCascadeDelete--">getCascadeDelete</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getCascadeDetach--">getCascadeDetach</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getCascadePersist--">getCascadePersist</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getCascadeRefresh--">getCascadeRefresh</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getDeclaredType--">getDeclaredType</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getDeclaredTypeCode--">getDeclaredTypeCode</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getDeclaredTypeMetaData--">getDeclaredTypeMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getEmbeddedMetaData--">getEmbeddedMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getFieldMetaData--">getFieldMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getResolve--">getResolve</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getType--">getType</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getTypeCode--">getTypeCode</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getTypeMetaData--">getTypeMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getTypeOverride--">getTypeOverride</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getValueMappedBy--">getValueMappedBy</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getValueMappedByMetaData--">getValueMappedByMetaData</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#isDeclaredTypePC--">isDeclaredTypePC</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#isEmbedded--">isEmbedded</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#isEmbeddedPC--">isEmbeddedPC</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#isSerialized--">isSerialized</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#isTypePC--">isTypePC</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#setCascadeAttach-int-">setCascadeAttach</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#setCascadeDelete-int-">setCascadeDelete</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#setCascadeDetach-int-">setCascadeDetach</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#setCascadePersist-int-">setCascadePersist</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#setCascadePersist-int-boolean-">setCascadePersist</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#setCascadeRefresh-int-">setCascadeRefresh</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#setDeclaredType-java.lang.Class-">setDeclaredType</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#setDeclaredTypeCode-int-">setDeclaredTypeCode</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#setEmbedded-boolean-">setEmbedded</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#setResolve-int-">setResolve</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#setResolve-int-boolean-">setResolve</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#setSerialized-boolean-">setSerialized</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#setType-java.lang.Class-">setType</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#setTypeCode-int-">setTypeCode</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#setTypeOverride-java.lang.Class-">setTypeOverride</a>, <a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#setValueMappedBy-java.lang.String-">setValueMappedBy</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.openjpa.meta.MetaDataContext">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;org.apache.openjpa.meta.<a href="../../../../../org/apache/openjpa/meta/MetaDataContext.html" title="interface in org.apache.openjpa.meta">MetaDataContext</a></h3>
<code><a href="../../../../../org/apache/openjpa/meta/MetaDataContext.html#getRepository--">getRepository</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ValueMappingImpl-org.apache.openjpa.jdbc.meta.FieldMapping-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ValueMappingImpl</h4>
<pre>public&nbsp;ValueMappingImpl(<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>&nbsp;owner)</pre>
<div class="block">Constructor. Supply owning mapping.</div>
</li>
</ul>
<a name="ValueMappingImpl--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ValueMappingImpl</h4>
<pre>protected&nbsp;ValueMappingImpl()</pre>
<div class="block">Constructor for deserialization.</div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getValueInfo--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValueInfo</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingInfo.html" title="class in org.apache.openjpa.jdbc.meta">ValueMappingInfo</a>&nbsp;getValueInfo()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getValueInfo--">ValueMapping</a></code></span></div>
<div class="block">Raw mapping data.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getValueInfo--">getValueInfo</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd>
</dl>
</li>
</ul>
<a name="getHandler--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHandler</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/ValueHandler.html" title="interface in org.apache.openjpa.jdbc.meta">ValueHandler</a>&nbsp;getHandler()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getHandler--">ValueMapping</a></code></span></div>
<div class="block">The handler used for this value, or null if none.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getHandler--">getHandler</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd>
</dl>
</li>
</ul>
<a name="setHandler-org.apache.openjpa.jdbc.meta.ValueHandler-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setHandler</h4>
<pre>public&nbsp;void&nbsp;setHandler(<a href="../../../../../org/apache/openjpa/jdbc/meta/ValueHandler.html" title="interface in org.apache.openjpa.jdbc.meta">ValueHandler</a>&nbsp;handler)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setHandler-org.apache.openjpa.jdbc.meta.ValueHandler-">ValueMapping</a></code></span></div>
<div class="block">The handler used for this value, or null if none.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setHandler-org.apache.openjpa.jdbc.meta.ValueHandler-">setHandler</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd>
</dl>
</li>
</ul>
<a name="getMappingRepository--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMappingRepository</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/MappingRepository.html" title="class in org.apache.openjpa.jdbc.meta">MappingRepository</a>&nbsp;getMappingRepository()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getMappingRepository--">ValueMapping</a></code></span></div>
<div class="block">Convenience method to perform cast from
<a href="../../../../../org/apache/openjpa/meta/MetaDataContext.html#getRepository--"><code>MetaDataContext.getRepository()</code></a>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getMappingRepository--">getMappingRepository</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd>
</dl>
</li>
</ul>
<a name="getFieldMapping--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFieldMapping</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>&nbsp;getFieldMapping()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getFieldMapping--">ValueMapping</a></code></span></div>
<div class="block">Convenience method to perform cast from
<a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getFieldMetaData--"><code>ValueMetaData.getFieldMetaData()</code></a>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getFieldMapping--">getFieldMapping</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd>
</dl>
</li>
</ul>
<a name="getTypeMapping--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTypeMapping</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>&nbsp;getTypeMapping()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getTypeMapping--">ValueMapping</a></code></span></div>
<div class="block">Convenience method to perform cast from
<a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getTypeMetaData--"><code>ValueMetaData.getTypeMetaData()</code></a>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getTypeMapping--">getTypeMapping</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd>
</dl>
</li>
</ul>
<a name="getDeclaredTypeMapping--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDeclaredTypeMapping</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>&nbsp;getDeclaredTypeMapping()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getDeclaredTypeMapping--">ValueMapping</a></code></span></div>
<div class="block">Convenience method to perform cast from
<a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getDeclaredTypeMetaData--"><code>ValueMetaData.getDeclaredTypeMetaData()</code></a>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getDeclaredTypeMapping--">getDeclaredTypeMapping</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd>
</dl>
</li>
</ul>
<a name="getEmbeddedMapping--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEmbeddedMapping</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>&nbsp;getEmbeddedMapping()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getEmbeddedMapping--">ValueMapping</a></code></span></div>
<div class="block">Convenience method to perform cast from
<a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getEmbeddedMetaData--"><code>ValueMetaData.getEmbeddedMetaData()</code></a>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getEmbeddedMapping--">getEmbeddedMapping</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd>
</dl>
</li>
</ul>
<a name="getValueMappedByMapping--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValueMappedByMapping</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/FieldMapping.html" title="class in org.apache.openjpa.jdbc.meta">FieldMapping</a>&nbsp;getValueMappedByMapping()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getValueMappedByMapping--">ValueMapping</a></code></span></div>
<div class="block">Convenience method to perform cast from
<a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#getValueMappedByMetaData--"><code>ValueMetaData.getValueMappedByMetaData()</code></a>.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getValueMappedByMapping--">getValueMappedByMapping</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd>
</dl>
</li>
</ul>
<a name="getColumns--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getColumns</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>[]&nbsp;getColumns()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getColumns--">ValueMapping</a></code></span></div>
<div class="block">The columns that hold the data for this value.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getColumns--">getColumns</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd>
</dl>
</li>
</ul>
<a name="setColumns-org.apache.openjpa.jdbc.schema.Column:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setColumns</h4>
<pre>public&nbsp;void&nbsp;setColumns(<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>[]&nbsp;cols)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setColumns-org.apache.openjpa.jdbc.schema.Column:A-">ValueMapping</a></code></span></div>
<div class="block">The columns that hold the data for this value.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setColumns-org.apache.openjpa.jdbc.schema.Column:A-">setColumns</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd>
</dl>
</li>
</ul>
<a name="getColumnIO--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getColumnIO</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/schema/ColumnIO.html" title="class in org.apache.openjpa.jdbc.schema">ColumnIO</a>&nbsp;getColumnIO()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getColumnIO--">ValueMapping</a></code></span></div>
<div class="block">I/O information on the foreign key, or columns if this value doesn't
have a key.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getColumnIO--">getColumnIO</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd>
</dl>
</li>
</ul>
<a name="setColumnIO-org.apache.openjpa.jdbc.schema.ColumnIO-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setColumnIO</h4>
<pre>public&nbsp;void&nbsp;setColumnIO(<a href="../../../../../org/apache/openjpa/jdbc/schema/ColumnIO.html" title="class in org.apache.openjpa.jdbc.schema">ColumnIO</a>&nbsp;io)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setColumnIO-org.apache.openjpa.jdbc.schema.ColumnIO-">ValueMapping</a></code></span></div>
<div class="block">I/O information on the foreign key, or columns if this value doesn't
have a key.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setColumnIO-org.apache.openjpa.jdbc.schema.ColumnIO-">setColumnIO</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd>
</dl>
</li>
</ul>
<a name="getForeignKey--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getForeignKey</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/schema/ForeignKey.html" title="class in org.apache.openjpa.jdbc.schema">ForeignKey</a>&nbsp;getForeignKey()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getForeignKey--">ValueMapping</a></code></span></div>
<div class="block">If this value joins to another record, the foreign key.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getForeignKey--">getForeignKey</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd>
</dl>
</li>
</ul>
<a name="setForeignKey-org.apache.openjpa.jdbc.schema.ForeignKey-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setForeignKey</h4>
<pre>public&nbsp;void&nbsp;setForeignKey(<a href="../../../../../org/apache/openjpa/jdbc/schema/ForeignKey.html" title="class in org.apache.openjpa.jdbc.schema">ForeignKey</a>&nbsp;fk)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setForeignKey-org.apache.openjpa.jdbc.schema.ForeignKey-">ValueMapping</a></code></span></div>
<div class="block">If this value joins to another record, the foreign key.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setForeignKey-org.apache.openjpa.jdbc.schema.ForeignKey-">setForeignKey</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd>
</dl>
</li>
</ul>
<a name="getForeignKey-org.apache.openjpa.jdbc.meta.ClassMapping-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getForeignKey</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/schema/ForeignKey.html" title="class in org.apache.openjpa.jdbc.schema">ForeignKey</a>&nbsp;getForeignKey(<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>&nbsp;target,
int&nbsp;targetNumber)</pre>
</li>
</ul>
<a name="getForeignKey-org.apache.openjpa.jdbc.meta.ClassMapping-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getForeignKey</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/schema/ForeignKey.html" title="class in org.apache.openjpa.jdbc.schema">ForeignKey</a>&nbsp;getForeignKey(<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>&nbsp;target)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getForeignKey-org.apache.openjpa.jdbc.meta.ClassMapping-">ValueMapping</a></code></span></div>
<div class="block">Return an equivalent of this value's foreign key, but joining to the
given target, which may be an unjoined subclass of this value's
related type.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getForeignKey-org.apache.openjpa.jdbc.meta.ClassMapping-">getForeignKey</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd>
</dl>
</li>
</ul>
<a name="getJoinDirection--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getJoinDirection</h4>
<pre>public&nbsp;int&nbsp;getJoinDirection()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getJoinDirection--">ValueMapping</a></code></span></div>
<div class="block">The join direction.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getJoinDirection--">getJoinDirection</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd>
</dl>
</li>
</ul>
<a name="setJoinDirection-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setJoinDirection</h4>
<pre>public&nbsp;void&nbsp;setJoinDirection(int&nbsp;direction)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setJoinDirection-int-">ValueMapping</a></code></span></div>
<div class="block">The join direction.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setJoinDirection-int-">setJoinDirection</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd>
</dl>
</li>
</ul>
<a name="setForeignKey-org.apache.openjpa.jdbc.sql.Row-org.apache.openjpa.kernel.OpenJPAStateManager-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setForeignKey</h4>
<pre>public&nbsp;void&nbsp;setForeignKey(<a href="../../../../../org/apache/openjpa/jdbc/sql/Row.html" title="interface in org.apache.openjpa.jdbc.sql">Row</a>&nbsp;row,
<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a>&nbsp;rel,
int&nbsp;targetNumber)
throws <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></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setForeignKey-org.apache.openjpa.jdbc.sql.Row-org.apache.openjpa.kernel.OpenJPAStateManager-int-">ValueMapping</a></code></span></div>
<div class="block">Sets this value's foreign key to the given related object. The object
may be null. If the object is one of2or more foreign keys with the
same target, the targetNumber specifies the one to set.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setForeignKey-org.apache.openjpa.jdbc.sql.Row-org.apache.openjpa.kernel.OpenJPAStateManager-int-">setForeignKey</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><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></code></dd>
</dl>
</li>
</ul>
<a name="setForeignKey-org.apache.openjpa.jdbc.sql.Row-org.apache.openjpa.kernel.OpenJPAStateManager-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setForeignKey</h4>
<pre>public&nbsp;void&nbsp;setForeignKey(<a href="../../../../../org/apache/openjpa/jdbc/sql/Row.html" title="interface in org.apache.openjpa.jdbc.sql">Row</a>&nbsp;row,
<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a>&nbsp;rel)
throws <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></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setForeignKey-org.apache.openjpa.jdbc.sql.Row-org.apache.openjpa.kernel.OpenJPAStateManager-">ValueMapping</a></code></span></div>
<div class="block">Sets this value's foreign key to the given related object. The object
may be null.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setForeignKey-org.apache.openjpa.jdbc.sql.Row-org.apache.openjpa.kernel.OpenJPAStateManager-">setForeignKey</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><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></code></dd>
</dl>
</li>
</ul>
<a name="whereForeignKey-org.apache.openjpa.jdbc.sql.Row-org.apache.openjpa.kernel.OpenJPAStateManager-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>whereForeignKey</h4>
<pre>public&nbsp;void&nbsp;whereForeignKey(<a href="../../../../../org/apache/openjpa/jdbc/sql/Row.html" title="interface in org.apache.openjpa.jdbc.sql">Row</a>&nbsp;row,
<a href="../../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a>&nbsp;rel)
throws <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></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#whereForeignKey-org.apache.openjpa.jdbc.sql.Row-org.apache.openjpa.kernel.OpenJPAStateManager-">ValueMapping</a></code></span></div>
<div class="block">Sets this value's foreign key to the given related object. The object
may be null.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#whereForeignKey-org.apache.openjpa.jdbc.sql.Row-org.apache.openjpa.kernel.OpenJPAStateManager-">whereForeignKey</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><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></code></dd>
</dl>
</li>
</ul>
<a name="getIndependentTypeMappings--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIndependentTypeMappings</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/meta/ClassMapping.html" title="class in org.apache.openjpa.jdbc.meta">ClassMapping</a>[]&nbsp;getIndependentTypeMappings()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getIndependentTypeMappings--">ValueMapping</a></code></span></div>
<div class="block">Return all independently-mapped joinable types for this value, depending
on whether this value is polymorphic and how the related type is mapped.
Return an empty array if value type is not PC.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getIndependentTypeMappings--">getIndependentTypeMappings</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd>
</dl>
</li>
</ul>
<a name="getSelectSubclasses--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSelectSubclasses</h4>
<pre>public&nbsp;int&nbsp;getSelectSubclasses()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getSelectSubclasses--">ValueMapping</a></code></span></div>
<div class="block">Return the <code>org.apache.openjpa.sql.Select</code> subclasses constant
for loading this relation, based on how the related type is mapped,
whether this relation is polymorphic, and whether it is configured to
use class criteria.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getSelectSubclasses--">getSelectSubclasses</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd>
</dl>
</li>
</ul>
<a name="getValueUnique--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValueUnique</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/schema/Unique.html" title="class in org.apache.openjpa.jdbc.schema">Unique</a>&nbsp;getValueUnique()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getValueUnique--">ValueMapping</a></code></span></div>
<div class="block">Unique constraint on this value's columns, or null if none.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getValueUnique--">getValueUnique</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd>
</dl>
</li>
</ul>
<a name="setValueUnique-org.apache.openjpa.jdbc.schema.Unique-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setValueUnique</h4>
<pre>public&nbsp;void&nbsp;setValueUnique(<a href="../../../../../org/apache/openjpa/jdbc/schema/Unique.html" title="class in org.apache.openjpa.jdbc.schema">Unique</a>&nbsp;unq)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setValueUnique-org.apache.openjpa.jdbc.schema.Unique-">ValueMapping</a></code></span></div>
<div class="block">Unique constraint on this value's columns, or null if none.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setValueUnique-org.apache.openjpa.jdbc.schema.Unique-">setValueUnique</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd>
</dl>
</li>
</ul>
<a name="getValueIndex--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValueIndex</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/openjpa/jdbc/schema/Index.html" title="class in org.apache.openjpa.jdbc.schema">Index</a>&nbsp;getValueIndex()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getValueIndex--">ValueMapping</a></code></span></div>
<div class="block">Index on this value's columns, or null if none.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getValueIndex--">getValueIndex</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd>
</dl>
</li>
</ul>
<a name="setValueIndex-org.apache.openjpa.jdbc.schema.Index-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setValueIndex</h4>
<pre>public&nbsp;void&nbsp;setValueIndex(<a href="../../../../../org/apache/openjpa/jdbc/schema/Index.html" title="class in org.apache.openjpa.jdbc.schema">Index</a>&nbsp;idx)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setValueIndex-org.apache.openjpa.jdbc.schema.Index-">ValueMapping</a></code></span></div>
<div class="block">Index on this value's columns, or null if none.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setValueIndex-org.apache.openjpa.jdbc.schema.Index-">setValueIndex</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd>
</dl>
</li>
</ul>
<a name="getUseClassCriteria--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUseClassCriteria</h4>
<pre>public&nbsp;boolean&nbsp;getUseClassCriteria()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getUseClassCriteria--">ValueMapping</a></code></span></div>
<div class="block">Whether to use class criteria when joining to related type.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getUseClassCriteria--">getUseClassCriteria</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd>
</dl>
</li>
</ul>
<a name="setUseClassCriteria-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setUseClassCriteria</h4>
<pre>public&nbsp;void&nbsp;setUseClassCriteria(boolean&nbsp;criteria)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setUseClassCriteria-boolean-">ValueMapping</a></code></span></div>
<div class="block">Whether to use class criteria when joining to related type.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setUseClassCriteria-boolean-">setUseClassCriteria</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd>
</dl>
</li>
</ul>
<a name="getPolymorphic--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPolymorphic</h4>
<pre>public&nbsp;int&nbsp;getPolymorphic()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getPolymorphic--">ValueMapping</a></code></span></div>
<div class="block">The degree to which this relation is polymorphic.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#getPolymorphic--">getPolymorphic</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd>
</dl>
</li>
</ul>
<a name="setPolymorphic-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPolymorphic</h4>
<pre>public&nbsp;void&nbsp;setPolymorphic(int&nbsp;poly)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setPolymorphic-int-">ValueMapping</a></code></span></div>
<div class="block">The degree to which this relation is polymorphic.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#setPolymorphic-int-">setPolymorphic</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd>
</dl>
</li>
</ul>
<a name="refSchemaComponents--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>refSchemaComponents</h4>
<pre>public&nbsp;void&nbsp;refSchemaComponents()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#refSchemaComponents--">ValueMapping</a></code></span></div>
<div class="block">Increase the reference count on used schema components.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#refSchemaComponents--">refSchemaComponents</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd>
</dl>
</li>
</ul>
<a name="mapConstraints-java.lang.String-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mapConstraints</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;void&nbsp;mapConstraints(<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>&nbsp;name,
boolean&nbsp;adapt)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#mapConstraints-java.lang.String-boolean-">ValueMapping</a></code></span></div>
<div class="block">Map indexes and constraints for this value, using the current
<a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingInfo.html" title="class in org.apache.openjpa.jdbc.meta"><code>ValueMappingInfo</code></a>. The foreign key or columns of this value
must be set before calling this method.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#mapConstraints-java.lang.String-boolean-">mapConstraints</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd>
</dl>
</li>
</ul>
<a name="mapConstraints-org.apache.openjpa.jdbc.identifier.DBIdentifier-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mapConstraints</h4>
<pre>public&nbsp;void&nbsp;mapConstraints(<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;name,
boolean&nbsp;adapt)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#mapConstraints-org.apache.openjpa.jdbc.identifier.DBIdentifier-boolean-">ValueMapping</a></code></span></div>
<div class="block">Map indexes and constraints for this value, using the current
<a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingInfo.html" title="class in org.apache.openjpa.jdbc.meta"><code>ValueMappingInfo</code></a>. The foreign key or columns of this value
must be set before calling this method.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#mapConstraints-org.apache.openjpa.jdbc.identifier.DBIdentifier-boolean-">mapConstraints</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd>
</dl>
</li>
</ul>
<a name="clearMapping--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearMapping</h4>
<pre>public&nbsp;void&nbsp;clearMapping()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#clearMapping--">ValueMapping</a></code></span></div>
<div class="block">Clear mapping information, including strategy.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#clearMapping--">clearMapping</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd>
</dl>
</li>
</ul>
<a name="syncMappingInfo--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>syncMappingInfo</h4>
<pre>public&nbsp;void&nbsp;syncMappingInfo()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#syncMappingInfo--">ValueMapping</a></code></span></div>
<div class="block">Update <a href="../../../../../org/apache/openjpa/jdbc/meta/MappingInfo.html" title="class in org.apache.openjpa.jdbc.meta"><code>MappingInfo</code></a> with our current mapping information.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#syncMappingInfo--">syncMappingInfo</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd>
</dl>
</li>
</ul>
<a name="copy-org.apache.openjpa.meta.ValueMetaData-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>copy</h4>
<pre>public&nbsp;void&nbsp;copy(<a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html" title="interface in org.apache.openjpa.meta">ValueMetaData</a>&nbsp;vmd)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#copy-org.apache.openjpa.meta.ValueMetaData-">ValueMetaData</a></code></span></div>
<div class="block">Copy state from the given value to this one. Do not copy mapping
information.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#copy-org.apache.openjpa.meta.ValueMetaData-">copy</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html" title="interface in org.apache.openjpa.meta">ValueMetaData</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#copy-org.apache.openjpa.meta.ValueMetaData-">copy</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html" title="class in org.apache.openjpa.meta">ValueMetaDataImpl</a></code></dd>
</dl>
</li>
</ul>
<a name="copyMappingInfo-org.apache.openjpa.jdbc.meta.ValueMapping-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>copyMappingInfo</h4>
<pre>public&nbsp;void&nbsp;copyMappingInfo(<a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a>&nbsp;vm)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#copyMappingInfo-org.apache.openjpa.jdbc.meta.ValueMapping-">ValueMapping</a></code></span></div>
<div class="block">Copy mapping info from the given instance to this one.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html#copyMappingInfo-org.apache.openjpa.jdbc.meta.ValueMapping-">copyMappingInfo</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta">ValueMapping</a></code></dd>
</dl>
</li>
</ul>
<a name="resolve-int-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>resolve</h4>
<pre>public&nbsp;boolean&nbsp;resolve(int&nbsp;mode)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#resolve-int-">ValueMetaData</a></code></span></div>
<div class="block">Resolve and validate metadata. Return true if already resolved.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html#resolve-int-">resolve</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/openjpa/meta/ValueMetaData.html" title="interface in org.apache.openjpa.meta">ValueMetaData</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html#resolve-int-">resolve</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/openjpa/meta/ValueMetaDataImpl.html" title="class in org.apache.openjpa.meta">ValueMetaDataImpl</a></code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= 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><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ValueMappingImpl.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMapping.html" title="interface in org.apache.openjpa.jdbc.meta"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../org/apache/openjpa/jdbc/meta/ValueMappingInfo.html" title="class in org.apache.openjpa.jdbc.meta"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/openjpa/jdbc/meta/ValueMappingImpl.html" target="_top">Frames</a></li>
<li><a href="ValueMappingImpl.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>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2006&#x2013;2019 <a href="http://www.apache.org">Apache Software Foundation</a>. All rights reserved.</small></p>
</body>
</html>