blob: 354ef9b355bdc5004a29886f2a18f5c8fe67274f [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="it">
<head>
<!-- Generated by javadoc (version 1.7.0_80) on Thu Jun 14 10:04:03 CEST 2018 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>DBIdentifierUtil (OpenJPA Parent POM 2.4.3 API)</title>
<meta name="date" content="2018-06-14">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="DBIdentifierUtil (OpenJPA Parent POM 2.4.3 API)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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/DBIdentifierUtil.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/identifier/DBIdentifierRule.html" title="class in org.apache.openjpa.jdbc.identifier"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifierUtilImpl.html" title="class in org.apache.openjpa.jdbc.identifier"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/openjpa/jdbc/identifier/DBIdentifierUtil.html" target="_top">Frames</a></li>
<li><a href="DBIdentifierUtil.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All 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><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&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.identifier</div>
<h2 title="Interface DBIdentifierUtil" class="title">Interface DBIdentifierUtil</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Superinterfaces:</dt>
<dd><a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html" title="interface in org.apache.openjpa.lib.identifier">IdentifierUtil</a></dd>
</dl>
<dl>
<dt>All Known Implementing Classes:</dt>
<dd><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifierUtilImpl.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifierUtilImpl</a></dd>
</dl>
<hr>
<br>
<pre>public interface <span class="strong">DBIdentifierUtil</span>
extends <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html" title="interface in org.apache.openjpa.lib.identifier">IdentifierUtil</a></pre>
<div class="block">An interface for DB identifier utility-style operations. This interface
extends the basic operations provided by IdentifierUtil with additional
operations those specific to DBIdentifiers and identifier conversion.</div>
</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>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifierUtil.html#ANY">ANY</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifierUtil.html#COLUMN">COLUMN</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifierUtil.html#SEQUENCE">SEQUENCE</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifierUtil.html#TABLE">TABLE</a></strong></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields_inherited_from_class_org.apache.openjpa.lib.identifier.IdentifierUtil">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;org.apache.openjpa.lib.identifier.<a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html" title="interface in org.apache.openjpa.lib.identifier">IdentifierUtil</a></h3>
<code><a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#BAR">BAR</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#CASE_LOWER">CASE_LOWER</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#CASE_PRESERVE">CASE_PRESERVE</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#CASE_UPPER">CASE_UPPER</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#DOLLAR_CHAR">DOLLAR_CHAR</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#DOT">DOT</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#DOUBLE_QUOTE">DOUBLE_QUOTE</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#EMPTY">EMPTY</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#PERCENT">PERCENT</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#SPACE">SPACE</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#UNDERSCORE">UNDERSCORE</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#UNDERSCORE_CHAR">UNDERSCORE_CHAR</a></code></li>
</ul>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifierUtil.html#append(org.apache.openjpa.jdbc.identifier.DBIdentifier.DBIdentifierType,%20org.apache.openjpa.jdbc.identifier.DBIdentifier...)">append</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.DBIdentifierType.html" title="enum in org.apache.openjpa.jdbc.identifier">DBIdentifier.DBIdentifierType</a>&nbsp;resultId,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>...&nbsp;names)</code>
<div class="block">Appends multiple names together using the appropriate name delimiter.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifierUtil.html#appendColumns(org.apache.openjpa.jdbc.schema.Column[])">appendColumns</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>[]&nbsp;columns)</code>
<div class="block">Appends multiple columns names together into comma delimited string.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifierUtil.html#convertAlias(java.lang.String)">convertAlias</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;alias)</code>
<div class="block">Converts a provided alias to a format specified in the configuration.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifierUtil.html#convertSchemaCase(org.apache.openjpa.jdbc.identifier.DBIdentifier)">convertSchemaCase</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;schema)</code>
<div class="block">Converts the name of the specified delimiter to the appropriate
case as defined by the configuration.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifierUtil.html#fromDBName(java.lang.String,%20org.apache.openjpa.jdbc.identifier.DBIdentifier.DBIdentifierType)">fromDBName</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.DBIdentifierType.html" title="enum in org.apache.openjpa.jdbc.identifier">DBIdentifier.DBIdentifierType</a>&nbsp;id)</code>
<div class="block">Converts the name returned by the database to an identifier of the
specified type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifierUtil.html#getGeneratedKeySequenceName(org.apache.openjpa.jdbc.schema.Column,%20int)">getGeneratedKeySequenceName</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col,
int&nbsp;maxLen)</code>
<div class="block">Returns a generated key sequence identifier for the column.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifierUtil.html#getValidColumnIdentifier(org.apache.openjpa.jdbc.identifier.DBIdentifier,%20org.apache.openjpa.jdbc.schema.Table,%20int,%20boolean)">getValidColumnIdentifier</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;name,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a>&nbsp;table,
int&nbsp;maxLen,
boolean&nbsp;checkForUniqueness)</code>
<div class="block">Returns a valid column name/identifier, based upon the configuration and
provided parameters.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifierUtil.html#getValidForeignKeyIdentifier(org.apache.openjpa.jdbc.identifier.DBIdentifier,%20org.apache.openjpa.jdbc.schema.Table,%20org.apache.openjpa.jdbc.schema.Table,%20int)">getValidForeignKeyIdentifier</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;name,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a>&nbsp;table,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a>&nbsp;toTable,
int&nbsp;maxLen)</code>
<div class="block">Returns a valid foreign key identifier, based upon the configuration and
provided parameters.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifierUtil.html#getValidIndexIdentifier(org.apache.openjpa.jdbc.identifier.DBIdentifier,%20org.apache.openjpa.jdbc.schema.Table,%20int)">getValidIndexIdentifier</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;name,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a>&nbsp;table,
int&nbsp;maxLen)</code>
<div class="block">Returns a valid index identifier, based upon the configuration and
provided parameters.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifierUtil.html#getValidSequenceIdentifier(org.apache.openjpa.jdbc.identifier.DBIdentifier,%20org.apache.openjpa.jdbc.schema.Schema,%20int)">getValidSequenceIdentifier</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;name,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Schema.html" title="class in org.apache.openjpa.jdbc.schema">Schema</a>&nbsp;schema,
int&nbsp;maxLen)</code>
<div class="block">Returns a valid index identifier, based upon the configuration and
provided parameters.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifierUtil.html#getValidTableIdentifier(org.apache.openjpa.jdbc.identifier.DBIdentifier,%20org.apache.openjpa.jdbc.schema.Schema,%20int)">getValidTableIdentifier</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;name,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Schema.html" title="class in org.apache.openjpa.jdbc.schema">Schema</a>&nbsp;schema,
int&nbsp;maxLen)</code>
<div class="block">Returns a valid table identifier, based upon the configuration and provided
parameters.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifierUtil.html#getValidUniqueIdentifier(org.apache.openjpa.jdbc.identifier.DBIdentifier,%20org.apache.openjpa.jdbc.schema.Table,%20int)">getValidUniqueIdentifier</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;name,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a>&nbsp;table,
int&nbsp;maxLen)</code>
<div class="block">Returns a valid unique constraint identifier, based upon the configuration and
provided parameters.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifierUtil.html#makeIdentifierValid(org.apache.openjpa.jdbc.identifier.DBIdentifier,%20org.apache.openjpa.jdbc.schema.NameSet,%20int,%20boolean)">makeIdentifierValid</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;sname,
<a href="../../../../../org/apache/openjpa/jdbc/schema/NameSet.html" title="class in org.apache.openjpa.jdbc.schema">NameSet</a>&nbsp;set,
int&nbsp;maxLen,
boolean&nbsp;checkForUniqueness)</code>
<div class="block">Shortens the given name to the given maximum length, then checks that
it is not a reserved word.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifierUtil.html#makeNameValid(java.lang.String,%20org.apache.openjpa.jdbc.schema.NameSet,%20int,%20int,%20boolean)">makeNameValid</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="../../../../../org/apache/openjpa/jdbc/schema/NameSet.html" title="class in org.apache.openjpa.jdbc.schema">NameSet</a>&nbsp;set,
int&nbsp;maxLen,
int&nbsp;nameType,
boolean&nbsp;checkForUniqueness)</code>
<div class="block">Shortens the given name to the given maximum length, then checks that
it is not a reserved word.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifierUtil.html#toDBName(org.apache.openjpa.jdbc.identifier.DBIdentifier)">toDBName</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;name)</code>
<div class="block">Converts the specified identifier to a format required by the database.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifierUtil.html#toDBName(org.apache.openjpa.jdbc.identifier.DBIdentifier,%20boolean)">toDBName</a></strong>(<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;name,
boolean&nbsp;delimit)</code>
<div class="block">Converts the specified identifier to a format required by the database,
optionally delimiting the name.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifierUtil.html#toDBName(java.lang.String)">toDBName</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
<div class="block">Converts the specified string to a format required by the database.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifierUtil.html#toDBName(java.lang.String,%20boolean)">toDBName</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
boolean&nbsp;delimit)</code>
<div class="block">Converts the specified string to a format required by the database,
optionally delimiting the name.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.apache.openjpa.lib.identifier.IdentifierUtil">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;org.apache.openjpa.lib.identifier.<a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html" title="interface in org.apache.openjpa.lib.identifier">IdentifierUtil</a></h3>
<code><a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#appendNames(org.apache.openjpa.lib.identifier.IdentifierRule,%20java.lang.String,%20java.lang.String)">appendNames</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#appendNames(java.lang.String,%20java.lang.String,%20java.lang.String)">appendNames</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#canSplit(org.apache.openjpa.lib.identifier.IdentifierRule,%20java.lang.String)">canSplit</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#canSplit(org.apache.openjpa.lib.identifier.IdentifierRule,%20java.lang.String,%20java.lang.String)">canSplit</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#canSplit(java.lang.String,%20java.lang.String)">canSplit</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#canSplit(java.lang.String,%20java.lang.String,%20java.lang.String)">canSplit</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#combineNames(org.apache.openjpa.lib.identifier.IdentifierRule,%20org.apache.openjpa.lib.identifier.IdentifierRule[],%20java.lang.String[])">combineNames</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#combineNames(org.apache.openjpa.lib.identifier.IdentifierRule,%20java.lang.String[])">combineNames</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#combineNames(org.apache.openjpa.lib.identifier.IdentifierRule,%20java.lang.String,%20java.lang.String)">combineNames</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#combineNames(java.lang.String,%20java.lang.String[])">combineNames</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#combineNames(java.lang.String,%20java.lang.String[],%20java.lang.String[])">combineNames</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#combineNames(java.lang.String,%20java.lang.String,%20java.lang.String)">combineNames</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#convert(org.apache.openjpa.lib.identifier.IdentifierConfiguration,%20java.lang.String,%20java.lang.String)">convert</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#convertFull(org.apache.openjpa.lib.identifier.IdentifierConfiguration,%20java.lang.String,%20java.lang.String)">convertFull</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#delimit(org.apache.openjpa.lib.identifier.IdentifierRule,%20java.lang.String)">delimit</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#delimit(org.apache.openjpa.lib.identifier.IdentifierRule,%20java.lang.String,%20boolean)">delimit</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#delimit(java.lang.String,%20java.lang.String)">delimit</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#delimit(java.lang.String,%20java.lang.String,%20boolean)">delimit</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#getIdentifierConfiguration()">getIdentifierConfiguration</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#isDelimited(org.apache.openjpa.lib.identifier.IdentifierRule,%20java.lang.String)">isDelimited</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#isDelimited(java.lang.String,%20java.lang.String)">isDelimited</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#isReservedWord(org.apache.openjpa.lib.identifier.IdentifierRule,%20java.lang.String)">isReservedWord</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#isReservedWord(java.lang.String,%20java.lang.String)">isReservedWord</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#joinNames(org.apache.openjpa.lib.identifier.IdentifierRule[],%20java.lang.String[])">joinNames</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#joinNames(org.apache.openjpa.lib.identifier.IdentifierRule,%20java.lang.String[])">joinNames</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#joinNames(org.apache.openjpa.lib.identifier.IdentifierRule,%20java.lang.String[],%20java.lang.String)">joinNames</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#joinNames(java.lang.String[],%20java.lang.String[])">joinNames</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#joinNames(java.lang.String,%20java.lang.String[])">joinNames</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#joinNames(java.lang.String,%20java.lang.String[],%20java.lang.String)">joinNames</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#removeDelimiters(org.apache.openjpa.lib.identifier.IdentifierConfiguration,%20java.lang.String,%20java.lang.String)">removeDelimiters</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#removeDelimiters(org.apache.openjpa.lib.identifier.IdentifierRule,%20java.lang.String)">removeDelimiters</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#removeDelimiters(java.lang.String,%20java.lang.String)">removeDelimiters</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#removeHungarianNotation(org.apache.openjpa.lib.identifier.IdentifierRule,%20java.lang.String)">removeHungarianNotation</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#removeHungarianNotation(java.lang.String,%20java.lang.String)">removeHungarianNotation</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#requiresDelimiters(org.apache.openjpa.lib.identifier.IdentifierRule,%20java.lang.String)">requiresDelimiters</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#requiresDelimiters(java.lang.String,%20java.lang.String)">requiresDelimiters</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#setIdentifierConfiguration(org.apache.openjpa.lib.identifier.IdentifierConfiguration)">setIdentifierConfiguration</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#splitName(org.apache.openjpa.lib.identifier.IdentifierRule,%20java.lang.String)">splitName</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#splitName(org.apache.openjpa.lib.identifier.IdentifierRule,%20java.lang.String,%20java.lang.String)">splitName</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#splitName(java.lang.String,%20java.lang.String)">splitName</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#splitName(java.lang.String,%20java.lang.String,%20java.lang.String)">splitName</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#truncateName(org.apache.openjpa.lib.identifier.IdentifierRule,%20java.lang.String,%20int)">truncateName</a>, <a href="../../../../../org/apache/openjpa/lib/identifier/IdentifierUtil.html#truncateName(java.lang.String,%20java.lang.String,%20int)">truncateName</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="ANY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ANY</h4>
<pre>static final&nbsp;int ANY</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.openjpa.jdbc.identifier.DBIdentifierUtil.ANY">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="TABLE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TABLE</h4>
<pre>static final&nbsp;int TABLE</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.openjpa.jdbc.identifier.DBIdentifierUtil.TABLE">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="SEQUENCE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SEQUENCE</h4>
<pre>static final&nbsp;int SEQUENCE</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.openjpa.jdbc.identifier.DBIdentifierUtil.SEQUENCE">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="COLUMN">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>COLUMN</h4>
<pre>static final&nbsp;int COLUMN</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.openjpa.jdbc.identifier.DBIdentifierUtil.COLUMN">Constant Field Values</a></dd></dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="makeIdentifierValid(org.apache.openjpa.jdbc.identifier.DBIdentifier, org.apache.openjpa.jdbc.schema.NameSet, int, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>makeIdentifierValid</h4>
<pre><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;makeIdentifierValid(<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;sname,
<a href="../../../../../org/apache/openjpa/jdbc/schema/NameSet.html" title="class in org.apache.openjpa.jdbc.schema">NameSet</a>&nbsp;set,
int&nbsp;maxLen,
boolean&nbsp;checkForUniqueness)</pre>
<div class="block">Shortens the given name to the given maximum length, then checks that
it is not a reserved word. If it is reserved, appends a "0". If
the name conflicts with an existing schema component and uniqueness
checking is enabled, the last character is replace with '0', then
'1', etc.
Note that the given max len may be 0 if the database metadata is
incomplete.
Note: If the name is delimited, make sure the ending delimiter is
not stripped off.</div>
</li>
</ul>
<a name="makeNameValid(java.lang.String, org.apache.openjpa.jdbc.schema.NameSet, int, int, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>makeNameValid</h4>
<pre><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;makeNameValid(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="../../../../../org/apache/openjpa/jdbc/schema/NameSet.html" title="class in org.apache.openjpa.jdbc.schema">NameSet</a>&nbsp;set,
int&nbsp;maxLen,
int&nbsp;nameType,
boolean&nbsp;checkForUniqueness)</pre>
<div class="block">Shortens the given name to the given maximum length, then checks that
it is not a reserved word. If it is reserved, appends a "0". If
the name conflicts with an existing schema component and uniqueness
checking is enabled, the last character is replace with '0', then
'1', etc.
Note that the given max len may be 0 if the database metadata is
incomplete.
Note: If the name is delimited, make sure the ending delimiter is
not stripped off.</div>
</li>
</ul>
<a name="getValidColumnIdentifier(org.apache.openjpa.jdbc.identifier.DBIdentifier, org.apache.openjpa.jdbc.schema.Table, int, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValidColumnIdentifier</h4>
<pre><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;getValidColumnIdentifier(<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;name,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a>&nbsp;table,
int&nbsp;maxLen,
boolean&nbsp;checkForUniqueness)</pre>
<div class="block">Returns a valid column name/identifier, based upon the configuration and
provided parameters.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - </dd><dd><code>table</code> - </dd><dd><code>maxLen</code> - </dd><dd><code>checkForUniqueness</code> - </dd></dl>
</li>
</ul>
<a name="getValidIndexIdentifier(org.apache.openjpa.jdbc.identifier.DBIdentifier, org.apache.openjpa.jdbc.schema.Table, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValidIndexIdentifier</h4>
<pre><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;getValidIndexIdentifier(<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;name,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a>&nbsp;table,
int&nbsp;maxLen)</pre>
<div class="block">Returns a valid index identifier, based upon the configuration and
provided parameters.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - </dd><dd><code>table</code> - </dd><dd><code>maxLen</code> - </dd><dd><code>checkForUniqueness</code> - </dd></dl>
</li>
</ul>
<a name="getValidSequenceIdentifier(org.apache.openjpa.jdbc.identifier.DBIdentifier, org.apache.openjpa.jdbc.schema.Schema, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValidSequenceIdentifier</h4>
<pre><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;getValidSequenceIdentifier(<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;name,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Schema.html" title="class in org.apache.openjpa.jdbc.schema">Schema</a>&nbsp;schema,
int&nbsp;maxLen)</pre>
<div class="block">Returns a valid index identifier, based upon the configuration and
provided parameters.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - </dd><dd><code>table</code> - </dd><dd><code>maxLen</code> - </dd><dd><code>checkForUniqueness</code> - </dd></dl>
</li>
</ul>
<a name="getValidTableIdentifier(org.apache.openjpa.jdbc.identifier.DBIdentifier, org.apache.openjpa.jdbc.schema.Schema, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValidTableIdentifier</h4>
<pre><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;getValidTableIdentifier(<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;name,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Schema.html" title="class in org.apache.openjpa.jdbc.schema">Schema</a>&nbsp;schema,
int&nbsp;maxLen)</pre>
<div class="block">Returns a valid table identifier, based upon the configuration and provided
parameters.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - </dd><dd><code>schema</code> - </dd><dd><code>maxLen</code> - </dd></dl>
</li>
</ul>
<a name="getValidUniqueIdentifier(org.apache.openjpa.jdbc.identifier.DBIdentifier, org.apache.openjpa.jdbc.schema.Table, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValidUniqueIdentifier</h4>
<pre><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;getValidUniqueIdentifier(<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;name,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a>&nbsp;table,
int&nbsp;maxLen)</pre>
<div class="block">Returns a valid unique constraint identifier, based upon the configuration and
provided parameters.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - </dd><dd><code>table</code> - </dd><dd><code>maxLen</code> - </dd></dl>
</li>
</ul>
<a name="getValidForeignKeyIdentifier(org.apache.openjpa.jdbc.identifier.DBIdentifier, org.apache.openjpa.jdbc.schema.Table, org.apache.openjpa.jdbc.schema.Table, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValidForeignKeyIdentifier</h4>
<pre><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;getValidForeignKeyIdentifier(<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;name,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a>&nbsp;table,
<a href="../../../../../org/apache/openjpa/jdbc/schema/Table.html" title="class in org.apache.openjpa.jdbc.schema">Table</a>&nbsp;toTable,
int&nbsp;maxLen)</pre>
<div class="block">Returns a valid foreign key identifier, based upon the configuration and
provided parameters.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - </dd><dd><code>table</code> - </dd><dd><code>toTable</code> - </dd><dd><code>maxLen</code> - </dd></dl>
</li>
</ul>
<a name="toDBName(org.apache.openjpa.jdbc.identifier.DBIdentifier)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toDBName</h4>
<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toDBName(<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;name)</pre>
<div class="block">Converts the specified identifier to a format required by the database.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - </dd></dl>
</li>
</ul>
<a name="toDBName(org.apache.openjpa.jdbc.identifier.DBIdentifier, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toDBName</h4>
<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toDBName(<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;name,
boolean&nbsp;delimit)</pre>
<div class="block">Converts the specified identifier to a format required by the database,
optionally delimiting the name.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - </dd><dd><code>delimit</code> - </dd></dl>
</li>
</ul>
<a name="toDBName(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toDBName</h4>
<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toDBName(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
<div class="block">Converts the specified string to a format required by the database.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - </dd></dl>
</li>
</ul>
<a name="toDBName(java.lang.String, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toDBName</h4>
<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toDBName(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
boolean&nbsp;delimit)</pre>
<div class="block">Converts the specified string to a format required by the database,
optionally delimiting the name.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - </dd></dl>
</li>
</ul>
<a name="fromDBName(java.lang.String, org.apache.openjpa.jdbc.identifier.DBIdentifier.DBIdentifierType)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fromDBName</h4>
<pre><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;fromDBName(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.DBIdentifierType.html" title="enum in org.apache.openjpa.jdbc.identifier">DBIdentifier.DBIdentifierType</a>&nbsp;id)</pre>
<div class="block">Converts the name returned by the database to an identifier of the
specified type.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - </dd></dl>
</li>
</ul>
<a name="appendColumns(org.apache.openjpa.jdbc.schema.Column[])">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendColumns</h4>
<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;appendColumns(<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>[]&nbsp;columns)</pre>
<div class="block">Appends multiple columns names together into comma delimited string.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>columns</code> - </dd></dl>
</li>
</ul>
<a name="convertSchemaCase(org.apache.openjpa.jdbc.identifier.DBIdentifier)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>convertSchemaCase</h4>
<pre><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;convertSchemaCase(<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;schema)</pre>
<div class="block">Converts the name of the specified delimiter to the appropriate
case as defined by the configuration.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>columns</code> - </dd></dl>
</li>
</ul>
<a name="append(org.apache.openjpa.jdbc.identifier.DBIdentifier.DBIdentifierType, org.apache.openjpa.jdbc.identifier.DBIdentifier...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
<pre><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;append(<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.DBIdentifierType.html" title="enum in org.apache.openjpa.jdbc.identifier">DBIdentifier.DBIdentifierType</a>&nbsp;resultId,
<a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>...&nbsp;names)</pre>
<div class="block">Appends multiple names together using the appropriate name delimiter.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>resultId</code> - </dd><dd><code>names</code> - </dd></dl>
</li>
</ul>
<a name="getGeneratedKeySequenceName(org.apache.openjpa.jdbc.schema.Column, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getGeneratedKeySequenceName</h4>
<pre><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifier.html" title="class in org.apache.openjpa.jdbc.identifier">DBIdentifier</a>&nbsp;getGeneratedKeySequenceName(<a href="../../../../../org/apache/openjpa/jdbc/schema/Column.html" title="class in org.apache.openjpa.jdbc.schema">Column</a>&nbsp;col,
int&nbsp;maxLen)</pre>
<div class="block">Returns a generated key sequence identifier for the column.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>col</code> - </dd><dd><code>maxLen</code> - </dd></dl>
</li>
</ul>
<a name="convertAlias(java.lang.String)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>convertAlias</h4>
<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;convertAlias(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;alias)</pre>
<div class="block">Converts a provided alias to a format specified in the configuration.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>alias</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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/DBIdentifierUtil.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/identifier/DBIdentifierRule.html" title="class in org.apache.openjpa.jdbc.identifier"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../org/apache/openjpa/jdbc/identifier/DBIdentifierUtilImpl.html" title="class in org.apache.openjpa.jdbc.identifier"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/openjpa/jdbc/identifier/DBIdentifierUtil.html" target="_top">Frames</a></li>
<li><a href="DBIdentifierUtil.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All 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><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&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;2018 <a href="http://www.apache.org">Apache Software Foundation</a>. All rights reserved.</small></p>
</body>
</html>